Home | History | Annotate | Download | only in opengl

Lines Matching refs:sources

100 	const bool		isSeparable			= !spec.programs.empty() && spec.programs[0].sources.separable;
165 const bool hasShader = !spec.programs[progNdx].sources.sources[shaderStageNdx].empty();
183 else if (!spec.programs[progNdx].sources.sources[shaderStageNdx].empty())
205 const bool hasVertex = !spec.programs[0].sources.sources[SHADERTYPE_VERTEX].empty();
206 const bool hasFragment = !spec.programs[0].sources.sources[SHADERTYPE_FRAGMENT].empty();
1322 case TOKEN_VERTEX: program.sources.sources[SHADERTYPE_VERTEX].push_back(source); break;
1323 case TOKEN_FRAGMENT: program.sources.sources[SHADERTYPE_FRAGMENT].push_back(source); break;
1324 case TOKEN_TESSELLATION_CONTROL: program.sources.sources[SHADERTYPE_TESSELLATION_CONTROL].push_back(source); break;
1325 case TOKEN_TESSELLATION_EVALUATION: program.sources.sources[SHADERTYPE_TESSELLATION_EVALUATION].push_back(source); break;
1326 case TOKEN_GEOMETRY: program.sources.sources[SHADERTYPE_GEOMETRY].push_back(source); break;
1439 pipelineProgram.sources.separable = true;
1490 spec.programs[0].sources << VertexSource(bothSource);
1507 spec.programs[0].sources << FragmentSource(bothSource);
1524 spec.programs[0].sources.sources[SHADERTYPE_VERTEX].swap(vertexSources);
1525 spec.programs[0].sources.sources[SHADERTYPE_FRAGMENT].swap(fragmentSources);
1526 spec.programs[0].sources.sources[SHADERTYPE_TESSELLATION_CONTROL].swap(tessellationCtrlSources);
1527 spec.programs[0].sources.sources[SHADERTYPE_TESSELLATION_EVALUATION].swap(tessellationEvalSources);
1528 spec.programs[0].sources.sources[SHADERTYPE_GEOMETRY].swap(geometrySources);