..
android
cmake: create Android jars + apks for tests
2023-07-20 16:54:29 +02:00
emscripten
Fixed crash if initialization of EGL failed but was tried again later.
2015-06-21 17:33:46 +02:00
n3ds
N3DS port (squashed)
2022-10-10 08:50:59 -07:00
shapes
Fixed crash if initialization of EGL failed but was tried again later.
2015-06-21 17:33:46 +02:00
audiofile.bmp
test: Added testaudio
2023-08-02 15:02:32 -04:00
checkkeys.c
testprogram: let main() return normally, don't exit for platform (eg Android) where there is some cleanup afterward.
2023-04-12 11:37:26 +02:00
checkkeysthreads.c
tests: build tests with C90 standard
2023-05-27 01:49:07 +02:00
CMakeLists.txt
test: Added testaudio
2023-08-02 15:02:32 -04:00
COPYING
Fixed crash if initialization of EGL failed but was tried again later.
2015-06-21 17:33:46 +02:00
gamepad_axis_arrow.bmp
Added gamepad BMP files used as sources for the header files
2023-07-16 04:32:12 -07:00
gamepad_axis_arrow.h
Added gamepad BMP files used as sources for the header files
2023-07-16 04:32:12 -07:00
gamepad_axis.bmp
Added gamepad BMP files used as sources for the header files
2023-07-16 04:32:12 -07:00
gamepad_axis.h
Added gamepad BMP files used as sources for the header files
2023-07-16 04:32:12 -07:00
gamepad_back.bmp
Added gamepad BMP files used as sources for the header files
2023-07-16 04:32:12 -07:00
gamepad_back.h
Reduced the size of the gamepad front and back images
2023-07-11 10:20:08 -07:00
gamepad_battery_empty.bmp
Added gamepad BMP files used as sources for the header files
2023-07-16 04:32:12 -07:00
gamepad_battery_empty.h
Added gamepad BMP files used as sources for the header files
2023-07-16 04:32:12 -07:00
gamepad_battery_full.bmp
Added gamepad BMP files used as sources for the header files
2023-07-16 04:32:12 -07:00
gamepad_battery_full.h
Added gamepad BMP files used as sources for the header files
2023-07-16 04:32:12 -07:00
gamepad_battery_low.bmp
Added gamepad BMP files used as sources for the header files
2023-07-16 04:32:12 -07:00
gamepad_battery_low.h
Added gamepad BMP files used as sources for the header files
2023-07-16 04:32:12 -07:00
gamepad_battery_medium.bmp
Added gamepad BMP files used as sources for the header files
2023-07-16 04:32:12 -07:00
gamepad_battery_medium.h
Added gamepad BMP files used as sources for the header files
2023-07-16 04:32:12 -07:00
gamepad_battery_unknown.bmp
Added gamepad BMP files used as sources for the header files
2023-07-16 04:32:12 -07:00
gamepad_battery_unknown.h
Added gamepad BMP files used as sources for the header files
2023-07-16 04:32:12 -07:00
gamepad_battery_wired.bmp
Added gamepad BMP files used as sources for the header files
2023-07-16 04:32:12 -07:00
gamepad_battery_wired.h
Added gamepad BMP files used as sources for the header files
2023-07-16 04:32:12 -07:00
gamepad_button_background.bmp
Added gamepad BMP files used as sources for the header files
2023-07-16 04:32:12 -07:00
gamepad_button_background.h
Added button background
2023-07-11 10:26:22 -07:00
gamepad_button_small.bmp
Added gamepad BMP files used as sources for the header files
2023-07-16 04:32:12 -07:00
gamepad_button_small.h
Added joystick and gamepad element display in testgamepad
2023-07-10 17:06:42 -07:00
gamepad_button.bmp
Added gamepad BMP files used as sources for the header files
2023-07-16 04:32:12 -07:00
gamepad_button.h
Added gamepad BMP files used as sources for the header files
2023-07-16 04:32:12 -07:00
gamepad_face_abxy.bmp
Use light text for button labels so they show up well over the activity highlight
2023-07-16 04:32:12 -07:00
gamepad_face_abxy.h
Use light text for button labels so they show up well over the activity highlight
2023-07-16 04:32:12 -07:00
gamepad_face_bayx.bmp
Use light text for button labels so they show up well over the activity highlight
2023-07-16 04:32:12 -07:00
gamepad_face_bayx.h
Use light text for button labels so they show up well over the activity highlight
2023-07-16 04:32:12 -07:00
gamepad_face_sony.bmp
Use light text for button labels so they show up well over the activity highlight
2023-07-16 04:32:12 -07:00
gamepad_face_sony.h
Use light text for button labels so they show up well over the activity highlight
2023-07-16 04:32:12 -07:00
gamepad_front.bmp
Use light text for button labels so they show up well over the activity highlight
2023-07-16 04:32:12 -07:00
gamepad_front.h
Use light text for button labels so they show up well over the activity highlight
2023-07-16 04:32:12 -07:00
gamepad_touchpad.bmp
Added gamepad BMP files used as sources for the header files
2023-07-16 04:32:12 -07:00
gamepad_touchpad.h
Added touchpad visualization for testgamepad
2023-07-10 11:36:32 -07:00
gamepadutils.c
Fixed crash if SetMappingValue() is passed a NULL key
2023-07-19 09:23:08 -07:00
gamepadutils.h
Added the ability to specify a gamepad type in the mapping
2023-07-17 12:59:56 -07:00
icon.bmp
Fixed crash if initialization of EGL failed but was tried again later.
2015-06-21 17:33:46 +02:00
logaudiodev.bmp
test: Added testaudio
2023-08-02 15:02:32 -04:00
loopwave.c
wasapi: Reworked for new SDL3 audio API, other win32 fixes.
2023-07-30 11:56:35 -04:00
main.cpp
Make WinRT's SDL_main header-only
2022-12-15 08:01:01 -08:00
moose.dat
Fixed crash if initialization of EGL failed but was tried again later.
2015-06-21 17:33:46 +02:00
physaudiodev.bmp
test: Added testaudio
2023-08-02 15:02:32 -04:00
picture.xbm
Fixed crash if initialization of EGL failed but was tried again later.
2015-06-21 17:33:46 +02:00
README
test: Removed loopwavequeue.c; obsolete in SDL3.
2023-07-30 11:55:57 -04:00
relative_mode.markdown
SDL_CreateWindow() has been simplified and no longer takes a window position.
2023-03-06 09:50:12 -08:00
sample.bmp
Fixed crash if initialization of EGL failed but was tried again later.
2015-06-21 17:33:46 +02:00
sample.wav
Fixed crash if initialization of EGL failed but was tried again later.
2015-06-21 17:33:46 +02:00
soundboard_levels.bmp
test: Added testaudio
2023-08-02 15:02:32 -04:00
soundboard.bmp
test: Added testaudio
2023-08-02 15:02:32 -04:00
speaker.bmp
test: Added testaudio
2023-08-02 15:02:32 -04:00
template.test.in
test/template.test.in: Pass SDL_NONINTERACTIVE_ARGUMENTS to installed-tests
2023-04-12 15:04:11 +00:00
testatomic.c
Removed invalid assert in testatomic
2023-07-22 18:39:39 -07:00
testaudio-art.txt
test: Added testaudio
2023-08-02 15:02:32 -04:00
testaudio.c
testaudio: Apparently compilers don't like this possibly being NULL now...?
2023-08-02 15:07:40 -04:00
testaudiocapture.c
test: testaudiocapture is updated for the SDL3 audio API.
2023-07-30 11:56:00 -04:00
testaudiohotplug.c
test: Updated testaudiohotplug to SDL3 audio API.
2023-07-30 11:55:57 -04:00
testaudioinfo.c
test: Update testaudioinfo for SDL3 audio API.
2023-07-30 11:55:58 -04:00
testaudiostreamdynamicresample.c
testaudiostreamdynamicresample: Load sample.wav correctly.
2023-07-30 23:00:52 -04:00
testautomation_audio.c
testautomation_audio.c: Patched to compile. :/
2023-07-30 11:56:40 -04:00
testautomation_clipboard.c
Expanded automated clipboard tests
2023-07-05 20:06:59 -07:00
testautomation_events.c
testautomation_events.c: initialize "timestamp" to solve "conditional jump or move depends on uninitialised value"
2023-06-13 23:03:32 +02:00
testautomation_guid.c
testautomation_guid.c: fix integer warning in 32 bit builds.
2023-05-31 04:50:02 +03:00
testautomation_hints.c
testautomation_hints.c: free hint memory
2023-06-13 23:12:01 +02:00
testautomation_images.c
More fix warnings about static function and prototype
2023-03-08 16:14:09 +01:00
testautomation_images.h
Fix warning drop const qualifier
2023-03-08 22:22:34 +01:00
testautomation_intrinsics.c
Use #ifdef/#ifndef instead of #if defined/#if \!defined
2023-03-30 21:35:01 +00:00
testautomation_joystick.c
More fix warnings about static function and prototype
2023-03-08 16:14:09 +01:00
testautomation_keyboard.c
Fix uses of undefined macro identifiers (-Wundef)
2023-03-29 21:49:01 +00:00
testautomation_main.c
More fix warnings about static function and prototype
2023-03-08 16:14:09 +01:00
testautomation_math.c
Revert "Added SDL_nextafter() and SDL_nextafterf()"
2023-06-14 11:05:10 -07:00
testautomation_mouse.c
More fix warnings about static function and prototype
2023-03-08 16:14:09 +01:00
testautomation_pixels.c
Rename SDL_PIXELFORMAT_RGB888 and SDL_PIXELFORMAT_BGR888 to SDL_PIXELFORMAT_XRGB8888 and SDL_PIXELFORMAT_XBGR8888 for clarity
2023-07-01 17:58:34 -07:00
testautomation_platform.c
Use #ifdef/#ifndef instead of #if defined/#if \!defined
2023-03-30 21:35:01 +00:00
testautomation_rect.c
Fix various typos (docs/build scripts/tests)
2023-07-03 08:35:37 -07:00
testautomation_render.c
Make sure logical presentation is complete before destroying the logical render target
2023-07-03 18:29:48 -07:00
testautomation_rwops.c
Use #ifdef/#ifndef instead of #if defined/#if \!defined
2023-03-30 21:35:01 +00:00
testautomation_sdltest.c
Fix warning drop const qualifier
2023-03-08 22:22:34 +01:00
testautomation_stdlib.c
Added SDL_strnlen() and SDL_wcsnlen()
2023-07-17 19:37:51 -07:00
testautomation_suites.h
Add intrinsics test automation
2023-03-21 23:03:02 +03:00
testautomation_surface.c
Fix various typos (docs/build scripts/tests)
2023-07-03 08:35:37 -07:00
testautomation_syswm.c
cmake+tests: include SDL_build_config.h in select tests + add include paths
2023-03-21 23:03:02 +03:00
testautomation_timer.c
More fix warnings about static function and prototype
2023-03-08 16:14:09 +01:00
testautomation_video.c
tests: Fix automated window grab and positioning tests under Wayland/XWayland
2023-07-26 10:08:27 -04:00
testautomation.c
Android: let main return normally for testautomation
2023-04-14 12:26:12 +02:00
testbounds.c
testprograms: parse arguments using SDLTest_CommonState
2023-03-17 17:54:16 +01:00
testcontroller.c
Use the lower index axis if the controller generates two axes for a single element
2023-07-19 09:48:32 -07:00
testcustomcursor.c
testprogram: let main() return normally, don't exit for platform (eg Android) where there is some cleanup afterward.
2023-04-12 11:37:26 +02:00
testdisplayinfo.c
Updated SDL high DPI support
2023-05-17 12:58:00 -07:00
testdraw.c
testprogram: add option to use SDL_BLENDMODE_MUL
2023-03-15 22:00:13 +01:00
testdrawchessboard.c
testprograms: parse arguments using SDLTest_CommonState
2023-03-17 17:54:16 +01:00
testdropfile.c
testprogram: let main() return normally, don't exit for platform (eg Android) where there is some cleanup afterward.
2023-04-12 11:37:26 +02:00
testerror.c
testprogram: let main() return normally, don't exit for platform (eg Android) where there is some cleanup afterward.
2023-04-12 11:37:26 +02:00
testevdev.c
testevdev: Add some examples of PDP third-party Switch controllers
2023-07-10 08:59:18 -07:00
testfile.c
Fix various typos (docs/build scripts/tests)
2023-07-03 08:35:37 -07:00
testfilesystem.c
testprograms: parse arguments using SDLTest_CommonState
2023-03-17 17:54:16 +01:00
testgeometry.c
testprogram: let main() return normally, don't exit for platform (eg Android) where there is some cleanup afterward.
2023-04-12 11:37:26 +02:00
testgl.c
test: Add flag to suspend drawing when occluded
2023-07-18 16:42:05 -04:00
testgles2_sdf_img_normal.bmp
Add basic testgles2_sdf program to demonstrate sign distance field with opengles2
2021-01-24 00:51:24 -05:00
testgles2_sdf_img_sdf.bmp
Add basic testgles2_sdf program to demonstrate sign distance field with opengles2
2021-01-24 00:51:24 -05:00
testgles2_sdf.c
tests: build tests with C90 standard
2023-05-27 01:49:07 +02:00
testgles2.c
test: Add flag to suspend drawing when occluded
2023-07-18 16:42:05 -04:00
testgles.c
testprogram: let main() return normally, don't exit for platform (eg Android) where there is some cleanup afterward.
2023-04-12 11:37:26 +02:00
testhaptic.c
List the available haptic devices in testhaptic
2023-06-20 09:33:59 -07:00
testhittesting.c
testhittesting: use SDLTest_Common for creating window(s) and renderer(s)
2023-03-17 17:54:16 +01:00
testhotplug.c
Fix various typos (docs/build scripts/tests)
2023-07-03 08:35:37 -07:00
testiconv.c
testprograms: parse arguments using SDLTest_CommonState
2023-03-17 17:54:16 +01:00
testime.c
Fix various typos (docs/build scripts/tests)
2023-07-03 08:35:37 -07:00
testintersections.c
testintersections: check integer argument + no global done + get final tick before SDL shutdown
2023-03-17 17:54:16 +01:00
testkeys.c
testprograms: parse arguments using SDLTest_CommonState
2023-03-17 17:54:16 +01:00
testloadso.c
testprograms: parse arguments using SDLTest_CommonState
2023-03-17 17:54:16 +01:00
testlocale.c
testlocale: only ininitialize video when needed
2023-07-19 00:14:38 +02:00
testlock.c
Rename SDL mutex, semaphore and condition variable types to match SDL 3.0 naming convention
2023-04-28 12:08:33 -07:00
testmessage.c
testprogram: let main() return normally, don't exit for platform (eg Android) where there is some cleanup afterward.
2023-04-12 11:37:26 +02:00
testmouse.c
testprograms: parse arguments using SDLTest_CommonState
2023-03-17 17:54:16 +01:00
testmultiaudio.c
test: Updated testmultiaudio to new SDL3 audio API
2023-07-30 11:55:56 -04:00
testnative.c
testprogram: let main() return normally, don't exit for platform (eg Android) where there is some cleanup afterward.
2023-04-12 11:37:26 +02:00
testnative.h
Fix uses of undefined macro identifiers (-Wundef)
2023-03-29 21:49:01 +00:00
testnativecocoa.m
fixed typo in prev. patch.
2023-07-28 07:35:04 +03:00
testnativew32.c
Updated copyright for 2023
2023-01-09 09:41:41 -08:00
testnativex11.c
Updated copyright for 2023
2023-01-09 09:41:41 -08:00
testoffscreen.c
testprograms: parse arguments using SDLTest_CommonState
2023-03-17 17:54:16 +01:00
testoverlay.c
testprogram: let main() return normally, don't exit for platform (eg Android) where there is some cleanup afterward.
2023-04-12 11:37:26 +02:00
testplatform.c
Fix various typos (docs/build scripts/tests)
2023-07-03 08:35:37 -07:00
testpopup.c
tests: build tests with C90 standard
2023-05-27 01:49:07 +02:00
testpower.c
testprograms: parse arguments using SDLTest_CommonState
2023-03-17 17:54:16 +01:00
testqsort.c
testprograms: parse arguments using SDLTest_CommonState
2023-03-17 17:54:16 +01:00
testrelative.c
testprograms: parse arguments using SDLTest_CommonState
2023-03-17 17:54:16 +01:00
testrendercopyex.c
testprogram: let main() return normally, don't exit for platform (eg Android) where there is some cleanup afterward.
2023-04-12 11:37:26 +02:00
testrendertarget.c
testprogram: let main() return normally, don't exit for platform (eg Android) where there is some cleanup afterward.
2023-04-12 11:37:26 +02:00
testresample.c
test: Update testresample for SDL3 audio API.
2023-07-30 11:56:00 -04:00
testrumble.c
testprograms: parse arguments using SDLTest_CommonState
2023-03-17 17:54:16 +01:00
testrwlock.c
Rename SDL mutex, semaphore and condition variable types to match SDL 3.0 naming convention
2023-04-28 12:08:33 -07:00
testscale.c
testprogram: let main() return normally, don't exit for platform (eg Android) where there is some cleanup afterward.
2023-04-12 11:37:26 +02:00
testsem.c
Rename SDL mutex, semaphore and condition variable types to match SDL 3.0 naming convention
2023-04-28 12:08:33 -07:00
testsensor.c
testprograms: parse arguments using SDLTest_CommonState
2023-03-17 17:54:16 +01:00
testshader.c
testprograms: parse arguments using SDLTest_CommonState
2023-03-17 17:54:16 +01:00
testshape.c
tests: build tests with C90 standard
2023-05-27 01:49:07 +02:00
testsprite.c
test: Add flag to suspend drawing when occluded
2023-07-18 16:42:05 -04:00
testspriteminimal.c
testprogram: let main() return normally, don't exit for platform (eg Android) where there is some cleanup afterward.
2023-04-12 11:37:26 +02:00
teststreaming.c
testprogram: let main() return normally, don't exit for platform (eg Android) where there is some cleanup afterward.
2023-04-12 11:37:26 +02:00
testsurround.c
testsurround: Log available audio output devices at the start.
2023-07-30 11:57:30 -04:00
testthread.c
SDL API renaming: SDL TLS functions
2023-05-26 08:33:15 -07:00
testtimer.c
testprograms: parse arguments using SDLTest_CommonState
2023-03-17 17:54:16 +01:00
testurl.c
Updated copyright for 2023
2023-01-09 09:41:41 -08:00
testutils.c
Relicensed testutils to match other test code
2023-07-16 04:32:12 -07:00
testutils.h
Relicensed testutils to match other test code
2023-07-16 04:32:12 -07:00
testver.c
testver: don't allow any arguments
2023-03-17 17:54:16 +01:00
testviewport.c
testprogram: let main() return normally, don't exit for platform (eg Android) where there is some cleanup afterward.
2023-04-12 11:37:26 +02:00
testvulkan.c
tests: build tests with C90 standard
2023-05-27 01:49:07 +02:00
testwm.c
Add the pixel density to the display mode list in testwm
2023-05-18 07:34:16 -07:00
testyuv_cvt.c
tests: build tests with C90 standard
2023-05-27 01:49:07 +02:00
testyuv_cvt.h
Updated copyright for 2023
2023-01-09 09:41:41 -08:00
testyuv.bmp
Updated SDL's YUV support, many thanks to Adrien Descamps
2017-11-12 22:51:12 -08:00
testyuv.c
testprograms: parse arguments using SDLTest_CommonState
2023-03-17 17:54:16 +01:00
torturethread.c
testprogram: let main() return normally, don't exit for platform (eg Android) where there is some cleanup afterward.
2023-04-12 11:37:26 +02:00
trashcan.bmp
test: Added testaudio
2023-08-02 15:02:32 -04:00
unifont-13.0.06-license.txt
Latest Unifont with OFL is now bundled. ( #4268 )
2021-07-08 14:51:16 -07:00
unifont-13.0.06.hex
Latest Unifont with OFL is now bundled. ( #4268 )
2021-07-08 14:51:16 -07:00
utf8.txt
Fixed crash if initialization of EGL failed but was tried again later.
2015-06-21 17:33:46 +02:00