Lines Matching refs:buffer
60 using glu::Buffer;
73 void setPos (GLuint buffer, GLuint vao);
155 void ScaleProgram::setPos (GLuint buffer, GLuint vao)
159 gl.bindBuffer(GL_ARRAY_BUFFER, buffer);
232 void initBuffer (const Functions& gl, GLuint seed, GLenum usage, GLuint buffer)
234 gl.bindBuffer(GL_ARRAY_BUFFER, buffer);
257 void BufferVAOAttacher::initAttachment (GLuint seed, GLuint buffer)
259 initBuffer(gl(), seed, GL_STATIC_DRAW, buffer);
260 log() << TestLog::Message << "// Initialized buffer " << buffer << " from seed " << seed
264 void BufferVAOAttacher::attach (GLuint buffer, GLuint vao)
266 m_program.setPos(buffer, vao);
268 << "// Set the `pos` attribute in VAO " << vao << " to buffer " << buffer
272 void BufferVAOAttacher::detach (GLuint buffer, GLuint varr)
274 DE_UNREF(buffer);
313 void attach (GLuint buffer, GLuint tf);
314 void detach (GLuint buffer, GLuint tf);
319 void BufferTfAttacher::initAttachment (GLuint seed, GLuint buffer)
321 initBuffer(gl(), seed, GL_DYNAMIC_READ, buffer);
322 log() << TestLog::Message << "// Initialized buffer " << buffer << " from seed " << seed
326 void BufferTfAttacher::attach (GLuint buffer, GLuint tf)
329 glBindBufferBase(GL_TRANSFORM_FEEDBACK_BUFFER, 0, buffer);
334 void BufferTfAttacher::detach (GLuint buffer, GLuint tf)
336 DE_UNREF(buffer);
366 void BufferTfOutputAttacher::drawAttachment (GLuint buffer, Surface& dst)
370 m_program.setPos(buffer, *vao);
373 << "// Drew output image with vertices from buffer " << buffer
380 Buffer posBuf (getRenderContext());