http://bugs.winehq.org/show_bug.cgi?id=22029
--- Comment #10 from Stefan Dösinger stefan@codeweavers.com 2011-12-08 11:32:04 CST --- Created attachment 37863 --> http://bugs.winehq.org/attachment.cgi?id=37863 GLUT testcase
This is a bug I noticed a long time ago on Tiger on my Radeon X1600 iMac. The attached standalone app reproduces the problem on my Macbook Pro(Geforce 9600, running Snow Leopard), but not on the iMac, which is running Lion already.
you can compile the file with gcc swap.c -o swap -framework opengl -framework glut . If you want an X11-based one use gcc swap.c -o swap -I/usr/X11/include -L/usr/X11/lib -lGL -lglut and run it from a terminal that has the X11 environment properly set up(e.g. an xterm started by X11.app)
I assume Apple fixed this bug in Lion. I highly recommend to update. OSX drivers are bad enough as they are, and the ancient OSX versions will not get any updates.
Eventually I'll update the Macbook Pro to Lion. If the bug still persists on that version I'll file a bug at Apple. Considering that the old Radeon X1600 is fixed it is very likely that the newer Nvidia cards are fixed as well.