Lines Matching defs:renderContext

381 glu::ShaderProgram* createRenderProgram (glu::RenderContext&	renderContext,
387 const glu::GLSLVersion glslVersion = glu::getContextTypeGLSLVersion(renderContext.getType());
392 glu::ShaderProgram* const program = new glu::ShaderProgram(renderContext, glu::makeVtxFragSources(vertexShaderSource, fragmentShaderSource));
553 glu::RenderContext& renderContext,
566 modifyBufferSubData(log, rng, renderContext.getFunctions(), texture);
569 modifyMapWrite(log, rng, renderContext.getFunctions(), texture);
572 modifyMapReadWrite(log, resultCollector, rng, renderContext.getFunctions(), texture);
575 void renderGL (glu::RenderContext& renderContext,
582 const glw::Functions& gl = renderContext.getFunctions();
583 const glu::VertexArray vao (renderContext);
584 const glu::Buffer coordBuffer (renderContext);
758 glu::RenderContext& renderContext,
770 renderContext.getFunctions().getIntegerv(GL_MAX_TEXTURE_BUFFER_SIZE, &maxTextureBufferSize);
771 GLU_EXPECT_NO_ERROR(renderContext.getFunctions().getError(), "query GL_MAX_TEXTURE_BUFFER_SIZE");
776 renderGL(renderContext, renderBits, coordSeed, triangleCount, program, texture);
782 glu::RenderContext& renderContext,
788 glu::readPixels(renderContext, 0, 0, screen.getAccess());
794 void logImplementationInfo (TestLog& log, glu::RenderContext& renderContext)
797 de::UniquePtr<glu::ContextInfo> info (glu::ContextInfo::create(renderContext));
798 const glw::Functions& gl = renderContext.getFunctions();
800 if (glu::contextSupports(renderContext.getType(), glu::ApiType(3, 3, glu::PROFILE_CORE)))
809 else if (glu::contextSupports(renderContext.getType(), glu::ApiType(3, 1, glu::PROFILE_ES)) && info->isExtensionSupported("GL_EXT_texture_buffer"))
852 glu::RenderContext& renderContext,
864 const tcu::RenderTarget renderTarget (renderContext.getRenderTarget());
865 const glw::Functions& gl = renderContext.getFunctions();
874 logImplementationInfo(log, renderContext);
895 glu::TextureBuffer texture (renderContext, format, bufferSize, offset, size, &(bufferData[0]));
912 render(log, renderContext, preRender, rng, *preRenderProgram, texture, referenceTarget.getAccess());
915 modify(log, resultCollector, renderContext, modifyType, rng, texture);
918 render(log, renderContext, postRender, rng, *postRenderProgram, texture, referenceTarget.getAccess());
921 verifyScreen(log, resultCollector, renderContext, referenceTarget.getAccess());