SDL/src
Sam Lantinga 3ac9e2aa4e Fixed bug 4296 - kmsdrm video driver leaks 1 bo in KMSDRM_GLES_SetupCrtc()
Icenowy Zheng

One front buffer is locked in GLES_SetupCrtc() and overrides the next_bo just locked in KMSDRM_GLES_SwapWindow, then the next_bo gets lost and is not released even when quitting the video.

It may leads to problems with GLES drivers that doesn't clean up GBM correctly if there's any bo left (e.g. the Mali Utgard r6p2 blob). In the case of Mali Utgard r6p2 blob, the DRM device file is still hold by the blob, and if you try to SDL_Quit to let another program to run (this is done by EmulationStation), the new program will fail to open DRM device.
2018-10-05 17:06:05 -07:00
..
atomic SDL_atomic.c, SDL_spinlock.c: use lock prefix with xchg in Watcom asm. 2018-09-27 11:55:02 +03:00
audio commit c6b28f46b8116552ec2b38d1d3c8535df28ba7a1 2018-10-01 09:47:10 -07:00
core evdev: Don't initialize struct sigaction with "{ 0 }". 2018-10-03 16:54:24 -04:00
cpuinfo Fixed bug 4277 - warnings patch 2018-09-27 14:56:29 -07:00
dynapi Fixed bug 4264 - SDL_CreateTextureFromSurface generates error message but returns ok 2018-09-24 16:41:55 -07:00
events Filter both SIZE_CHANGED and RESIZED on any SIZE_CHANGED 2018-08-13 12:52:52 -04:00
file Updated copyright for 2018 2018-01-03 10:03:25 -08:00
filesystem revert the recent typecast assignment changes (see bug #4079) 2018-02-12 17:00:00 +03:00
haptic Implement SDL_HapticStopEffect on Android (thanks Rachel!) 2018-08-24 10:41:57 -07:00
hidapi hidapi/windows/hid.c: comment out ntdef.h include after windows.h. 2018-09-28 13:44:10 +03:00
joystick It turns out HIDAPI for Xbox controllers doesn't allow background input, so we won't enable it by default on Windows. 2018-10-05 01:41:59 -07:00
libm libm: one more static analysis fix. 2018-08-10 15:22:02 -04:00
loadso Updated copyright for 2018 2018-01-03 10:03:25 -08:00
main Updated version to 2.0.9 2018-09-26 10:08:14 -07:00
power Handle NULL return from SDL_DBus_GetContext() 2018-04-23 20:24:12 -07:00
render Fixed mingw-w64 build 2018-09-28 00:40:35 -07:00
sensor Fixed bug 4277 - warnings patch 2018-09-27 14:56:29 -07:00
stdlib Fixed bug 4283 - SDL's version of memset is different from libc's 2018-09-28 20:48:18 -07:00
test Added SDL_GetDisplayOrientation() to get the display orientation, and added a new event SDL_DISPLAYEVENT to notify the application when the orientation changes. 2018-08-22 21:48:28 -07:00
thread thread: fixed compiler warnings on non-Linux systems that use pthread. 2018-05-21 12:00:21 -04:00
timer Updated copyright for 2018 2018-01-03 10:03:25 -08:00
video Fixed bug 4296 - kmsdrm video driver leaks 1 bo in KMSDRM_GLES_SetupCrtc() 2018-10-05 17:06:05 -07:00
SDL.c Fixed whitespace 2018-09-24 11:49:25 -07:00
SDL_assert.c use the 'aborts' pragma of Watcom for SDL_NORETURN functions 2018-06-13 14:45:02 +03:00
SDL_assert_c.h Updated copyright for 2018 2018-01-03 10:03:25 -08:00
SDL_dataqueue.c Updated copyright for 2018 2018-01-03 10:03:25 -08:00
SDL_dataqueue.h Updated copyright for 2018 2018-01-03 10:03:25 -08:00
SDL_error.c Updated copyright for 2018 2018-01-03 10:03:25 -08:00
SDL_error_c.h Updated copyright for 2018 2018-01-03 10:03:25 -08:00
SDL_hints.c Updated copyright for 2018 2018-01-03 10:03:25 -08:00
SDL_internal.h Updated copyright for 2018 2018-01-03 10:03:25 -08:00
SDL_log.c Updated copyright for 2018 2018-01-03 10:03:25 -08:00