use glBufferStorageEXT instead of glBufferStorage on GLES platforms

This commit is contained in:
Remi Palandri authored and Baldur Karlsson committed 2019-01-09 23:51:52 +00:00
1 parent 6eb4289a90
commit 356ef2587d
4 files changed
+3804 -3801

No files matched your search

+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);