Lines Matching refs:glu
66 using glu::RenderContext;
67 using glu::ProgramSources;
68 using glu::ShaderSource;
103 RenderData (const ObjectData& object, const glu::RenderContext& renderCtx, TestLog& log);
106 const glu::ShaderProgram m_program;
107 const glu::VertexArray m_vao;
108 const glu::Buffer m_vbo;
113 RenderData::RenderData (const ObjectData& object, const glu::RenderContext& renderCtx, TestLog& log)
447 glu::ProgramSources getBaseShader (void)
449 return glu::makeVtxFragSources(getBaseVertexShader(), getDepthAsGreenFragmentShader());
452 glu::ProgramSources getArithmeticWorkloadShader (void)
454 return glu::makeVtxFragSources(getBaseVertexShader(), getArithmeticWorkloadFragmentShader());
457 glu::ProgramSources getArithmeticWorkloadDiscardShader (void)
459 return glu::makeVtxFragSources(getBaseVertexShader(), getArithmeticWorkloadDiscardFragmentShader());
462 glu::ProgramSources getTextureWorkloadShader (void)
464 return glu::makeVtxFragSources(getBaseVertexShader(), getTextureWorkloadFragmentShader());
467 glu::ProgramSources getGridDiscardShader (int gridsize)
469 return glu::makeVtxFragSources(getBaseVertexShader(), getGridDiscardFragmentShader(gridsize));
472 inline ObjectData quadWith (const glu::ProgramSources& shader, float depth)
479 return ObjectData(glu::makeVtxFragSources(getBaseVertexShader(), fragShader), getFullscreenQuad(depth));
484 return ObjectData(glu::makeVtxFragSources(getInstanceNoiseVertexShader(), getDepthAsRedFragmentShader()), getFullscreenQuad(depth));
516 void logGeometry (const tcu::ConstPixelBufferAccess& sample, const glu::ShaderProgram& occluderProg, const glu::ShaderProgram& occludedProg);
548 const glu::Framebuffer framebuffer (gl);
549 const glu::Renderbuffer renderbuffer (gl);
550 const glu::Renderbuffer depthbuffer (gl);
588 glu::readPixels(m_renderCtx, 0, 0, resultTex.getAccess());
678 void BaseCase::logGeometry (const tcu::ConstPixelBufferAccess& sample, const glu::ShaderProgram& occluderProg, const glu::ShaderProgram& occludedProg)
1170 return ObjectData(glu::makeVtxFragSources(Utils::getInstanceNoiseVertexShader(), Utils::getDepthAsRedFragmentShader()), Utils::getFullscreenQuadWithGradient(m_gradientDistance, 1.0f));
1400 typedef MovePtr<glu::Texture> TexPtr;
1421 m_texture = MovePtr<glu::Texture>(new glu::Texture(gl));