Home | History | Annotate | Download | only in functional

Lines Matching refs:vao

72 	void 					draw			(GLuint vao, GLfloat scale, bool tf, Surface* dst);
73 void setPos (GLuint buffer, GLuint vao);
126 void ScaleProgram::draw (GLuint vao, GLfloat scale, bool tf, Surface* dst)
129 de::Random rnd (vao);
136 gl.bindVertexArray(vao);
155 void ScaleProgram::setPos (GLuint buffer, GLuint vao)
160 gl.bindVertexArray(vao);
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
300 void BufferVAOInputAttacher::drawContainer (GLuint vao, Surface& dst)
302 m_program.draw(vao, 1.0, false, &dst);
303 log() << TestLog::Message << "// Drew an output image with VAO " << vao
368 VertexArray vao(getRenderContext());
370 m_program.setPos(buffer, *vao);
371 m_program.draw(*vao, 1.0, false, &dst);
381 VertexArray vao (getRenderContext());
384 m_program.setPos(*posBuf, *vao);
387 m_program.draw(*vao, -1.0, true, DE_NULL);