SDL/test
Sam Lantinga e027b85cc4 Validate that pixel formats have the correct attributes
Also added a test to save and load as BMP format to make sure pixel transformations are working correctly.

Fixes https://github.com/libsdl-org/SDL/issues/11483
2024-11-17 11:58:57 -08:00
..
android
emscripten
n3ds
testgpu GPU: Remove D3D11 shaders from testgpu_spinning_cube 2024-11-12 17:32:25 -08:00
win32
CMakeLists.txt PSP: Allow building tests in parallel 2024-11-01 08:57:09 -04:00
COPYING
LICENSE.txt test: Replace README with LICENSE.txt 2024-10-06 19:05:18 -04:00
audiofile.bmp
checkkeys.c
childprocess.c Make sure stdio handles are in blocking mode 2024-10-14 22:10:49 -07:00
gamepad_axis.bmp
gamepad_axis.h
gamepad_axis_arrow.bmp
gamepad_axis_arrow.h
gamepad_back.bmp
gamepad_back.h
gamepad_battery.bmp
gamepad_battery.h
gamepad_battery_unknown.bmp
gamepad_battery_unknown.h
gamepad_battery_wired.bmp
gamepad_battery_wired.h
gamepad_button.bmp
gamepad_button.h
gamepad_button_background.bmp
gamepad_button_background.h
gamepad_button_small.bmp
gamepad_button_small.h
gamepad_face_abxy.bmp
gamepad_face_abxy.h
gamepad_face_bayx.bmp
gamepad_face_bayx.h
gamepad_face_sony.bmp
gamepad_face_sony.h
gamepad_front.bmp
gamepad_front.h
gamepad_touchpad.bmp
gamepad_touchpad.h
gamepadutils.c testcontroller: fixed incorrect usage of memcpy() 2024-10-24 18:12:01 -07:00
gamepadutils.h
glass.bmp
glass.h
icon.bmp
icon.h
icon2x.bmp
logaudiodev.bmp
loopwave.c main: SDL_AppQuit() now reports the result value. 2024-09-29 23:24:04 -04:00
main.cpp
moose.dat
physaudiodev.bmp
picture.xbm
pretest.c
relative_mode.markdown
sample.bmp
sample.wav
soundboard.bmp
soundboard_levels.bmp
speaker.bmp
template.test.in
testatomic.c
testaudio.c Removed unnecessary const-qualifiers in src and test files 2024-10-03 17:39:08 -04:00
testaudiohotplug.c
testaudioinfo.c
testaudiorecording.c main: SDL_AppQuit() now reports the result value. 2024-09-29 23:24:04 -04:00
testaudiostreamdynamicresample.c
testautomation.c
testautomation_audio.c
testautomation_blit.c
testautomation_clipboard.c
testautomation_events.c
testautomation_guid.c
testautomation_hints.c
testautomation_images.c test: Make blit_testExampleApplicationRender work on big endian 2024-10-06 08:27:58 -07:00
testautomation_images.h
testautomation_intrinsics.c
testautomation_iostream.c
testautomation_joystick.c
testautomation_keyboard.c testautomation keyboard: use `space` instead of `a` 2024-11-08 07:01:50 -08:00
testautomation_log.c
testautomation_main.c
testautomation_math.c
testautomation_mouse.c test: Fix mouse focus test on X11 2024-10-10 11:37:45 -04:00
testautomation_pixels.c Validate that pixel formats have the correct attributes 2024-11-17 11:58:57 -08:00
testautomation_platform.c
testautomation_properties.c
testautomation_rect.c Fixed Cohen-Sutherland out code computation for float line intersection 2024-10-13 13:04:59 -07:00
testautomation_render.c Made texture size and format public in the API 2024-10-01 08:10:04 -07:00
testautomation_sdltest.c
testautomation_stdlib.c test/testautomation_stdlib.c: fix gcc warning on 32 bit 2024-10-10 21:10:24 +03:00
testautomation_subsystems.c
testautomation_suites.h
testautomation_surface.c
testautomation_time.c
testautomation_timer.c
testautomation_video.c testautomation_video: Another Emscripten test to be skipped. 2024-11-14 19:34:25 -05:00
testbounds.c
testcamera.c Made texture size and format public in the API 2024-10-01 08:10:04 -07:00
testcolorspace.c
testcontroller.c testcontroller: update the controller name when it's opened as a gamepad 2024-11-05 11:43:28 -08:00
testcustomcursor.c test: Fix testcustomcursor on high-DPI displays 2024-10-01 12:40:17 -04:00
testdialog.c
testdisplayinfo.c
testdraw.c
testdrawchessboard.c testdrawchessboard: Allow using the standard render API 2024-10-12 16:07:16 -07:00
testdropfile.c main: SDL_AppQuit() now reports the result value. 2024-09-29 23:24:04 -04:00
testerror.c
testevdev.c
testffmpeg.c Minor cleanup 2024-10-31 15:44:41 -07:00
testffmpeg_vulkan.c
testffmpeg_vulkan.h
testfile.c
testfilesystem.c filesystem: SDL_EnumerateDirectoryCallback uses an enum now, not an int. 2024-09-28 01:33:40 -04:00
testgeometry.c
testgl.c test: Change LoadContext() return value type from int to bool 2024-11-05 14:22:57 -08:00
testgles.c
testgles2.c test: Change LoadContext() return value type from int to bool 2024-11-05 14:22:57 -08:00
testgles2_sdf.c test: Change LoadContext() return value type from int to bool 2024-11-05 14:22:57 -08:00
testgles2_sdf_img_normal.bmp
testgles2_sdf_img_sdf.bmp
testgpu_simple_clear.c GPU: Add swapchain dimension out params (#11003) 2024-09-30 10:23:19 -07:00
testgpu_spinning_cube.c GPU: Remove D3D11 shaders from testgpu_spinning_cube 2024-11-12 17:32:25 -08:00
testhaptic.c
testhittesting.c
testhotplug.c
testiconv.c
testime.c Moved the SDL_ttf IME demo to showfont in the SDL_ttf project 2024-10-06 00:24:01 -07:00
testintersections.c
testkeys.c
testloadso.c loadso: library handles are now `SDL_SharedObject*` instead of `void*`. 2024-10-01 12:16:10 -04:00
testlocale.c
testlock.c
testmanymouse.c Rename SDL_BUTTON() to SDL_BUTTON_MASK() 2024-10-04 09:13:59 -07:00
testmessage.c
testmodal.c
testmouse.c
testmultiaudio.c
testnative.c Made texture size and format public in the API 2024-10-01 08:10:04 -07:00
testnative.h
testnativecocoa.m
testnativew32.c
testnativewayland.c
testnativex11.c
testoffscreen.c
testoverlay.c
testpen.c main: SDL_AppQuit() now reports the result value. 2024-09-29 23:24:04 -04:00
testplatform.c
testpopup.c
testpower.c
testprocess.c Make sure stdio handles are in blocking mode 2024-10-14 22:10:49 -07:00
testqsort.c
testrelative.c
testrendercopyex.c
testrendertarget.c
testresample.c
testrumble.c
testrwlock.c
testscale.c
testsem.c
testsensor.c
testshader.c
testshape.c Don't overwrite the SDL_IOFromConstMem() error in testshape 2024-10-14 20:07:03 -07:00
testsprite.c Fixed crashes handling D3D11/12 device lost in testsprite 2024-10-21 00:29:18 -07:00
testspriteminimal.c testspriteminimal: only quit when escape is pressed 2024-10-23 10:51:14 -07:00
testspritesurface.c
teststreaming.c
testsurround.c Simplify get_channel_name() so it's easier for people to read and understand 2024-10-22 18:19:30 -07:00
testthread.c Rename SDL_SetThreadPriority() to SDL_SetCurrentThreadPriority() 2024-10-04 08:57:03 -07:00
testtime.c
testtimer.c Improved implementation of SDL_DelayPrecise() (thanks @nightmareci!) 2024-10-11 21:18:31 -07:00
testurl.c
testutils.c
testutils.h
testver.c
testviewport.c Made texture size and format public in the API 2024-10-01 08:10:04 -07:00
testvulkan.c
testwaylandcustom.c
testwm.c Fixed build 2024-10-06 08:42:00 -07:00
testyuv.bmp
testyuv.c Add `void` to `run_colorspace_test()` function prototype 2024-10-16 11:16:42 -07:00
testyuv_cvt.c
testyuv_cvt.h
torturethread.c
trashcan.bmp
unifont-15.1.05-license.txt
unifont-15.1.05.hex
utf8.txt