mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-05-29 13:20:54 +00:00
Add missing GL_DYNAMIC_STORAGE_BIT specifiers in GL_Buffer_Updates test
This commit is contained in:
@@ -183,12 +183,14 @@ void main()
|
||||
GL_MAP_COHERENT_BIT | GL_MAP_PERSISTENT_BIT | GL_MAP_READ_BIT);
|
||||
|
||||
glBindBuffer(GL_UNIFORM_BUFFER, buffers[DirtyBufferMapWriteInvalidate]);
|
||||
glBufferStorage(GL_UNIFORM_BUFFER, sizeof(Vec4f), &red, GL_MAP_WRITE_BIT);
|
||||
glBufferStorage(GL_UNIFORM_BUFFER, sizeof(Vec4f), &red,
|
||||
GL_MAP_WRITE_BIT | GL_DYNAMIC_STORAGE_BIT);
|
||||
for(int i = 0; i < 100; i++)
|
||||
glBufferSubData(GL_UNIFORM_BUFFER, 0, sizeof(Vec4f), &red);
|
||||
|
||||
glBindBuffer(GL_UNIFORM_BUFFER, buffers[DirtyBufferMapWriteNonInvalidate]);
|
||||
glBufferStorage(GL_UNIFORM_BUFFER, sizeof(Vec4f), &red, GL_MAP_WRITE_BIT);
|
||||
glBufferStorage(GL_UNIFORM_BUFFER, sizeof(Vec4f), &red,
|
||||
GL_MAP_WRITE_BIT | GL_DYNAMIC_STORAGE_BIT);
|
||||
for(int i = 0; i < 100; i++)
|
||||
glBufferSubData(GL_UNIFORM_BUFFER, 0, sizeof(Vec4f), &red);
|
||||
|
||||
@@ -213,12 +215,14 @@ void main()
|
||||
GL_MAP_PERSISTENT_BIT | GL_MAP_WRITE_BIT | GL_MAP_FLUSH_EXPLICIT_BIT);
|
||||
|
||||
glBindBuffer(GL_UNIFORM_BUFFER, buffers[OffsetMapWrite]);
|
||||
glBufferStorage(GL_UNIFORM_BUFFER, sizeof(Vec4f), &cyan, GL_MAP_WRITE_BIT);
|
||||
glBufferStorage(GL_UNIFORM_BUFFER, sizeof(Vec4f), &cyan,
|
||||
GL_MAP_WRITE_BIT | GL_DYNAMIC_STORAGE_BIT);
|
||||
for(int i = 0; i < 100; i++)
|
||||
glBufferSubData(GL_UNIFORM_BUFFER, 0, sizeof(Vec4f), &cyan);
|
||||
|
||||
glBindBuffer(GL_UNIFORM_BUFFER, buffers[OffsetMapFlush]);
|
||||
glBufferStorage(GL_UNIFORM_BUFFER, sizeof(Vec4f), &cyan, GL_MAP_WRITE_BIT);
|
||||
glBufferStorage(GL_UNIFORM_BUFFER, sizeof(Vec4f), &cyan,
|
||||
GL_MAP_WRITE_BIT | GL_DYNAMIC_STORAGE_BIT);
|
||||
for(int i = 0; i < 100; i++)
|
||||
glBufferSubData(GL_UNIFORM_BUFFER, 0, sizeof(Vec4f), &cyan);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user