Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OpenGLES3 Error when rendering Cesium Tiles on Quest Devic #431

Open
csciguy8 opened this issue Mar 11, 2024 · 0 comments
Open

OpenGLES3 Error when rendering Cesium Tiles on Quest Devic #431

csciguy8 opened this issue Mar 11, 2024 · 0 comments
Labels
bug Something isn't working

Comments

@csciguy8
Copy link
Contributor

Reported from the community here,

We started getting this error when we switched to OpenGLES3 from Vulcan. Google seems to point to single pass/double pass issues with the shader.

AndroidPlayer "Oculus_Quest Pro@ADB:230YC01DB200SQ:0" Assertion failed: OPENGL NATIVE PLUG-IN ERROR: GL_INVALID_OPERATION: Operation illegal in current state

You can easily reproduce this in the sample cesium projects if you run them on Quest. The errors only appear when a cesium tile is rendering on Android.

We believe the shader is Cesium_RoundPolygonMask

If we put that in the scene on something unrelated to cesium tiles it doesn’t throw the error. So we assume its a specific pass being used within that shader.

@j9liu j9liu added the bug Something isn't working label Mar 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants