SDL/test
Sam Lantinga 5c7d549267 testyuv: added comprehensive testing of YUV texture rendering
This tests all supported colorspaces and YUV formats across all available renderers
2025-12-05 08:30:52 -08:00
..
android Fixed bug #13794: prevent to use the onBackPressed callback API that is enabled on API36 2025-08-27 11:39:00 +02:00
emscripten emscripten: pass --no-sandbox to the chrome web driver 2025-01-22 02:48:32 +01:00
n3ds
testgpu Added support for using the GPU renderer as an offscreen renderer 2025-10-01 23:32:18 -07:00
win32 Fix support for Windows XP and up (#13904) 2025-09-08 13:00:26 -07:00
audiofile.png Fixed permissions 2025-10-06 17:24:56 -07:00
build-shaders.sh Added an example of fullscreen shader effects with the GPU renderer 2025-03-14 09:26:30 -07:00
checkkeys.c checkkeys: clarify that SDL_HINT_WINDOWS_RAW_KEYBOARD isn't needed 2025-11-19 08:54:43 -08:00
childprocess.c [Process API] Quoting enhancements (#12946) 2025-05-12 09:17:21 -07:00
CMakeLists.txt test: allow GNU extensions 2025-12-04 19:22:19 +01:00
COPYING
gamepad_axis.h Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_axis.png Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_axis_arrow.h Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_axis_arrow.png Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_back.h Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_back.png Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_battery.h Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_battery.png Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_battery_unknown.h
gamepad_battery_unknown.png Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_battery_wired.h Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_battery_wired.png Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_button.h Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_button.png Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_button_background.h Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_button_background.png Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_button_small.h Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_button_small.png Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_face_abxy.h Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_face_abxy.png Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_face_axby.h Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_face_axby.png Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_face_bayx.h Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_face_bayx.png Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_face_sony.h Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_face_sony.png Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_front.h Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_front.png Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_touchpad.h Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_touchpad.png Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_wired.h Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_wired.png Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_wireless.h Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_wireless.png Fixed permissions 2025-10-06 17:24:56 -07:00
gamepadutils.c Don't do NULL-checks before SDL_free() 2025-10-20 00:13:09 -07:00
gamepadutils.h Add a few include guards to private headers 2025-08-01 02:00:08 +02:00
glass.h Fixed permissions 2025-10-06 17:24:56 -07:00
glass.png Use PNG files for tests and examples 2025-10-06 16:45:53 -07:00
icon.h Fixed permissions 2025-10-06 17:24:56 -07:00
icon.png Fixed permissions 2025-10-06 17:24:56 -07:00
icon2x.png Fixed permissions 2025-10-06 17:24:56 -07:00
LICENSE.txt Updated copyright for 2025 2025-01-01 07:45:52 -08:00
logaudiodev.png Fixed permissions 2025-10-06 17:24:56 -07:00
loopwave.c Added WASAPI support for SDL_HINT_AUDIO_DEVICE_STREAM_ROLE 2025-10-13 14:20:19 -07:00
main.cpp
moose.dat
msdf_font.csv windows: Fix stale zoom/iconic state in WM_WINDOWPOSCHANGED handler 2025-04-25 16:21:44 -07:00
msdf_font.png Fixed permissions 2025-10-06 17:24:56 -07:00
physaudiodev.png Fixed permissions 2025-10-06 17:24:56 -07:00
picture.xbm
pretest.c Updated copyright for 2025 2025-01-01 07:45:52 -08:00
relative_mode.markdown Removed SDL_bool in favor of plain bool 2024-09-18 08:32:30 -07:00
sample.png Fixed permissions 2025-10-06 17:24:56 -07:00
sample.wav
sdl-test_round.png Fixed permissions 2025-10-06 17:24:56 -07:00
soundboard.png Fixed permissions 2025-10-06 17:24:56 -07:00
soundboard_levels.png Fixed permissions 2025-10-06 17:24:56 -07:00
speaker.png Fixed permissions 2025-10-06 17:24:56 -07:00
sword.wav examples/audio/04-multiple-streams: Remove drag-and-drop support. 2024-12-10 23:10:43 -05:00
template.test.in build: Fix testprocess invocation during "as-installed" tests 2024-09-25 14:48:26 -07:00
testasyncio.c Use PNG files for tests and examples 2025-10-06 16:45:53 -07:00
testatomic.c Remove newlines from log messages 2025-01-22 20:25:04 -08:00
testaudio.c Use PNG files for tests and examples 2025-10-06 16:45:53 -07:00
testaudiohotplug.c Remove redundant casts 2025-02-21 10:09:10 -08:00
testaudioinfo.c Remove newlines from log messages 2025-01-22 20:25:04 -08:00
testaudiorecording.c Remove newlines from log messages 2025-01-22 20:25:04 -08:00
testaudiostreamdynamicresample.c Remove newlines from log messages 2025-01-22 20:25:04 -08:00
testautomation.c Updated copyright for 2025 2025-01-01 07:45:52 -08:00
testautomation_audio.c test/testautomation_audio.c: Free variables before returning 2025-02-16 16:57:56 -08:00
testautomation_blit.c Fixed build warning 2025-09-22 11:27:23 -07:00
testautomation_clipboard.c testautomation: use the correct return type for clipboard APIs 2025-09-21 23:27:59 -07:00
testautomation_events.c tests: Flush events after an SDL_WaitEvent() call 2025-09-19 12:36:59 -04:00
testautomation_guid.c SDL_test: use SDLCALL calling convention 2024-09-06 14:19:05 +02:00
testautomation_hints.c tests: port failing SDL_Hint tests from pysdl2 to testautomation 2025-04-01 21:31:10 +02:00
testautomation_images.c Added test and test image for clamped texture address mode to render testautomation 2025-07-21 10:21:31 -07:00
testautomation_images.h tests: c90 fixes (#endif comments) for consistency after commit 9e37839 2025-08-01 06:28:02 +03:00
testautomation_intrinsics.c test/testautomation_intrinsics.c: Free variables before returning 2025-02-16 07:50:07 -08:00
testautomation_iostream.c iostream: Properly support the "x" mode for SDL_IOFromFile() 2025-10-06 13:23:42 -07:00
testautomation_joystick.c Try matching gamepad mappings with CRC first 2025-10-14 10:30:03 -07:00
testautomation_keyboard.c testautomation keyboard: use space instead of a 2024-11-08 07:01:50 -08:00
testautomation_log.c Added SDL_LogTrace() 2024-09-17 02:04:54 -07:00
testautomation_main.c tests: include SDL_build_config.h when HAVE_BUILD_CONFIG is defined 2024-12-29 20:08:06 +01:00
testautomation_math.c Fix check_stdlib_usage.py libc call matching 2025-11-25 01:07:10 +01:00
testautomation_mouse.c test: Fix mouse focus test on X11 2024-10-10 11:37:45 -04:00
testautomation_pixels.c Use PNG files for tests and examples 2025-10-06 16:45:53 -07:00
testautomation_platform.c Removed SDL_bool in favor of plain bool 2024-09-18 08:32:30 -07:00
testautomation_properties.c Removed SDL_bool in favor of plain bool 2024-09-18 08:32:30 -07:00
testautomation_rect.c emscripten tests: fix warning: uninitialized variable 2025-08-13 17:00:45 -07:00
testautomation_render.c Loosened epsilon for color matching 2025-11-15 16:51:19 -08:00
testautomation_sdltest.c fix integer overflow ub in testautomation_sdltest 2025-01-06 13:18:03 -05:00
testautomation_stdlib.c testautomation: Test SDL_snprintf() for doubles >LLONG_MAX and <ULLONG_MAX 2025-10-03 07:21:20 -07:00
testautomation_subsystems.c Verify that the subsystems were successfully initialized 2024-09-15 12:04:10 -07:00
testautomation_suites.h pen: Rework public API. 2024-08-09 22:09:23 -04:00
testautomation_surface.c Add SDL_(Get|Set)iSurfaceClipRect automation test 2025-11-24 00:02:36 +01:00
testautomation_time.c Removed SDL_bool in favor of plain bool 2024-09-18 08:32:30 -07:00
testautomation_timer.c Removed SDL_bool in favor of plain bool 2024-09-18 08:32:30 -07:00
testautomation_video.c testautomation_video: Don't do fullscreen toggling tests on Emscripten. 2025-12-02 14:36:27 -05:00
testbounds.c Updated copyright for 2025 2025-01-01 07:45:52 -08:00
testcamera.c testcamera: SDL_AppQuit destroys state and SDL 2025-02-21 23:04:13 -08:00
testclipboard.c testclipboard: load any image format supported by SDL 2025-12-05 08:30:52 -08:00
testcolorspace.c Remove newlines from log messages 2025-01-22 20:25:04 -08:00
testcontroller.c testcontroller: demonstrate multiple sensors on the virtual controller 2025-11-14 08:18:04 -08:00
testcustomcursor.c Add SDL_LoadSurface and SDL_LoadSurface_IO (#14374) 2025-11-13 14:50:37 -08:00
testdialog.c dialog: Fix save file chooser with xdg portal 2025-08-25 11:35:47 -07:00
testdisplayinfo.c Remove newlines from log messages 2025-01-22 20:25:04 -08:00
testdlopennote.c Add elf-dlopen-note test 2025-10-12 15:46:35 -07:00
testdraw.c Remove redundant casts 2025-02-21 10:09:10 -08:00
testdrawchessboard.c Remove redundant casts 2025-02-21 10:09:10 -08:00
testdropfile.c Updated copyright for 2025 2025-01-01 07:45:52 -08:00
testerror.c Remove newlines from log messages 2025-01-22 20:25:04 -08:00
testevdev.c Updated copyright for 2025 2025-01-01 07:45:52 -08:00
testffmpeg.c Use PNG files for tests and examples 2025-10-06 16:45:53 -07:00
testffmpeg_vulkan.c Don't do NULL-checks before SDL_free() 2025-10-20 00:13:09 -07:00
testffmpeg_vulkan.h Updated copyright for 2025 2025-01-01 07:45:52 -08:00
testfile.c Remove newlines from log messages 2025-01-22 20:25:04 -08:00
testfilesystem.c Remove newlines from log messages 2025-01-22 20:25:04 -08:00
testgeometry.c Add SDL Pinch events (#9445) 2025-10-12 14:44:23 -07:00
testgl.c Remove newlines from log messages 2025-01-22 20:25:04 -08:00
testgles.c Remove newlines from log messages 2025-01-22 20:25:04 -08:00
testgles2.c fixed several -Wzero-as-null-pointer-constant warnings from gcc-15 2025-11-17 17:55:10 +03:00
testgpu_simple_clear.c Remove newlines from log messages 2025-01-22 20:25:04 -08:00
testgpu_spinning_cube.c testgpu_spinning_cube: fixed error handling if texture creation fails 2025-11-24 08:31:38 -08:00
testgpurender_effects.c Use PNG files for tests and examples 2025-10-06 16:45:53 -07:00
testgpurender_effects_CRT.frag.dxil.h testgpurender_effects: use the grayscale algorithm from BT.709 2025-09-26 10:27:10 -07:00
testgpurender_effects_CRT.frag.hlsl Added an example of fullscreen shader effects with the GPU renderer 2025-03-14 09:26:30 -07:00
testgpurender_effects_CRT.frag.msl.h testgpurender_effects: use the grayscale algorithm from BT.709 2025-09-26 10:27:10 -07:00
testgpurender_effects_CRT.frag.spv.h testgpurender_effects: use the grayscale algorithm from BT.709 2025-09-26 10:27:10 -07:00
testgpurender_effects_grayscale.frag.dxil.h testgpurender_effects: use the grayscale algorithm from BT.709 2025-09-26 10:27:10 -07:00
testgpurender_effects_grayscale.frag.hlsl testgpurender_effects: use the grayscale algorithm from BT.709 2025-09-26 10:27:10 -07:00
testgpurender_effects_grayscale.frag.msl.h testgpurender_effects: use the grayscale algorithm from BT.709 2025-09-26 10:27:10 -07:00
testgpurender_effects_grayscale.frag.spv.h testgpurender_effects: use the grayscale algorithm from BT.709 2025-09-26 10:27:10 -07:00
testgpurender_msdf.c test: use SDL_test to parse arguments of tests 2025-11-17 20:00:02 +01:00
testgpurender_msdf.frag.dxil.h testgpurender_effects: use the grayscale algorithm from BT.709 2025-09-26 10:27:10 -07:00
testgpurender_msdf.frag.hlsl Added support for custom shaders with the GPU renderer 2025-03-14 09:26:30 -07:00
testgpurender_msdf.frag.msl.h Added support for custom shaders with the GPU renderer 2025-03-14 09:26:30 -07:00
testgpurender_msdf.frag.spv.h Added support for custom shaders with the GPU renderer 2025-03-14 09:26:30 -07:00
testhaptic.c Add and use SDL_HapticEffectID typedef 2025-04-24 08:51:55 -07:00
testhittesting.c Remove newlines from log messages 2025-01-22 20:25:04 -08:00
testhotplug.c testhotplug+testmouse: exit when pressing ESC key 2025-07-03 02:21:51 +02:00
testiconv.c Remove newlines from log messages 2025-01-22 20:25:04 -08:00
testime.c testime: toggle text input with a mouse click 2025-10-10 10:14:07 -07:00
testintersections.c Remove newlines from log messages 2025-01-22 20:25:04 -08:00
testkeys.c Remove newlines from log messages 2025-01-22 20:25:04 -08:00
testloadso.c Remove newlines from log messages 2025-01-22 20:25:04 -08:00
testlocale.c Updated copyright for 2025 2025-01-01 07:45:52 -08:00
testlock.c Remove newlines from log messages 2025-01-22 20:25:04 -08:00
testmanymouse.c Updated copyright for 2025 2025-01-01 07:45:52 -08:00
testmessage.c X11TK: Introduce Thai support and rewrite/cleanup messagebox positioning code (#14474) 2025-11-20 15:26:46 -08:00
testmodal.c test: Fix a window parenting bug in testmodal 2025-06-18 09:26:09 -04:00
testmouse.c testmouse: avoid use-after-free 2025-11-18 08:35:56 +01:00
testmultiaudio.c Remove newlines from log messages 2025-01-22 20:25:04 -08:00
testnative.c Use PNG files for tests and examples 2025-10-06 16:45:53 -07:00
testnative.h Fix testnative C90 compatibility 2025-08-01 02:27:54 +02:00
testnativecocoa.m fixed typo in prev. patch. 2023-07-28 07:35:04 +03:00
testnativew32.c Updated copyright for 2025 2025-01-01 07:45:52 -08:00
testnativewayland.c Updated copyright for 2025 2025-01-01 07:45:52 -08:00
testnativex11.c Updated copyright for 2025 2025-01-01 07:45:52 -08:00
testoffscreen.c Use PNG files for tests and examples 2025-10-06 16:45:53 -07:00
testoverlay.c Use texture palettes with testoverlay 2025-10-07 11:12:31 -07:00
testpalette.c test: use SDL_test to parse arguments of tests 2025-11-17 20:00:02 +01:00
testpen.c pen: Dramatic improvements to proximity information. 2025-11-21 08:13:16 -05:00
testplatform.c cpuinfo: Added SDL_GetSystemPageSize. 2025-10-10 21:16:10 -04:00
testpopup.c Add support for non-constrained and non-grabbing popups 2025-04-29 12:02:14 -04:00
testpower.c Remove newlines from log messages 2025-01-22 20:25:04 -08:00
testprocess.c Fixed testprocess on 32-bit Windows 2025-09-14 15:09:07 -07:00
testqsort.c testqsort: add custom macro to allow comparing with qsort 2025-11-09 11:24:03 +00:00
testrelative.c Updated copyright for 2025 2025-01-01 07:45:52 -08:00
testrendercopyex.c Use PNG files for tests and examples 2025-10-06 16:45:53 -07:00
testrendertarget.c Use PNG files for tests and examples 2025-10-06 16:45:53 -07:00
testresample.c Remove newlines from log messages 2025-01-22 20:25:04 -08:00
testrotate.c Added SDL_RotateSurface() 2025-10-22 17:55:02 -07:00
testrumble.c Remove even more newlines from log messages 2025-01-23 09:32:50 -08:00
testrwlock.c test: plug leaks of testmouse and testrwlock 2025-11-17 20:00:02 +01:00
testscale.c Use PNG files for tests and examples 2025-10-06 16:45:53 -07:00
testsem.c Remove newlines from log messages 2025-01-22 20:25:04 -08:00
testsensor.c Remove newlines from log messages 2025-01-22 20:25:04 -08:00
testshader.c Use PNG files for tests and examples 2025-10-06 16:45:53 -07:00
testshape.c Add SDL_LoadSurface and SDL_LoadSurface_IO (#14374) 2025-11-13 14:50:37 -08:00
testsoftwaretransparent.c test: use SDL_test to parse arguments of tests 2025-11-17 20:00:02 +01:00
testsprite.c testsprite: changed return type of LoadSprite() to bool 2025-11-14 08:05:49 -08:00
testspriteminimal.c Use PNG files for tests and examples 2025-10-06 16:45:53 -07:00
testspritesurface.c Use PNG files for tests and examples 2025-10-06 16:45:53 -07:00
testsurround.c Remove newlines from log messages 2025-01-22 20:25:04 -08:00
testsymbols.c testsymbols: include SDL_main.h 2025-10-31 10:34:42 -07:00
testthread.c testthread: verify that child threads aren't SDL_IsMainThread() 2025-11-30 12:15:48 -08:00
testtime.c Updated copyright for 2025 2025-01-01 07:45:52 -08:00
testtimer.c Remove newlines from log messages 2025-01-22 20:25:04 -08:00
testtray.c Use PNG files for tests and examples 2025-10-06 16:45:53 -07:00
testurl.c test: use SDL_test to parse arguments of tests 2025-11-17 20:00:02 +01:00
testutils.c Add SDL_LoadSurface and SDL_LoadSurface_IO (#14374) 2025-11-13 14:50:37 -08:00
testutils.h Removed width/height parameters from LoadTexture() 2025-03-14 11:38:13 -07:00
testver.c testver: Assert that SDL_GetRevision() starts with SDL- 2025-12-03 08:48:48 -08:00
testviewport.c Use PNG files for tests and examples 2025-10-06 16:45:53 -07:00
testvulkan.c Remove even more newlines from log messages 2025-01-23 09:32:50 -08:00
testwaylandcustom.c test: use SDL_test to parse arguments of tests 2025-11-17 20:00:02 +01:00
testwm.c Remove newlines from log messages 2025-01-22 20:25:04 -08:00
testyuv.c testyuv: added comprehensive testing of YUV texture rendering 2025-12-05 08:30:52 -08:00
testyuv.png Fixed permissions 2025-10-06 17:24:56 -07:00
testyuv_cvt.c Updated copyright for 2025 2025-01-01 07:45:52 -08:00
testyuv_cvt.h Add a few include guards to private headers 2025-08-01 02:00:08 +02:00
torturethread.c Remove newlines from log messages 2025-01-22 20:25:04 -08:00
trashcan.png Fixed permissions 2025-10-06 17:24:56 -07:00
unifont-15.1.05-license.txt Updated unifont to version 15.1.05 2024-06-27 17:43:03 -07:00
unifont-15.1.05.hex Updated unifont to version 15.1.05 2024-06-27 17:43:03 -07:00
utf8.txt