SDL/src/video
Anonymous Maarten f00b0291b3 surface: cannot set a palette to a non-indexed surface
This fixes a UBSAN warning later in this function where it calculates
(1 << SDL_BITSPERPIXEL(surface->format)). The bpp might be >= 32 and
out of range for a bit shift.

(cherry picked from commit d5af35e3fb)
2026-05-14 20:55:02 -07:00
..
android android: Fix scancode for AKEYCODE_CHANNEL_DOWN 2026-02-17 00:27:18 -06:00
cocoa cocoa: Don't include KHR_portability_enumeration by default. 2026-02-20 11:35:43 -05:00
directx Updated copyright for 2026 2026-01-01 09:48:19 -08:00
dummy dummy: Only initialize evdev input devices in the evdev driver 2026-01-20 14:17:37 -08:00
emscripten emscripten: Fix only one mouse button being usable at a time. 2026-02-17 19:05:18 -05:00
gdk Updated copyright for 2026 2026-01-01 09:48:19 -08:00
haiku haiku: Always assume that the URL is encoded (required on nightly) (#15305) 2026-04-03 00:01:41 -07:00
khronos Supress Metal warning when compiling against macOS 10.11-10.13 2024-10-29 20:03:18 -07:00
kmsdrm kmsdrm: Fix order of GBM and EGL teardown 2026-04-10 10:38:43 -07:00
n3ds Static at beginning 2026-05-13 19:32:50 +03:00
ngage Updated copyright for 2026 2026-01-01 09:48:19 -08:00
offscreen Updated copyright for 2026 2026-01-01 09:48:19 -08:00
openvr make sure #endif comment matches the macro name 2026-05-14 16:29:53 -07:00
ps2 Fix the video size matching the renderer. 2026-01-19 10:12:48 -08:00
psp Updated copyright for 2026 2026-01-01 09:48:19 -08:00
qnx Send events for mice and keyboards detected during initialization 2025-09-11 20:07:55 -07:00
raspberry Updated copyright for 2026 2026-01-01 09:48:19 -08:00
riscos Fix switching modes on RISC OS 2026-05-12 20:18:26 -07:00
uikit Fixed double-backspace with hardware keyboard on iOS 2026-04-27 10:55:11 -07:00
vita make sure #endif comment matches the macro name 2026-05-14 16:29:53 -07:00
vivante Updated copyright for 2026 2026-01-01 09:48:19 -08:00
wayland wayland: Ensure window dimensions are greater than zero after adjusting for aspect 2026-05-07 13:17:29 -04:00
windows Fix warning: strict prototypes (#14992) 2026-05-13 19:32:50 +03:00
x11 Fix warning: strict prototypes (#14992) 2026-05-13 19:32:50 +03:00
yuv2rgb Fixed warning C4127 (conditional expression is constant) in Visual Studio 2025-11-17 16:06:58 -08:00
miniz.h make sure #endif comment matches the macro name 2026-02-24 09:49:08 -08:00
SDL_blit.c Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_blit.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_blit_0.c Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_blit_1.c Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_blit_A.c Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_blit_auto.c Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_blit_auto.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_blit_copy.c Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_blit_copy.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_blit_N.c Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_blit_slow.c Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_blit_slow.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_bmp.c surface: verify surface palette in SDL_Save(BMP|PNG) before hitting the FS 2026-02-03 09:32:37 -08:00
SDL_clipboard.c Improve constness with Clipboard APIs 2026-04-19 07:06:43 -04:00
SDL_clipboard_c.h Improve constness with Clipboard APIs 2026-04-19 07:06:43 -04:00
SDL_egl.c egl: Handle error when binding EGL API in context creation 2026-03-20 12:28:14 -04:00
SDL_egl_c.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_fillrect.c make sure #endif comment matches the macro name 2026-02-24 09:49:08 -08:00
SDL_pixels.c Improved support for byte array pixel formats 2026-02-21 12:52:12 -08:00
SDL_pixels_c.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_rect.c Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_rect_c.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_rect_impl.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_RLEaccel.c Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_RLEaccel_c.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_rotate.c Added SDL_RotateSurface() 2025-10-22 17:55:02 -07:00
SDL_rotate.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_stb.c video: add more direct mjpeg to yuv conversions 2026-03-24 09:00:43 -07:00
SDL_stb_c.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_stretch.c Replace custom NEON cast macros with vreinterpret_*_* 2026-05-14 09:16:46 -07:00
SDL_surface.c surface: cannot set a palette to a non-indexed surface 2026-05-14 20:55:02 -07:00
SDL_surface_c.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_sysvideo.h Improve constness with Clipboard APIs 2026-04-19 07:06:43 -04:00
SDL_video.c Fixed windows getting the wrong size when setting size and aspect ratio back to back 2026-05-13 20:40:09 -07:00
SDL_video_c.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_video_unsupported.c Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_video_unsupported.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_vulkan_internal.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_vulkan_utils.c Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_yuv.c Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_yuv_c.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00
sdlgenblit.pl Updated copyright for 2026 2026-01-01 09:48:19 -08:00
stb_image.h stb_image: use SDL_HasSSE2 and <SDL3/SDL_intrin.h> macro's for SSE2 detection 2026-05-13 18:10:02 +03:00