Lines Matching defs:src
290 string specializeVertexShader (const ShaderCaseSpecification& spec, const string& src)
363 StringTemplate tmpl (src);
371 string specializeFragmentShader (const ShaderCaseSpecification& spec, const string& src)
427 StringTemplate tmpl (src);
567 const ProgramSources& src,
572 if (!src.sources[shaderType].empty())
576 for (size_t ndx = 0; ndx < src.sources[shaderType].size(); ++ndx)
578 const StringTemplate tmpl (src.sources[shaderType][ndx]);
588 const glu::ProgramSources& src,
591 specializeShaderSources(dst, src, specParams, glu::SHADERTYPE_VERTEX, generateVertexSpecialization);
592 specializeShaderSources(dst, src, specParams, glu::SHADERTYPE_FRAGMENT, generateFragmentSpecialization);
593 specializeShaderSources(dst, src, specParams, glu::SHADERTYPE_GEOMETRY, generateGeometrySpecialization);
594 specializeShaderSources(dst, src, specParams, glu::SHADERTYPE_TESSELLATION_CONTROL, generateTessControlSpecialization);
595 specializeShaderSources(dst, src, specParams, glu::SHADERTYPE_TESSELLATION_EVALUATION, generateTessEvalSpecialization);
597 dst << glu::ProgramSeparable(src.separable);