Lines Matching defs:specializeShader

124 static std::string specializeShader(Context& context, const char* code)
682 sources << glu::VertexSource(specializeShader(m_context, genVertexSource().c_str()));
683 sources << glu::FragmentSource(specializeShader(m_context, genFragmentSource().c_str()));
686 sources << glu::TessellationControlSource(specializeShader(m_context, genTessellationControlSource().c_str()))
687 << glu::TessellationEvaluationSource(specializeShader(m_context, genTessellationEvaluationSource().c_str()));
689 sources << glu::GeometrySource(specializeShader(m_context, genGeometrySource().c_str()));
3428 m_program = de::MovePtr<glu::ShaderProgram>(new glu::ShaderProgram(m_context.getRenderContext(), glu::ProgramSources() << glu::VertexSource(specializeShader(m_context, vertexSource)) << glu::FragmentSource(specializeShader(m_context, fragmentSource))));
3781 sources << glu::VertexSource(specializeShader(m_context, genVertexSource().c_str()));
3782 sources << glu::FragmentSource(specializeShader(m_context, genFragmentSource().c_str()));
3785 sources << glu::TessellationControlSource(specializeShader(m_context, genTessellationControlSource().c_str()))
3786 << glu::TessellationEvaluationSource(specializeShader(m_context, genTessellationEvaluationSource().c_str()));
4329 << glu::VertexSource(specializeShader(m_context, genVertexSource().c_str()))
4330 << glu::FragmentSource(specializeShader(m_context, genFragmentSource().c_str()))
4331 << glu::TessellationControlSource(specializeShader(m_context, genTessellationControlSource(false).c_str()))
4332 << glu::TessellationEvaluationSource(specializeShader(m_context, genTessellationEvaluationSource().c_str()))));
4346 << glu::VertexSource(specializeShader(m_context, genVertexSource().c_str()))
4347 << glu::FragmentSource(specializeShader(m_context, genFragmentSource().c_str()))
4348 << glu::TessellationControlSource(specializeShader(m_context, genTessellationControlSource(true).c_str()))
4349 << glu::TessellationEvaluationSource(specializeShader(m_context, genTessellationEvaluationSource().c_str()))));
4825 << glu::VertexSource(specializeShader(m_context, genVertexSource().c_str()))
4826 << glu::FragmentSource(specializeShader(m_context, genFragmentSource().c_str()))
4827 << glu::TessellationControlSource(specializeShader(m_context, genTessellationControlSource().c_str()))
4828 << glu::TessellationEvaluationSource(specializeShader(m_context, genTessellationEvaluationSource().c_str()))));