From 32777bb7ad062ff2f56a6de6a7af4d7aa71d89a2 Mon Sep 17 00:00:00 2001 From: korenkonder Date: Mon, 18 Aug 2025 17:03:12 +0300 Subject: [PATCH] Restored `GL_DYNAMIC_DRAW` --- src/CRE/GL/array_buffer.cpp | 8 ++++---- src/CRE/GL/element_array_buffer.cpp | 8 ++++---- src/CRE/GL/shader_storage_buffer.cpp | 8 ++++---- src/CRE/GL/uniform_buffer.cpp | 8 ++++---- 4 files changed, 16 insertions(+), 16 deletions(-) diff --git a/src/CRE/GL/array_buffer.cpp b/src/CRE/GL/array_buffer.cpp index a8f2814d..146fa576 100644 --- a/src/CRE/GL/array_buffer.cpp +++ b/src/CRE/GL/array_buffer.cpp @@ -23,7 +23,7 @@ namespace GL { glBufferStorage(GL_ARRAY_BUFFER, (GLsizeiptr)size, 0, GL_DYNAMIC_STORAGE_BIT | GL_MAP_WRITE_BIT); else - glBufferData(GL_ARRAY_BUFFER, (GLsizeiptr)size, 0, GL_STREAM_DRAW); + glBufferData(GL_ARRAY_BUFFER, (GLsizeiptr)size, 0, GL_DYNAMIC_DRAW); } } @@ -44,7 +44,7 @@ namespace GL { dynamic ? GL_DYNAMIC_STORAGE_BIT | GL_MAP_WRITE_BIT : 0); else glBufferData(GL_ARRAY_BUFFER, (GLsizeiptr)size, data, - dynamic ? GL_STREAM_DRAW : GL_STATIC_DRAW); + dynamic ? GL_DYNAMIC_DRAW : GL_STATIC_DRAW); } } @@ -110,7 +110,7 @@ namespace GL { } else { gl_st.bind_array_buffer(buffer, true); - glBufferData(GL_ARRAY_BUFFER, (GLsizeiptr)size, 0, GL_STREAM_DRAW); + glBufferData(GL_ARRAY_BUFFER, (GLsizeiptr)size, 0, GL_DYNAMIC_DRAW); } } @@ -122,7 +122,7 @@ namespace GL { else { gl_st.bind_array_buffer(buffer, true); glBufferData(GL_ARRAY_BUFFER, (GLsizeiptr)size, data, - dynamic ? GL_STREAM_DRAW : GL_STATIC_DRAW); + dynamic ? GL_DYNAMIC_DRAW : GL_STATIC_DRAW); } } diff --git a/src/CRE/GL/element_array_buffer.cpp b/src/CRE/GL/element_array_buffer.cpp index 14dced66..434962c1 100644 --- a/src/CRE/GL/element_array_buffer.cpp +++ b/src/CRE/GL/element_array_buffer.cpp @@ -23,7 +23,7 @@ namespace GL { glBufferStorage(GL_ELEMENT_ARRAY_BUFFER, (GLsizeiptr)size, 0, GL_DYNAMIC_STORAGE_BIT | GL_MAP_WRITE_BIT); else - glBufferData(GL_ELEMENT_ARRAY_BUFFER, (GLsizeiptr)size, 0, GL_STREAM_DRAW); + glBufferData(GL_ELEMENT_ARRAY_BUFFER, (GLsizeiptr)size, 0, GL_DYNAMIC_DRAW); } } @@ -44,7 +44,7 @@ namespace GL { dynamic ? GL_DYNAMIC_STORAGE_BIT | GL_MAP_WRITE_BIT : 0); else glBufferData(GL_ELEMENT_ARRAY_BUFFER, (GLsizeiptr)size, data, - dynamic ? GL_STREAM_DRAW : GL_STATIC_DRAW); + dynamic ? GL_DYNAMIC_DRAW : GL_STATIC_DRAW); } } @@ -110,7 +110,7 @@ namespace GL { } else { gl_st.bind_element_array_buffer(buffer, true); - glBufferData(GL_ELEMENT_ARRAY_BUFFER, (GLsizeiptr)size, 0, GL_STREAM_DRAW); + glBufferData(GL_ELEMENT_ARRAY_BUFFER, (GLsizeiptr)size, 0, GL_DYNAMIC_DRAW); } } @@ -122,7 +122,7 @@ namespace GL { else { gl_st.bind_element_array_buffer(buffer, true); glBufferData(GL_ELEMENT_ARRAY_BUFFER, (GLsizeiptr)size, data, - dynamic ? GL_STREAM_DRAW : GL_STATIC_DRAW); + dynamic ? GL_DYNAMIC_DRAW : GL_STATIC_DRAW); } } diff --git a/src/CRE/GL/shader_storage_buffer.cpp b/src/CRE/GL/shader_storage_buffer.cpp index 9e0f211a..aab4f568 100644 --- a/src/CRE/GL/shader_storage_buffer.cpp +++ b/src/CRE/GL/shader_storage_buffer.cpp @@ -23,7 +23,7 @@ namespace GL { glBufferStorage(GL_SHADER_STORAGE_BUFFER, (GLsizeiptr)size, 0, GL_DYNAMIC_STORAGE_BIT | GL_MAP_WRITE_BIT); else - glBufferData(GL_SHADER_STORAGE_BUFFER, (GLsizeiptr)size, 0, GL_STREAM_DRAW); + glBufferData(GL_SHADER_STORAGE_BUFFER, (GLsizeiptr)size, 0, GL_DYNAMIC_DRAW); } } @@ -44,7 +44,7 @@ namespace GL { dynamic ? GL_DYNAMIC_STORAGE_BIT | GL_MAP_WRITE_BIT : 0); else glBufferData(GL_SHADER_STORAGE_BUFFER, (GLsizeiptr)size, data, - dynamic ? GL_STREAM_DRAW : GL_STATIC_DRAW); + dynamic ? GL_DYNAMIC_DRAW : GL_STATIC_DRAW); } } @@ -110,7 +110,7 @@ namespace GL { } else { gl_st.bind_shader_storage_buffer(buffer, true); - glBufferData(GL_SHADER_STORAGE_BUFFER, (GLsizeiptr)size, 0, GL_STREAM_DRAW); + glBufferData(GL_SHADER_STORAGE_BUFFER, (GLsizeiptr)size, 0, GL_DYNAMIC_DRAW); } } @@ -122,7 +122,7 @@ namespace GL { else { gl_st.bind_shader_storage_buffer(buffer, true); glBufferData(GL_SHADER_STORAGE_BUFFER, (GLsizeiptr)size, data, - dynamic ? GL_STREAM_DRAW : GL_STATIC_DRAW); + dynamic ? GL_DYNAMIC_DRAW : GL_STATIC_DRAW); } } diff --git a/src/CRE/GL/uniform_buffer.cpp b/src/CRE/GL/uniform_buffer.cpp index 4e836678..e344d59c 100644 --- a/src/CRE/GL/uniform_buffer.cpp +++ b/src/CRE/GL/uniform_buffer.cpp @@ -23,7 +23,7 @@ namespace GL { glBufferStorage(GL_UNIFORM_BUFFER, (GLsizeiptr)size, 0, GL_DYNAMIC_STORAGE_BIT | GL_MAP_WRITE_BIT); else - glBufferData(GL_UNIFORM_BUFFER, (GLsizeiptr)size, 0, GL_STREAM_DRAW); + glBufferData(GL_UNIFORM_BUFFER, (GLsizeiptr)size, 0, GL_DYNAMIC_DRAW); } } @@ -44,7 +44,7 @@ namespace GL { dynamic ? GL_DYNAMIC_STORAGE_BIT | GL_MAP_WRITE_BIT : 0); else glBufferData(GL_UNIFORM_BUFFER, (GLsizeiptr)size, data, - dynamic ? GL_STREAM_DRAW : GL_STATIC_DRAW); + dynamic ? GL_DYNAMIC_DRAW : GL_STATIC_DRAW); } } @@ -110,7 +110,7 @@ namespace GL { } else { gl_st.bind_uniform_buffer(buffer, true); - glBufferData(GL_UNIFORM_BUFFER, (GLsizeiptr)size, 0, GL_STREAM_DRAW); + glBufferData(GL_UNIFORM_BUFFER, (GLsizeiptr)size, 0, GL_DYNAMIC_DRAW); } } @@ -122,7 +122,7 @@ namespace GL { else { gl_st.bind_uniform_buffer(buffer, true); glBufferData(GL_UNIFORM_BUFFER, (GLsizeiptr)size, data, - dynamic ? GL_STREAM_DRAW : GL_STATIC_DRAW); + dynamic ? GL_DYNAMIC_DRAW : GL_STATIC_DRAW); } }