Graphics look messed up when running on Quest 2

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By VanKurt

I have created a little 3D game with the latest Godot version (3.2.3). When running it locally the game looks fine. But after exporting and running it on my Quest 2, the graphics look horrible: The meshes don’t look smooth anymore. There are dark/black triangles all over the meshes popping up and flickering.

Also there is a second problem: Inside the Quest 2 all meshes which are a tiny bit away from the camera become darker. The greater the distance, the darker they are. After a few meters all meshes are completely black (this has nothing to do with the lighting of the scene).
This is not the case when running the game locally on my PC.

Does anyone have ideas how to fix these issues?

:bust_in_silhouette: Reply From: VanKurt

I solved the problem by migrating my project to GLES3. Although not recommended for Oculus Quest (2?), it runs smoothly and all artifacts are gone.


I had the same issue in GLES2 with flickering textures especially with sky environment.
Did it actually solve to switch to GLES3, in the long run?

Thanks for your return,


Ppommarel | 2021-07-14 16:06

I had similar issues with GLES2 and the Quests. They all went away and stayed gone when moving to GLES3. I have done all of my projects in GLES3 for a couple years now, and have had no new related issues.

stormreaver | 2021-09-13 10:28