Anonymous Maarten a296c40867 isfinite is not available on all platforms, so add a bitmasking alternative 6 days ago
..
android 26d6352500 Fixed bug #13794: prevent to use the onBackPressed callback API that is enabled on API36 3 months ago
emscripten cb3cc28809 emscripten: pass --no-sandbox to the chrome web driver 10 months ago
n3ds 655275378d N3DS port (squashed) 3 years ago
testgpu a864dcac25 Added support for using the GPU renderer as an offscreen renderer 2 months ago
win32 2f5bc17ea6 Fix support for Windows XP and up (#13904) 3 months ago
CMakeLists.txt f896e26f59 tests: find X11 and wayland-client 6 days ago
COPYING 3dcb451f85 Added a README file regarding WinRT support 11 years ago
LICENSE.txt f2074d7af3 Updated copyright for 2025 11 months ago
audiofile.png 9f9be1425d Fixed permissions 2 months ago
build-shaders.sh 96194347bc Added an example of fullscreen shader effects with the GPU renderer 9 months ago
checkkeys.c 1e5cbbc1d0 checkkeys: clarify that SDL_HINT_WINDOWS_RAW_KEYBOARD isn't needed 3 weeks ago
childprocess.c f6c1e81394 [Process API] Quoting enhancements (#12946) 7 months ago
gamepad_axis.h 9f9be1425d Fixed permissions 2 months ago
gamepad_axis.png 9f9be1425d Fixed permissions 2 months ago
gamepad_axis_arrow.h 9f9be1425d Fixed permissions 2 months ago
gamepad_axis_arrow.png 9f9be1425d Fixed permissions 2 months ago
gamepad_back.h 9f9be1425d Fixed permissions 2 months ago
gamepad_back.png 9f9be1425d Fixed permissions 2 months ago
gamepad_battery.h 9f9be1425d Fixed permissions 2 months ago
gamepad_battery.png 9f9be1425d Fixed permissions 2 months ago
gamepad_battery_unknown.h 689555a400 Added gamepad BMP files used as sources for the header files 2 years ago
gamepad_battery_unknown.png 9f9be1425d Fixed permissions 2 months ago
gamepad_battery_wired.h 9f9be1425d Fixed permissions 2 months ago
gamepad_battery_wired.png 9f9be1425d Fixed permissions 2 months ago
gamepad_button.h 9f9be1425d Fixed permissions 2 months ago
gamepad_button.png 9f9be1425d Fixed permissions 2 months ago
gamepad_button_background.h 9f9be1425d Fixed permissions 2 months ago
gamepad_button_background.png 9f9be1425d Fixed permissions 2 months ago
gamepad_button_small.h 9f9be1425d Fixed permissions 2 months ago
gamepad_button_small.png 9f9be1425d Fixed permissions 2 months ago
gamepad_face_abxy.h 9f9be1425d Fixed permissions 2 months ago
gamepad_face_abxy.png 9f9be1425d Fixed permissions 2 months ago
gamepad_face_axby.h 9f9be1425d Fixed permissions 2 months ago
gamepad_face_axby.png 9f9be1425d Fixed permissions 2 months ago
gamepad_face_bayx.h 9f9be1425d Fixed permissions 2 months ago
gamepad_face_bayx.png 9f9be1425d Fixed permissions 2 months ago
gamepad_face_sony.h 9f9be1425d Fixed permissions 2 months ago
gamepad_face_sony.png 9f9be1425d Fixed permissions 2 months ago
gamepad_front.h 9f9be1425d Fixed permissions 2 months ago
gamepad_front.png 9f9be1425d Fixed permissions 2 months ago
gamepad_touchpad.h 9f9be1425d Fixed permissions 2 months ago
gamepad_touchpad.png 9f9be1425d Fixed permissions 2 months ago
gamepad_wired.h 9f9be1425d Fixed permissions 2 months ago
gamepad_wired.png 9f9be1425d Fixed permissions 2 months ago
gamepad_wireless.h 9f9be1425d Fixed permissions 2 months ago
gamepad_wireless.png 9f9be1425d Fixed permissions 2 months ago
gamepadutils.c aaee09d6ed Don't do NULL-checks before SDL_free() 1 month ago
gamepadutils.h 7b501ae71f Add a few include guards to private headers 4 months ago
glass.h 9f9be1425d Fixed permissions 2 months ago
glass.png bb0d6221c1 Use PNG files for tests and examples 2 months ago
icon.h 9f9be1425d Fixed permissions 2 months ago
icon.png 9f9be1425d Fixed permissions 2 months ago
icon2x.png 9f9be1425d Fixed permissions 2 months ago
logaudiodev.png 9f9be1425d Fixed permissions 2 months ago
loopwave.c 6f774908fe audio: SDL_GetAudioDeviceName() now works with the default device IDs. 6 days ago
main.cpp 28b93451dc Make WinRT's SDL_main header-only 3 years ago
moose.dat 3dcb451f85 Added a README file regarding WinRT support 11 years ago
msdf_font.csv c2ed58db7b windows: Fix stale zoom/iconic state in WM_WINDOWPOSCHANGED handler 7 months ago
msdf_font.png 9f9be1425d Fixed permissions 2 months ago
physaudiodev.png 9f9be1425d Fixed permissions 2 months ago
picture.xbm 3dcb451f85 Added a README file regarding WinRT support 11 years ago
pretest.c f2074d7af3 Updated copyright for 2025 11 months ago
relative_mode.markdown a90ad3b0e2 Removed SDL_bool in favor of plain bool 1 year ago
sample.png 9f9be1425d Fixed permissions 2 months ago
sample.wav 3dcb451f85 Added a README file regarding WinRT support 11 years ago
sdl-test_round.png 9f9be1425d Fixed permissions 2 months ago
soundboard.png 9f9be1425d Fixed permissions 2 months ago
soundboard_levels.png 9f9be1425d Fixed permissions 2 months ago
speaker.png 9f9be1425d Fixed permissions 2 months ago
sword.wav 1fbb8e1824 examples/audio/04-multiple-streams: Remove drag-and-drop support. 1 year ago
template.test.in 80da805688 build: Fix testprocess invocation during "as-installed" tests 1 year ago
testasyncio.c bb0d6221c1 Use PNG files for tests and examples 2 months ago
testatomic.c 718034f5fa Remove newlines from log messages 10 months ago
testaudio.c bb0d6221c1 Use PNG files for tests and examples 2 months ago
testaudiohotplug.c c70f54e28b Remove redundant casts 9 months ago
testaudioinfo.c 718034f5fa Remove newlines from log messages 10 months ago
testaudiorecording.c 718034f5fa Remove newlines from log messages 10 months ago
testaudiostreamdynamicresample.c 718034f5fa Remove newlines from log messages 10 months ago
testautomation.c f2074d7af3 Updated copyright for 2025 11 months ago
testautomation_audio.c a296c40867 isfinite is not available on all platforms, so add a bitmasking alternative 6 days ago
testautomation_blit.c 6f3ef22d19 Fixed build warning 2 months ago
testautomation_clipboard.c c8f32b67ae testautomation: use the correct return type for clipboard APIs 2 months ago
testautomation_events.c ac82534375 tests: Flush events after an SDL_WaitEvent() call 2 months ago
testautomation_guid.c db96ddca34 SDL_test: use SDLCALL calling convention 1 year ago
testautomation_hints.c 39eed1d233 tests: port failing SDL_Hint tests from pysdl2 to testautomation 8 months ago
testautomation_images.c 0eaf28ed4d Added test and test image for clamped texture address mode to render testautomation 4 months ago
testautomation_images.h 83818eeb95 tests: c90 fixes (#endif comments) for consistency after commit 9e37839 4 months ago
testautomation_intrinsics.c 831fc70923 test/testautomation_intrinsics.c: Free variables before returning 10 months ago
testautomation_iostream.c 8df057fafc iostream: Properly support the "x" mode for SDL_IOFromFile() 2 months ago
testautomation_joystick.c d819106c65 Try matching gamepad mappings with CRC first 2 months ago
testautomation_keyboard.c 1ed1bc1d5d testautomation keyboard: use `space` instead of `a` 1 year ago
testautomation_log.c 231ea07617 Added SDL_LogTrace() 1 year ago
testautomation_main.c 543f244965 tests: include SDL_build_config.h when HAVE_BUILD_CONFIG is defined 11 months ago
testautomation_math.c e221905195 Fix check_stdlib_usage.py libc call matching 2 weeks ago
testautomation_mouse.c 40ff6a2785 test: Fix mouse focus test on X11 1 year ago
testautomation_pixels.c bb0d6221c1 Use PNG files for tests and examples 2 months ago
testautomation_platform.c a90ad3b0e2 Removed SDL_bool in favor of plain bool 1 year ago
testautomation_properties.c a90ad3b0e2 Removed SDL_bool in favor of plain bool 1 year ago
testautomation_rect.c 45feacf608 emscripten tests: fix warning: uninitialized variable 4 months ago
testautomation_render.c 770b38b4f1 Loosened epsilon for color matching 4 weeks ago
testautomation_sdltest.c b674b715f5 fix integer overflow ub in testautomation_sdltest 11 months ago
testautomation_stdlib.c 8824eace93 testautomation: Test SDL_snprintf() for doubles >LLONG_MAX and <ULLONG_MAX 2 months ago
testautomation_subsystems.c 0548050fc5 Verify that the subsystems were successfully initialized 1 year ago
testautomation_suites.h a296c40867 isfinite is not available on all platforms, so add a bitmasking alternative 6 days ago
testautomation_surface.c ce5e46c37d Add SDL_(Get|Set)iSurfaceClipRect automation test 3 weeks ago
testautomation_time.c a90ad3b0e2 Removed SDL_bool in favor of plain bool 1 year ago
testautomation_timer.c a90ad3b0e2 Removed SDL_bool in favor of plain bool 1 year ago
testautomation_video.c 505cd6cd22 testautomation_video: Don't do fullscreen toggling tests on Emscripten. 1 week ago
testbounds.c f2074d7af3 Updated copyright for 2025 11 months ago
testcamera.c 4194879df1 surface: Surface rotation property should be float, not int. 1 week ago
testclipboard.c 03c932b9a7 testclipboard: load any image format supported by SDL 1 week ago
testcolorspace.c 718034f5fa Remove newlines from log messages 10 months ago
testcontroller.c ed6d41f55b testcontroller: demonstrate multiple sensors on the virtual controller 1 month ago
testcustomcursor.c a01d6f109d Add SDL_LoadSurface and SDL_LoadSurface_IO (#14374) 1 month ago
testdialog.c c79a18d0fa dialog: Fix save file chooser with xdg portal 3 months ago
testdisplayinfo.c 718034f5fa Remove newlines from log messages 10 months ago
testdlopennote.c 281ac6c3bb Add elf-dlopen-note test 2 months ago
testdraw.c c70f54e28b Remove redundant casts 9 months ago
testdrawchessboard.c c70f54e28b Remove redundant casts 9 months ago
testdropfile.c f2074d7af3 Updated copyright for 2025 11 months ago
testerror.c 718034f5fa Remove newlines from log messages 10 months ago
testevdev.c f2074d7af3 Updated copyright for 2025 11 months ago
testffmpeg.c bb0d6221c1 Use PNG files for tests and examples 2 months ago
testffmpeg_vulkan.c aaee09d6ed Don't do NULL-checks before SDL_free() 1 month ago
testffmpeg_vulkan.h f2074d7af3 Updated copyright for 2025 11 months ago
testfile.c 718034f5fa Remove newlines from log messages 10 months ago
testfilesystem.c 718034f5fa Remove newlines from log messages 10 months ago
testgeometry.c 71bf56c9e4 Add SDL Pinch events (#9445) 2 months ago
testgl.c 718034f5fa Remove newlines from log messages 10 months ago
testgles.c 718034f5fa Remove newlines from log messages 10 months ago
testgles2.c a882afafe5 fixed several -Wzero-as-null-pointer-constant warnings from gcc-15 3 weeks ago
testgpu_simple_clear.c 718034f5fa Remove newlines from log messages 10 months ago
testgpu_spinning_cube.c ebd3aa5289 testgpu_spinning_cube: fixed error handling if texture creation fails 2 weeks ago
testgpurender_effects.c bb0d6221c1 Use PNG files for tests and examples 2 months ago
testgpurender_effects_CRT.frag.dxil.h 1d2a482dde testgpurender_effects: use the grayscale algorithm from BT.709 2 months ago
testgpurender_effects_CRT.frag.hlsl 96194347bc Added an example of fullscreen shader effects with the GPU renderer 9 months ago
testgpurender_effects_CRT.frag.msl.h 1d2a482dde testgpurender_effects: use the grayscale algorithm from BT.709 2 months ago
testgpurender_effects_CRT.frag.spv.h 1d2a482dde testgpurender_effects: use the grayscale algorithm from BT.709 2 months ago
testgpurender_effects_grayscale.frag.dxil.h 1d2a482dde testgpurender_effects: use the grayscale algorithm from BT.709 2 months ago
testgpurender_effects_grayscale.frag.hlsl 1d2a482dde testgpurender_effects: use the grayscale algorithm from BT.709 2 months ago
testgpurender_effects_grayscale.frag.msl.h 1d2a482dde testgpurender_effects: use the grayscale algorithm from BT.709 2 months ago
testgpurender_effects_grayscale.frag.spv.h 1d2a482dde testgpurender_effects: use the grayscale algorithm from BT.709 2 months ago
testgpurender_msdf.c 3ba9bdfc01 test: use SDL_test to parse arguments of tests 3 weeks ago
testgpurender_msdf.frag.dxil.h 1d2a482dde testgpurender_effects: use the grayscale algorithm from BT.709 2 months ago
testgpurender_msdf.frag.hlsl 2aee105b43 Added support for custom shaders with the GPU renderer 9 months ago
testgpurender_msdf.frag.msl.h 2aee105b43 Added support for custom shaders with the GPU renderer 9 months ago
testgpurender_msdf.frag.spv.h 2aee105b43 Added support for custom shaders with the GPU renderer 9 months ago
testhaptic.c d50520462a Add and use SDL_HapticEffectID typedef 7 months ago
testhittesting.c 718034f5fa Remove newlines from log messages 10 months ago
testhotplug.c f3bf387caf testhotplug+testmouse: exit when pressing ESC key 5 months ago
testiconv.c 718034f5fa Remove newlines from log messages 10 months ago
testime.c 5441d33c0e testime: toggle text input with a mouse click 2 months ago
testintersections.c 718034f5fa Remove newlines from log messages 10 months ago
testkeys.c 718034f5fa Remove newlines from log messages 10 months ago
testloadso.c 718034f5fa Remove newlines from log messages 10 months ago
testlocale.c f2074d7af3 Updated copyright for 2025 11 months ago
testlock.c 718034f5fa Remove newlines from log messages 10 months ago
testmanymouse.c f2074d7af3 Updated copyright for 2025 11 months ago
testmessage.c 36976ecb43 X11TK: Introduce Thai support and rewrite/cleanup messagebox positioning code (#14474) 3 weeks ago
testmodal.c 390fe65323 test: Fix a window parenting bug in testmodal 5 months ago
testmouse.c 8f21fe4994 testmouse: avoid use-after-free 3 weeks ago
testmultiaudio.c 718034f5fa Remove newlines from log messages 10 months ago
testnative.c bb0d6221c1 Use PNG files for tests and examples 2 months ago
testnative.h 9e3783996b Fix testnative C90 compatibility 4 months ago
testnativecocoa.m d3f2de7f29 fixed typo in prev. patch. 2 years ago
testnativew32.c f2074d7af3 Updated copyright for 2025 11 months ago
testnativewayland.c f2074d7af3 Updated copyright for 2025 11 months ago
testnativex11.c f2074d7af3 Updated copyright for 2025 11 months ago
testoffscreen.c bb0d6221c1 Use PNG files for tests and examples 2 months ago
testoverlay.c 2c79ecfb8a Use texture palettes with testoverlay 2 months ago
testpalette.c 3ba9bdfc01 test: use SDL_test to parse arguments of tests 3 weeks ago
testpen.c 99d7dad7e6 pen: Dramatic improvements to proximity information. 3 weeks ago
testplatform.c f7d5bb3c7a cpuinfo: Added SDL_GetSystemPageSize. 2 months ago
testpopup.c b871ac0d97 Add support for non-constrained and non-grabbing popups 7 months ago
testpower.c 718034f5fa Remove newlines from log messages 10 months ago
testprocess.c 937b7e6aea Fixed testprocess on 32-bit Windows 3 months ago
testqsort.c 2bc886d0bd testqsort: add custom macro to allow comparing with qsort 1 month ago
testrelative.c f2074d7af3 Updated copyright for 2025 11 months ago
testrendercopyex.c bb0d6221c1 Use PNG files for tests and examples 2 months ago
testrendertarget.c bb0d6221c1 Use PNG files for tests and examples 2 months ago
testresample.c 718034f5fa Remove newlines from log messages 10 months ago
testrotate.c e18d63a4e2 Added SDL_RotateSurface() 1 month ago
testrumble.c 983cfe8b1c Remove even more newlines from log messages 10 months ago
testrwlock.c 17a891daa8 test: plug leaks of testmouse and testrwlock 3 weeks ago
testscale.c bb0d6221c1 Use PNG files for tests and examples 2 months ago
testsem.c 718034f5fa Remove newlines from log messages 10 months ago
testsensor.c 718034f5fa Remove newlines from log messages 10 months ago
testshader.c bb0d6221c1 Use PNG files for tests and examples 2 months ago
testshape.c a01d6f109d Add SDL_LoadSurface and SDL_LoadSurface_IO (#14374) 1 month ago
testsoftwaretransparent.c 3ba9bdfc01 test: use SDL_test to parse arguments of tests 3 weeks ago
testsprite.c cc3b5766fa testsprite: changed return type of LoadSprite() to bool 1 month ago
testspriteminimal.c bb0d6221c1 Use PNG files for tests and examples 2 months ago
testspritesurface.c bb0d6221c1 Use PNG files for tests and examples 2 months ago
testsurround.c 718034f5fa Remove newlines from log messages 10 months ago
testsymbols.c 09f00e397c testsymbols: include SDL_main.h 1 month ago
testthread.c ea1514ab63 testthread: verify that child threads aren't SDL_IsMainThread() 2 weeks ago
testtime.c f2074d7af3 Updated copyright for 2025 11 months ago
testtimer.c 718034f5fa Remove newlines from log messages 10 months ago
testtray.c bb0d6221c1 Use PNG files for tests and examples 2 months ago
testurl.c 3ba9bdfc01 test: use SDL_test to parse arguments of tests 3 weeks ago
testutils.c a01d6f109d Add SDL_LoadSurface and SDL_LoadSurface_IO (#14374) 1 month ago
testutils.h efe122be4d Removed width/height parameters from LoadTexture() 9 months ago
testver.c 65ef4df6d4 testver: Assert that SDL_GetRevision() starts with SDL- 1 week ago
testviewport.c bb0d6221c1 Use PNG files for tests and examples 2 months ago
testvulkan.c 983cfe8b1c Remove even more newlines from log messages 10 months ago
testwaylandcustom.c 3ba9bdfc01 test: use SDL_test to parse arguments of tests 3 weeks ago
testwm.c 718034f5fa Remove newlines from log messages 10 months ago
testyuv.c 27744952d1 testyuv: respect the --renderer parameter with --all 1 week ago
testyuv.png 9f9be1425d Fixed permissions 2 months ago
testyuv_cvt.c f2074d7af3 Updated copyright for 2025 11 months ago
testyuv_cvt.h 7b501ae71f Add a few include guards to private headers 4 months ago
torturethread.c 718034f5fa Remove newlines from log messages 10 months ago
trashcan.png 9f9be1425d Fixed permissions 2 months ago
unifont-15.1.05-license.txt a67e6b80de Updated unifont to version 15.1.05 1 year ago
unifont-15.1.05.hex a67e6b80de Updated unifont to version 15.1.05 1 year ago
utf8.txt 3dcb451f85 Added a README file regarding WinRT support 11 years ago