Lines Matching defs:program
72 void drawQuad (const glw::Functions& gl, deUint32 program, const Vec3& p0, const Vec3& p1)
86 const deInt32 posLoc = gl.getAttribLocation(program, "a_position");
88 gl.useProgram(program);
98 void drawPrimitives (const glw::Functions& gl, deUint32 program, const deUint32 type, const vector<float>& vertices, const vector<deUint16>& indices)
100 const deInt32 posLoc = gl.getAttribLocation(program, "a_position");
104 gl.useProgram(program);
192 virtual void render (GLuint program, const IVec4& viewport) const = 0;
316 virtual void render (GLuint program, const IVec4& viewport) const;
345 void ScissorPrimitiveCase::render (GLuint program, const IVec4&) const
409 gl.uniform4fv(gl.getUniformLocation(program, "u_color"), 1, white.m_data);
413 case TRIANGLE: drawPrimitives(gl, program, GL_TRIANGLES, positions, indices); break;
414 case LINE: drawPrimitives(gl, program, GL_LINES, positions, indices); break;
415 case POINT: drawPrimitives(gl, program, GL_POINTS, positions, indices); break;
435 virtual void render (GLuint program, const IVec4& viewport) const;
466 void ScissorClearCase::render (GLuint program, const IVec4&) const
493 gl.uniform4fv(gl.getUniformLocation(program, "u_color"), 1, white.getPtr());
496 drawQuad(gl, program, Vec3(-1.0f, -1.0f, 0.5f), Vec3(1.0f, 1.0f, 0.5f));
516 virtual void render (GLuint program, const IVec4& viewport) const;
558 void FramebufferBlitCase::render(GLuint program, const IVec4& viewport) const
566 DE_UNREF(program);
615 virtual void render (GLuint program) const;
828 void FramebufferClearCase::render (GLuint program) const
868 gl.uniform4fv(gl.getUniformLocation(program, "u_color"), 1, clearColor.f);
869 drawQuad(gl, program, tcu::Vec3(-1.0f, -1.0f, 0.6f), tcu::Vec3(1.0f, 1.0f, 0.6f));