godot/servers/rendering/renderer_rd
João Pedro Braz 63c6f0b93c Use MODELVIEW_MATRIX for vertex transform when double precision is enabled
This commit updates the double precision vertex transform code from
using the MODEL_MATRIX to now use the MODELVIEW_MATRIX instead.

This can be made possible by transforming the MODELVIEW_MATRIX
back into model space (ie, same space as the MODEL_MATRIX) and then using it as if it were the MODEL_MATRIX.

With this in place we now properly handle VERTEX transformations that
a Material Shader might do, such as billboard-ing.
2023-03-29 10:37:30 -03:00
..
effects Move roughness limiter and sort into their own classes 2023-03-09 21:58:55 +11:00
environment Move roughness limiter and sort into their own classes 2023-03-09 21:58:55 +11:00
forward_clustered Merge pull request #73839 from clayjohn/OUTPUT_IS_SRGB 2023-03-16 13:03:37 +01:00
forward_mobile Merge pull request #73839 from clayjohn/OUTPUT_IS_SRGB 2023-03-16 13:03:37 +01:00
shaders Use MODELVIEW_MATRIX for vertex transform when double precision is enabled 2023-03-29 10:37:30 -03:00
spirv-reflect Refactor SPIR-V reflection into a generic RenderingDevice feature 2022-12-12 14:14:53 +01:00
storage_rd Merge pull request #74708 from BastiaanOlij/fix_rd_texture 2023-03-10 22:48:19 +01:00
cluster_builder_rd.cpp Fix some SpotLight3D issues (clustering artifacts, light leak) 2023-01-24 01:08:32 +01:00
cluster_builder_rd.h Replace Extents with Size in VoxelGI, ReflectionProbe, FogVolume, Decal and GPUParticles*3D 2023-01-31 20:04:11 +01:00
framebuffer_cache_rd.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
framebuffer_cache_rd.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
pipeline_cache_rd.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
pipeline_cache_rd.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
renderer_canvas_render_rd.cpp Fixes a canvas item set to clip children being drawn as black if no children are visible 2023-03-07 09:53:26 +02:00
renderer_canvas_render_rd.h fix normal map not flipping in sprite2D 2023-01-14 11:51:56 +05:30
renderer_compositor_rd.cpp Move roughness limiter and sort into their own classes 2023-03-09 21:58:55 +11:00
renderer_compositor_rd.h Move roughness limiter and sort into their own classes 2023-03-09 21:58:55 +11:00
renderer_scene_render_rd.cpp Merge pull request #69001 from dzil123/fix_rendering_checks 2023-02-13 21:07:05 +01:00
renderer_scene_render_rd.h Replace Extents with Size in VoxelGI, ReflectionProbe, FogVolume, Decal and GPUParticles*3D 2023-01-31 20:04:11 +01:00
SCsub Refactor SPIR-V reflection into a generic RenderingDevice feature 2022-12-12 14:14:53 +01:00
shader_rd.cpp Move some worker_thread_pool.h includes out of header files 2023-02-13 14:02:01 -05:00
shader_rd.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
uniform_set_cache_rd.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
uniform_set_cache_rd.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00