Lines Matching refs:renderCtx

123 static void drawTestPattern (const glu::RenderContext& renderCtx, int width, int height)
125 const glu::ShaderProgram program(renderCtx, glu::ProgramSources()
137 const glw::Functions& gl = renderCtx.getFunctions();
158 glu::draw(renderCtx, program.getProgram(), 1, &posBinding, glu::pr::Triangles((int)indices.size(), &indices[0]));
199 static void blitStencilToColor2D (const glu::RenderContext& renderCtx, deUint32 srcTex, int width, int height)
201 const glu::ShaderProgram program(renderCtx, glu::ProgramSources()
243 const glw::Functions& gl = renderCtx.getFunctions();
260 glu::draw(renderCtx, program.getProgram(), DE_LENGTH_OF_ARRAY(vertexArrays), &vertexArrays[0],
264 static void blitStencilToColor2DArray (const glu::RenderContext& renderCtx, deUint32 srcTex, int width, int height, int level)
266 const glu::ShaderProgram program(renderCtx, glu::ProgramSources()
308 const glw::Functions& gl = renderCtx.getFunctions();
325 glu::draw(renderCtx, program.getProgram(), DE_LENGTH_OF_ARRAY(vertexArrays), &vertexArrays[0],
329 static void blitStencilToColorCube (const glu::RenderContext& renderCtx, deUint32 srcTex, const float* texCoord, int width, int height)
331 const glu::ShaderProgram program(renderCtx, glu::ProgramSources()
367 const glw::Functions& gl = renderCtx.getFunctions();
384 glu::draw(renderCtx, program.getProgram(), DE_LENGTH_OF_ARRAY(vertexArrays), &vertexArrays[0],
528 const glu::RenderContext& renderCtx = m_context.getRenderContext();
529 const glw::Functions& gl = renderCtx.getFunctions();
532 glu::Framebuffer fbo (renderCtx);
533 glu::Renderbuffer colorBuf (renderCtx);
534 glu::Texture depthStencilTex (renderCtx);
546 glu::texSubImage2D(renderCtx, GL_TEXTURE_2D, 0, 0, 0, uploadLevel);
556 blitStencilToColor2D(renderCtx, *depthStencilTex, width, height);
557 glu::readPixels(renderCtx, 0, 0, readLevel);
583 const glu::RenderContext& renderCtx = m_context.getRenderContext();
584 const glw::Functions& gl = renderCtx.getFunctions();
589 glu::Framebuffer fbo (renderCtx);
590 glu::Renderbuffer colorBuf (renderCtx);
591 glu::Texture depthStencilTex (renderCtx);
608 glu::texSubImage3D(renderCtx, GL_TEXTURE_2D_ARRAY, 0, 0, 0, 0, uploadLevel);
627 blitStencilToColor2DArray(renderCtx, *depthStencilTex, width, height, levelNdx);
628 glu::readPixels(renderCtx, 0, 0, readLevel);
669 const glu::RenderContext& renderCtx = m_context.getRenderContext();
670 const glw::Functions& gl = renderCtx.getFunctions();
675 glu::Framebuffer fbo (renderCtx);
676 glu::Renderbuffer colorBuf (renderCtx);
677 glu::Texture depthStencilTex (renderCtx);
698 glu::texSubImage2D(renderCtx, glu::getGLCubeFace(tcu::CubeFace(faceNdx)), 0, 0, 0, texData.getLevelFace(0, tcu::CubeFace(faceNdx)));
709 blitStencilToColorCube(renderCtx, *depthStencilTex, &texCoord[0], renderWidth, renderHeight);
710 glu::readPixels(renderCtx, 0, 0, result);
758 const glu::RenderContext& renderCtx = m_context.getRenderContext();
759 const glw::Functions& gl = renderCtx.getFunctions();
762 glu::Framebuffer fbo (renderCtx);
763 glu::Renderbuffer colorBuf (renderCtx);
764 glu::Texture depthStencilTex (renderCtx);
781 drawTestPattern(renderCtx, width, height);
786 blitStencilToColor2D(renderCtx, *depthStencilTex, width, height);
787 glu::readPixels(renderCtx, 0, 0, result.getAccess());
815 const glu::RenderContext& renderCtx = m_context.getRenderContext();
816 const glw::Functions& gl = renderCtx.getFunctions();
820 glu::Framebuffer fbo (renderCtx);
821 glu::Renderbuffer colorBuf (renderCtx);
822 glu::Texture depthStencilTex (renderCtx);
862 blitStencilToColor2D(renderCtx, *depthStencilTex, width, height);
863 glu::readPixels(renderCtx, 0, 0, result.getAccess());
889 const glu::RenderContext& renderCtx = m_context.getRenderContext();
890 const glw::Functions& gl = renderCtx.getFunctions();
893 glu::Framebuffer fbo (renderCtx);
894 glu::Renderbuffer colorBuf (renderCtx);
895 glu::Texture depthStencilTex (renderCtx);
911 glu::texSubImage2D(renderCtx, GL_TEXTURE_2D, 0, 0, 0, uploadLevel);
921 blitStencilToColor2D(renderCtx, *depthStencilTex, width, height);
922 glu::readPixels(renderCtx, 0, 0, readLevel);
948 const glu::RenderContext& renderCtx = m_context.getRenderContext();
949 const glw::Functions& gl = renderCtx.getFunctions();
955 glu::Framebuffer fbo (renderCtx);
956 glu::Renderbuffer colorBuf (renderCtx);
957 glu::Texture depthStencilTex (renderCtx);
972 glu::texSubImage2D(renderCtx, GL_TEXTURE_2D, levelNdx, 0, 0, uploadLevel);
982 blitStencilToColor2D(renderCtx, *depthStencilTex, levelWidth, levelHeight);
983 glu::readPixels(renderCtx, 0, 0, readLevel);