GLOVE is considered as work-in-progress, therefore there are known issues that have to be resolved or improved.
Most Important Known Issues list:
API | Issue | Description | Solution/Workaround | Status |
---|---|---|---|---|
GL | Compressed Textures not supported | glCompressed(Sub)TexImage2D() not implemented | Add missing functionality | see issue #6 |
GL | Vulkan Textures allocated as RGBA in all cases | Implicit conversion of all textures to GL_RGBA | Allocate Textures according to the input format | see issue #7 |
GL | GL to Vulkan Depth Range conversion adds overhead | Adding gl_Position.z = (gl_Position.z + gl_Position.w) / 2.0; in Vertex Shader |
TBD | unresolved |
EGL | Multiple EGLContexts not working | Although multiple EGLContexts are supported in theory they are not working correctly | Correct errors related to multiple EGLContexts | unresolved |
EGL | Multiple threads not supported | Multiple threads not implemented | Support multiple threads | unresolved |
EGL/GL | Shared EGLContexts not supported | Shared EGLContexts not implemented | Support shared EGLContexts | unresolved |