Bug#254257: libxcursor1: Xrendered Xcursor rendering artifacts & flicker
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.
Reply to: