Home | History | Annotate | Download | only in functional

Lines Matching refs:m_shaders

436 		for (int shaderNdx = 0; shaderNdx < (int)m_shaders.size(); ++shaderNdx)
438 for (int varNdx = 0; varNdx < (int)m_shaders[shaderNdx]->m_defaultBlock.variables.size(); ++varNdx)
439 collectStructPtrs(structTypes, m_shaders[shaderNdx]->m_defaultBlock.variables[varNdx].varType);
441 for (int interfaceNdx = 0; interfaceNdx < (int)m_shaders[shaderNdx]->m_defaultBlock.interfaceBlocks.size(); ++interfaceNdx)
442 for (int varNdx = 0; varNdx < (int)m_shaders[shaderNdx]->m_defaultBlock.interfaceBlocks[interfaceNdx].variables.size(); ++varNdx)
443 collectStructPtrs(structTypes, m_shaders[shaderNdx]->m_defaultBlock.interfaceBlocks[interfaceNdx].variables[varNdx].varType);
450 for (int shaderNdx = 0; shaderNdx < (int)m_shaders.size(); ++shaderNdx)
451 delete m_shaders[shaderNdx];
452 m_shaders.clear();
462 m_shaders.reserve(m_shaders.size() + 1);
465 m_shaders.push_back(shader);
482 return m_shaders;
490 for (int shaderNdx = 0; shaderNdx < (int)m_shaders
492 const int index = getShaderStageIndex(m_shaders[shaderNdx]->getType());
508 for (int shaderNdx = 0; shaderNdx < (int)m_shaders.size(); ++shaderNdx)
510 const int index = getShaderStageIndex(m_shaders[shaderNdx]->getType());
523 for (int shaderNdx = 0; shaderNdx < (int)m_shaders.size(); ++shaderNdx)
525 if (m_shaders[shaderNdx]->getType() == stage)
573 const bool isOpenGLES = (m_shaders.empty()) ? (false) : (glu::glslVersionIsES(m_shaders[0]->getVersion()));
581 if (m_shaders.empty())
584 for (int ndx = 0; ndx < (int)m_shaders.size(); ++ndx)
585 if (!m_shaders[ndx]->isValid())
589 for (int ndx = 1; ndx < (int)m_shaders.size(); ++ndx)
590 if (m_shaders[0]->getVersion() != m_shaders[ndx]->getVersion())
593 for (int ndx = 0; ndx < (int)m_shaders.size(); ++ndx)
595 switch (m_shaders[ndx]->getType())