SDL-1.2.15-no-default-backing-store.patch 1.0 KB

12345678910111213141516171819202122232425
  1. Do not harness backing store by default
  2. xorg-server 1.15 enables backing store if composite extension is enabled
  3. (default settings). Harnessing backing store through compositor leads to
  4. tearing effect.
  5. This patch reverts default harnessing backing store to conditional use if
  6. SDL_VIDEO_X11_BACKINGSTORE environment variable exists.
  7. <https://bugzilla.libsdl.org/show_bug.cgi?id=2383>
  8. <https://bugzilla.redhat.com/show_bug.cgi?id=1073057>
  9. diff -up SDL-1.2.15/src/video/x11/SDL_x11video.c.jx SDL-1.2.15/src/video/x11/SDL_x11video.c
  10. --- SDL-1.2.15/src/video/x11/SDL_x11video.c.jx 2012-01-19 01:30:06.000000000 -0500
  11. +++ SDL-1.2.15/src/video/x11/SDL_x11video.c 2014-03-04 14:39:34.691545549 -0500
  12. @@ -1088,7 +1088,7 @@ static int X11_CreateWindow(_THIS, SDL_S
  13. }
  14. }
  15. -#if 0 /* This is an experiment - are the graphics faster now? - nope. */
  16. +#if 1 /* This is an experiment - are the graphics faster now? - nope. */
  17. if ( SDL_getenv("SDL_VIDEO_X11_BACKINGSTORE") )
  18. #endif
  19. /* Cache the window in the server, when possible */