Home | History | Annotate | Download | only in functional

Lines Matching refs:specializeShader

1542 static std::string specializeShader(Context& context, const char* code)
1706 << glu::VertexSource (specializeShader(m_context, vertexShaderTemplate.c_str()))
1707 << glu::TessellationControlSource (specializeShader(m_context, tessellationControlTemplate.c_str()))
1708 << glu::TessellationEvaluationSource (specializeShader(m_context, tessellationEvaluationTemplate.c_str()))
1709 << glu::FragmentSource (specializeShader(m_context, fragmentShaderTemplate.c_str()))));
1958 << glu::VertexSource (specializeShader(m_context, vertexShaderTemplate.c_str()))
1959 << glu::TessellationControlSource (specializeShader(m_context, tessellationControlTemplate.c_str()))
1960 << glu::TessellationEvaluationSource (specializeShader(m_context, tessellationEvaluationTemplate.c_str()))
1961 << glu::FragmentSource (specializeShader(m_context, fragmentShaderTemplate.c_str()))
2183 << glu::VertexSource (specializeShader(m_context, vertexShaderTemplate.c_str()))
2184 << glu::TessellationControlSource (specializeShader(m_context, tessellationControlTemplate.c_str()))
2185 << glu::TessellationEvaluationSource (specializeShader(m_context, tessellationEvaluationTemplate.c_str()))
2186 << glu::FragmentSource (specializeShader(m_context, fragmentShaderTemplate.c_str()))
2350 sources << glu::TessellationControlSource(specializeShader(m_context, tessellationControlTemplate.c_str()));
2542 << glu::VertexSource (specializeShader(m_context, vertexShaderTemplate.c_str()))
2543 << glu::TessellationEvaluationSource (specializeShader(m_context, tessellationEvaluationTemplate.c_str()))
2544 << glu::FragmentSource (specializeShader(m_context, fragmentShaderTemplate.c_str()));
2628 << glu::VertexSource (specializeShader(m_context, vertexShaderTemplate.c_str()))
2629 << glu::TessellationEvaluationSource (specializeShader(m_context, tessellationEvaluationTemplate.c_str()))
2630 << glu::FragmentSource (specializeShader(m_context, fragmentShaderTemplate.c_str()));
2702 << glu::VertexSource (specializeShader(m_context, vertexShaderTemplate.c_str()))
2703 << glu::TessellationEvaluationSource (specializeShader(m_context, tessellationEvaluationTemplate.c_str()))
2704 << glu::FragmentSource (specializeShader(m_context, fragmentShaderTemplate.c_str()));
2777 << glu::VertexSource (specializeShader(m_context, vertexShaderTemplate.c_str()))
2778 << glu::TessellationControlSource (specializeShader(m_context, tessellationControlTemplate.c_str()))
2779 << glu::TessellationEvaluationSource (specializeShader(m_context, tessellationEvaluationTemplate.c_str()))
2780 << glu::FragmentSource (specializeShader(m_context, fragmentShaderTemplate.c_str()))));
2987 << glu::VertexSource (specializeShader(m_context, vertexShaderTemplate.c_str()))
2988 << glu::TessellationControlSource (specializeShader(m_context, tessellationControlTemplate.c_str()))
2989 << glu::TessellationEvaluationSource (specializeShader(m_context, tessellationEvaluationTemplate.c_str()))
2990 << glu::FragmentSource (specializeShader(m_context, fragmentShaderTemplate.c_str()))));
3243 << glu::VertexSource (specializeShader(m_context, vertexShaderTemplate.c_str()))
3244 << glu::TessellationControlSource (specializeShader(m_context, tessellationControlTemplate.c_str()))
3245 << glu::TessellationEvaluationSource (specializeShader(m_context, tessellationEvaluationTemplate.c_str()))
3246 << glu::FragmentSource (specializeShader(m_context, fragmentShaderTemplate.c_str()))));
3444 << glu::VertexSource (specializeShader(m_context, vertexShaderTemplate.c_str()))
3445 << glu::TessellationControlSource (specializeShader(m_context, tessellationControlTemplate.c_str()))
3446 << glu::TessellationEvaluationSource (specializeShader(m_context, tessellationEvaluationTemplate.c_str()))
3447 << glu::FragmentSource (specializeShader(m_context, fragmentShaderTemplate.c_str()))));
3698 << glu::VertexSource (specializeShader(m_context, vertexShaderTemplate.c_str()))
3699 << glu::TessellationControlSource (specializeShader(m_context, tessellationControlTemplate.c_str()))
3700 << glu::TessellationEvaluationSource (specializeShader(m_context, tessellationEvaluationTemplate.c_str()))
3701 << glu::FragmentSource (specializeShader(m_context, fragmentShaderTemplate.c_str()))
3990 << glu::VertexSource (specializeShader(m_context, vertexShaderTemplate.c_str()))
3991 << glu::TessellationControlSource (specializeShader(m_context, tessellationControlTemplate.c_str()))
3992 << glu::TessellationEvaluationSource (specializeShader(m_context, tessellationEvaluationTemplate.c_str()))
3993 << glu::FragmentSource (specializeShader(m_context, fragmentShaderTemplate.c_str()))
4285 << glu::VertexSource (specializeShader(m_context, vertexShaderTemplate.c_str()))
4286 << glu::TessellationControlSource (specializeShader(m_context, tessellationControlTemplate.c_str()))
4287 << glu::TessellationEvaluationSource (specializeShader(m_context, tessellationEvaluationTemplate.c_str()))
4288 << glu::FragmentSource (specializeShader(m_context, fragmentShaderTemplate.c_str()))
4547 << glu::VertexSource (specializeShader(m_context, vertexShaderTemplate.c_str()))
4548 << glu::TessellationControlSource (specializeShader(m_context, tessellationControlTemplate.c_str()))
4549 << glu::TessellationEvaluationSource (specializeShader(m_context, tessellationEvaluationTemplate.c_str()))
4550 << glu::FragmentSource (specializeShader(m_context, fragmentShaderTemplate.c_str()))
5044 << glu::VertexSource (specializeShader(m_context, vertexShaderTemplate.c_str()))
5045 << glu::TessellationControlSource (specializeShader(m_context, tessellationControlTemplate.c_str()))
5046 << glu::TessellationEvaluationSource (specializeShader(m_context, tessellationEvaluationTemplate.c_str()))
5047 << glu::FragmentSource (specializeShader(m_context, fragmentShaderTemplate.c_str()))
5296 << glu::VertexSource (specializeShader(m_context, vertexShaderTemplate.c_str()))
5297 << glu::TessellationControlSource (specializeShader(m_context, tessellationControlTemplate.c_str()))
5298 << glu::TessellationEvaluationSource (specializeShader(m_context, tessellationEvaluationTemplate.c_str()))
5299 << glu::FragmentSource (specializeShader(m_context, fragmentShaderTemplate.c_str()))
6197 << glu::VertexSource (specializeShader(m_context, vertexShaderTemplate.c_str()))
6198 << glu::TessellationControlSource (specializeShader(m_context, tessellationControlTemplate.c_str()))
6199 << glu::TessellationEvaluationSource (specializeShader(m_context, tessellationEvaluationTemplate.c_str()))
6200 << glu::FragmentSource (specializeShader(m_context, fragmentShaderTemplate.c_str()))
6413 << glu::VertexSource (specializeShader(m_context, vertexShaderTemplate.c_str()))
6414 << glu::TessellationControlSource (specializeShader(m_context, tessellationControlTemplate.c_str()))
6415 << glu::TessellationEvaluationSource (specializeShader(m_context, tessellationEvaluationTemplate.c_str()))
6416 << glu::FragmentSource (specializeShader(m_context, fragmentShaderTemplate.c_str()))));
6747 << glu::VertexSource(specializeShader(m_context, getVertexSource().c_str()))
6748 << glu::FragmentSource(specializeShader(m_context, getFragmentSource().c_str()))
6749 << glu::TessellationControlSource(specializeShader(m_context, getTessCtrlSource("layout(vertices=4) out").c_str()))
6750 << glu::TessellationEvaluationSource(specializeShader(m_context, getTessEvalSource("layout(triangles) in").c_str())));
6806 << glu::VertexSource(specializeShader(m_context, getVertexSource().c_str()))
6807 << glu::FragmentSource(specializeShader(m_context, getFragmentSource().c_str()))
6808 << glu::TessellationControlSource(specializeShader(m_context, getTessCtrlSource("layout(vertices=6) out").c_str()))
6809 << glu::TessellationEvaluationSource(specializeShader(m_context, getTessEvalSource(s_modes[ndx].layout).c_str())));
6861 << glu::VertexSource(specializeShader(m_context, getVertexSource().c_str()))
6862 << glu::FragmentSource(specializeShader(m_context, getFragmentSource().c_str()))
6863 << glu::TessellationControlSource(specializeShader(m_context, getTessCtrlSource("layout(vertices=6) out").c_str()))
6864 << glu::TessellationEvaluationSource(specializeShader(m_context, getTessEvalSource(s_modes[ndx].layout).c_str())));
6915 << glu::VertexSource(specializeShader(m_context, getVertexSource().c_str()))
6916 << glu::FragmentSource(specializeShader(m_context, getFragmentSource().c_str()))
6917 << glu::TessellationControlSource(specializeShader(m_context, getTessCtrlSource("layout(vertices=6) out").c_str()))
6918 << glu::TessellationEvaluationSource(specializeShader(m_context, getTessEvalSource(s_modes[ndx].layout).c_str())));
6968 << glu::VertexSource(specializeShader(m_context, getVertexSource().c_str()))
6969 << glu::FragmentSource(specializeShader(m_context, getFragmentSource().c_str()))
6970 << glu::TessellationControlSource(specializeShader(m_context, getTessCtrlSource("layout(vertices=6) out").c_str()))
6971 << glu::TessellationEvaluationSource(specializeShader(m_context, getTessEvalSource(s_modes[ndx].layout).c_str())));
7016 << glu::VertexSource(specializeShader(m_context, getVertexSource().c_str()))
7017 << glu::FragmentSource(specializeShader(m_context, getFragmentSource().c_str()))
7018 << glu::TessellationControlSource(specializeShader(m_context, getTessCtrlSource().c_str()))
7019 << glu::TessellationEvaluationSource(specializeShader(m_context, getTessEvalSource().c_str())));
7189 << glu::TessellationControlSource(specializeShader(m_context, s_controlSource))