Thaddeus Crews
cec809c09e
Merge pull request #115437 from bruvzg/macos_sigh
...
Define `sighandler_t` only if `_GNU_SOURCE` is not defined.
2026-03-30 13:35:43 -05:00
Thaddeus Crews
213e805487
Merge pull request #116198 from bruvzg/win_names
...
[Windows] Disallow file/folder names ending with period and space.
2026-03-30 13:35:37 -05:00
Thaddeus Crews
656a268688
Merge pull request #117010 from bruvzg/voll_name_win
...
[Windows] Show drive names in file dialog.
2026-03-30 13:35:34 -05:00
Rémi Verschelde
2af785641a
Merge pull request #117819 from bruvzg/metal_264
...
Fix Metal driver build with Xcode 26.4.
2026-03-28 11:15:45 +01:00
StarryWorm
4ae336740d
Add missing resource_*.h includes
...
Add missing `resource_importer.h` includes
Add missing `resource_loader.h` includes
Add missing `resource_saver.h` includes
2026-03-27 07:03:39 -04:00
Rémi Verschelde
89379c4fcf
Merge pull request #117740 from Josvanegmond/patch-1
...
[Accessibility] Fix `update_set_name` setting a space character as the node label when name and `name_extra_info` is empty
2026-03-26 16:01:34 +01:00
Rémi Verschelde
e030230a99
Merge pull request #117445 from bruvzg/angle_no_dyn
...
[macOS/Windows] Remove dynamically linked ANGLE support, add flag to enable/disable ANGLE.
2026-03-26 16:01:25 +01:00
Rémi Verschelde
231b5dc0d4
Merge pull request #117142 from blueskythlikesclouds/compatibility-canvas-background-exposure-fix
...
Fix exposure not working with canvas background on Compatibility.
2026-03-26 16:01:20 +01:00
Rémi Verschelde
e3d3689a0c
iOS: Fix missing thread_safe.h include after refactors
2026-03-25 12:05:58 +01:00
Pāvels Nadtočajevs
c9c58020d8
Fix Metal driver build with Xcode 26.4.
2026-03-25 12:56:24 +02:00
Jos van Egmond
3ade83cd1b
Fix (accessibility): strip spaces and only set label if full name is not empty.
...
When no name and extra info is set, it would still add a space. is_empty() would never be true. The space character would be set as label and screen readers are prompted to read it with various output. Fixed by stripping spaces.
2026-03-24 00:43:34 +01:00
Rémi Verschelde
cd8ee7d229
Merge pull request #116620 from QbieShay/qbe/rework-align-rotation
...
Improve options for orienting particles in space
2026-03-23 22:34:16 +01:00
Rémi Verschelde
7958080d65
Merge pull request #116220 from dsnopek/foveated-rendering-vulkan-subsampled-image
...
OpenXR: Allow using Vulkan subsampled images with foveated rendering
2026-03-23 22:34:11 +01:00
Rémi Verschelde
c3169e09e1
Merge pull request #117744 from stuartcarnie/issue_117693_metal_crash
...
Metal: Fix crash accessing `NULL` PixelFormats
2026-03-23 12:58:29 +01:00
Pāvels Nadtočajevs
5fc9f6b3d9
[macOS/Windows] Remove dynamically linked ANGLE support, add flag to enable/disable ANGLE.
...
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro >
2026-03-23 13:01:25 +02:00
Stuart Carnie
541742e43a
Metal: Fix crash accessing NULL PixelFormats
...
Closes #117693
2026-03-23 10:56:04 +11:00
kleonc
73c860cde2
Fix GLES3 batching skipping rendering all items
2026-03-22 13:59:33 +01:00
Thaddeus Crews
fb4a304dee
Merge pull request #111965 from Ivorforce/memnew-typed
...
Make `memnew(RefCounted)` return `Ref`, to improve ownership safety
2026-03-19 15:39:15 -05:00
Thaddeus Crews
013fc6f92a
Merge pull request #114102 from AR-DEV-1/13823-imp
...
Add tilde symbol (~) to the FileDialog
2026-03-19 10:20:04 -05:00
Qbieshay
113ace0cd3
Add options for billboarding on GPUParticles3D
...
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com >
2026-03-19 16:10:20 +01:00
Lukas Tenbrink
05c33acbb1
Make memnew(RefCounted) return Ref, to force callers to take ownership of it through a reference.
2026-03-18 20:34:08 +01:00
Rémi Verschelde
4336184ea4
Style: Tweak ordering of thirdparty includes with angle brackets
2026-03-18 10:41:59 +01:00
Rémi Verschelde
98868393cc
Style: Enforce #include validation hook
2026-03-18 10:41:59 +01:00
Rémi Verschelde
e33e98a26f
Style: Apply clang-format grouping rules
2026-03-17 20:11:01 +01:00
lawnjelly
6a3c9e5909
SCU - update to accelerate new folders
2026-03-17 08:55:36 +00:00
Rémi Verschelde
c40d3b9b0d
Merge pull request #117480 from akien-mga/clangd-misc-fixes
...
Misc includes or modernize fixes found via clangd-tidy
2026-03-16 23:41:23 +01:00
Rémi Verschelde
b8f501d37f
Merge pull request #116633 from jaypaik/fix/ios-propagate-vc-preferences-through-swiftui-hosting
...
iOS: Propagate VC UI preferences to SwiftUI hosting controller
2026-03-16 23:41:12 +01:00
Rémi Verschelde
7795057e4b
Misc includes or modernize fixes found via clangd-tidy
2026-03-16 21:38:26 +01:00
Thaddeus Crews
5d0a321575
Merge pull request #102987 from ArchercatNEO/wayland-hdr
...
[LinuxBSD] Add support for HDR output (Wayland)
2026-03-16 11:32:54 -05:00
Rémi Verschelde
874f500acb
Merge pull request #117469 from ssd3/fix/ios-static-lib-open-dynamic-library
...
[Apple Embedded] Fix static .a/.xcframework library loading in `open_dynamic_library`
2026-03-16 12:08:42 +01:00
Rémi Verschelde
967c23c6ce
Merge pull request #117359 from akien-mga/d3d12-cleanup-includes
...
Clean up includes in `drivers/d3d12`
2026-03-16 12:08:17 +01:00
ssd3
44541235ba
[Apple Embedded] Fix static .a/.xcframework library loading in open_dynamic_library
...
When a .a or .xcframework path is requested but not found on disk (because
it is already statically linked into the binary), the previous code set
`path = String()` and fell through to `dlopen("")`, which is undefined
behavior and bypasses the RTLD_SELF symbol lookup table used by
`get_dynamic_library_symbol_handle`. This caused GDExtension loading to
fail silently or with ERR_CANT_OPEN when building with vulkan=no on iOS.
Fix by returning RTLD_SELF early, consistent with the existing empty-path
case at the top of the function.
2026-03-16 10:15:37 +02:00
Rémi Verschelde
eda0a8d033
Clean up includes in drivers/d3d12
2026-03-14 22:39:01 +01:00
Rémi Verschelde
0d7bd115da
Remove unused includes in drivers with clangd-tidy
2026-03-14 22:38:02 +01:00
Rémi Verschelde
d9b81615e5
Remove unused includes in platform with clangd-tidy
...
Handled Linux, Windows, Android, and (partially) Web.
2026-03-14 22:37:05 +01:00
ArchercatNEO
eee3384e20
HDR output for linuxbsd (wayland)
2026-03-13 16:48:58 +00:00
Thaddeus Crews
d7ed107cd8
Merge pull request #116852 from Chaosus/rendering_fix_texture_array
...
Fix repeating last valid texture in samplers array
2026-03-12 09:03:32 -05:00
Thaddeus Crews
0e3249941c
Merge pull request #117294 from H3x4g0n/d3d12-texture-clear-fix
...
Fix `RenderingDevice::texture_clear()` behaving unexpectedly when using the D3D12 driver
2026-03-12 09:03:31 -05:00
Pāvels Nadtočajevs
11dd17db17
Improve OS.is_process_running error messages.
2026-03-12 11:56:12 +02:00
Pāvels Nadtočajevs
dd0387fcb0
Remove AccessKit dynamic wrappers, add download script and build warning if libs are missing.
2026-03-11 14:52:38 +02:00
Moritz Leitner
0b7c30fa35
Use ClearUnorderedAccessViewFloat() instead of ClearUnorderedAccessViewUint() in command_clear_color_texture()
2026-03-10 14:08:41 +01:00
Rémi Verschelde
1d5e34ed7b
Merge pull request #114596 from bruvzg/ac_019
...
Update AccessKit to 0.21.1
2026-03-10 10:29:16 +01:00
Pāvels Nadtočajevs
2bc2e93e88
Update AccessKit to 0.21.1
2026-03-09 20:39:42 +02:00
Skyth
0448fee005
Fix exposure not working with canvas background on Compatibility.
2026-03-09 16:13:57 +03:00
Stuart Carnie
06844bc55e
Metal: Fix offscreen rendering in context driver.
...
Introduced by #106814
2026-03-08 07:26:35 +11:00
Allen Pestaluky
eff40f8c92
Apply tonemapping in post of Compatibility when using canvas background mode.
2026-03-05 13:45:51 -05:00
David Snopek
4d218bdeb7
OpenXR: Allow using Vulkan subsampled images with foveated rendered
2026-03-05 11:00:37 -06:00
StarryWorm
3cb2d376f8
Get rid of all unnecessary class_db.h includers
2026-03-04 17:40:05 -05:00
Thaddeus Crews
4296a0c158
Merge pull request #116752 from BastiaanOlij/cleanup_is_frustum
...
Clean up `is_frustum` projection code
2026-03-04 14:32:33 -06:00
Thaddeus Crews
371282b28e
Merge pull request #92984 from adamscott/reveal-me
...
Customize the file manager label for each platform
2026-03-04 11:20:31 -06:00