** Description changed:

+ [Impact]
+ Tearing in SDL applications regardless of vsync setting.
+ 
+ [Test Case]
+ Use eg. XBMC to play any video, or a particular video that more easily shows 
up the tearing of the images.
+ 
+ [Regression Potential]
+ This is a regression fix in itself, and restores old behavior.
+ 
+ ---
+ 
+ Fedora 21 has a similar patch applied
+ https://bugzilla.redhat.com/show_bug.cgi?id=1073057
+ 
  libsdl1.2 always enables backingstore when it is present in the X
  server. For modern X servers, backingstore is implemented by redirecting
  through the composite extension. This causes tearing on SDL applications
  such as xbmc because the redirected rendering is not guaranteed to be
  synchronized.
  
  A discussion of the problem by Nvidia is here:
  https://devtalk.nvidia.com/default/topic/679688/linux/tearing-in-sdl-1-2
  -apps-unless-composite-extension-is-completely-
  disabled-/post/4111287/#4111287
  
  The upstream bug is here:
  https://bugzilla.libsdl.org/show_bug.cgi?id=2383
  
  I have a patch that restores a check for the SDL_VIDEO_X11_BACKINGSTORE
  environment variable before trying to enable backingstore.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1280665

Title:
  libsdl1.2 always uses backingstore which causes tearing in modern X
  servers

To manage notifications about this bug go to:
https://bugs.launchpad.net/libsdl/+bug/1280665/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to