Tested versions
4.2.0, 4.2.1
System information
Windows 10, Godot 4.2.1, Gles3 compatibility
Issue description
VisibileOnScreen* nodes do not work with the compatibility renderer (gles3). This is because the needed functions are not actually implemented for the gles3 renderer:
|
void Utilities::visibility_notifier_set_callbacks(RID p_notifier, const Callable &p_enter_callbable, const Callable &p_exit_callable) { |
This was working with godot 3.x so no idea why it isn't anymore.
Steps to reproduce
- Put a VisibilityEnabler3D node into a scene
- switch to compatibility mode
Minimal reproduction project (MRP)
Tested versions
4.2.0, 4.2.1
System information
Windows 10, Godot 4.2.1, Gles3 compatibility
Issue description
VisibileOnScreen*nodes do not work with the compatibility renderer (gles3). This is because the needed functions are not actually implemented for the gles3 renderer:godot/drivers/gles3/storage/utilities.cpp
Line 254 in 26b1fd0
This was working with godot 3.x so no idea why it isn't anymore.
Steps to reproduce
Minimal reproduction project (MRP)