godotengine / godot

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

Black screen on Android GLES3 (PowerVR GE8320) #53701

Open doot24 opened 3 years ago

doot24 commented 3 years ago

Godot version

3.3.4.stable

System information

Realme C21 RMX3201, Android 10, PowerVR GE8320

Issue description

there is a possible bug in the GLES3 renderer empty scenes with just a camera work fine (the sky box is rendered correctly) but when i add a mesh instance in the scene and launch the game on the device i get a black screen. this does not happen when i switch to GLES2 also after testing a empty project with a 2d scene it worked fine without issues on GLES2 or GLES3.

Steps to reproduce

Make a 3d scene, add a mesh instance or csg instance and finally launch the game on the device.

Minimal reproduction project

No response

Calinou commented 3 years ago

In general, the 3.x GLES3 renderer behaves poorly on low-end devices due to its high-end orientation. Even if it worked correctly, it wouldn't perform well on your device.

Mizumo-prjkt commented 2 years ago

PowerVR works differently than others.

PowerVR has this called HSR, here's the image explained by a geek

Screenshot_20220122_175549_com.vanced.android.youtube.jpg Screenshot_20220122_175555_com.vanced.android.youtube.jpg