Lines Matching refs:programs
365 const string withExt = injectExtensionRequirements(baseSrc, spec.programs[0].requiredExtensions, glu::SHADERTYPE_VERTEX);
429 const string withExt = injectExtensionRequirements(baseSrc, spec.programs[0].requiredExtensions, glu::SHADERTYPE_FRAGMENT);
708 for (size_t progNdx = 0; progNdx < spec.programs.size(); progNdx++)
712 if (!spec.programs[progNdx].sources.sources[shaderType].empty())
742 TCU_CHECK_INTERNAL(spec.programs.size() == 1);
1693 vector<ProgramSources> specializedSources (m_spec.programs.size());
1702 DE_ASSERT(m_spec.programs.size() == 1 && m_spec.programs[0].sources.sources[glu::SHADERTYPE_VERTEX].size() == 1);
1703 specializedSources[0] << glu::VertexSource(specializeVertexShader(m_spec, m_spec.programs[0].sources.sources[glu::SHADERTYPE_VERTEX][0]))
1708 DE_ASSERT(m_spec.programs.size() == 1 && m_spec.programs[0].sources.sources[glu::SHADERTYPE_FRAGMENT].size() == 1);
1710 << glu::FragmentSource(specializeFragmentShader(m_spec, m_spec.programs[0].sources.sources[glu::SHADERTYPE_FRAGMENT][0]));
1718 for (size_t progNdx = 0; progNdx < m_spec.programs.size(); progNdx++)
1720 const ProgramSpecializationParams progSpecParams (m_spec, m_spec.programs[progNdx].requiredExtensions, maxPatchVertices);
1722 specializeProgramSources(specializedSources[progNdx], m_spec.programs[progNdx].sources, progSpecParams);