SDL/src/video
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
..
android Ensure we wait on the surface resize before returning from setting fullscreen mode. 2018-09-28 20:39:57 -07:00
cocoa macOS: Fix a crash when the video subsystem quits, if SDL_MAC_NO_SANDBOX was defined when SDL was compiled. 2018-09-30 11:26:41 -03:00
directfb Fixed whitespace 2018-09-24 11:49:25 -07:00
dummy Updated copyright for 2018 2018-01-03 10:03:25 -08:00
emscripten Emscripten: Fixed SDL_SYSTEM_CURSOR_SIZEALL 2018-08-18 12:30:04 +01:00
haiku Fixed whitespace 2018-09-24 11:49:25 -07:00
khronos Fixed bug 3616 - SDL_GL_CreateContext fails with SDL_GL_CONTEXT_DEBUG_FLAG and ANGLE/GLES 2.0 2017-08-29 22:04:43 -07:00
kmsdrm Fixed bug 4296 - kmsdrm video driver leaks 1 bo in KMSDRM_GLES_SetupCrtc() 2018-10-05 17:06:05 -07:00
mir revert the recent typecast assignment changes (see bug #4079) 2018-02-12 17:00:00 +03:00
nacl Updated copyright for 2018 2018-01-03 10:03:25 -08:00
pandora Updated copyright for 2018 2018-01-03 10:03:25 -08:00
psp Updated copyright for 2018 2018-01-03 10:03:25 -08:00
qnx Fixed mingw Windows build, since SDL_vulkan_internal.h includes windows.h 2017-08-28 00:43:14 -07:00
raspberry Fixed whitespace 2018-09-24 11:49:25 -07:00
uikit Fixed whitespace 2018-09-24 11:49:25 -07:00
vivante Updated copyright for 2018 2018-01-03 10:03:25 -08:00
wayland wayland: Fixed missing window sizing events. 2018-10-05 17:24:03 -04:00
windows Fixed bug 4265 - SDL window falls to the bottom of the screen when dragged down and stuck there 2018-09-26 11:17:43 -07:00
winrt revert the recent typecast assignment changes (see bug #4079) 2018-02-12 17:00:00 +03:00
x11 Fixed whitespace 2018-09-24 11:49:25 -07:00
yuv2rgb yuv: Patched to make static analysis happy (warned about unused variable). 2018-06-25 13:14:52 -04:00
SDL_RLEaccel.c Updated copyright for 2018 2018-01-03 10:03:25 -08:00
SDL_RLEaccel_c.h Updated copyright for 2018 2018-01-03 10:03:25 -08:00
SDL_blit.c revert the recent typecast assignment changes (see bug #4079) 2018-02-12 17:00:00 +03:00
SDL_blit.h SDL_blit_N.c (BlitNtoNKeyCopyAlpha): fix -Wshadow warnings by adding _ 2018-10-01 21:29:11 +03:00
SDL_blit_0.c Updated copyright for 2018 2018-01-03 10:03:25 -08:00
SDL_blit_1.c Fixed whitespace 2018-09-24 11:49:25 -07:00
SDL_blit_A.c Fixed whitespace 2018-09-24 11:49:25 -07:00
SDL_blit_N.c Working on bug 3921 - Add some Fastpath to BlitNtoNKey and BlitNtoNKeyCopyAlpha 2018-10-01 14:43:03 -07:00
SDL_blit_auto.c Updated copyright for 2018 2018-01-03 10:03:25 -08:00
SDL_blit_auto.h Updated copyright for 2018 2018-01-03 10:03:25 -08:00
SDL_blit_copy.c Updated copyright for 2018 2018-01-03 10:03:25 -08:00
SDL_blit_copy.h Updated copyright for 2018 2018-01-03 10:03:25 -08:00
SDL_blit_slow.c Updated copyright for 2018 2018-01-03 10:03:25 -08:00
SDL_blit_slow.h Updated copyright for 2018 2018-01-03 10:03:25 -08:00
SDL_bmp.c Updated copyright for 2018 2018-01-03 10:03:25 -08:00
SDL_clipboard.c Updated copyright for 2018 2018-01-03 10:03:25 -08:00
SDL_egl.c Fixed bug 4220 - SDL_GL_CONTEXT_DEBUG_FLAG can fail silently on some Android devices 2018-10-01 09:40:58 -07:00
SDL_egl_c.h Fixed bug 4220 - SDL_GL_CONTEXT_DEBUG_FLAG can fail silently on some Android devices 2018-10-01 09:40:58 -07:00
SDL_fillrect.c Updated copyright for 2018 2018-01-03 10:03:25 -08:00
SDL_pixels.c Fixed whitespace 2018-09-24 11:49:25 -07:00
SDL_pixels_c.h Updated copyright for 2018 2018-01-03 10:03:25 -08:00
SDL_rect.c Updated copyright for 2018 2018-01-03 10:03:25 -08:00
SDL_rect_c.h Updated copyright for 2018 2018-01-03 10:03:25 -08:00
SDL_shape.c Updated copyright for 2018 2018-01-03 10:03:25 -08:00
SDL_shape_internals.h Fixed whitespace 2018-09-24 11:49:25 -07:00
SDL_stretch.c Updated copyright for 2018 2018-01-03 10:03:25 -08:00
SDL_surface.c Fixed bug 4277 - warnings patch 2018-09-27 14:56:29 -07:00
SDL_sysvideo.h 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
SDL_video.c Fixed whitespace 2018-09-24 11:49:25 -07:00
SDL_vulkan_internal.h Backout the vulkan change in d449dea10fc8 breaks Mir builds 2018-02-23 19:12:04 -05:00
SDL_vulkan_utils.c Fixed whitespace 2018-09-24 11:49:25 -07:00
SDL_yuv.c Fixed bug 4277 - warnings patch 2018-09-27 14:56:29 -07:00
SDL_yuv_c.h Updated copyright for 2018 2018-01-03 10:03:25 -08:00
sdlgenblit.pl Updated copyright for 2018 2018-01-03 10:03:25 -08:00