Lines Matching refs:buffer

134 /** Represents buffer instance
135 * Provides basic buffer functionality
177 void Init(BUFFERS buffer, USAGE usage, glw::GLsizeiptr size, glw::GLvoid* data);
196 static void Bind(const glw::Functions& gl, glw::GLuint id, BUFFERS buffer);
198 static void BindBase(const glw::Functions& gl, glw::GLuint id, BUFFERS buffer, glw::GLuint index);
200 static void BindRange(const glw::Functions& gl, glw::GLuint id, BUFFERS buffer, glw::GLuint index,
203 static void Data(const glw::Functions& gl, BUFFERS buffer, USAGE usage, glw::GLsizeiptr size, glw::GLvoid* data);
207 static void* Map(const glw::Functions& gl, BUFFERS buffer, ACCESS access);
209 static void SubData(const glw::Functions& gl, BUFFERS buffer, glw::GLintptr offset, glw::GLsizeiptr size,
212 static void UnMap(const glw::Functions& gl, BUFFERS buffer);
216 static glw::GLenum GetBufferGLenum(BUFFERS buffer);
220 static const glw::GLchar* GetBufferName(BUFFERS buffer);
1106 void prepareBuffer(Utils::Buffer& buffer, bufferDescriptor& descriptor);
1162 Utils::Buffer& buffer, Utils::VertexArray& vao);
1173 Utils::Buffer& buffer);
1183 Utils::Buffer& buffer);
1228 void prepareSSB(Utils::Program& program, Utils::Variable& variable, Utils::Buffer& buffer);
1230 void prepareUniform(Utils::Program& program, Utils::Variable& variable, Utils::Buffer& buffer);
2127 Utils::Buffer& buffer, Utils::VertexArray& vao);
3456 * 2 Provide buffer to XFB at index 1, index 0 should be missing
3457 * 3 Provide buffer to XFB at index 0, index 1 should be missing
3518 * 2 Provide buffer to XFB at index 1, index 0 should be missing
3519 * 3 Provide buffer to XFB at index 0, index 1 should be missing
3889 * buffer 0 | used | used | empty | used
3890 * buffer 1 | empty | used | empty | empty
4168 * where MAX_SIZE is the maximum supported size of transform feedback buffer,
4332 * Test verifies that member of block have to use same buffer as block.