I put my windows desktop is in say 1280x1024 x 16 bit colour.

In my program I set GLXDraw options doinitialise and dofullscreen to true. The display property in glxdraw is set to 800x600x32 bit.

Running the app it goes into fullscreen and all the pictures are displayed but I only get 3 fps. (this is on 1.8ghz - 3.1 Ghz machines)

Now setting windows desktop to 32 bit colour and rerunning the app I now get about 300+ FPS.

This is the case both at home with two machines (ATI 8500 and 9700 pro) and on my work computer that has a Nvidia Geforce FX 5200.

Recent hardware, latest drivers.

I would suggest that it may be due to the fullscreen code. As a temporary workaround I am using Madshells to force the desktop into 32 bit mode and then manually initialising glxdraw and that works, but its a bit messy.

ps: I am using the component build 12/01/04