godot/servers/rendering
clayjohn d61fae36f3 Various fixes for transmittance effect
Use correct shadow sampling for omni and spot lights

Disable transmittance if shadows are disabled

Correct DirectionalLight transmittance bias to match shadow bias (its still pretty sensitive though)
2024-06-21 18:15:27 -07:00
..
dummy Improvements to VRS/Foveated rendering 2024-05-03 17:20:30 +10:00
environment Reset SDFGI when changing editor scene tabs 2023-08-30 19:50:05 +03:00
renderer_rd Various fixes for transmittance effect 2024-06-21 18:15:27 -07:00
storage Track compositor effects that use motion vectors so we enable required logic 2024-06-12 12:37:18 +10:00
renderer_canvas_cull.cpp Add repeats in ysort child collection 2024-06-15 10:53:32 -04:00
renderer_canvas_cull.h Add antialias support for CanvasItem draw primitives 2024-05-13 19:03:31 +08:00
renderer_canvas_render.cpp Avoid crashes when engine leaks canvas items and friends 2023-12-20 13:19:46 +01:00
renderer_canvas_render.h Fixed Timestep Interpolation (2D) 2024-03-23 12:28:36 +01:00
renderer_compositor.cpp Disable XR server when compiling without 3D 2024-03-13 09:02:10 -07:00
renderer_compositor.h Finish splitting functionality of the Vulkan and D3D12 backends into RenderingDeviceDriver. 2024-02-12 10:02:18 -03:00
renderer_geometry_instance.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
renderer_geometry_instance.h Expose RD::texture_native_handle 2023-06-14 09:58:08 +10:00
renderer_scene_cull.cpp Fix mesh instance not updated when changing blend shape values 2024-05-23 12:36:31 +08:00
renderer_scene_cull.h Jitter raster occlusion camera to reduce false positives. 2024-04-03 12:18:45 +01:00
renderer_scene_occlusion_cull.cpp Jitter raster occlusion camera to reduce false positives. 2024-04-03 12:18:45 +01:00
renderer_scene_occlusion_cull.h [Core] Add scalar versions of Vector* min/max/clamp/snap(ped) 2024-05-02 10:31:13 +02:00
renderer_scene_render.cpp Implement hooks into renderer 2024-02-18 21:54:21 +11:00
renderer_scene_render.h Implement hooks into renderer 2024-02-18 21:54:21 +11:00
renderer_viewport.cpp 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
renderer_viewport.h Apply additional fixes to servers' threading 2024-05-08 17:41:40 +02:00
rendering_context_driver.cpp Finish splitting functionality of the Vulkan and D3D12 backends into RenderingDeviceDriver. 2024-02-12 10:02:18 -03:00
rendering_context_driver.h Add optional driver workaround to RenderingDevice for Adreno 6XX. 2024-05-13 10:20:31 -03:00
rendering_device_binds.cpp Avoid crashing when custom GLSL shaders are imported when using the gl_compatibility renderer 2023-01-13 12:53:19 -08:00
rendering_device_binds.h Implement hooks into renderer 2024-02-18 21:54:21 +11:00
rendering_device_commons.cpp Make shader binary alignment handling simpler and more robust 2024-03-06 11:48:23 +01:00
rendering_device_commons.h Improvements to VRS/Foveated rendering 2024-05-03 17:20:30 +10:00
rendering_device_driver.cpp Add support for enhanced barriers in D3D12. 2024-05-20 13:04:44 -03:00
rendering_device_driver.h Merge pull request #91769 from DarioSamo/d3d12_enhanced_barriers 2024-05-31 14:15:49 +02:00
rendering_device_graph.cpp Add support for enhanced barriers in D3D12. 2024-05-20 13:04:44 -03:00
rendering_device_graph.h Add support for enhanced barriers in D3D12. 2024-05-20 13:04:44 -03:00
rendering_device.compat.inc Finish splitting functionality of the Vulkan and D3D12 backends into RenderingDeviceDriver. 2024-02-12 10:02:18 -03:00
rendering_device.cpp Merge pull request #92587 from RandomShaper/validate_tex_usage 2024-05-31 14:16:55 +02:00
rendering_device.h Merge pull request #91769 from DarioSamo/d3d12_enhanced_barriers 2024-05-31 14:15:49 +02:00
rendering_light_culler.cpp Tighter light culling - fix directional lights colinear case 2024-05-10 09:13:05 +01:00
rendering_light_culler.h Tight shadow culling - increase epsilon to prevent flickering 2024-05-18 14:14:27 +01:00
rendering_method.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
rendering_method.h Disable XR server when compiling without 3D 2024-03-13 09:02:10 -07:00
rendering_server_default.cpp Apply additional fixes to servers' threading 2024-05-08 17:41:40 +02:00
rendering_server_default.h Add antialias support for CanvasItem draw primitives 2024-05-13 19:03:31 +08:00
rendering_server_globals.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
rendering_server_globals.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
SCsub Split dependency logic 2022-06-28 00:10:29 +10:00
shader_compiler.cpp Fix completion of functions with struct param/return type in shaders 2024-05-28 12:13:25 +03:00
shader_compiler.h Change shader compiler default setting to avoid doctool error 2024-02-29 11:01:56 +08:00
shader_language.cpp Prevent using built-ins for func names in shaders 2024-05-30 21:33:21 +03:00
shader_language.h Prevent using built-ins for func names in shaders 2024-05-30 21:33:21 +03:00
shader_preprocessor.cpp Fix shader language preprocessor include marker handling 2023-09-06 16:57:40 +03:00
shader_preprocessor.h Extract ScriptInstance to simplify includes 2023-09-06 22:54:38 +02:00
shader_types.cpp Reduce and prevent unnecessary random-access to List 2024-05-04 16:08:55 +02:00
shader_types.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
shader_warnings.cpp Warn users when assigning VERTEX directly to POSITION due to compatibility breakage from reverse z changes 2024-04-12 10:38:35 -07:00
shader_warnings.h Warn users when assigning VERTEX directly to POSITION due to compatibility breakage from reverse z changes 2024-04-12 10:38:35 -07:00