Searched refs:Texture2DArray (Results 1 - 25 of 41) sorted by relevance

12

/external/deqp/framework/opengl/
H A DgluTexture.hpp158 class Texture2DArray class in namespace:glu
161 Texture2DArray (const RenderContext& context, deUint32 format, deUint32 dataType, int width, int height, int numLayers);
162 Texture2DArray (const RenderContext& context, deUint32 internalFormat, int width, int height, int numLayers);
163 Texture2DArray (const RenderContext& context, const ContextInfo& contextInfo, int numLevels, const tcu::CompressedTexture* levels, const tcu::TexDecompressionParams& decompressionParams = tcu::TexDecompressionParams());
164 ~Texture2DArray (void);
168 tcu::Texture2DArray& getRefTexture (void) { return m_refTexture; }
169 const tcu::Texture2DArray& getRefTexture (void) const { return m_refTexture; }
173 Texture2DArray (const Texture2DArray& other); // Not allowed!
174 Texture2DArray
[all...]
H A DgluTexture.cpp527 // Texture2DArray
529 Texture2DArray::Texture2DArray (const RenderContext& context, deUint32 format, deUint32 dataType, int width, int height, int numLevels) function in class:glu::Texture2DArray
542 Texture2DArray::Texture2DArray (const RenderContext& context, deUint32 sizedFormat, int width, int height, int numLevels) function in class:glu::Texture2DArray
555 Texture2DArray::Texture2DArray (const RenderContext& context, const ContextInfo& contextInfo, int numLevels, const tcu::CompressedTexture* levels, const tcu::TexDecompressionParams& decompressionParams) function in class:glu::Texture2DArray
581 Texture2DArray::~Texture2DArray (void)
587 void Texture2DArray
[all...]
/external/deqp/external/openglcts/modules/common/
H A DglcShaderRenderCase.hpp45 class Texture2DArray;
106 TextureBinding(const glu::Texture2DArray* tex2DArray, const tcu::Sampler& sampler);
113 void setTexture(const glu::Texture2DArray* tex2DArray);
134 const glu::Texture2DArray* get2DArray(void) const
151 const glu::Texture2DArray* tex2DArray;
173 const tcu::Texture2DArray* tex2DArray;
/external/deqp/modules/glshared/
H A DglsShaderRenderCase.hpp44 class Texture2DArray;
90 TextureBinding (const glu::Texture2DArray* tex2DArray, const tcu::Sampler& sampler);
97 void setTexture (const glu::Texture2DArray* tex2DArray);
104 const glu::Texture2DArray* get2DArray (void) const { DE_ASSERT(getType() == TYPE_2D_ARRAY); return m_binding.tex2DArray;}
114 const glu::Texture2DArray* tex2DArray;
136 const tcu::Texture2DArray* tex2DArray;
H A DglsFboUtil.hpp251 struct Texture2DArray : public TextureLayered struct in namespace:deqp::gls::FboUtil::config
H A DglsFboUtil.cpp322 if (dynamic_cast<const Texture2DArray*>(&img) != DE_NULL)
384 else if (const Texture2DArray* t2a = dynamic_cast<const Texture2DArray*>(&cfg))
/external/deqp/external/openglcts/modules/gl/
H A Dgl4cTextureFilterMinmaxTests.hpp162 class Texture2DArray : public SupportedTextureType class in class:gl4cts::TextureFilterMinmaxUtils
165 de::MovePtr<glu::Texture2DArray> m_texture;
171 Texture2DArray();
H A Dgl4cTextureFilterMinmaxTests.cpp65 m_supportedTextureTypes.push_back(new Texture2DArray());
338 // Texture2DArray
340 TextureFilterMinmaxUtils::Texture2DArray::Texture2DArray() function in class:gl4cts::TextureFilterMinmaxUtils::Texture2DArray
345 glw::GLuint TextureFilterMinmaxUtils::Texture2DArray::getTextureGL()
350 std::vector<float> TextureFilterMinmaxUtils::Texture2DArray::getTexCoords()
356 void TextureFilterMinmaxUtils::Texture2DArray::generate(const glu::RenderContext& context, tcu::IVec3 size,
363 m_texture = de::MovePtr<glu::Texture2DArray>(new glu::Texture2DArray(context, format, type, size.x(), size.y(), 2));
367 GLU_EXPECT_NO_ERROR(gl.getError(), "glu::Texture2DArray erro
[all...]
/external/deqp/external/vulkancts/modules/vulkan/pipeline/
H A DvktPipelineImageUtil.hpp202 tcu::Texture2DArray m_texture;
212 virtual const tcu::Texture2DArray& getTexture (void) const;
213 virtual tcu::Texture2DArray& getTexture (void);
/external/deqp/framework/opengl/simplereference/
H A DsglrShaderProgram.hpp41 class Texture2DArray;
213 const rc::Texture2DArray* tex2DArray;
H A DsglrReferenceContext.hpp218 class Texture2DArray : public Texture class in namespace:sglr::rc
221 Texture2DArray (deUint32 name = 0);
222 virtual ~Texture2DArray (void);
804 void setTex2DArrayBinding (int unit, rc::Texture2DArray* tex2DArray);
829 rc::Texture2DArray* tex2DArrayBinding;
836 rc::Texture2DArray default2DArrayTex;
891 rc::Texture2DArray m_emptyTex2DArray;
H A DsglrReferenceContext.cpp547 void ReferenceContext::setTex2DArrayBinding (int unitNdx, Texture2DArray* texture)
650 case GL_TEXTURE_2D_ARRAY: texObj = new Texture2DArray (texture); break;
665 case GL_TEXTURE_2D_ARRAY: setTex2DArrayBinding (unitNdx, static_cast<Texture2DArray*> (texObj)); break;
1163 Texture2DArray* texture = unit.tex2DArrayBinding ? unit.tex2DArrayBinding : &unit.default2DArrayTex;
1384 Texture2DArray& texture = unit.tex2DArrayBinding ? *unit.tex2DArrayBinding : unit.default2DArrayTex;
1726 Texture2DArray& texture = unit.tex2DArrayBinding ? *unit.tex2DArrayBinding : unit.default2DArrayTex;
2206 const Texture2DArray* tex2DArr = static_cast<const Texture2DArray*>(texture);
2352 level = dynamic_cast<Texture2DArray*>(texture)->getLevel(attachment.level);
4474 rc::Texture2DArray* te
[all...]
/external/deqp/framework/common/
H A DtcuTexture.hpp963 class Texture2DArray : private TextureLevelPyramid class in namespace:tcu
966 Texture2DArray (const TextureFormat& format, int width, int height, int numLayers);
967 Texture2DArray (const Texture2DArray& other);
968 ~Texture2DArray (void);
990 Texture2DArray& operator= (const Texture2DArray& other);
1001 inline Vec4 Texture2DArray::sample (const Sampler& sampler, float s, float t, float r, float lod) const
1006 inline Vec4 Texture2DArray::sampleOffset (const Sampler& sampler, float s, float t, float r, float lod, const IVec2& offset) const
1011 inline float Texture2DArray
[all...]
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/
H A DvktShaderRender.hpp122 TextureBinding (const tcu::Texture2DArray* tex2DArray, const tcu::Sampler& sampler);
135 const tcu::Texture2DArray& get2DArray (void) const { DE_ASSERT(getType() == TYPE_2D_ARRAY && m_binding.tex2DArray != NULL); return *m_binding.tex2DArray; }
158 const tcu::Texture2DArray* tex2DArray;
185 const tcu::Texture2DArray* tex2DArray;
/external/swiftshader/src/OpenGL/libGLESv2/
H A DTexture.h329 class Texture2DArray : public Texture3D class in namespace:es2
332 explicit Texture2DArray(GLuint name);
338 ~Texture2DArray() override;
H A DResourceManager.cpp309 textureObject = new Texture2DArray(texture);
H A DTexture.cpp16 // Texture2D, TextureCubeMap, Texture3D and Texture2DArray. Implements GL texture objects
1821 Texture2DArray::Texture2DArray(GLuint name) : Texture3D(name)
1825 Texture2DArray::~Texture2DArray()
1829 GLenum Texture2DArray::getTarget() const
1834 void Texture2DArray::generateMipmaps()
H A DContext.h54 class Texture2DArray;
645 Texture2DArray *getTexture2DArray() const;
735 gl::BindingPointer<Texture2DArray> mTexture2DArrayZero;
/external/deqp/modules/gles3/functional/
H A Des3fTextureShadowTests.cpp83 static void clampFloatingPointTexture (tcu::Texture2DArray& target)
723 const glu::Texture2DArray* texture;
734 FilterCase (const glu::Texture2DArray* tex_, float ref_, const tcu::Vec3& minCoord_, const tcu::Vec3& maxCoord_)
743 glu::Texture2DArray* m_gradientTex;
744 glu::Texture2DArray* m_gridTex;
786 m_gradientTex = new glu::Texture2DArray(m_context.getRenderContext(), m_format, m_width, m_height, m_numLayers);
787 m_gridTex = new glu::Texture2DArray(m_context.getRenderContext(), m_format, m_width, m_height, m_numLayers);
855 const glu::Texture2DArray* tex = cases[caseNdx].texNdx > 0 ? m_gridTex : m_gradientTex;
H A Des3fVertexTextureTests.cpp159 template <> struct TexTypeTcuClass<TEXTURETYPE_2D_ARRAY> { typedef tcu::Texture2DArray t; };
416 static inline IVec3 getTextureSize (const glu::Texture2DArray& tex)
418 const tcu::Texture2DArray& ref = tex.getRefTexture();
456 static inline Vec4 sample (const tcu::Texture2DArray& tex, const Vec3& coord, float lod, const tcu::Sampler& sam) { return tex.sample(sam, coord.x(), coord.y(), coord.z(), lod); }
1156 glu::Texture2DArray* m_textures[2]; // 2 textures, a gradient texture and a grid texture.
1234 m_textures[i] = new glu::Texture2DArray(m_context.getRenderContext(), GL_RGB, GL_UNSIGNED_BYTE, texWidth, texHeight, texLayers);
1290 const tcu::Texture2DArray& refTexture = m_textures[textureNdx]->getRefTexture();
H A Des3fTextureFilteringTests.cpp702 const glu::Texture2DArray* texture;
712 FilterCase (const glu::Texture2DArray* tex_, const tcu::Vec2& lod_, const tcu::Vec2& offset_, const tcu::Vec2& layerRange_)
721 glu::Texture2DArray* m_gradientTex;
722 glu::Texture2DArray* m_gridTex;
765 m_gradientTex = new glu::Texture2DArray(m_context.getRenderContext(), m_internalFormat, m_width, m_height, m_numLayers);
766 m_gridTex = new glu::Texture2DArray(m_context.getRenderContext(), m_internalFormat, m_width, m_height, m_numLayers);
H A Des3fFboCompletenessTests.cpp293 texCfg = &builder.makeConfig<Texture2DArray>();
H A Des3fTextureUnitTests.cpp737 vector<tcu::Texture2DArray*> m_textures2dArray;
768 for (vector<tcu::Texture2DArray*>::iterator i = m_textures2dArray.begin(); i != m_textures2dArray.end(); i++)
870 m_textures2dArray.push_back(new tcu::Texture2DArray(texFormat, texWidth, texHeight, texLayers));
1109 const tcu::Texture2DArray* texture = m_textures2dArray[ndx2dArray];
/external/deqp/modules/gles31/functional/
H A Des31fTextureGatherTests.cpp387 static void swizzleTexture (tcu::Texture2DArray& dst, const tcu::Texture2DArray& src, const MaybeTextureSwizzle& swizzle)
389 dst = tcu::Texture2DArray(src.getFormat(), src.getWidth(), src.getHeight(), src.getNumLayers());
1767 MovePtr<glu::Texture2DArray> m_texture;
1768 tcu::Texture2DArray m_swizzledTexture;
1822 m_texture = MovePtr<glu::Texture2DArray>(new glu::Texture2DArray(renderCtx, glu::getInternalFormat(m_textureFormat), m_textureSize.x(), m_textureSize.y(), m_textureSize.z()));
1825 tcu::Texture2DArray& refTexture = m_texture->getRefTexture();
/external/deqp/external/vulkancts/modules/vulkan/multiview/
H A DvktMultiViewRenderTests.cpp152 MovePtr<tcu::Texture2DArray> imageData (void);
862 const MovePtr<tcu::Texture2DArray> referenceFrame = imageData();
877 MovePtr<tcu::Texture2DArray> MultiViewRenderTestInstance::imageData (void)
879 MovePtr<tcu::Texture2DArray> referenceFrame = MovePtr<tcu::Texture2DArray>(new tcu::Texture2DArray(mapVkFormat(m_colorFormat), m_parameters.extent.width, m_parameters.extent.height, m_parameters.extent.depth));
1142 const MovePtr<tcu::Texture2DArray> data = imageData();

Completed in 474 milliseconds

12