- Home /
OpenGL Errors With Single-Pass Deferred Rendering on Oculus Quest
I'm trying to target Oculus Quest for our application. We use deferred rendering to improve lighting while still allowing dynamic batching (our scenes are generated at runtime, so we can't bake lighting or static-batching in).
We are having a rough time getting the Oculus working with single pass mode and deferred rendering.
Everything but UI surfaces are completely black - we don't even get to see the skybox. LOGCAT is spamming the message below...
OPENGL NATIVE PLUG-IN ERROR: GL_INVALID_FRAMEBUFFER_OPERATION: Framebuffer is not complete or incompatible with command
Is single-pass deferred rendering actually supported on Oculus Quest? We have - once or twice - had our left eye working, but in that case our right eye is black and also spamming the message above.
Even with forward rendering we've had some issues - textures missing on one eye for example - but using deferred has been a nightmare. We get the most reliable results on 2018.4, where 2019.1 was noticably worse...but it never works.
Your answer
Follow this Question
Related Questions
VR (Oculus Quest) splash screen background color is always black 0 Answers
How to enable 6DOF for VR game? 1 Answer
How to detect button down/up in xr interaction toolkit in unity xr oculus? 0 Answers
Help importing personalized Oculus avatar 0 Answers
Why some scenes on Oculus Quest crash upon adding avatar and some work fine? 0 Answers