Searched refs:TextureCube (Results 1 - 25 of 57) sorted by relevance

123

/external/deqp/modules/glshared/
H A DglsRandomShaderCase.hpp68 void bindTexture (int unit, const glu::TextureCube* texCube);
71 std::vector<std::pair<int, const glu::TextureCube*> > getBindingsCube (void) const;
75 std::map<int, const glu::TextureCube*> m_texCube;
97 const glu::TextureCube* getTexCube (void);
112 glu::TextureCube* m_texCube;
H A DglsShaderRenderCase.hpp43 class TextureCube;
89 TextureBinding (const glu::TextureCube* texCube, const tcu::Sampler& sampler);
96 void setTexture (const glu::TextureCube* texCube);
103 const glu::TextureCube* getCube (void) const { DE_ASSERT(getType() == TYPE_CUBE_MAP); return m_binding.texCube; }
113 const glu::TextureCube* texCube;
135 const tcu::TextureCube* texCube;
H A DglsRandomShaderCase.cpp97 void TextureManager::bindTexture (int unit, const glu::TextureCube* texCube)
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++)
317 const glu::TextureCube* RandomShaderCase::getTexCube (void)
321 m_texCube = new glu::TextureCube(m_renderCtx, TEXTURE_CUBE_FORMAT, TEXTURE_CUBE_DATA_TYPE, TEXTURE_CUBE_SIZE);
518 vector<pair<int, const glu::TextureCube*> > texCubeBindings = m_texManager.getBindingsCube();
532 for (vector<pair<int, const glu::TextureCube*> >::const_iterator i = texCubeBindings.begin(); i != texCubeBindings.end(); i++)
535 const glu::TextureCube* texture = i->second;
/external/deqp/framework/opengl/
H A DgluTexture.hpp118 class TextureCube class in namespace:glu
125 TextureCube (const RenderContext& context, const ContextInfo& contextInfo, int numLevels, const tcu::CompressedTexture* levels, const tcu::TexDecompressionParams& decompressionParams = tcu::TexDecompressionParams());
126 TextureCube (const RenderContext& context, deUint32 format, deUint32 dataType, int size);
127 TextureCube (const RenderContext& context, deUint32 internalFormat, int size);
128 ~TextureCube (void);
132 tcu::TextureCube& getRefTexture (void) { return m_refTexture; }
133 const tcu::TextureCube& getRefTexture (void) const { return m_refTexture; }
136 static TextureCube* create (const RenderContext& context, const ContextInfo& contextInfo, const tcu::Archive& archive, int numLevels, const std::vector<std::string>& filenames);
137 static TextureCube* create (const RenderContext& context, const ContextInfo& contextInfo, const tcu::Archive& archive, int numLevels, const char* const* filenames);
140 TextureCube (cons
[all...]
H A DgluTexture.cpp320 // TextureCube
322 TextureCube::TextureCube (const RenderContext& context, const ContextInfo& contextInfo, int numLevels, const tcu::CompressedTexture* levels, const tcu::TexDecompressionParams& decompressionParams) function in class:glu::TextureCube
350 TextureCube::TextureCube (const RenderContext& context, deUint32 format, deUint32 dataType, int size) function in class:glu::TextureCube
362 TextureCube::TextureCube (const RenderContext& context, deUint32 internalFormat, int size) function in class:glu::TextureCube
374 TextureCube::~TextureCube (void)
380 void TextureCube
[all...]
H A DgluTextureTestUtil.hpp373 qpTestResult compareGenMipmapResult (tcu::TestLog& log, const tcu::TextureCube& resultTexture, const tcu::TextureCube& level0Reference, const GenMipmapPrecision& precision);
/external/deqp/framework/randomshaders/
H A DrsgSamplers.hpp68 SamplerCube (const tcu::TextureCube* texture, const tcu::Sampler& sampler)
80 const tcu::TextureCube* m_texture;
H A DrsgProgramExecutor.hpp49 void setTexture (int samplerNdx, const tcu::TextureCube* texture, const tcu::Sampler& sampler);
/external/deqp/external/openglcts/modules/common/
H A DglcShaderRenderCase.hpp44 class TextureCube;
105 TextureBinding(const glu::TextureCube* texCube, const tcu::Sampler& sampler);
112 void setTexture(const glu::TextureCube* texCube);
129 const glu::TextureCube* getCube(void) const
150 const glu::TextureCube* texCube;
172 const tcu::TextureCube* texCube;
/external/deqp/external/openglcts/modules/gl/
H A Dgl4cTextureFilterMinmaxTests.hpp192 class TextureCube : public SupportedTextureType class in class:gl4cts::TextureFilterMinmaxUtils
195 de::MovePtr<glu::TextureCube> m_texture;
201 TextureCube();
H A Dgl4cTextureFilterMinmaxTests.cpp67 m_supportedTextureTypes.push_back(new TextureCube());
422 // TextureCube
424 TextureFilterMinmaxUtils::TextureCube::TextureCube() : SupportedTextureType(GL_TEXTURE_CUBE_MAP, "vec3", "samplerCube") function in class:gl4cts::TextureFilterMinmaxUtils::TextureCube
428 glw::GLuint TextureFilterMinmaxUtils::TextureCube::getTextureGL()
433 std::vector<float> TextureFilterMinmaxUtils::TextureCube::getTexCoords()
439 void TextureFilterMinmaxUtils::TextureCube::generate(const glu::RenderContext& context, tcu::IVec3 size,
446 m_texture = de::MovePtr<glu::TextureCube>(new glu::TextureCube(context, format, type, size.x()));
451 GLU_EXPECT_NO_ERROR(gl.getError(), "glu::TextureCube erro
[all...]
/external/deqp/external/vulkancts/modules/vulkan/pipeline/
H A DvktPipelineImageUtil.hpp245 tcu::TextureCube m_texture;
256 virtual const tcu::TextureCube& getTexture (void) const;
257 virtual tcu::TextureCube& getTexture (void);
/external/deqp/framework/opengl/simplereference/
H A DsglrShaderProgram.hpp40 class TextureCube;
212 const rc::TextureCube* texCube;
H A DsglrReferenceContext.hpp193 class TextureCube : public Texture class in namespace:sglr::rc
196 TextureCube (deUint32 name = 0);
197 virtual ~TextureCube (void);
796 const rc::TextureCube& getTextureCube (int unitNdx) const;
803 void setTexCubeBinding (int unit, rc::TextureCube* texCube);
828 rc::TextureCube* texCubeBinding;
835 rc::TextureCube defaultCubeTex;
890 rc::TextureCube m_emptyTexCube;
H A DsglrReferenceContext.cpp532 void ReferenceContext::setTexCubeBinding (int unitNdx, TextureCube* texture)
649 case GL_TEXTURE_CUBE_MAP: texObj = new TextureCube (texture); break;
664 case GL_TEXTURE_CUBE_MAP: setTexCubeBinding (unitNdx, static_cast<TextureCube*> (texObj)); break;
1124 TextureCube* texture = unit.texCubeBinding ? unit.texCubeBinding : &unit.defaultCubeTex;
1345 TextureCube& texture = unit.texCubeBinding ? *unit.texCubeBinding : unit.defaultCubeTex;
1529 TextureCube* texture = unit.texCubeBinding ? unit.texCubeBinding : &unit.defaultCubeTex;
1627 TextureCube& texture = unit.texCubeBinding ? *unit.texCubeBinding : unit.defaultCubeTex;
1690 TextureCube& texture = unit.texCubeBinding ? *unit.texCubeBinding : unit.defaultCubeTex;
2196 const TextureCube* texCube = static_cast<const TextureCube*>(textur
[all...]
/external/deqp/modules/gles2/functional/
H A Des2fTextureFilteringTests.cpp356 const glu::TextureCube* texture;
365 FilterCase (const glu::TextureCube* tex_, const tcu::Vec2& bottomLeft_, const tcu::Vec2& topRight_)
373 std::vector<glu::TextureCube*> m_textures;
428 m_textures.push_back(glu::TextureCube::create(m_renderCtx, m_renderCtxInfo, m_testCtx.getArchive(), (int)m_filenames.size() / 6, m_filenames));
435 m_textures.push_back(new glu::TextureCube(m_renderCtx, m_format, m_dataType, m_width));
478 for (std::vector<glu::TextureCube*>::iterator i = m_textures.begin(); i != m_textures.end(); i++)
484 const glu::TextureCube* tex0 = m_textures[0];
485 const glu::TextureCube* tex1 = m_textures.size() > 1 ? m_textures[1] : tex0;
508 for (std::vector<glu::TextureCube*>::iterator i = m_textures.begin(); i != m_textures.end(); i++)
H A Des2fVertexTextureTests.cpp131 template <> struct TexTypeTcuClass<TEXTURETYPE_CUBE> { typedef tcu::TextureCube t; };
327 static inline IVec2 getTextureSize (const glu::TextureCube& tex)
329 const tcu::TextureCube& ref = tex.getRefTexture();
360 static inline Vec4 sample (const tcu::TextureCube& tex, const Vec3& coord, float lod, const tcu::Sampler& sam) { return tex.sample(sam, coord.x(), coord.y(), coord.z(), lod); }
718 glu::TextureCube* m_textures[2]; // 2 textures, a gradient texture and a grid texture.
793 m_textures[i] = new glu::TextureCube(m_context.getRenderContext(), GL_RGB, GL_UNSIGNED_BYTE, texWidth);
862 const tcu::TextureCube& refTexture = m_textures[textureNdx]->getRefTexture();
H A Des2fTextureFormatTests.cpp229 glu::TextureCube* m_texture;
274 ? new TextureCube(m_renderCtx, m_format, m_dataType, m_width) // Implicit internal format.
275 : new TextureCube(m_renderCtx, m_format, m_width); // Explicit internal format.
517 glu::TextureCube* m_texture;
545 m_texture = TextureCube::create(m_renderCtx, m_renderCtxInfo, m_testCtx.getArchive(), (int)m_filenames.size()/6, m_filenames);
H A Des2fTextureSizeTests.cpp195 glu::TextureCube* m_texture;
226 m_texture = new TextureCube(m_renderCtx, m_format, m_dataType, m_width);
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/
H A DvktShaderRender.hpp120 TextureBinding (const tcu::TextureCube* texCube, const tcu::Sampler& sampler);
133 const tcu::TextureCube& getCube (void) const { DE_ASSERT(getType() == TYPE_CUBE_MAP && m_binding.texCube != NULL); return *m_binding.texCube; }
156 const tcu::TextureCube* texCube;
183 const tcu::TextureCube* texCube;
/external/deqp/framework/common/
H A DtcuTexture.hpp790 class TextureCube class in namespace:tcu
793 TextureCube (const TextureFormat& format, int size);
794 TextureCube (const TextureCube& other);
795 ~TextureCube (void);
814 TextureCube& operator= (const TextureCube& other);
828 inline Vec4 TextureCube::sample (const Sampler& sampler, float s, float t, float p, float lod) const
833 inline float TextureCube::sampleCompare (const Sampler& sampler, float ref, float s, float t, float r, float lod) const
838 inline Vec4 TextureCube
[all...]
/external/deqp/modules/gles2/accuracy/
H A Des2aTextureFilteringTests.cpp346 std::vector<glu::TextureCube*> m_textures;
396 m_textures.push_back(glu::TextureCube::create(m_renderCtx, m_renderCtxInfo, m_testCtx.getArchive(), (int)m_filenames.size() / 6, m_filenames));
403 m_textures.push_back(new glu::TextureCube(m_renderCtx, m_format, m_dataType, m_width));
446 for (std::vector<glu::TextureCube*>::iterator i = m_textures.begin(); i != m_textures.end(); i++)
460 for (std::vector<glu::TextureCube*>::iterator i = m_textures.begin(); i != m_textures.end(); i++)
470 const tcu::TextureCube& refTexture,
/external/deqp/modules/gles3/accuracy/
H A Des3aTextureFilteringTests.cpp334 std::vector<glu::TextureCube*> m_textures;
383 m_textures.push_back(glu::TextureCube::create(m_renderCtx, m_renderCtxInfo, m_testCtx.getArchive(), (int)m_filenames.size() / 6, m_filenames));
390 m_textures.push_back(new glu::TextureCube(m_renderCtx, m_internalFormat, m_width));
455 for (std::vector<glu::TextureCube*>::iterator i = m_textures.begin(); i != m_textures.end(); i++)
469 for (std::vector<glu::TextureCube*>::iterator i = m_textures.begin(); i != m_textures.end(); i++)
479 const tcu::TextureCube& refTexture,
/external/deqp/modules/gles3/functional/
H A Des3fTextureShadowTests.cpp90 static void clampFloatingPointTexture (tcu::TextureCube& target)
430 const glu::TextureCube* texture;
441 FilterCase (const glu::TextureCube* tex_, const float ref_, const tcu::Vec2& bottomLeft_, const tcu::Vec2& topRight_)
450 glu::TextureCube* m_gradientTex;
451 glu::TextureCube* m_gridTex;
493 m_gradientTex = new glu::TextureCube(m_context.getRenderContext(), m_format, m_size);
494 m_gridTex = new glu::TextureCube(m_context.getRenderContext(), m_format, m_size);
H A Des3fTextureFilteringTests.cpp390 const glu::TextureCube* texture;
399 FilterCase (const glu::TextureCube* tex_, const tcu::Vec2& bottomLeft_, const tcu::Vec2& topRight_)
407 std::vector<glu::TextureCube*> m_textures;
464 m_textures.push_back(glu::TextureCube::create(m_renderCtx, m_renderCtxInfo, m_testCtx.getArchive(), (int)m_filenames.size() / 6, m_filenames));
471 m_textures.push_back(new glu::TextureCube(m_renderCtx, m_internalFormat, m_width));
513 for (std::vector<glu::TextureCube*>::iterator i = m_textures.begin(); i != m_textures.end(); i++)
519 const glu::TextureCube* tex0 = m_textures[0];
520 const glu::TextureCube* tex1 = m_textures.size() > 1 ? m_textures[1] : tex0;
555 for (std::vector<glu::TextureCube*>::iterator i = m_textures.begin(); i != m_textures.end(); i++)

Completed in 265 milliseconds

123