Ryan C. Gordon
e4778d53d3
testautomation_video: Another Emscripten test to be skipped.
2024-11-14 19:34:25 -05:00
Ryan C. Gordon
d48d4c8c48
testautomation_video: Don't test window position on Emscripten.
...
This _might_ fix GitHub Actions. We'll know once I push this! :)
2024-11-14 19:00:10 -05:00
cosmonaut
a85f0b49f4
GPU: Remove D3D11 shaders from testgpu_spinning_cube
2024-11-12 17:32:25 -08:00
L zard
1ed1bc1d5d
testautomation keyboard: use space
instead of a
2024-11-08 07:01:50 -08:00
capehill
588e32ea5a
test: Change LoadContext() return value type from int to bool
...
It should be then consistent with SDL_SetError().
2024-11-05 14:22:57 -08:00
Sam Lantinga
ecfd143a26
testcontroller: update the controller name when it's opened as a gamepad
2024-11-05 11:43:28 -08:00
Sam Lantinga
0ef7a1d901
Show the guid of gamepads that are opened
2024-11-05 11:43:28 -08:00
Wouter Wijsman
780578cd36
PSP: Allow building tests in parallel
2024-11-01 08:57:09 -04:00
Sam Lantinga
77a0411dde
Minor cleanup
2024-10-31 15:44:41 -07:00
Sam Lantinga
850158f83f
testcontroller: fixed incorrect usage of memcpy()
2024-10-24 18:12:01 -07:00
Sam Lantinga
370c0426ce
testspriteminimal: only quit when escape is pressed
2024-10-23 10:51:14 -07:00
Sam Lantinga
45584ad73e
Simplify get_channel_name() so it's easier for people to read and understand
2024-10-22 18:19:30 -07:00
Sam Lantinga
315842cf71
Fixed crashes handling D3D11/12 device lost in testsprite
...
You can test this using "dxcap -forcetdr"
2024-10-21 00:29:18 -07:00
Petar Popovic
6897385623
Add void
to run_colorspace_test()
function prototype
2024-10-16 11:16:42 -07:00
Sam Lantinga
afee27a530
Make sure stdio handles are in blocking mode
...
Standard I/O doesn't work well with non-blocking handles, so make sure any pipes are in blocking mode before launching child processes.
Fixes https://github.com/libsdl-org/SDL/issues/10998
2024-10-14 22:10:49 -07:00
Sam Lantinga
bb764e3106
Added support for full range BT.709 YUV conversion
...
Also added simple colorspace testing to testyuv.
2024-10-14 20:36:46 -07:00
Zack Middleton
f212cb5f92
Don't overwrite the SDL_IOFromConstMem() error in testshape
2024-10-14 20:07:03 -07:00
Ryan C. Gordon
44bc19b592
test: remove testaudio-art.txt (this info is in test/LICENSE.txt now).
2024-10-14 01:52:18 -04:00
Sam Lantinga
d7be7fc168
Fixed Cohen-Sutherland out code computation for float line intersection
...
Fixes https://github.com/libsdl-org/SDL/issues/10866
2024-10-13 13:04:59 -07:00
Cameron Cawley
2bef8852fb
testdrawchessboard: Allow using the standard render API
2024-10-12 16:07:16 -07:00
Cameron Cawley
94c8c170eb
3DS: Only bundle resources with tests that need them
2024-10-12 13:59:00 -07:00
Sam Lantinga
c5904d8710
Improved implementation of SDL_DelayPrecise() (thanks @nightmareci!)
...
Fixes https://github.com/libsdl-org/SDL/issues/10592
2024-10-11 21:18:31 -07:00
Ozkan Sezer
41dfe2c246
test/testautomation_stdlib.c: fix gcc warning on 32 bit
...
test/testautomation_stdlib.c:361: warning: integer constant is too large for 'long' type
2024-10-10 21:10:24 +03:00
Frank Praznik
40ff6a2785
test: Fix mouse focus test on X11
...
X11 seems to need a slight delay before warping the pointer to ensure that the window is actually fully visible on the desktop, or the pointer enter event may not be sent.
This also disables the warp focus test on XWayland, as warping the mouse cursor when outside the window on any Wayland desktop usually just doesn't work.
2024-10-10 11:37:45 -04:00
Sam Lantinga
8262072d91
Fixed possible memset(NULL) call in testautomation's SDL_aligned_alloc() check
...
Fixes https://github.com/libsdl-org/SDL/issues/11144
2024-10-10 08:06:18 -07:00
Sam Lantinga
c8f5f6d47a
Added SDL_DelayPrecise()
...
SDL_DelayNS() now passes through to the high precision OS delay function, and SDL_DelayPrecise() tries to busy wait to get as close as possible to the desired wait time.
Fixes https://github.com/libsdl-org/SDL/issues/11141
2024-10-10 08:06:18 -07:00
Daniel Ludwig
5b6342a00d
Default SDL_HINT_JOYSTICK_GAMEINPUT to "1" on GDK platforms
2024-10-09 07:30:13 -07:00
Daniel Ludwig
ed87e7e434
test: enable GameInput driver on GDK platforms
...
By default, it's the only driver available on Xbox, but disabled.
2024-10-09 07:30:13 -07:00
Ryan C. Gordon
9f170286ba
test: Replace README with LICENSE.txt
...
Fixes #11097 .
2024-10-06 19:05:18 -04:00
Sam Lantinga
c358bf3f9b
Removed test program list, it's better to just look at the code.
...
Fixes https://github.com/libsdl-org/SDL/issues/9399
2024-10-06 11:28:29 -07:00
Sam Lantinga
f8dd73fdb9
Fixed build
2024-10-06 08:42:00 -07:00
Sam Lantinga
0f47d3a77b
Fixed use after free (thanks @meyraud705!)
...
Fixes https://github.com/libsdl-org/SDL/issues/11090
2024-10-06 08:34:35 -07:00
capehill
e159bcf5de
test: Make blit_testExampleApplicationRender work on big endian
...
Changed image data pixel format to BGRA32.
2024-10-06 08:27:58 -07:00
Sam Lantinga
596ef1ba2e
Moved the SDL_ttf IME demo to showfont in the SDL_ttf project
2024-10-06 00:24:01 -07:00
Sam Lantinga
8db3b47482
Just use normal stdio for the child process
...
Make sure we flush all output so it's seen by the parent as it happens.
2024-10-04 14:13:52 -07:00
Sam Lantinga
6c64c62114
Rename SDL_BUTTON() to SDL_BUTTON_MASK()
...
Fixes https://github.com/libsdl-org/SDL/issues/11056
2024-10-04 09:13:59 -07:00
Sam Lantinga
fe2880fcda
Rename SDL_SetThreadPriority() to SDL_SetCurrentThreadPriority()
...
Fixes https://github.com/libsdl-org/SDL/issues/11055
2024-10-04 08:57:03 -07:00
Petar Popovic
020fb6889c
Removed unnecessary const-qualifiers in src and test files
2024-10-03 17:39:08 -04:00
Frank Praznik
522321b7c9
test: Fix testcustomcursor on high-DPI displays
...
Use the backbuffer dimensions and scale the chessboard pattern to draw it filling the window on scaled displays.
2024-10-01 12:40:17 -04:00
Sam Lantinga
3b3c4a79b6
Don't close file descriptors already handled by AddFileDescriptorCloseActions()
...
Fixes https://github.com/libsdl-org/SDL/issues/10997
2024-10-01 09:32:14 -07:00
Ryan C. Gordon
0b5e01a305
loadso: library handles are now SDL_SharedObject*
instead of void*
.
...
Improved the SDL_loadso.h documentation a little, too.
Fixes #11009 .
2024-10-01 12:16:10 -04:00
Sam Lantinga
1f3a0d12e6
Made texture size and format public in the API
...
Also added refcount to textures so they can be retained by application code.
2024-10-01 08:10:04 -07:00
Evan Hemsley
afdf325fb4
GPU: Add swapchain dimension out params ( #11003 )
2024-09-30 10:23:19 -07:00
Ryan C. Gordon
1787d6ca5c
main: SDL_AppQuit() now reports the result value.
...
Fixes #10994 .
2024-09-29 23:24:04 -04:00
Anonymous Maarten
7241dd9ec3
Add more SDL_Process tests
2024-09-30 03:03:33 +02:00
Ryan C. Gordon
7d21a49c9c
filesystem: SDL_EnumerateDirectoryCallback uses an enum now, not an int.
...
Fixes #10955 .
2024-09-28 01:33:40 -04:00
Ryan C. Gordon
e944f0fb9d
testfilesystem: Added test of creating parent dirs.
2024-09-27 18:54:18 -04:00
Petar Popovic
48c3ee2120
testcolorspace.c: Fix unreachable code warning
2024-09-27 15:22:24 -07:00
Evan Hemsley
be401dd1e3
GPU: More robust error reporting ( #10958 )
...
---------
Co-authored-by: Ethan Lee <flibitijibibo@gmail.com>
Co-authored-by: Caleb Cornett <caleb.cornett@outlook.com>
2024-09-27 00:30:18 -07:00
Sam Lantinga
345d9bfe19
A zero source rect is valid for blitting
...
A zero sized source rect draws pixels sourced from a 0x0 region on the source surface.
Fixes https://github.com/libsdl-org/SDL/issues/8580
2024-09-25 22:36:55 -07:00