use glBufferStorageEXT instead of glBufferStorage on GLES platforms

This commit is contained in:
Remi Palandri
2019-01-09 14:05:16 -08:00
committed by Baldur Karlsson
parent 6eb4289a90
commit 356ef2587d
4 changed files with 3804 additions and 3801 deletions
+2
View File
@@ -2072,6 +2072,8 @@ enum class GLChunk : uint32_t
glTextureFoveationParametersQCOM,
glBufferStorageEXT,
Max,
};
+1 -1
View File
@@ -329,7 +329,7 @@ struct GLDispatchTable
PFNGLQUERYCOUNTERPROC glQueryCounter; // aliases glQueryCounterEXT
PFNGLDELETEQUERIESPROC glDeleteQueries; // aliases glDeleteQueriesARB, glDeleteQueriesEXT
PFNGLBUFFERDATAPROC glBufferData; // aliases glBufferDataARB
PFNGLBUFFERSTORAGEPROC glBufferStorage;
PFNGLBUFFERSTORAGEPROC glBufferStorage; // aliases glBufferStorageEXT
PFNGLBUFFERSUBDATAPROC glBufferSubData; // aliases glBufferSubDataARB
PFNGLCOPYBUFFERSUBDATAPROC glCopyBufferSubData;
PFNGLBINDBUFFERBASEPROC glBindBufferBase; // aliases glBindBufferBaseEXT
File diff suppressed because it is too large Load Diff
+1
View File
@@ -2902,6 +2902,7 @@ bool WrappedOpenGL::ProcessChunk(ReadSerialiser &ser, GLChunk chunk)
case GLChunk::glCreateBuffers: return Serialise_glCreateBuffers(ser, 0, 0);
case GLChunk::glBufferStorage:
case GLChunk::glBufferStorageEXT:
case GLChunk::glNamedBufferStorage:
case GLChunk::glNamedBufferStorageEXT:
return Serialise_glNamedBufferStorageEXT(ser, 0, 0, 0, 0);