Tested versions
Godot 4.2, 4.3
System information
Windows 10 - AMD Radeon R7 Graphics, OpenGL3 angle and Vulkan
Issue description
The Camera2D disrupts low processor mode in GUI projects like GodSVG or Pixelorama, which use (or used to use) it for dynamic viewports. It causes high GPU usage on idle.
Note: this was not reproducible by other people on Linux or other hardware for some reason. It could also be that my hardware is so underpowered that it's just more noticeable on it.
Steps to reproduce
Add a Camera2D to a project that uses low processor mode and observe the GPU usage staying high on idle.
Minimal reproduction project (MRP)
Temporary solution
The Camera2D can be replaced with a custom implementation using the Viewport canvas_transform property.
Tested versions
Godot 4.2, 4.3
System information
Windows 10 - AMD Radeon R7 Graphics, OpenGL3 angle and Vulkan
Issue description
The
Camera2Ddisrupts low processor mode in GUI projects like GodSVG or Pixelorama, which use (or used to use) it for dynamic viewports. It causes high GPU usage on idle.Note: this was not reproducible by other people on Linux or other hardware for some reason. It could also be that my hardware is so underpowered that it's just more noticeable on it.
Steps to reproduce
Add a
Camera2Dto a project that uses low processor mode and observe the GPU usage staying high on idle.Minimal reproduction project (MRP)
Temporary solution
The
Camera2Dcan be replaced with a custom implementation using theViewportcanvas_transformproperty.