godot/servers/rendering/renderer_rd
Juan Linietsky 407b16ab00
Debug CanvasItem redraw
I wanted to add this tool for years and always forget. This command line option:

```
$ godot.exe -e --debug-canvas-item-redraw
```

Allows to see when a canvas item is redrawn. This helps find out if something
in the UI is refreshing in a way it should not. Examples as such:

* Signals causing more of the UI to redraw.
* Container resizing causes more UI elements to redraw.
* Something using a timer is redrawing all time time, which can go unnoticed.

To my surprise, the editor UI is redrawing very efficiently. There is some
weird stuff with the scene tabs, redrawing when the inspector changes but most
things for the most part are fine.
2023-08-28 12:53:56 +02:00
..
effects Fix tonemapper, incorrect vertex count was specified 2023-08-11 10:07:16 +10:00
environment Merge pull request #80215 from clayjohn/HDR-2D 2023-08-08 16:57:33 +02:00
forward_clustered Add motion vector support for animated surfaces like skeletons or blend shapes. 2023-08-16 11:37:42 -03:00
forward_mobile Add motion vector support for animated surfaces like skeletons or blend shapes. 2023-08-16 11:37:42 -03:00
shaders Fix missing decal mask in mobile renderer 2023-08-23 11:14:10 +10:00
spirv-reflect Refactor SPIR-V reflection into a generic RenderingDevice feature 2022-12-12 14:14:53 +01:00
storage_rd Add motion vector support for animated surfaces like skeletons or blend shapes. 2023-08-16 11:37:42 -03:00
cluster_builder_rd.cpp Fix Vulkan crash with many Omni/SpotLights, Decals or ReflectionProbes 2023-08-21 12:46:15 +03: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 Add Shader compile groups to RD Shader system 2023-07-21 16:42:30 +02:00
pipeline_cache_rd.h Add Shader compile groups to RD Shader system 2023-07-21 16:42:30 +02:00
renderer_canvas_render_rd.cpp Debug CanvasItem redraw 2023-08-28 12:53:56 +02:00
renderer_canvas_render_rd.h Debug CanvasItem redraw 2023-08-28 12:53:56 +02:00
renderer_compositor_rd.cpp Add option to enable HDR rendering in 2D 2023-08-07 11:24:03 +02:00
renderer_compositor_rd.h Add option to enable HDR rendering in 2D 2023-08-07 11:24:03 +02:00
renderer_scene_render_rd.cpp Merge pull request #80215 from clayjohn/HDR-2D 2023-08-08 16:57:33 +02:00
renderer_scene_render_rd.h Draw frustum splices ontop of direction shadow atlas for debug purposes 2023-06-11 11:48:11 +10:00
SCsub Refactor SPIR-V reflection into a generic RenderingDevice feature 2022-12-12 14:14:53 +01:00
shader_rd.cpp Initialize shader placeholders up front 2023-08-03 16:13:33 +02:00
shader_rd.h Add Shader compile groups to RD Shader system 2023-07-21 16:42:30 +02: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