Lines Matching refs:TextureBinding

76 // TextureBinding
78 TextureBinding::TextureBinding(const glu::Texture2D* tex2D, const tcu::Sampler& sampler)
84 TextureBinding::TextureBinding(const glu::TextureCube* texCube, const tcu::Sampler& sampler)
90 TextureBinding::TextureBinding(const glu::Texture2DArray* tex2DArray, const tcu::Sampler& sampler)
96 TextureBinding::TextureBinding(const glu::Texture3D* tex3D, const tcu::Sampler& sampler)
102 TextureBinding::TextureBinding(void) : m_type(TYPE_NONE)
107 void TextureBinding::setSampler(const tcu::Sampler& sampler)
112 void TextureBinding::setTexture(const glu::Texture2D* tex2D)
118 void TextureBinding::setTexture(const glu::TextureCube* texCube)
124 void TextureBinding::setTexture(const glu::Texture2DArray* tex2DArray)
130 void TextureBinding::setTexture(const glu::Texture3D* tex3D)
142 const vector<Mat4>& userAttribTransforms, const vector<TextureBinding>& textures);
165 const vector<TextureBinding>& getTextures(void) const
210 vector<TextureBinding> m_textures;
222 const vector<Mat4>& userAttribTransforms, const vector<TextureBinding>& textures)
311 const vector<TextureBinding>& bindings = quadGrid.getTextures();
317 const TextureBinding& binding = bindings[ndx];
319 if (binding.getType() == TextureBinding::TYPE_NONE)
326 case TextureBinding::TYPE_2D:
329 case TextureBinding::TYPE_CUBE_MAP:
332 case TextureBinding::TYPE_2D_ARRAY:
335 case TextureBinding::TYPE_3D:
533 const TextureBinding& tex = m_textures[ndx];
538 if (tex.getType() == TextureBinding::TYPE_NONE)
544 if (tex.getType() == TextureBinding::TYPE_2D_ARRAY)
547 if (tex.getType() == TextureBinding::TYPE_3D)
556 case TextureBinding::TYPE_2D:
560 case TextureBinding::TYPE_CUBE_MAP:
564 case TextureBinding::TYPE_2D_ARRAY:
568 case TextureBinding::TYPE_3D: