SDL/src/video
Sam Lantinga d305bc6d55 Fixed order of operations problem when tearing down the window
Make sure the window framebuffer is cleaned up before shutting down OpenGL, as it might be implemented using an OpenGL texture.

Fixes this call stack:
```
(gdb) p _this
$1 = (SDL_VideoDevice *) 0x42e360
(gdb) p _this->egl_data
$2 = (struct SDL_EGL_VideoData *) 0x0
```
2022-12-17 07:09:24 -08:00
..
android Pass the OS event timestamp for keyboard, mouse, and touch events where possible 2022-12-02 12:37:41 -08:00
arm
cocoa Pass the OS event timestamp for keyboard, mouse, and touch events where possible 2022-12-02 12:37:41 -08:00
dummy Renamed AUDIODRIVER and VIDEODRIVER hint/env to AUDIO_DRIVER and VIDEO_DRIVER 2022-12-08 09:50:09 -05:00
emscripten emscripten: Replace a stray reference to SDL2 with SDL3 2022-12-13 09:03:11 -05:00
haiku Move src/main/haiku/ to src/core/ 2022-12-15 08:01:01 -08:00
khronos vulkan_metal.h: Make compatible with ObjC ARC 2022-11-23 17:37:38 -08:00
kmsdrm Pass the OS event timestamp for keyboard, mouse, and touch events where possible 2022-12-02 12:37:41 -08:00
n3ds Pass the OS event timestamp for keyboard, mouse, and touch events where possible 2022-12-02 12:37:41 -08:00
ngage Pass the OS event timestamp for keyboard, mouse, and touch events where possible 2022-12-02 12:37:41 -08:00
offscreen Clang-Tidy fixes (#6725) 2022-12-01 13:07:03 -08:00
ps2 Update for SDL3 coding style (#6717) 2022-11-30 12:51:59 -08:00
psp Pass the OS event timestamp for keyboard, mouse, and touch events where possible 2022-12-02 12:37:41 -08:00
raspberry Pass the OS event timestamp for keyboard, mouse, and touch events where possible 2022-12-02 12:37:41 -08:00
riscos Pass the OS event timestamp for keyboard, mouse, and touch events where possible 2022-12-02 12:37:41 -08:00
uikit Unify all the SDL_*RunApp() functions into just SDL_RunApp() 2022-12-15 08:01:01 -08:00
vita Pass the OS event timestamp for keyboard, mouse, and touch events where possible 2022-12-02 12:37:41 -08:00
vivante Update for SDL3 coding style (#6717) 2022-11-30 12:51:59 -08:00
wayland wayland: Look up pressed keys via keycodes instead of scancodes on keyboard entry 2022-12-14 11:31:40 -08:00
windows Use the current timestamp for keyboard hook events 2022-12-08 23:13:13 -08:00
winrt Pass the OS event timestamp for keyboard, mouse, and touch events where possible 2022-12-02 12:37:41 -08:00
x11 Pass the OS event timestamp for keyboard, mouse, and touch events where possible 2022-12-02 12:37:41 -08:00
yuv2rgb Move intrinsic includes into a private header 2022-12-04 09:34:10 -08:00
SDL_blit.c Clang-Tidy fixes (#6725) 2022-12-01 13:07:03 -08:00
SDL_blit.h Update for SDL3 coding style (#6717) 2022-11-30 12:51:59 -08:00
SDL_blit_0.c Update for SDL3 coding style (#6717) 2022-11-30 12:51:59 -08:00
SDL_blit_1.c Update for SDL3 coding style (#6717) 2022-11-30 12:51:59 -08:00
SDL_blit_A.c Move intrinsic includes into a private header 2022-12-04 09:34:10 -08:00
SDL_blit_auto.c Added precompiled header support for Visual Studio and Xcode (#6710) 2022-11-29 18:34:15 -08:00
SDL_blit_auto.h Added precompiled header support for Visual Studio and Xcode (#6710) 2022-11-29 18:34:15 -08:00
SDL_blit_copy.c Move intrinsic includes into a private header 2022-12-04 09:34:10 -08:00
SDL_blit_copy.h Update for SDL3 coding style (#6717) 2022-11-30 12:51:59 -08:00
SDL_blit_N.c Clang-Tidy fixes (#6725) 2022-12-01 13:07:03 -08:00
SDL_blit_slow.c Fix warnings 'macro argument should be enclosed in parentheses' 2022-12-05 09:06:44 -08:00
SDL_blit_slow.h Update for SDL3 coding style (#6717) 2022-11-30 12:51:59 -08:00
SDL_bmp.c rwops: Make read and write work like POSIX, not stdio. 2022-12-14 15:47:13 -05:00
SDL_clipboard.c Update for SDL3 coding style (#6717) 2022-11-30 12:51:59 -08:00
SDL_egl.c Clang-Tidy fixes (#6725) 2022-12-01 13:07:03 -08:00
SDL_egl_c.h Update for SDL3 coding style (#6717) 2022-11-30 12:51:59 -08:00
SDL_fillrect.c Fix warnings 'macro argument should be enclosed in parentheses' 2022-12-05 09:06:44 -08:00
SDL_pixels.c Enable creation of yuv SDL_Surfaces (#6735) 2022-12-02 12:53:48 -08:00
SDL_pixels_c.h Update for SDL3 coding style (#6717) 2022-11-30 12:51:59 -08:00
SDL_rect.c Update for SDL3 coding style (#6717) 2022-11-30 12:51:59 -08:00
SDL_rect_c.h Update for SDL3 coding style (#6717) 2022-11-30 12:51:59 -08:00
SDL_rect_impl.h Update for SDL3 coding style (#6717) 2022-11-30 12:51:59 -08:00
SDL_RLEaccel.c Clang-Tidy fixes (#6725) 2022-12-01 13:07:03 -08:00
SDL_RLEaccel_c.h Update for SDL3 coding style (#6717) 2022-11-30 12:51:59 -08:00
SDL_shape.c Clang-Tidy fixes (#6725) 2022-12-01 13:07:03 -08:00
SDL_shape_internals.h Update for SDL3 coding style (#6717) 2022-11-30 12:51:59 -08:00
SDL_stretch.c Fix warnings 'macro argument should be enclosed in parentheses' 2022-12-05 09:06:44 -08:00
SDL_surface.c Fixed bug libsdl-org#6745 - Check for overflow in SDL_CalculateYUVSize (#6747) 2022-12-03 21:22:14 +01:00
SDL_sysvideo.h Make sure the display list is up to date for window placement 2022-12-08 17:04:11 -08:00
SDL_video.c Fixed order of operations problem when tearing down the window 2022-12-17 07:09:24 -08:00
SDL_vulkan_internal.h Update for SDL3 coding style (#6717) 2022-11-30 12:51:59 -08:00
SDL_vulkan_utils.c Clang-Tidy fixes (#6725) 2022-12-01 13:07:03 -08:00
SDL_yuv.c Move intrinsic includes into a private header 2022-12-04 09:34:10 -08:00
SDL_yuv_c.h Enable creation of yuv SDL_Surfaces (#6735) 2022-12-02 12:53:48 -08:00
sdlgenblit.pl Added precompiled header support for Visual Studio and Xcode (#6710) 2022-11-29 18:34:15 -08:00