add EXT_texture_storage note about missing functionality in ES#649
add EXT_texture_storage note about missing functionality in ES#649zmike wants to merge 1 commit intoKhronosGroup:mainfrom
Conversation
|
Still awaiting discussion. |
| but these functionalities are not supported in OpenGL ES and will return | ||
| null pointers. |
There was a problem hiding this comment.
I don't think this is right. GPA is defined to be independent of the currently-bound API; it can (necessarily) be used before any client API is bound, and it's defined to return a pointer which can be used on a client API on that implementation, regardless of what's currently bound.
So specifying that eglGetProcAddress("glTextureStorage2DEXT") breaks implementations which expose both GL+DSA and GLES+TS, because they need to return the GL pointer for this query at all times. You can weaken the language to 'may', but honestly you could just delete anything referring to GPA and just note that the function prototypes were erroneously included, are not defined to have any functionality in GLES, and should not be used.
The core GPA definition is very clear that just because it returns a function pointer, doesn't mean you can use it anywhere.
Internal issue 247.