Lines Matching defs:const
78 VertexArray::VertexArray (const rsg::ShaderInput* input, int numVertices)
92 void TextureManager::bindTexture (int unit, const glu::Texture2D* tex2D)
97 void TextureManager::bindTexture (int unit, const glu::TextureCube* texCube)
102 inline vector<pair<int, const glu::Texture2D*> > TextureManager::getBindings2D (void) const
104 vector<pair<int, const glu::Texture2D*> > bindings;
105 for (map<int, const glu::Texture2D*>::const_iterator i = m_tex2D.begin(); i != m_tex2D.end(); i++)
110 inline vector<pair<int, const glu::TextureCube*> > TextureManager::getBindingsCube (void) const
112 vector<pair<int, const glu::TextureCube*> > bindings;
113 for (map<int, const glu::TextureCube*>::const_iterator i = m_texCube.begin(); i != m_texCube.end(); i++)
118 RandomShaderCase::RandomShaderCase (tcu::TestContext& testCtx, glu::RenderContext& renderCtx, const char* name, const char* description, const rsg::ProgramParameters& params)
148 std::vector<const rsg::ShaderInput*> unifiedUniforms;
154 const vector<rsg::ShaderInput*>& inputs = m_vertexShader.getInputs();
159 const rsg::ShaderInput* input = *i;
224 const rsg::VariableType& type = uniformIter->getVariable()->getType();
240 static int getNumSamplerUniforms (const std::vector<rsg::ShaderInput*>& uniforms)
253 void RandomShaderCase::checkShaderLimits (const rsg::Shader& shader) const
255 const int numRequiredSamplers = getNumSamplerUniforms(shader.getUniforms());
259 const GLenum pname = (shader.getType() == rsg::Shader::TYPE_VERTEX) ? (GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS) : (GL_MAX_TEXTURE_IMAGE_UNITS);
274 void RandomShaderCase::checkProgramLimits (const rsg::Shader& vtxShader, const rsg::Shader& frgShader) const
276 const int numRequiredCombinedSamplers = getNumSamplerUniforms(vtxShader.getUniforms()) + getNumSamplerUniforms(frgShader.getUniforms());
294 const glu::Texture2D* RandomShaderCase::getTex2D (void)
317 const glu::TextureCube* RandomShaderCase::getTexCube (void)
323 static const tcu::Vec4 gradients[tcu::CUBEFACE_LAST][2] =
410 const char* scalarType = DE_NULL;
411 const char* vecType = DE_NULL;
517 vector<pair<int, const glu::Texture2D*> > tex2DBindings = m_texManager.getBindings2D();
518 vector<pair<int, const glu::TextureCube*> > texCubeBindings = m_texManager.getBindingsCube();
520 for (vector<pair<int, const glu::Texture2D*> >::const_iterator i = tex2DBindings.begin(); i != tex2DBindings.end(); i++)
523 const glu::Texture2D* texture = i->second;
532 for (vector<pair<int, const glu::TextureCube*> >::const_iterator i = texCubeBindings.begin(); i != texCubeBindings.end(); i++)
535 const glu::TextureCube* texture = i->second;