Lines Matching refs:programCollection
138 void initFrameBufferPrograms(SourceCollections& programCollection, CaseDefinition caseDef) in initFrameBufferPrograms() argument
140 subgroups::setFragmentShaderFrameBuffer(programCollection); in initFrameBufferPrograms()
143 subgroups::setVertexShaderFrameBuffer(programCollection); in initFrameBufferPrograms()
161 programCollection.add("vert") << glu::VertexSource(vertexGLSL); in initFrameBufferPrograms()
179 programCollection.add("tese") << glu::TessellationEvaluationSource(evaluationSourceGLSL); in initFrameBufferPrograms()
180 subgroups::setTesCtrlShaderFrameBuffer(programCollection); in initFrameBufferPrograms()
202 programCollection.add("tesc") << glu::TessellationControlSource(controlSourceGLSL); in initFrameBufferPrograms()
203 subgroups::setTesEvalShaderFrameBuffer(programCollection); in initFrameBufferPrograms()
223 programCollection.add("geometry") << glu::GeometrySource(geometryGLSL); in initFrameBufferPrograms()
232 void initPrograms(SourceCollections& programCollection, CaseDefinition caseDef) in initPrograms() argument
258 programCollection.add("comp") << glu::ComputeSource(src.str()); in initPrograms()
280 programCollection.add("vert") << glu::VertexSource(vertex); in initPrograms()
304 programCollection.add("tesc") << glu::TessellationControlSource(tesc); in initPrograms()
325 programCollection.add("tese") << glu::TessellationEvaluationSource(tese); in initPrograms()
347 subgroups::addGeometryShadersFromTemplate(geometry, programCollection); in initPrograms()
362 programCollection.add("fragment") << glu::FragmentSource(fragment); in initPrograms()
365 subgroups::addNoSubgroupShader(programCollection); in initPrograms()