Stuart Carnie
b7aac81366
Metal: Ensure baking to binary sets minimum target OS
...
Co-authored-by: Travis Lange <travislange12@gmail.com >
2025-09-08 08:16:53 +10:00
Clay John
0f0bb7d225
Merge pull request #110025 from DarioSamo/fix-shader-debug-info-take-two
...
Fix --generate-spirv-debug-info regression (alternate take)
2025-09-01 19:37:27 -07:00
Thaddeus Crews
280503b4ee
Merge pull request #110063 from stuartcarnie/109846/ios_crash
...
Metal: Reduce baked version to MSL 3.1; validate minimum version
2025-09-01 19:09:56 -05:00
Thaddeus Crews
ac5c6a1060
Merge pull request #110148 from bruvzg/0_5_msdf_outline
...
[MSDF] Fix outline bleed out at small sizes.
2025-09-01 12:25:41 -05:00
Thaddeus Crews
52a5644b5f
Merge pull request #108214 from Nintorch/fix-joypad-vendor-product
...
Fix `Input.get_joy_info()` regression after the SDL input driver PR
2025-09-01 11:14:12 -05:00
Pāvels Nadtočajevs
f766e401db
[MSDF] Fix outline bleed out at small sizes.
2025-08-31 23:35:33 +03:00
Nintorch
f28acf97d0
Fix Input.get_joy_info() regression
...
SDL input driver did not have the "xinput_index", "raw_name", "vendor_id" and "product_id" fields for this method and exposed an additional, essentially useless for the users "mapping_handled" field. This commit fixes these issues.
2025-08-29 22:13:40 +05:00
Stuart Carnie
1b64bcb98d
Metal: Reduce baked version to MSL 3.1; validate minimum version
...
Validate the MSL version of the baked shader is <= the current version
supported by the OS, and return an error so it is recompiled.
Closes #109846
2025-08-29 05:48:51 +10:00
Dario
e137c882c0
Disable smolv and change the shader hash when SPIR-V debug info is enabled.
2025-08-28 14:17:58 -03:00
Thaddeus Crews
6db7f65110
Merge pull request #109819 from Nintorch/fix-get-connected-joypads
...
Fix DirectInput controllers on game startup
2025-08-25 09:54:17 -05:00
Thaddeus Crews
b432e108d5
Merge pull request #109791 from Talkashie/master
...
Typo cleanup pass
2025-08-21 18:39:37 -05:00
Nintorch
dd2e1b104b
Fix DirectInput controllers on game startup
...
Now SDL and DirectInput don't complain when a game starts with a DirectInput controller already connected. Fixes "JoypadSDL::process_events: Error opening gamepad at index 1: IDirectInputDevice8::SetCooperativeLevel() DirectX error 0x80070006"
2025-08-21 13:21:48 +05:00
Thaddeus Crews
4012392cd6
Merge pull request #109786 from Repiteo/scons/metal-gnu++20
...
SCons: Use gnu++20 in metal driver
2025-08-20 12:07:16 -05:00
Thaddeus Crews
4f393e0c3c
Merge pull request #109644 from RandomShaper/fix_dupe_tex2darr
...
Fix material removal clearing all instances of shared texture arrays
2025-08-20 12:07:14 -05:00
Thaddeus Crews
28d1406d61
Merge pull request #109765 from bruvzg/msdf_outline_clamp
...
Fix MSDF outline size clamping.
2025-08-20 12:07:11 -05:00
Thaddeus Crews
5cd785d3a8
SCons: Use gnu++20 in metal driver
2025-08-20 09:56:38 -05:00
Talkashie
3ff4e29657
Typo fix round 2
2025-08-20 04:24:06 -05:00
Talkashie
bc7e68dfd1
Typos
2025-08-19 18:32:59 -05:00
Thaddeus Crews
c8b89b84cc
Merge pull request #109750 from Nintorch/fix-get-connected-joypads
...
Handle SDL joypad events for connected controllers on game startup (on Windows and Linux)
2025-08-19 10:29:46 -05:00
Thaddeus Crews
b2deb22edd
Merge pull request #109749 from Repiteo/scons/mesa-rollback
...
SCons: Temporarily revert Mesa includes to `CPPPATH`
2025-08-19 10:29:45 -05:00
Thaddeus Crews
ef44ec13d1
Merge pull request #109397 from bruvzg/execute_with_pipe_dsc_fix
...
[Unix] Fix `execute_with_pipe` closing wrong pipe handle.
2025-08-19 10:29:44 -05:00
Pāvels Nadtočajevs
6a3941b5d9
Fix MSDF outline size clamping.
2025-08-19 08:28:33 +03:00
Nintorch
197961ddc9
Process SDL joypad events on startup
...
Make sure that SDL events are processed when the SDL joypad input driver is initialized, this will allow it to register the connected controllers when a game starts.
2025-08-18 23:55:20 +05:00
Thaddeus Crews
65b8210b9b
SCons: Revert Mesa includes to CPPPATH
2025-08-18 13:37:46 -05:00
Pedro J. Estébanez
919006eb35
Fix material removal clearing all instances of shared texture arrays
2025-08-18 12:21:15 +02:00
Thaddeus Crews
ca452113d4
Merge pull request #109437 from bruvzg/msdf_no_t
...
Use MSDF instead of MTSDF for font rendering.
2025-08-11 09:55:28 -05:00
Thaddeus Crews
1ee48c5fde
Merge pull request #109478 from TCROC/fix-ios-auto-orientation
...
Fix screen_orientation not being assigned on ios
2025-08-11 09:55:22 -05:00
Thaddeus Crews
da91a55b3c
Merge pull request #109283 from Nintorch/master
...
Fix C# environment variables access on Linux (SDL-related bug)
2025-08-11 09:55:21 -05:00
Nintorch
5876648666
Fix C# environment variables (SDL-related issue)
...
For some reason, these SDL defines mess with C#'s ability to use environment variables
2025-08-11 11:34:30 +05:00
Travis Lange
d4b7222ca0
fixed screen_orientation not being assigned on ios
2025-08-09 20:46:17 -04:00
Pāvels Nadtočajevs
86e61a311f
Use MSDF instead of MTSDF for font rendering.
...
Co-authored-by: K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com >
2025-08-09 10:41:16 +03:00
Pāvels Nadtočajevs
9d13037653
[Unix] Fix execute_with_pipe closing wrong pipe handle.
2025-08-07 19:04:01 +03:00
Pāvels Nadtočajevs
8b4e34cda5
[Unix] Replace symlink target, not the link itself when using backup save mode.
2025-08-07 11:14:18 +03:00
Thaddeus Crews
ca515cf650
Merge pull request #108373 from Nintorch/fix-sowrap-enabled
...
Fix the usage of udev and dbus with SDL joystick input driver
2025-08-03 10:51:17 -05:00
Thaddeus Crews
159133e679
Merge pull request #109198 from Lielay9/fix_primitive_tex
...
Break batch on Compatibility when primitive texture changes
2025-08-03 10:51:12 -05:00
Thaddeus Crews
87bb5ab681
Merge pull request #108919 from KeyboardDanni/d3d12_init_shader_model_check
...
D3D12: Fix shader model check, initialization error handling
2025-08-01 11:45:19 -05:00
Hei
ce0a74bfe2
Break batch on Compatibility when primitive texture changes.
2025-08-01 16:13:17 +03:00
Thaddeus Crews
f9313aa27b
Merge pull request #108924 from bruvzg/ac17
...
Update access-kit to 0.17.0
2025-07-31 10:39:09 -05:00
Thaddeus Crews
5787f6fb6a
Merge pull request #108044 from apples/107935-stencil-fixes
...
Fix opaque stencil rendering
2025-07-31 10:39:08 -05:00
Nintorch
0e19ad507e
Fix the usage of libudev and dbus with SDL
...
Previously, libudev was ignored if SOWRAP_ENABLED was defined (it is defined by default) because otherwise it would crash CI builds due to a missing header, and dbus was always linked dynamically. This commit should fix this issue and make libudev usable again
2025-07-31 15:05:06 +05:00
Pāvels Nadtočajevs
3f757c41fc
Update access-kit to 0.17.0
2025-07-29 08:37:01 +03:00
Danni
bf6629a005
D3D12: Fix shader model check, initialization error handling
2025-07-28 20:35:45 -04:00
Summersay415
18d14ff18e
Remove Adreno 3xx flip workaround
2025-07-28 14:03:25 +07:00
Thaddeus Crews
0c595dae45
Merge pull request #108936 from DarioSamo/vk-memory-layout-variant
...
Check for Vulkan Memory Model support and make it a variant.
2025-07-25 11:08:12 -05:00
Dario
b962b38e74
Check for Vulkan Memory Model support and make it a variant.
2025-07-25 09:24:58 -03:00
moluopro
39fba218bd
Fix: Make get_space_left on Windows use current_dir instead of process CWD
2025-07-25 19:47:25 +08:00
David Snopek
ae61044c85
Don't use GL_DEPTH_STENCIL_ATTACHMENT on depth buffer from WebXR
2025-07-24 14:11:36 -05:00
Thaddeus Crews
f884f24212
Merge pull request #108350 from DanielSnd/linux_sdl_env_variables_access
...
Add environment variable access defines to SDL linux build config
2025-07-18 11:05:18 -05:00
DanielSnd
71e498509d
Add environment variable access defines to SDL linux build config
2025-07-18 10:37:52 -03:00
Juan Manuel Costello
5dc25db6da
Fix lightmap dynamic objects with physical lights
2025-07-17 20:58:03 -03:00