Display issues: First character of label not displaying as part of CanvasLayer

Godot Version

4.2.2

Question

This might be related to this problem - TileMap sprites breaking after adding a ParallaxBackground - as it’s in the same project.

Got a Label node for the score. The first character of the node isn’t displayed in the correct position, instead of being part of the CanvasLayer it’s just displayed in the position it’s in within the 2D editor window and moves around with the camera2D, rather than being static in the viewport.

I think I’ve got some weird display issues going on with my setup? It seems all related to using the Camera2D node. I’m starting to try and look through the open issues in git to see if it’s a known bug.

Working on a relatively crappy system; Windows 10, Intel HD 520 graphics. Maybe that’s not helping.

It seems that the display issue is effecting whatever the first (top) node in the HUD scene is. I’ve ‘fixed’ it for now by adding a TextureRect at the top and scaling it down so I can’t see it. If I disabled the TextureRect then the next layer down would have display issues. If I didn’t include anything in the texture property the same problem.

You are probably facing this issue Zero child of CanvasLayer (which is a child of Camera2D) may render with wrong transform [Windows, Intel HD 630 or lower] · Issue #58314 · godotengine/godot · GitHub