0 votes

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.

enter image description here

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?

Godot version 3.2.3
in Engine by (48 points)

1 Answer

0 votes
Best answer

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.

by (48 points)
selected by


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,


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.

Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read Frequently asked questions and How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to [email protected] with your username.