godot/servers
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
..
audio
camera
debugger
extensions
movie_writer
navigation
physics_2d
physics_3d
rendering Debug CanvasItem redraw 2023-08-28 12:53:56 +02:00
text
xr Ensure OpenXR classes are declared properly 2023-08-28 09:37:04 +02:00
audio_server.cpp Add a --audio-output-latency command-line argument 2023-08-17 14:45:17 +02:00
audio_server.h Add a --audio-output-latency command-line argument 2023-08-17 14:45:17 +02:00
camera_server.cpp
camera_server.h
display_server.cpp
display_server.h
display_server_headless.h
navigation_server_2d.cpp
navigation_server_2d.h
navigation_server_3d.cpp
navigation_server_3d.h
navigation_server_3d_dummy.h
physics_server_2d.cpp
physics_server_2d.h
physics_server_2d_wrap_mt.cpp
physics_server_2d_wrap_mt.h
physics_server_3d.cpp
physics_server_3d.h
physics_server_3d_wrap_mt.cpp
physics_server_3d_wrap_mt.h
register_server_types.cpp
register_server_types.h
rendering_server.cpp
rendering_server.h Debug CanvasItem redraw 2023-08-28 12:53:56 +02:00
SCsub
server_wrap_mt_common.h
text_server.cpp [TextServer] Fix issues with character breaks, add more tests. 2023-08-19 11:49:34 +03:00
text_server.h
xr_server.cpp Remove error print from XRServer.find_interface 2023-08-17 14:36:29 -05:00
xr_server.h