Rémi Verschelde
|
40cb283dd7
|
Merge pull request #93866 from Chaosus/shader_fix_global_func_set
Improve code for setup of `global_func_set` in `ShaderLanguage`
|
2024-07-09 16:47:13 +02:00 |
|
Rémi Verschelde
|
6f9c0aa40d
|
Merge pull request #93630 from BastiaanOlij/scene_data_projection_correction
Make RenderSceneData take projection correction into account
|
2024-07-09 00:03:14 +02:00 |
|
Rémi Verschelde
|
7197678df2
|
Merge pull request #91551 from m4rr5/configure_timestamp_query_elements
Add a project setting to configure the maximum number of timestamps.
|
2024-07-07 12:38:19 +02:00 |
|
Yuri Rubinsky
|
4f657f5c6d
|
Improve code for setup of global_func_set in ShaderLanguage
|
2024-07-02 18:16:04 +03:00 |
|
Yuri Rubinsky
|
dc78ef1722
|
Fix orphan StringName's in ShaderLanguage
|
2024-07-02 09:27:40 +03:00 |
|
Yuri Rubinsky
|
4bf9f3eb58
|
Prevent shader crash when doing invalid operation on boolean vector
|
2024-06-30 22:24:25 +03:00 |
|
Mark DiBarry
|
6b17d51425
|
Add alternative pixel rounding
|
2024-06-29 10:33:39 -04:00 |
|
Pedro J. Estébanez
|
32d9c93af3
|
Improve handling of rendering startup errors
|
2024-06-28 19:31:50 +02:00 |
|
Rémi Verschelde
|
a365cf59c8
|
Merge pull request #93635 from Chaosus/shader_fix_vec4_uniform
Use `PackedVector4Array` instead of float array for vec4 array uniform
|
2024-06-28 14:42:57 +02:00 |
|
Yuri Rubinsky
|
72c7e51905
|
Use PackedVector4Array instead of float array for vec4 array uniform
|
2024-06-28 13:34:43 +03:00 |
|
clayjohn
|
27b040dc61
|
Remove warning when project setting requests a larger global shader uniform buffer than the hardware supports.
Instead provide a better error message when the limit is exceeded and avoid crash with a small limit.
|
2024-06-28 10:38:18 +02:00 |
|
ze2j
|
37479cfad5
|
Remove useless instantiation in RDShaderFile::parse_versions_from_text
|
2024-06-27 08:57:06 +02:00 |
|
Bastiaan Olij
|
6ed6212949
|
Make RenderSceneData take projection correction into account
|
2024-06-27 10:44:30 +10:00 |
|
Rémi Verschelde
|
ba3bb44194
|
Merge pull request #93617 from jsjtxietian/protect-enum
Add safety check when setting several rendering effect quality
|
2024-06-26 14:51:25 +02:00 |
|
jsjtxietian
|
a313fa13fd
|
Add safety check when setting several rendering effect quality
|
2024-06-26 17:06:21 +08:00 |
|
ueshita
|
e1d6ab4c80
|
Fix userdata not copied when trails started
|
2024-06-25 23:33:26 +09:00 |
|
Rémi Verschelde
|
2e8ebb4a5e
|
Merge pull request #93469 from Chaosus/shader_fix_crash
Fix crash on shader constant initialization on MinGW compiler
|
2024-06-25 10:01:46 +02:00 |
|
Yuri Rubinsky
|
d5b393a268
|
Fix crash on shader constant initialization on MinGW compiler
|
2024-06-22 16:36:54 +03:00 |
|
Yuri Rubinsky
|
ae95531e64
|
Forbid calling of derivative functions in incorrect functions
|
2024-06-21 20:47:21 +03:00 |
|
Rémi Verschelde
|
a57c7208eb
|
Merge pull request #93376 from stuartcarnie/sgc/canvasrd_dead_code
Remove unused flag and code from canvas renderer
|
2024-06-20 16:18:53 +02:00 |
|
Stuart Carnie
|
98e9578d66
|
Remove unused flag and code
Related #48894
|
2024-06-20 13:50:20 +10:00 |
|
ChristopheClaustre
|
c46bb775e9
|
Disable camera_effects on some debug draw mode
|
2024-06-19 16:45:58 +02:00 |
|
Rémi Verschelde
|
76a8fa6fed
|
Merge pull request #93292 from rune-scape/singleton-cleanup
Fix missing cleanup and null checks for various singletons
|
2024-06-18 14:09:01 +02:00 |
|
rune-scape
|
6adcb1373a
|
fix missing cleanup and null checks for various singletons
|
2024-06-18 01:05:30 -07:00 |
|
Yuri Rubinsky
|
3d2b70c1ec
|
Prevent changing some built-ins in spatial shaders
|
2024-06-17 19:18:14 +03:00 |
|
markdibarry
|
95813793b4
|
Add repeats in ysort child collection
|
2024-06-15 10:53:32 -04:00 |
|
Rémi Verschelde
|
756102828e
|
Merge pull request #93055 from clayjohn/MV-debug
Ensure Motion Vectors are enabled by particles and skeletons when using the Motion Vector debug draw option
|
2024-06-12 18:17:03 +02:00 |
|
Rémi Verschelde
|
7571f82bea
|
Merge pull request #92763 from markdibarry/parallax2d_cull_fix
Fix incorrect cull boundary for scaled and repeated Parallax2D children
|
2024-06-12 11:01:05 +02:00 |
|
Bastiaan Olij
|
1690ede988
|
Track compositor effects that use motion vectors so we enable required logic
|
2024-06-12 12:37:18 +10:00 |
|
clayjohn
|
fa3e00e2c4
|
Ensure Motion Vectors are enabled by particles and skeletons when using the Motion Vector debug draw option
|
2024-06-11 12:46:56 -07:00 |
|
markdibarry
|
f0983f1b1c
|
Add cull fix for scale repeat
|
2024-06-04 11:52:34 -04:00 |
|
Rémi Verschelde
|
705b7a0b0b
|
Merge pull request #92587 from RandomShaper/validate_tex_usage
RenderingDevice: Reject creation of textures with no usage
|
2024-05-31 14:16:55 +02:00 |
|
Rémi Verschelde
|
8b044da396
|
Merge pull request #92474 from Rudolph-B/fix-collided-particles-jittering
Fix collided 3D GPU particles sometimes jittering
|
2024-05-31 14:16:46 +02:00 |
|
Rémi Verschelde
|
138f334316
|
Merge pull request #92444 from clayjohn/RD-srgb-uniform-buffer
Separate linear and sRGB uniform buffers in RD rendering backends
|
2024-05-31 14:16:43 +02:00 |
|
Rémi Verschelde
|
f2796fa06d
|
Merge pull request #91769 from DarioSamo/d3d12_enhanced_barriers
Add support for enhanced barriers in D3D12.
|
2024-05-31 14:15:49 +02:00 |
|
Pedro J. Estébanez
|
3e5865660b
|
RenderingDevice: Reject creation of textures with no usage
|
2024-05-31 12:00:58 +02:00 |
|
Yuri Rubinsky
|
aecc4cbc47
|
Prevent using built-ins for func names in shaders
|
2024-05-30 21:33:21 +03:00 |
|
Rémi Verschelde
|
1e6b11dcd4
|
Merge pull request #92287 from clayjohn/LOD-safe-fixes
Fix LOD selection in compatibility backend and clean up LOD code
|
2024-05-28 18:06:45 +02:00 |
|
Rudolph Bester
|
f666c76a9c
|
Fixed collided 3D GPU particles sometimes jittering
|
2024-05-28 14:09:08 +02:00 |
|
Yuri Rubinsky
|
246a760323
|
Fix completion of functions with struct param/return type in shaders
|
2024-05-28 12:13:25 +03:00 |
|
clayjohn
|
c6b08d462a
|
Separate linear and sRGB uniform buffers in RD rendering backends
|
2024-05-27 13:38:49 -07:00 |
|
Rémi Verschelde
|
abfe8ba7d6
|
Merge pull request #92258 from DarioSamo/render_list_pass_alloc
Reduce allocations each time a render pass begins in RenderingDevice.
|
2024-05-23 23:25:51 +02:00 |
|
Rémi Verschelde
|
68c8e2eaf3
|
Merge pull request #92244 from jsjtxietian/blend-shape-shadow
Fix mesh instance not updated when changing blend shape values
|
2024-05-23 23:25:48 +02:00 |
|
clayjohn
|
267ea14616
|
Fix LOD selection in compatibility backend and clean up LOD code
|
2024-05-23 11:30:22 -07:00 |
|
Dario
|
ce4f19a034
|
Switch vectors in each render pass to use TLS.
|
2024-05-23 10:52:29 -03:00 |
|
bruvzg
|
628c81d2d9
|
[DisplayServer] Add method to check if window transparency is supported and enabled.
|
2024-05-23 15:23:18 +03:00 |
|
jsjtxietian
|
97af135f1b
|
Fix mesh instance not updated when changing blend shape values
|
2024-05-23 12:36:31 +08:00 |
|
Rémi Verschelde
|
8e2141eac5
|
Merge pull request #92232 from clayjohn/RD-mobile-LOD
Only apply LOD when camera is outside the AABB of mesh in mobile renderer.
|
2024-05-22 09:27:03 +02:00 |
|
clayjohn
|
c5346a62b0
|
Only apply LOD when camera is outside the AABB of mesh in mobile renderer.
This copies the existing logic from the Forward+ renderer
|
2024-05-21 18:32:04 -07:00 |
|
Rémi Verschelde
|
008fd5fee6
|
Merge pull request #92078 from lawnjelly/increase_tight_cull_epsilon
Tight shadow culling - increase epsilon to prevent flickering
|
2024-05-21 11:22:47 +02:00 |
|