Commit f1f12793 by Alexis Hetu Committed by Alexis Hétu

Renaming UniformBufferBinding to BufferBinding

UniformBufferBinding was used for both uniform buffers and transform feedback buffers, so the uniform buffer specific name no longer made sense. Change-Id: I36a5b774e780460fa090c6c611cb8cb475ef2ced Reviewed-on: https://swiftshader-review.googlesource.com/5042Tested-by: 's avatarAlexis Hétu <sugoi@google.com> Reviewed-by: 's avatarNicolas Capens <capn@google.com>
parent 0a8d3d11
......@@ -60,24 +60,24 @@ class Buffer : public gl::NamedObject
GLbitfield mAccess;
};
class UniformBufferBinding
class BufferBinding
{
public:
UniformBufferBinding() : offset(0), size(0) { }
BufferBinding() : offset(0), size(0) { }
void set(Buffer *newUniformBuffer, int newOffset = 0, int newSize = 0)
void set(Buffer *newBuffer, int newOffset = 0, int newSize = 0)
{
uniformBuffer = newUniformBuffer;
buffer = newBuffer;
offset = newOffset;
size = newSize;
}
int getOffset() const { return offset; }
int getSize() const { return size; }
const gl::BindingPointer<Buffer>& get() const { return uniformBuffer; }
const gl::BindingPointer<Buffer>& get() const { return buffer; }
private:
gl::BindingPointer<Buffer> uniformBuffer;
gl::BindingPointer<Buffer> buffer;
int offset;
int size;
};
......
......@@ -2389,7 +2389,7 @@ template bool Context::getUniformBufferiv<GLint64>(GLuint index, GLenum pname, G
template<typename T> bool Context::getUniformBufferiv(GLuint index, GLenum pname, T *param) const
{
const UniformBufferBinding& uniformBuffer = mState.uniformBuffers[index];
const BufferBinding& uniformBuffer = mState.uniformBuffers[index];
switch(pname)
{
......
......@@ -379,7 +379,7 @@ struct State
gl::BindingPointer<Buffer> pixelPackBuffer;
gl::BindingPointer<Buffer> pixelUnpackBuffer;
gl::BindingPointer<Buffer> genericUniformBuffer;
UniformBufferBinding uniformBuffers[MAX_UNIFORM_BUFFER_BINDINGS];
BufferBinding uniformBuffers[MAX_UNIFORM_BUFFER_BINDINGS];
GLuint readFramebuffer;
GLuint drawFramebuffer;
......
......@@ -1132,7 +1132,7 @@ namespace es2
}
}
void Program::applyUniformBuffers(UniformBufferBinding* uniformBuffers)
void Program::applyUniformBuffers(BufferBinding* uniformBuffers)
{
GLint vertexUniformBuffers[IMPLEMENTATION_MAX_UNIFORM_BUFFER_BINDINGS];
GLint fragmentUniformBuffers[IMPLEMENTATION_MAX_UNIFORM_BUFFER_BINDINGS];
......
......@@ -167,7 +167,7 @@ namespace es2
void dirtyAllUniforms();
void applyUniforms();
void applyUniformBuffers(UniformBufferBinding* uniformBuffers);
void applyUniformBuffers(BufferBinding* uniformBuffers);
void link();
bool isLinked() const;
......
......@@ -50,7 +50,7 @@ public:
private:
gl::BindingPointer<Buffer> mGenericBuffer;
UniformBufferBinding mBuffer[MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS];
BufferBinding mBuffer[MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS];
bool mActive;
bool mPaused;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment