godotengine / godot

Godot Engine – Multi-platform 2D and 3D game engine
https://godotengine.org
MIT License
89.88k stars 21.03k forks source link

Bug of render scenes 3D in Mode Compatibility #90272

Open Tio-Henry opened 6 months ago

Tio-Henry commented 6 months ago

Tested versions

Godot 4.3 Dev5 , Godot 4.2.x Stable, Godot 4.1.x Stable

System information

Win10, AMD Radeon 6570, 15.201.1151.1008, GLES3

Issue description

https://github.com/godotengine/godot/assets/54606139/7e558438-e88f-4ba9-a037-f831cfad1c05

Steps to reproduce

https://github.com/godotengine/godot/assets/54606139/7e558438-e88f-4ba9-a037-f831cfad1c05

Minimal reproduction project (MRP)

N/A

clayjohn commented 6 months ago

This might be an issue with GLES3 support on that graphics card. Since 2D is working fine, can you go into the project settings and change rendering/gl_compatibility/driver.windows to opengl3_angle?

We already default all Radeon HD 6xxx Series devices to using ANGLE as they don't properly support GLES3, I think this is essentially the same device, but the name is not caught by our filter.

Tio-Henry commented 6 months ago

I tested GLES_ANGLE, it fixed the rendering problem, but even though the standard GLES is not compatible with my graphics card in versions 4.1.x and 4.2.x, but in versions 4.0.x, it works normally, without rendering problems. I don't know if this is really a bug, but in GLES_ANGLE mode, there is a problem with the FPS display in View Frame Time mode, which is displaying a possible false FPS value, it is displaying 100000 FPS. Also in GLES_ANGLE mode, the engine keeps crashing quite frequently in the visual shaders editing part, which can be a nuisance, these problems do not occur in versions 4.0.x

https://github.com/godotengine/godot/assets/54606139/40f23693-2846-4dac-9bb8-e2d8229b909c

Tio-Henry commented 6 months ago

It even freezes when viewing other windows on my computer, and the entire computer freezes