Home | History | Annotate | Download | only in functional

Lines Matching defs: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],
525 const glu::RenderContext& renderCtx = m_context.getRenderContext();
526 const glw::Functions& gl = renderCtx.getFunctions();
529 glu::Framebuffer fbo (renderCtx);
530 glu::Renderbuffer colorBuf (renderCtx);
531 glu::Texture depthStencilTex (renderCtx);
543 glu::texSubImage2D(renderCtx, GL_TEXTURE_2D, 0, 0, 0, uploadLevel);
553 blitStencilToColor2D(renderCtx, *depthStencilTex, width, height);
554 glu::readPixels(renderCtx, 0, 0, readLevel);
580 const glu::RenderContext& renderCtx = m_context.getRenderContext();
581 const glw::Functions& gl = renderCtx.getFunctions();
586 glu::Framebuffer fbo (renderCtx);
587 glu::Renderbuffer colorBuf (renderCtx);
588 glu::Texture depthStencilTex (renderCtx);
605 glu::texSubImage3D(renderCtx, GL_TEXTURE_2D_ARRAY, 0, 0, 0, 0, uploadLevel);
624 blitStencilToColor2DArray(renderCtx, *depthStencilTex, width, height, levelNdx);
625 glu::readPixels(renderCtx, 0, 0, readLevel);
666 const glu::RenderContext& renderCtx = m_context.getRenderContext();
667 const glw::Functions& gl = renderCtx.getFunctions();
672 glu::Framebuffer fbo (renderCtx);
673 glu::Renderbuffer colorBuf (renderCtx);
674 glu::Texture depthStencilTex (renderCtx);
695 glu::texSubImage2D(renderCtx, glu::getGLCubeFace(tcu::CubeFace(faceNdx)), 0, 0, 0, texData.getLevelFace(0, tcu::CubeFace(faceNdx)));
706 blitStencilToColorCube(renderCtx, *depthStencilTex, &texCoord[0], renderWidth, renderHeight);
707 glu::readPixels(renderCtx, 0, 0, result);
755 const glu::RenderContext& renderCtx = m_context.getRenderContext();
756 const glw::Functions& gl = renderCtx.getFunctions();
759 glu::Framebuffer fbo (renderCtx);
760 glu::Renderbuffer colorBuf (renderCtx);
761 glu::Texture depthStencilTex (renderCtx);
778 drawTestPattern(renderCtx, width, height);
783 blitStencilToColor2D(renderCtx, *depthStencilTex, width, height);
784 glu::readPixels(renderCtx, 0, 0, result.getAccess());
812 const glu::RenderContext& renderCtx = m_context.getRenderContext();
813 const glw::Functions& gl = renderCtx.getFunctions();
817 glu::Framebuffer fbo (renderCtx);
818 glu::Renderbuffer colorBuf (renderCtx);
819 glu::Texture depthStencilTex (renderCtx);
859 blitStencilToColor2D(renderCtx, *depthStencilTex, width, height);
860 glu::readPixels(renderCtx, 0, 0, result.getAccess());
886 const glu::RenderContext& renderCtx = m_context.getRenderContext();
887 const glw::Functions& gl = renderCtx.getFunctions();
890 glu::Framebuffer fbo (renderCtx);
891 glu::Renderbuffer colorBuf (renderCtx);
892 glu::Texture depthStencilTex (renderCtx);
908 glu::texSubImage2D(renderCtx, GL_TEXTURE_2D, 0, 0, 0, uploadLevel);
918 blitStencilToColor2D(renderCtx, *depthStencilTex, width, height);
919 glu::readPixels(renderCtx, 0, 0, readLevel);
945 const glu::RenderContext& renderCtx = m_context.getRenderContext();
946 const glw::Functions& gl = renderCtx.getFunctions();
952 glu::Framebuffer fbo (renderCtx);
953 glu::Renderbuffer colorBuf (renderCtx);
954 glu::Texture depthStencilTex (renderCtx);
969 glu::texSubImage2D(renderCtx, GL_TEXTURE_2D, levelNdx, 0, 0, uploadLevel);
979 blitStencilToColor2D(renderCtx, *depthStencilTex, levelWidth, levelHeight);
980 glu::readPixels(renderCtx, 0, 0, readLevel);