Lines Matching refs:glu
68 return contextSupports(ctxType, glu::ApiType::es(3, 2)) ||
69 contextSupports(ctxType, glu::ApiType::core(4, 5));
75 const glu::GLSLVersion glslVersion = glu::getContextTypeGLSLVersion(ctxType);
81 { "GLSL_VERSION_DECL", glu::getGLSLVersionDeclaration(glslVersion) },
147 glu::CallLogWrapper gl (m_context.getRenderContext().getFunctions(), m_testCtx.getLog());
154 glu::ShaderProgram program (m_context.getRenderContext(), glu::ProgramSources()
155 << glu::VertexSource(specializeShader(m_context, s_vtxFragTemplate))
156 << glu::FragmentSource(specializeShader(m_context, s_vtxFragTemplate))
157 << glu::GeometrySource(specializeShader(m_context, s_geometryTemplate1)));
171 glu::ShaderProgram program (m_context.getRenderContext(), glu::ProgramSources()
172 << glu::VertexSource(specializeShader(m_context, s_vtxFragTemplate))
173 << glu::FragmentSource(specializeShader(m_context, s_vtxFragTemplate))
174 << glu::GeometrySource(specializeShader(m_context, s_geometryTemplate2)));
187 glu::ShaderProgram program (m_context.getRenderContext(), glu::ProgramSources()
188 << glu::VertexSource(specializeShader(m_context, s_vtxFragTemplate))
189 << glu::FragmentSource(specializeShader(m_context, s_vtxFragTemplate))
190 << glu::GeometrySource(specializeShader(m_context, s_geometryTemplate3)));
269 glu::CallLogWrapper gl (m_context.getRenderContext().getFunctions(), m_testCtx.getLog());
276 glu::ShaderProgram program (m_context.getRenderContext(), glu::ProgramSources()
277 << glu::VertexSource(specializeShader(m_context, s_vtxFragTemplate))
278 << glu::FragmentSource(specializeShader(m_context, s_vtxFragTemplate))
279 << glu::TessellationControlSource(specializeShader(m_context, s_tessCtrlTemplate1))
280 << glu::TessellationEvaluationSource(specializeShader(m_context, s_tessEvalTemplate1)));
295 glu::ShaderProgram program (m_context.getRenderContext(), glu::ProgramSources()
296 << glu::VertexSource(specializeShader(m_context, s_vtxFragTemplate))
297 << glu::FragmentSource(specializeShader(m_context, s_vtxFragTemplate))
298 << glu::TessellationControlSource(specializeShader(m_context, s_tessCtrlTemplate2))
299 << glu::TessellationEvaluationSource(specializeShader(m_context, s_tessEvalTemplate2)));
314 glu::ShaderProgram program (m_context.getRenderContext(), glu::ProgramSources()
315 << glu::VertexSource(specializeShader(m_context, s_vtxFragTemplate))
316 << glu::FragmentSource(specializeShader(m_context, s_vtxFragTemplate))
317 << glu::TessellationControlSource(specializeShader(m_context, s_tessCtrlTemplate2))
318 << glu::TessellationEvaluationSource(specializeShader(m_context, s_tessEvalTemplate3)));
371 glu::CallLogWrapper gl (m_context.getRenderContext().getFunctions(), m_testCtx.getLog());
373 glu::Shader vtxShader (m_context.getRenderContext(), glu::SHADERTYPE_VERTEX);
374 glu::Shader frgShader (m_context.getRenderContext(), glu::SHADERTYPE_FRAGMENT);
403 glu::Program program (m_context.getRenderContext());
410 glu::Program program (m_context.getRenderContext());
432 glu::Program program (m_context.getRenderContext());
508 glu::CallLogWrapper gl (m_context.getRenderContext().getFunctions(), m_testCtx.getLog());
515 glu::ShaderProgram program (m_context.getRenderContext(), glu::ProgramSources() << glu::ComputeSource(specializeShader(m_context, s_computeTemplate1D)));
526 glu::ShaderProgram program (m_context.getRenderContext(), glu::ProgramSources() << glu::ComputeSource(specializeShader(m_context, s_computeTemplate2D)));
537 glu::ShaderProgram program (m_context.getRenderContext(), glu::ProgramSources() << glu::ComputeSource(specializeShader(m_context, s_computeTemplate3D)));
592 glu::CallLogWrapper gl (m_context.getRenderContext().getFunctions(), m_testCtx.getLog());
599 glu::Program program (m_context.getRenderContext());
606 glu::ShaderProgram program (m_context.getRenderContext(), glu::ProgramSources() << glu::ComputeSource(specializeShader(m_context, s_computeTemplate0)));
617 glu::ShaderProgram program (m_context.getRenderContext(), glu::ProgramSources() << glu::ComputeSource(specializeShader(m_context, s_computeTemplate1)));
646 glu::ProgramSources getProgramSources (void) const;
688 glu::CallLogWrapper gl (m_context.getRenderContext().getFunctions(), m_testCtx.getLog());
689 glu::ShaderProgram program (m_context.getRenderContext(), getProgramSources());
700 verifyInfoLogQuery(result, gl, logLen, program.getProgram(), &glu::CallLogWrapper::glGetProgramInfoLog, "glGetProgramInfoLog");
706 glu::ProgramSources ProgramLogCase::getProgramSources (void) const
778 return glu::ProgramSources()
779 << glu::VertexSource(specializeShader(m_context, vertexTemplate1))
780 << glu::FragmentSource(specializeShader(m_context, fragmentTemplate1));
783 return glu::ProgramSources()
784 << glu::ComputeSource(specializeShader(m_context, computeTemplate1));
787 return glu::ProgramSources()
788 << glu::VertexSource(specializeShader(m_context, vertexTemplate1))
789 << glu::GeometrySource(specializeShader(m_context, geometryTemplate1))
790 << glu::FragmentSource(specializeShader(m_context, fragmentTemplate2));
793 return glu::ProgramSources()
794 << glu::VertexSource(specializeShader(m_context, vertexTemplate2))
795 << glu::TessellationControlSource(specializeShader(m_context, tessCtrlTemplate1))
796 << glu::TessellationEvaluationSource(specializeShader(m_context, tessEvalTemplate1))
797 << glu::FragmentSource(specializeShader(m_context, fragmentTemplate2));
801 return glu::ProgramSources();