Open aejsmith opened 9 years ago
Yes, agreed. GLEW support for DSA has been a problem area.
Still looks like a legit issue:
$ bin/glewinfo | grep ARB_texture_storage:
GL_ARB_texture_storage: MISSING
$ bin/glewinfo -version 3.2 -profile core | grep ARB_texture_storage:
GL_ARB_texture_storage: MISSING [OK]
...
GL_ARB_texture_storage: MISSING [OK]
-----------------------
glTexStorage1D: OK
glTexStorage2D: OK
glTexStorage3D: OK
glTextureStorage1DEXT: MISSING
glTextureStorage2DEXT: MISSING
glTextureStorage3DEXT: MISSING
GL_ARB_direct_state_access: MISSING
---------------------------
glBindTextureUnit: MISSING
glBlitNamedFramebuffer: MISSING
glCheckNamedFramebufferStatus: MISSING
glClearNamedBufferData: MISSING
GLEW is reporting ARB_texture_storage as unsupported on OS X 10.9, even though it is. Upon further inspection it looks like it's doing so because the EXT_direct_state_access functions included in the extension aren't implemented.
Since the ARB_texture_storage spec only specifies those functions to exist when EXT_direct_state_access is present as well, I don't think GLEW should be marking the whole extension as unsupported in this case.