Home | History | Annotate | Download | only in glshared

Lines Matching refs:programNdx

423 	for (int programNdx = 0; programNdx < (int)m_programs.size(); ++programNdx)
426 for (int ndx = 0; ndx < (int)m_programs[programNdx].spec.requirements.size(); ++ndx)
427 m_programs[programNdx].spec.requirements[ndx].checkRequirements(m_renderCtx, m_contextInfo);
433 specializeVertexShaders (m_programs[programNdx].programSources, m_programs[programNdx].spec.vertexSources, valueBlock, m_programs[programNdx].spec.requirements);
434 specializeFragmentShaders (m_programs[programNdx].programSources, m_programs[programNdx].spec.fragmentSources, valueBlock, m_programs[programNdx].spec.requirements);
435 specializeGeometryShaders (m_programs[programNdx].programSources, m_programs[programNdx].spec.geometrySources, valueBlock, m_programs[programNdx].spec.requirements);
436 specializeTessControlShaders(m_programs[programNdx].programSources, m_programs[programNdx].spec.tessCtrlSources, valueBlock, m_programs[programNdx].spec.requirements);
437 specializeTessEvalShaders (m_programs[programNdx].programSources, m_programs[programNdx].spec.tessEvalSources, valueBlock, m_programs[programNdx].spec.requirements);
458 m_programs[programNdx].programSources << glu::ProgramSeparable(m_separatePrograms);
494 for (int programNdx = 0; programNdxprogramNdx)
497 const int loc = gl.getUniformLocation(pipelinePrograms[programNdx], name.c_str());
508 gl.useProgram(pipelinePrograms[programNdx]);
559 for (int programNdx = 0; programNdx < (int)m_programs.size(); ++programNdx)
560 if (m_programs[programNdx].spec.activeStageBits & tessellationBits)
670 for (int programNdx = 0; programNdx < (int)m_programs.size(); ++programNdx)
672 de::SharedPtr<glu::ShaderProgram> program(new glu::ShaderProgram(m_renderCtx, m_programs[programNdx].programSources));
674 if (m_programs[programNdx].spec.activeStageBits & (1 << glu::SHADERTYPE_VERTEX))
692 const tcu::ScopedLogSection section (log, "Program", "Program " + de::toString(programNdx+1));
699 if (m_programs[programNdx].spec.activeStageBits & (1 << stage))
776 for (int programNdx = 0; programNdx < (int)m_programs.size(); ++programNdx)
780 if (m_programs[programNdx].spec.activeStageBits & (1 << stage))
783 programPipeline->useProgramStages(shaderFlags, pipelineProgramIDs[programNdx]);