Details
-
Bug
-
Resolution: Unresolved
-
P2: Important
-
None
-
5.12.6, 5.14.0
-
None
Description
OpenGL ES3.0 support glDrawArraysInstanced, but GraphicsHelperES3 just inherit GraphicsHelperES2's drawArraysInstancedBaseInstance which won't fallback to drawArraysInstanced. This function is used by QT3D's GeometryRenderer, so some application does not work when instanceCount>1 and OpenGL ES3.0.
But it implement drawElementsInstancedBaseVertexBaseInstance, so I can use work around:
https://github.com/yuq/qt/commit/5dc7582de53b89584dd56c9816ed97401e71306c