On Sun, 2004-06-13 at 18:13, Michel Dänzer wrote: > On Sun, 2004-06-13 at 17:56 -0400, Jonathan Brandmeyer wrote: > > Finally, in a simple OpenGL program that does nothing but swap its > > buffers (attached), the mouse will disappear entirely when it hovers > > over the window and remains still. As you move the mouse within the > > window, it reappears but flickers. > > Sounds like expected side effects of software cursors. If you can't live > with them, don't use ARGB cursors or use a driver that supports them in > hardware.
According to the function NVUseHWCursorARGB() in xc/programs/Xserver/hw/xfree86/drivers/nv/nv_cursor.c, the hardware does support it if the cursor size is less than 64x64 pixels. With the nv driver + Mesa, there are fewer artifacts in OpenGL programs than with the nvidia driver. But, the cursor still flickers in all of the other situations - window resizing, rendering webpages, typing in this window (Evolution), and when swapping GL buffers.

