In a spatial shader: calling textureSize with a texture with hint_screen_texture or hint_depth_texture causes a long list of errors in the terminal, hangs the editor for a minute and fails to run the shader. Shaders using textureSize built fine two weeks ago.
Steps to reproduce
Open sample project. Errors should be printed to console right away.
Godot version
v4.0.rc.custom_build [b12bf7ff0]
System information
Ubuntu 23.04 (Lunar Lobster)
Issue description
In a spatial shader: calling textureSize with a texture with hint_screen_texture or hint_depth_texture causes a long list of errors in the terminal, hangs the editor for a minute and fails to run the shader. Shaders using textureSize built fine two weeks ago.
Steps to reproduce
Open sample project. Errors should be printed to console right away.
terminal_output.txt
Minimal reproduction project
textureSize.zip
Shader for MeshInstance3D with a plane mesh: