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.