Lines Matching refs:m_programs
384 m_programs.push_back(program); in ShaderCase()
424 m_programs.push_back(program); in ShaderCase()
444 for (int programNdx = 0; programNdx < (int)m_programs.size(); ++programNdx) in init()
447 for (int ndx = 0; ndx < (int)m_programs[programNdx].spec.requirements.size(); ++ndx) in init()
448 m_programs[programNdx].spec.requirements[ndx].checkRequirements(m_renderCtx, m_contextInfo); in init()
454 …ecializeVertexShaders (m_programs[programNdx].programSources, m_programs[programNdx].spec.vertexS… in init()
455 …ializeFragmentShaders (m_programs[programNdx].programSources, m_programs[programNdx].spec.fragment… in init()
456 …ializeGeometryShaders (m_programs[programNdx].programSources, m_programs[programNdx].spec.geometry… in init()
457 …lizeTessControlShaders(m_programs[programNdx].programSources, m_programs[programNdx].spec.tessCtrl… in init()
458 …ializeTessEvalShaders (m_programs[programNdx].programSources, m_programs[programNdx].spec.tessEval… in init()
462 DE_ASSERT(m_programs.size() == 1); in init()
466 …m_programs[0].programSources << glu::VertexSource(specializeVertexShader(m_programs[0].spec.vertex… in init()
467 m_programs[0].programSources << glu::FragmentSource(genFragmentShader(valueBlock)); in init()
471 DE_ASSERT(m_programs.size() == 1); in init()
475 m_programs[0].programSources << glu::VertexSource(genVertexShader(valueBlock)); in init()
476 …m_programs[0].programSources << glu::FragmentSource(specializeFragmentShader(m_programs[0].spec.fr… in init()
479 m_programs[programNdx].programSources << glu::ProgramSeparable(m_separatePrograms); in init()
597 for (int programNdx = 0; programNdx < (int)m_programs.size(); ++programNdx) in isTessellationPresent()
598 if (m_programs[programNdx].spec.activeStageBits & tessellationBits) in isTessellationPresent()
603 return !m_programs[0].programSources.sources[glu::SHADERTYPE_TESSELLATION_CONTROL].empty() || in isTessellationPresent()
604 !m_programs[0].programSources.sources[glu::SHADERTYPE_TESSELLATION_EVALUATION].empty(); in isTessellationPresent()
609 for (int programNdx = 0; programNdx < (int)m_programs.size(); ++programNdx) in anyProgramRequiresFullGLSLES100Specification()
610 …for (int requirementNdx = 0; requirementNdx < (int)m_programs[programNdx].spec.requirements.size()… in anyProgramRequiresFullGLSLES100Specification()
612 …if (m_programs[programNdx].spec.requirements[requirementNdx].getType() == CaseRequirement::REQUIRE… in anyProgramRequiresFullGLSLES100Specification()
699 …de::SharedPtr<glu::ShaderProgram> program (new glu::ShaderProgram(m_renderCtx, m_programs[0].prog… in execute()
720 for (int programNdx = 0; programNdx < (int)m_programs.size(); ++programNdx) in execute()
722 …de::SharedPtr<glu::ShaderProgram> program(new glu::ShaderProgram(m_renderCtx, m_programs[programNd… in execute()
724 if (m_programs[programNdx].spec.activeStageBits & (1 << glu::SHADERTYPE_VERTEX)) in execute()
749 if (m_programs[programNdx].spec.activeStageBits & (1 << stage)) in execute()
845 for (int programNdx = 0; programNdx < (int)m_programs.size(); ++programNdx) in execute()
849 if (m_programs[programNdx].spec.activeStageBits & (1 << stage)) in execute()
1428 …const string withExt = injectExtensionRequirements(baseSrc, SHADERTYPE_VERTEX, m_programs[0].spec.… in specializeVertexShader()
1491 …const string withExt = injectExtensionRequirements(baseSrc, SHADERTYPE_FRAGMENT, m_programs[0].spe… in specializeFragmentShader()