853884ba05
Merge pull request #109143 from sievaxx/more_sampler_default_texs
...
Add and enable default textures for other samplers
2025-09-16 11:44:51 -05:00
27a3f0eb8d
Merge pull request #108206 from Calinou/transparent-viewport-no-ssr-sss-dof
...
Disable unsupported SSR, SSS, DoF on transparent viewports
2025-09-16 11:44:48 -05:00
204e310914
Tweak draw command label names for consistency
...
- Use Title Case for all labels, and add hyphens where relevant.
- Mention Roughness in SSR Filter's label name, as it's only enabled
when the SSR roughness quality is not set to Disabled.
2025-09-14 01:23:47 +02:00
1c62ba40b7
Disable unsupported SSR, SSS, DoF on transparent viewports
...
For technical reasons, transparent viewports cannot support
screen-space reflections, subsurface scattering and depth of field.
Previously, enabling any of these would turn transparent viewports
invisible.
2025-09-11 14:59:07 +02:00
e5ab5acd95
Rename RDD::MemoryBarrier to avoid conflicts with the Windows headers.
2025-09-10 05:19:36 -05:00
0576b12699
Increase precision of SpotLight attenuation calculation to avoid driver bug on Intel devices
2025-09-09 13:18:55 -07:00
7b923609c2
Fix reflection probes not recreating downsampled textures when mode changes.
2025-09-08 15:54:37 -03:00
5f737952fd
ShaderCompiler: Optimize compilation error printing
2025-09-04 16:51:17 +08:00
8c4180adf4
Add GENERAL resource usage to the render graph. Fixes texture initialization in D3D12.
2025-09-02 15:18:47 -03:00
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
60a7bed19c
Fix rounding error in clustered vertex light culling
2025-09-02 11:33:38 +10:00
b919b19f48
Merge pull request #110174 from clayjohn/RD-shader-cache
...
Avoid attempting to load from shader cache when both the user-dir and res-dir are invalid
2025-09-01 19:09:55 -05:00
d90332aa0f
Avoid attempting to load from shader cache when both the user-dir and res-dir are invalid
2025-09-01 12:25:23 -07:00
f766e401db
[MSDF] Fix outline bleed out at small sizes.
2025-08-31 23:35:33 +03:00
9a4ec179e4
Default mjpeg avi movie writer to 16 bit audio and add an editor option so it can still write 32 bit.
2025-08-29 03:18:03 -04:00
e137c882c0
Disable smolv and change the shader hash when SPIR-V debug info is enabled.
2025-08-28 14:17:58 -03:00
b86d05e7f8
Merge pull request #109993 from bruvzg/upscale_gl_check
...
Check renderer type when setting 3D upscaling mode.
2025-08-27 13:39:41 -05:00
adce527880
Check renderer type when setting 3D upscaling mode.
2025-08-27 07:48:55 +03:00
aa0c7bb840
Merge pull request #109970 from allenwp/add-debanding-smaa-before-spatial-upscaler
...
Add debanding to SMAA and apply debanding before spatial upscalers.
2025-08-26 19:01:11 -05:00
27b0135264
Merge pull request #109995 from clayjohn/texture-error
...
Handle the case where VRS is a two byte per pixel format when creating default VRS texture
2025-08-26 19:01:10 -05:00
674f1dacaa
Merge pull request #109994 from clayjohn/mali-glow-bug
...
Use vertex shader workaround for Mali GXX GPUs for glow shader
2025-08-26 19:01:09 -05:00
b0d7a241b2
Handle the case where VRS is a two byte per pixel format when creating default VRS texture
2025-08-26 12:22:23 -07:00
4b84207d2f
Use vertex shader workaround for Mali GXX GPUs for glow shader
...
We applied this same workaround to the tonemap shader and DoF, but didn't apply it to glow since the bug didn't manifest on our test devices.
2025-08-26 11:31:22 -07:00
555e7ad073
Core: Handle disabled class detection in ClassDB
2025-08-26 09:31:14 -05:00
5a3e69d16e
Add debanding to SMAA and apply debanding before spatial upscalers.
2025-08-25 16:55:36 -04:00
257176ea32
Defer format_changed and frame_changed signal for all camera feeds
2025-08-25 21:33:34 +08:00
1d386b5f7d
Merge pull request #109882 from precup/shader-cache-return
...
Treat missing variants as normal cache misses during shader cache lookup
2025-08-24 11:04:32 -05:00
90c9134875
Metal: Read gl_ViewIndex for multi-view subpasses
...
This is necessary to ensure the SpvCapabilityMultiView is included in
the SPIR-V, informing downstream transpilers, like Metal, that it should
enable multi-view capabilities in the generated Metal shader source.
2025-08-23 09:12:17 +10:00
277693ba81
Treat missing variants as normal cache misses during shader cache lookup
2025-08-22 11:48:43 -07:00
c7a07610e9
Merge pull request #109591 from mihe/no-async-physics-while-processing
...
Pause physics command queue during physics processing
2025-08-21 18:39:36 -05:00
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
6a3941b5d9
Fix MSDF outline size clamping.
2025-08-19 08:28:33 +03:00
919006eb35
Fix material removal clearing all instances of shared texture arrays
2025-08-18 12:21:15 +02:00
34d01ea07e
Merge pull request #109607 from mihe/character-thread-sync
...
Fix `move_and_slide` forcing synchronization with physics thread
2025-08-15 12:58:44 -05:00
56e04635a7
Minor Optimization to Occlusion Culling
2025-08-14 20:00:58 +02:00
6c907c2d37
Fix move_and_slide forcing synchronization with physics thread
...
Co-authored-by: Ricardo Buring <ricardo.buring@gmail.com >
2025-08-14 18:58:36 +02:00
6f298b6642
Merge pull request #109548 from bruvzg/shader_x
...
Improve shader overloaded function error reporting.
2025-08-14 09:28:01 -05:00
70979ae8bd
Pause physics command queue during physics processing
2025-08-14 15:54:59 +02:00
199161f023
Fix spotlight's shadow with volumetric fog
2025-08-13 09:28:06 +02:00
fb829bdd08
Fix mobile renderer motion vectors regression
2025-08-12 16:45:31 -05:00
c3cc1ba8e4
Improve shader overloaded function error reporting.
2025-08-12 16:58:43 +03:00
a33ae0be0e
Add has_extension() method to String
2025-08-12 13:15:16 +02:00
0ad232423d
Android: Add method to set root window color at runtime
2025-08-11 22:25:53 +05:30
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
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
49e3eba008
Consolidate frame_changed signal into CameraFeed
2025-08-09 04:12:27 +09:00
a3b42d85d2
Merge pull request #109406 from stuartcarnie/metal_fx_spatial_fix
...
Metal: Ensure correct output texture format selection
2025-08-08 12:28:10 -05:00
8e096d4240
Merge pull request #109415 from bruvzg/caret_range
...
[TextServer] Fix caret hit test rounding.
2025-08-08 12:28:08 -05:00
d13b5361b4
[TextServer] Fix caret hit test rounding.
2025-08-08 11:06:07 +03:00
c8b5982d0f
Metal: Ensure correct output texture format selection
2025-08-08 12:50:16 +10:00