Searched refs:Texture3D (Results 1 - 25 of 44) sorted by relevance

12

/external/deqp/framework/opengl/
H A DgluTexture.hpp221 class Texture3D class in namespace:glu
224 Texture3D (const RenderContext& context, deUint32 format, deUint32 dataType, int width, int height, int depth);
225 Texture3D (const RenderContext& context, deUint32 internalFormat, int width, int height, int depth);
226 Texture3D (const RenderContext& context, const ContextInfo& contextInfo, int numLevels, const tcu::CompressedTexture* levels, const tcu::TexDecompressionParams& decompressionParams = tcu::TexDecompressionParams());
227 ~Texture3D (void);
231 tcu::Texture3D& getRefTexture (void) { return m_refTexture; }
232 const tcu::Texture3D& getRefTexture (void) const { return m_refTexture; }
236 Texture3D (const Texture3D& other); // Not allowed!
237 Texture3D
[all...]
H A DgluTexture.cpp643 // Texture3D
645 Texture3D::Texture3D (const RenderContext& context, deUint32 format, deUint32 dataType, int width, int height, int depth) function in class:glu::Texture3D
658 Texture3D::Texture3D (const RenderContext& context, deUint32 sizedFormat, int width, int height, int depth) function in class:glu::Texture3D
671 Texture3D::Texture3D (const RenderContext& context, function in class:glu::Texture3D
701 Texture3D::~Texture3D (void)
707 void Texture3D
[all...]
/external/deqp/external/openglcts/modules/common/
H A DglcShaderRenderCase.hpp46 class Texture3D;
107 TextureBinding(const glu::Texture3D* tex3D, const tcu::Sampler& sampler);
114 void setTexture(const glu::Texture3D* tex3D);
139 const glu::Texture3D* get3D(void) const
152 const glu::Texture3D* tex3D;
174 const tcu::Texture3D* tex3D;
/external/deqp/modules/glshared/
H A DglsShaderRenderCase.hpp45 class Texture3D;
91 TextureBinding (const glu::Texture3D* tex3D, const tcu::Sampler& sampler);
98 void setTexture (const glu::Texture3D* tex3D);
105 const glu::Texture3D* get3D (void) const { DE_ASSERT(getType() == TYPE_3D); return m_binding.tex3D; }
115 const glu::Texture3D* tex3D;
137 const tcu::Texture3D* tex3D;
H A DglsFboUtil.hpp247 struct Texture3D : public TextureLayered struct in namespace:deqp::gls::FboUtil::config
H A DglsFboUtil.cpp320 if (dynamic_cast<const Texture3D*>(&img) != DE_NULL)
382 else if (const Texture3D* t3d = dynamic_cast<const Texture3D*>(&cfg))
/external/swiftshader/src/OpenGL/libGLESv2/
H A DTexture.cpp16 // Texture2D, TextureCubeMap, Texture3D and Texture2DArray. Implements GL texture objects
1404 Texture3D::Texture3D(GLuint name) : Texture(name)
1417 Texture3D::~Texture3D()
1440 void Texture3D::addProxyRef(const Renderbuffer *proxy)
1445 void Texture3D::releaseProxy(const Renderbuffer *proxy)
1458 void Texture3D::sweep()
1481 GLenum Texture3D::getTarget() const
1486 GLsizei Texture3D
[all...]
H A DRenderbuffer.h32 class Texture3D;
123 RenderbufferTexture3D(Texture3D *texture, GLint level);
144 gl::BindingPointer<Texture3D> mTexture3D;
H A DTexture.h272 class Texture3D : public Texture class in namespace:es2
275 explicit Texture3D(GLuint name);
312 ~Texture3D() override;
329 class Texture2DArray : public Texture3D
H A DResourceManager.cpp305 textureObject = new Texture3D(texture);
H A DContext.h53 class Texture3D;
644 Texture3D *getTexture3D() const;
734 gl::BindingPointer<Texture3D> mTexture3DZero;
H A DRenderbuffer.cpp202 RenderbufferTexture3D::RenderbufferTexture3D(Texture3D *texture, GLint level) : mLevel(level)
/external/deqp/external/openglcts/modules/gl/
H A Dgl4cTextureFilterMinmaxTests.hpp177 class Texture3D : public SupportedTextureType class in class:gl4cts::TextureFilterMinmaxUtils
180 de::MovePtr<glu::Texture3D> m_texture;
186 Texture3D();
H A Dgl4cTextureFilterMinmaxTests.cpp66 m_supportedTextureTypes.push_back(new Texture3D());
383 // Texture3D
385 TextureFilterMinmaxUtils::Texture3D::Texture3D() : SupportedTextureType(GL_TEXTURE_3D, "vec3", "sampler3D") function in class:gl4cts::TextureFilterMinmaxUtils::Texture3D
389 glw::GLuint TextureFilterMinmaxUtils::Texture3D::getTextureGL()
394 std::vector<float> TextureFilterMinmaxUtils::Texture3D::getTexCoords()
400 void TextureFilterMinmaxUtils::Texture3D::generate(const glu::RenderContext& context, tcu::IVec3 size,
407 m_texture = de::MovePtr<glu::Texture3D>(new glu::Texture3D(context, format, type, size.x(), size.y(), size.z()));
410 GLU_EXPECT_NO_ERROR(gl.getError(), "glu::Texture3D erro
[all...]
/external/deqp/external/vulkancts/modules/vulkan/pipeline/
H A DvktPipelineImageUtil.hpp224 tcu::Texture3D m_texture;
234 virtual const tcu::Texture3D& getTexture (void) const;
235 virtual tcu::Texture3D& getTexture (void);
/external/deqp/framework/opengl/simplereference/
H A DsglrShaderProgram.hpp42 class Texture3D;
214 const rc::Texture3D* tex3D;
H A DsglrReferenceContext.hpp244 class Texture3D : public Texture class in namespace:sglr::rc
247 Texture3D (deUint32 name = 0);
248 virtual ~Texture3D (void);
805 void setTex3DBinding (int unit, rc::Texture3D* tex3D);
830 rc::Texture3D* tex3DBinding;
837 rc::Texture3D default3DTex;
892 rc::Texture3D m_emptyTex3D;
H A DsglrReferenceContext.cpp562 void ReferenceContext::setTex3DBinding (int unitNdx, Texture3D* texture)
651 case GL_TEXTURE_3D: texObj = new Texture3D (texture); break;
666 case GL_TEXTURE_3D: setTex3DBinding (unitNdx, static_cast<Texture3D*> (texObj)); break;
1202 Texture3D* texture = unit.tex3DBinding ? unit.tex3DBinding : &unit.default3DTex;
1365 Texture3D& texture = unit.tex3DBinding ? *unit.tex3DBinding : unit.default3DTex;
1746 Texture3D& texture = unit.tex3DBinding ? *unit.tex3DBinding : unit.default3DTex;
2214 const Texture3D* tex3D = static_cast<const Texture3D*>(texture);
2354 level = dynamic_cast<Texture3D*>(texture)->getLevel(attachment.level);
4493 rc::Texture3D* te
[all...]
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/
H A DvktShaderRender.hpp119 TextureBinding (const tcu::Texture3D* tex3D, const tcu::Sampler& sampler);
132 const tcu::Texture3D& get3D (void) const { DE_ASSERT(getType() == TYPE_3D && m_binding.tex3D != NULL); return *m_binding.tex3D; }
155 const tcu::Texture3D* tex3D;
182 const tcu::Texture3D* tex3D;
/external/deqp/framework/common/
H A DtcuTexture.hpp1067 class Texture3D : private TextureLevelPyramid class in namespace:tcu
1070 Texture3D (const TextureFormat& format, int width, int height, int depth);
1071 Texture3D (const Texture3D& other);
1072 ~Texture3D (void);
1089 Texture3D& operator= (const Texture3D& other);
1100 inline Vec4 Texture3D::sample (const Sampler& sampler, float s, float t, float r, float lod) const
1105 inline Vec4 Texture3D::sampleOffset (const Sampler& sampler, float s, float t, float r, float lod, const IVec3& offset) const
/external/deqp/modules/gles31/functional/
H A Des31fTextureBorderClampTests.cpp250 struct TextureTraits<glu::Texture3D>
254 static de::MovePtr<glu::Texture3D> createTextureFromInternalFormat (glu::RenderContext& renderCtx, deUint32 texFormat, const tcu::IVec3& size)
256 return de::MovePtr<glu::Texture3D>(new glu::Texture3D(renderCtx, texFormat, size.x(), size.y(), size.z()));
259 static de::MovePtr<glu::Texture3D> createTextureFromFormatAndType (glu::RenderContext& renderCtx, deUint32 texFormat, deUint32 type, const tcu::IVec3& size)
261 return de::MovePtr<glu::Texture3D>(new glu::Texture3D(renderCtx, texFormat, type, size.x(), size.y(), size.z()));
264 static de::MovePtr<glu::Texture3D> createTextureFromCompressedData (glu::RenderContext& renderCtx,
269 return de::MovePtr<glu::Texture3D>(new glu::Texture3D(renderCt
[all...]
/external/deqp/modules/gles3/functional/
H A Des3fVertexTextureTests.cpp160 template <> struct TexTypeTcuClass<TEXTURETYPE_3D> { typedef tcu::Texture3D t; };
422 static inline IVec3 getTextureSize (const glu::Texture3D& tex)
424 const tcu::Texture3D& ref = tex.getRefTexture();
457 static inline Vec4 sample (const tcu::Texture3D& tex, const Vec3& coord, float lod, const tcu::Sampler& sam) { return tex.sample(sam, coord.x(), coord.y(), coord.z(), lod); }
1495 glu::Texture3D* m_textures[2]; // 2 textures, a gradient texture and a grid texture.
1574 m_textures[i] = new glu::Texture3D(m_context.getRenderContext(), GL_RGB, GL_UNSIGNED_BYTE, texWidth, texHeight, texDepth);
1630 const tcu::Texture3D& refTexture = m_textures[textureNdx]->getRefTexture();
H A Des3fTextureFilteringTests.cpp970 const glu::Texture3D* texture;
979 FilterCase (const glu::Texture3D* tex_, const tcu::Vec3& lod_, const tcu::Vec3& offset_)
987 glu::Texture3D* m_gradientTex;
988 glu::Texture3D* m_gridTex;
1032 m_gradientTex = new glu::Texture3D(m_context.getRenderContext(), m_internalFormat, m_width, m_height, m_depth);
1033 m_gridTex = new glu::Texture3D(m_context.getRenderContext(), m_internalFormat, m_width, m_height, m_depth);
H A Des3fFboCompletenessTests.cpp290 texCfg = &builder.makeConfig<Texture3D>();
H A Des3fTextureUnitTests.cpp738 vector<tcu::Texture3D*> m_textures3d;
772 for (vector<tcu::Texture3D*>::iterator i = m_textures3d.begin(); i != m_textures3d.end(); i++)
875 m_textures3d.push_back(new tcu::Texture3D(texFormat, texWidth, texHeight, texDepth));
1135 const tcu::Texture3D* texture = m_textures3d[ndx3d];

Completed in 467 milliseconds

12