diff --git a/src/modules/graphics/metal/Graphics.mm b/src/modules/graphics/metal/Graphics.mm index ee463b87e..795bcb30d 100644 --- a/src/modules/graphics/metal/Graphics.mm +++ b/src/modules/graphics/metal/Graphics.mm @@ -189,7 +189,7 @@ Graphics::Graphics() initCapabilities(); - uniformBuffer = CreateStreamBuffer(device, BUFFERUSAGE_UNIFORM, 1024 * 1024 * 1); + uniformBuffer = CreateStreamBuffer(device, BUFFERUSAGE_VERTEX, 1024 * 1024 * 1); { std::vector dataformat = { @@ -717,7 +717,7 @@ void Graphics::applyShaderUniforms(id renderEncoder, lo { size_t newsize = uniformBuffer->getSize() * 2; delete uniformBuffer; - uniformBuffer = CreateStreamBuffer(device, BUFFERUSAGE_UNIFORM, newsize); + uniformBuffer = CreateStreamBuffer(device, BUFFERUSAGE_VERTEX, newsize); uniformBufferData = {}; uniformBufferOffset = 0; } diff --git a/src/modules/graphics/opengl/OpenGL.cpp b/src/modules/graphics/opengl/OpenGL.cpp index e86890e01..570d76c06 100644 --- a/src/modules/graphics/opengl/OpenGL.cpp +++ b/src/modules/graphics/opengl/OpenGL.cpp @@ -619,7 +619,6 @@ GLenum OpenGL::getGLBufferType(BufferUsage usage) { case BUFFERUSAGE_VERTEX: return GL_ARRAY_BUFFER; case BUFFERUSAGE_INDEX: return GL_ELEMENT_ARRAY_BUFFER; - case BUFFERUSAGE_UNIFORM: return GL_UNIFORM_BUFFER; case BUFFERUSAGE_TEXEL: return GL_TEXTURE_BUFFER; case BUFFERUSAGE_SHADER_STORAGE: return GL_SHADER_STORAGE_BUFFER; case BUFFERUSAGE_COPY_SOURCE: return GL_COPY_READ_BUFFER; diff --git a/src/modules/graphics/vertex.h b/src/modules/graphics/vertex.h index f1a3c3c05..006df24a7 100644 --- a/src/modules/graphics/vertex.h +++ b/src/modules/graphics/vertex.h @@ -58,7 +58,6 @@ enum BufferUsage { BUFFERUSAGE_VERTEX = 0, BUFFERUSAGE_INDEX, - BUFFERUSAGE_UNIFORM, BUFFERUSAGE_TEXEL, BUFFERUSAGE_SHADER_STORAGE, BUFFERUSAGE_COPY_SOURCE, @@ -71,7 +70,6 @@ enum BufferUsageFlags BUFFERUSAGEFLAG_NONE = 0, BUFFERUSAGEFLAG_VERTEX = 1 << BUFFERUSAGE_VERTEX, BUFFERUSAGEFLAG_INDEX = 1 << BUFFERUSAGE_INDEX, - BUFFERUSAGEFLAG_UNIFORM = 1 << BUFFERUSAGE_UNIFORM, BUFFERUSAGEFLAG_TEXEL = 1 << BUFFERUSAGE_TEXEL, BUFFERUSAGEFLAG_SHADER_STORAGE = 1 << BUFFERUSAGE_SHADER_STORAGE, BUFFERUSAGEFLAG_COPY_SOURCE = 1 << BUFFERUSAGE_COPY_SOURCE,