Home | History | Annotate | Download | only in functional

Lines Matching refs:glu

67 	const glu::GLSLVersion				glslVersion			= glu::getContextTypeGLSLVersion(context.getRenderContext().getType());
70 specializationMap["GLSL_VERSION_DECL"] = glu::getGLSLVersionDeclaration(glslVersion);
72 if (glu::contextSupports(context.getRenderContext().getType(), glu::ApiType::es(3, 2)))
105 const bool supportsES32 = glu::contextSupports(m_context.getRenderContext().getType(), glu::ApiType::es(3, 2));
143 glu::CallLogWrapper gl (m_context.getRenderContext().getFunctions(), m_testCtx.getLog());
150 glu::ShaderProgram program (m_context.getRenderContext(), glu::ProgramSources()
151 << glu::VertexSource(specializeShader(m_context, s_vtxFragTemplate))
152 << glu::FragmentSource(specializeShader(m_context, s_vtxFragTemplate))
153 << glu::GeometrySource(specializeShader(m_context, s_geometryTemplate1)));
167 glu::ShaderProgram program (m_context.getRenderContext(), glu::ProgramSources()
168 << glu::VertexSource(specializeShader(m_context, s_vtxFragTemplate))
169 << glu::FragmentSource(specializeShader(m_context, s_vtxFragTemplate))
170 << glu::GeometrySource(specializeShader(m_context, s_geometryTemplate2)));
183 glu::ShaderProgram program (m_context.getRenderContext(), glu::ProgramSources()
184 << glu::VertexSource(specializeShader(m_context, s_vtxFragTemplate))
185 << glu::FragmentSource(specializeShader(m_context, s_vtxFragTemplate))
186 << glu::GeometrySource(specializeShader(m_context, s_geometryTemplate3)));
219 const bool supportsES32 = glu::contextSupports(m_context.getRenderContext().getType(), glu::ApiType::es(3, 2));
265 glu::CallLogWrapper gl (m_context.getRenderContext().getFunctions(), m_testCtx.getLog());
272 glu::ShaderProgram program (m_context.getRenderContext(), glu::ProgramSources()
273 << glu::VertexSource(specializeShader(m_context, s_vtxFragTemplate))
274 << glu::FragmentSource(specializeShader(m_context, s_vtxFragTemplate))
275 << glu::TessellationControlSource(specializeShader(m_context, s_tessCtrlTemplate1))
276 << glu::TessellationEvaluationSource(specializeShader(m_context, s_tessEvalTemplate1)));
291 glu::ShaderProgram program (m_context.getRenderContext(), glu::ProgramSources()
292 << glu::VertexSource(specializeShader(m_context, s_vtxFragTemplate))
293 << glu::FragmentSource(specializeShader(m_context, s_vtxFragTemplate))
294 << glu::TessellationControlSource(specializeShader(m_context, s_tessCtrlTemplate2))
295 << glu::TessellationEvaluationSource(specializeShader(m_context, s_tessEvalTemplate2)));
310 glu::ShaderProgram program (m_context.getRenderContext(), glu::ProgramSources()
311 << glu::VertexSource(specializeShader(m_context, s_vtxFragTemplate))
312 << glu::FragmentSource(specializeShader(m_context, s_vtxFragTemplate))
313 << glu::TessellationControlSource(specializeShader(m_context, s_tessCtrlTemplate2))
314 << glu::TessellationEvaluationSource(specializeShader(m_context, s_tessEvalTemplate3)));
364 glu::CallLogWrapper gl (m_context.getRenderContext().getFunctions(), m_testCtx.getLog());
366 glu::Shader vtxShader (m_context.getRenderContext(), glu::SHADERTYPE_VERTEX);
367 glu::Shader frgShader (m_context.getRenderContext(), glu::SHADERTYPE_FRAGMENT);
396 glu::Program program (m_context.getRenderContext());
403 glu::Program program (m_context.getRenderContext());
422 glu::Program program (m_context.getRenderContext());
495 glu::CallLogWrapper gl (m_context.getRenderContext().getFunctions(), m_testCtx.getLog());
502 glu::ShaderProgram program (m_context.getRenderContext(), glu::ProgramSources() << glu::ComputeSource(specializeShader(m_context, s_computeTemplate1D)));
513 glu::ShaderProgram program (m_context.getRenderContext(), glu::ProgramSources() << glu::ComputeSource(specializeShader(m_context, s_computeTemplate2D)));
524 glu::ShaderProgram program (m_context.getRenderContext(), glu::ProgramSources() << glu::ComputeSource(specializeShader(m_context, s_computeTemplate3D)));
579 glu::CallLogWrapper gl (m_context.getRenderContext().getFunctions(), m_testCtx.getLog());
586 glu::Program program (m_context.getRenderContext());
593 glu::ShaderProgram program (m_context.getRenderContext(), glu::ProgramSources() << glu::ComputeSource(specializeShader(m_context, s_computeTemplate0)));
604 glu::ShaderProgram program (m_context.getRenderContext(), glu::ProgramSources() << glu::ComputeSource(specializeShader(m_context, s_computeTemplate1)));
633 glu::ProgramSources getProgramSources (void) const;
646 const bool supportsES32 = glu::contextSupports(m_context.getRenderContext().getType(), glu::ApiType::es(3, 2));
675 glu::CallLogWrapper gl (m_context.getRenderContext().getFunctions(), m_testCtx.getLog());
676 glu::ShaderProgram program (m_context.getRenderContext(), getProgramSources());
687 verifyInfoLogQuery(result, gl, logLen, program.getProgram(), &glu::CallLogWrapper::glGetProgramInfoLog, "glGetProgramInfoLog");
693 glu::ProgramSources ProgramLogCase::getProgramSources (void) const
765 return glu::ProgramSources()
766 << glu::VertexSource(specializeShader(m_context, vertexTemplate1))
767 << glu::FragmentSource(specializeShader(m_context, fragmentTemplate1));
770 return glu::ProgramSources()
771 << glu::ComputeSource(specializeShader(m_context, computeTemplate1));
774 return glu::ProgramSources()
775 << glu::VertexSource(specializeShader(m_context, vertexTemplate1))
776 << glu::GeometrySource(specializeShader(m_context, geometryTemplate1))
777 << glu::FragmentSource(specializeShader(m_context, fragmentTemplate2));
780 return glu::ProgramSources()
781 << glu::VertexSource(specializeShader(m_context, vertexTemplate2))
782 << glu::TessellationControlSource(specializeShader(m_context, tessCtrlTemplate1))
783 << glu::TessellationEvaluationSource(specializeShader(m_context, tessEvalTemplate1))
784 << glu::FragmentSource(specializeShader(m_context, fragmentTemplate2));
788 return glu::ProgramSources();