Lots of stuff, ending with Window restruct
This commit is contained in:
@@ -74,6 +74,21 @@ void Buffer::subdata(const ByteVector& data_, GLintptr offset_) {
|
||||
subdata(data_.data(), size_);
|
||||
}
|
||||
|
||||
// class UniformBuffer
|
||||
UniformBuffer::UniformBuffer() : Buffer(GL_UNIFORM_BUFFER) {}
|
||||
|
||||
void UniformBuffer::bind() const {
|
||||
Buffer::bind();
|
||||
OPENGL_CALL(glBindBufferBase(GL_UNIFORM_BUFFER, _index, id()));
|
||||
}
|
||||
|
||||
GLuint UniformBuffer::bufferIndex() const { return _index; }
|
||||
|
||||
GLuint UniformBuffer::bufferIndex(GLuint idx) {
|
||||
return (_index = idx);
|
||||
}
|
||||
|
||||
// class ElementBuffer
|
||||
ElementBuffer::ElementBuffer() : Buffer(GL_ELEMENT_ARRAY_BUFFER) {}
|
||||
|
||||
ByteVector ElementBuffer::data() const {
|
||||
|
||||
Reference in New Issue
Block a user