[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: