/external/deqp/framework/common/ |
tcuBilinearImageCompare.hpp | 32 class PixelBufferAccess; 35 bool bilinearCompare (const ConstPixelBufferAccess& reference, const ConstPixelBufferAccess& result, const PixelBufferAccess& errorMask, const RGBA threshold);
|
tcuFuzzyImageCompare.hpp | 32 class PixelBufferAccess; 44 float fuzzyCompare (const FuzzyCompareParams& params, const ConstPixelBufferAccess& ref, const ConstPixelBufferAccess& cmp, const PixelBufferAccess& errorMask);
|
tcuTextureUtil.hpp | 32 // PixelBufferAccess utilities. 33 PixelBufferAccess getSubregion (const PixelBufferAccess& access, int x, int y, int z, int width, int height, int depth); 36 PixelBufferAccess getSubregion (const PixelBufferAccess& access, int x, int y, int width, int height); 39 PixelBufferAccess flipYAccess (const PixelBufferAccess& access); 113 void clear (const PixelBufferAccess& access, const Vec4& color); 114 void clear (const PixelBufferAccess& access, const IVec4& color); 115 void clear (const PixelBufferAccess& access, const UVec4& color) [all...] |
tcuSurface.hpp | 41 * PixelBufferAccess (see tcuTexture.h) provides much more flexible API 60 PixelBufferAccess getAccess (void); 111 inline PixelBufferAccess Surface::getAccess (void) 113 return PixelBufferAccess(TextureFormat(TextureFormat::RGBA, TextureFormat::UNORM_INT8), m_width, m_height, 1, m_pixels.empty() ? DE_NULL : m_pixels.getPtr());
|
tcuCompressedTexture.hpp | 148 void decompress (const PixelBufferAccess& dst, const TexDecompressionParams& params = TexDecompressionParams()) const; 158 void decompress (const PixelBufferAccess& dst, CompressedTexFormat fmt, const deUint8* src, const TexDecompressionParams& params = TexDecompressionParams());
|
tcuAstcUtil.hpp | 75 void decompress (const PixelBufferAccess& dst, const deUint8* data, CompressedTexFormat format, TexDecompressionParams::AstcMode mode);
|
tcuTextureUtil.cpp | 278 PixelBufferAccess getSubregion (const PixelBufferAccess& access, int x, int y, int z, int width, int height, int depth) 289 return PixelBufferAccess(access.getFormat(), tcu::IVec3(width, height, depth), access.getPitch(), 302 PixelBufferAccess getSubregion (const PixelBufferAccess& access, int x, int y, int width, int height) 326 PixelBufferAccess flipYAccess (const PixelBufferAccess& access) 332 return PixelBufferAccess(access.getFormat(), access.getSize(), pitch, (deUint8*)access.getDataPtr() + offsetToLast); 683 inline void fillRow (const PixelBufferAccess& dst, int y, int z, int pixelSize, const deUint8* pixel) 714 void clear (const PixelBufferAccess& access, const Vec4& color [all...] |
tcuFuzzyImageCompare.cpp | 97 static inline void writeUnorm8 (const tcu::PixelBufferAccess& dst, int x, int y, deUint32 val) 107 inline void writeUnorm8<4> (const tcu::PixelBufferAccess& dst, int x, int y, deUint32 val) 162 static void separableConvolve (const PixelBufferAccess& dst, const ConstPixelBufferAccess& src, int shiftX, int shiftY, const std::vector<float>& kernelX, const std::vector<float>& kernelY) 167 PixelBufferAccess tmpAccess = tmp.getAccess(); 273 float fuzzyCompare (const FuzzyCompareParams& params, const ConstPixelBufferAccess& ref, const ConstPixelBufferAccess& cmp, const PixelBufferAccess& errorMask)
|
tcuTexture.hpp | 392 * \note PixelBufferAccess may not have any data members nor add any 394 * PixelBufferAccess to ConstPixelBufferAccess. 396 class PixelBufferAccess : public ConstPixelBufferAccess 399 PixelBufferAccess (void) {} 400 PixelBufferAccess (TextureLevel& level); 401 PixelBufferAccess (const TextureFormat& format, int width, int height, int depth, void* data); 402 PixelBufferAccess (const TextureFormat& format, const IVec3& size, void* data); 403 PixelBufferAccess (const TextureFormat& format, int width, int height, int depth, int rowPitch, int slicePitch, void* data); 404 PixelBufferAccess (const TextureFormat& format, const IVec3& size, const IVec3& pitch, void* data); 442 PixelBufferAccess getAccess (void) { return isEmpty() ? PixelBufferAccess() : PixelBufferAccess(m_format, m_si (…) [all...] |
/external/deqp/framework/referencerenderer/ |
rrMultisamplePixelBufferAccess.hpp | 38 * with PixelBufferAccess. 42 MultisamplePixelBufferAccess (const tcu::PixelBufferAccess& rawAccess); 47 inline const tcu::PixelBufferAccess& raw (void) const { return m_access; } 50 const tcu::PixelBufferAccess toSinglesampleAccess (void) const; 52 static MultisamplePixelBufferAccess fromSinglesampleAccess (const tcu::PixelBufferAccess& singlesampledAccess); 53 static MultisamplePixelBufferAccess fromMultisampleAccess (const tcu::PixelBufferAccess& multisampledAccess); 56 tcu::PixelBufferAccess m_access; 65 * with PixelBufferAccess. 92 void resolveMultisampleColorBuffer (const tcu::PixelBufferAccess& dst, const MultisampleConstPixelBufferAccess& src); 93 void resolveMultisampleDepthBuffer (const tcu::PixelBufferAccess& dst, const MultisampleConstPixelBufferAccess& src) [all...] |
rrFragmentOperations.hpp | 25 * \note In this file, a multisample buffer means a tcu::PixelBufferAccess 83 void clearMultisampleColorBuffer (const tcu::PixelBufferAccess& dst, const tcu::Vec4& value, const WindowRectangle& rect); 84 void clearMultisampleColorBuffer (const tcu::PixelBufferAccess& dst, const tcu::IVec4& value, const WindowRectangle& rect); 85 void clearMultisampleColorBuffer (const tcu::PixelBufferAccess& dst, const tcu::UVec4& value, const WindowRectangle& rect); 86 void clearMultisampleDepthBuffer (const tcu::PixelBufferAccess& dst, float value, const WindowRectangle& rect); 87 void clearMultisampleStencilBuffer (const tcu::PixelBufferAccess& dst, int value, const WindowRectangle& rect); 136 void executeStencilSFail (int fragNdxOffset, int numSamplesPerFragment, const Fragment* inputFragments, const StencilState& stencilState, int numStencilBits, const tcu::PixelBufferAccess& stencilBuffer); 139 void executeDepthWrite (int fragNdxOffset, int numSamplesPerFragment, const Fragment* inputFragments, const tcu::PixelBufferAccess& depthBuffer); 140 void executeStencilDpFailAndPass (int fragNdxOffset, int numSamplesPerFragment, const Fragment* inputFragments, const StencilState& stencilState, int numStencilBits, const tcu::PixelBufferAccess& stencilBuffer); 146 void executeColorWrite (int fragNdxOffset, int numSamplesPerFragment, const Fragment* inputFragments, bool isSRGB, const tcu::PixelBufferAccess& colorBuffer) [all...] |
rrMultisamplePixelBufferAccess.cpp | 30 MultisamplePixelBufferAccess::MultisamplePixelBufferAccess (const tcu::PixelBufferAccess& rawAccess) 36 : m_access(tcu::PixelBufferAccess()) 40 const tcu::PixelBufferAccess MultisamplePixelBufferAccess::toSinglesampleAccess (void) const 44 return tcu::PixelBufferAccess(m_access.getFormat(), 50 MultisamplePixelBufferAccess MultisamplePixelBufferAccess::fromSinglesampleAccess (const tcu::PixelBufferAccess& original) 53 tcu::PixelBufferAccess( 60 MultisamplePixelBufferAccess MultisamplePixelBufferAccess::fromMultisampleAccess (const tcu::PixelBufferAccess& multisampledAccess) 115 void resolveMultisampleColorBuffer (const tcu::PixelBufferAccess& dst, const MultisampleConstPixelBufferAccess& src) 141 void resolveMultisampleDepthBuffer (const tcu::PixelBufferAccess& dst, const MultisampleConstPixelBufferAccess& src) 147 const tcu::PixelBufferAccess effectiveDst = tcu::getEffectiveDepthStencilAccess(dst, tcu::Sampler::MODE_DEPTH) [all...] |
rrFragmentOperations.cpp | 67 void clearMultisampleColorBuffer (const tcu::PixelBufferAccess& dst, const Vec4& v, const WindowRectangle& r) { tcu::clear(tcu::getSubregion(dst, 0, r.left, r.bottom, dst.getWidth(), r.width, r.height), v); } 68 void clearMultisampleColorBuffer (const tcu::PixelBufferAccess& dst, const IVec4& v, const WindowRectangle& r) { tcu::clear(tcu::getSubregion(dst, 0, r.left, r.bottom, dst.getWidth(), r.width, r.height), v); } 69 void clearMultisampleColorBuffer (const tcu::PixelBufferAccess& dst, const UVec4& v, const WindowRectangle& r) { tcu::clear(tcu::getSubregion(dst, 0, r.left, r.bottom, dst.getWidth(), r.width, r.height), v.cast<int>()); } 70 void clearMultisampleDepthBuffer (const tcu::PixelBufferAccess& dst, float v, const WindowRectangle& r) { tcu::clearDepth(tcu::getSubregion(dst, 0, r.left, r.bottom, dst.getWidth(), r.width, r.height), v); } 71 void clearMultisampleStencilBuffer (const tcu::PixelBufferAccess& dst, int v, const WindowRectangle& r) { tcu::clearStencil(tcu::getSubregion(dst, 0, r.left, r.bottom, dst.getWidth(), r.width, r.height), v); } 130 void FragmentProcessor::executeStencilSFail (int fragNdxOffset, int numSamplesPerFragment, const Fragment* inputFragments, const StencilState& stencilState, int numStencilBits, const tcu::PixelBufferAccess& stencilBuffer) 192 tcu::PixelBufferAccess access(depthBuffer.getFormat(), 1, 1, 1, &buffer); 199 tcu::PixelBufferAccess access(depthBuffer.getFormat(), 1, 1, 1, &buffer); 255 tcu::PixelBufferAccess access(depthBuffer.getFormat(), 1, 1, 1, &buffer); \ 305 void FragmentProcessor::executeDepthWrite (int fragNdxOffset, int numSamplesPerFragment, const Fragment* inputFragments, const tcu::PixelBufferAccess& depthBuffer [all...] |
/external/deqp/modules/glshared/ |
glsFragmentOpUtil.hpp | 118 void render (const tcu::PixelBufferAccess& colorBuffer, 119 const tcu::PixelBufferAccess& depthBuffer, 120 const tcu::PixelBufferAccess& stencilBuffer, 146 tcu::PixelBufferAccess getMultisampleAccess(const tcu::PixelBufferAccess& original);
|
glsFragmentOpUtil.cpp | 223 void ReferenceQuadRenderer::render (const tcu::PixelBufferAccess& colorBuffer, 224 const tcu::PixelBufferAccess& depthBuffer, 225 const tcu::PixelBufferAccess& stencilBuffer, 277 tcu::PixelBufferAccess getMultisampleAccess(const tcu::PixelBufferAccess& original) 279 return tcu::PixelBufferAccess(original.getFormat(),
|
/external/deqp/framework/opengl/ |
gluPixelTransfer.hpp | 32 class PixelBufferAccess; 42 void readPixels (const RenderContext& context, int x, int y, const tcu::PixelBufferAccess& dst);
|
gluTextureTestUtil.hpp | 188 const tcu::PixelBufferAccess& errorMask, 198 const tcu::PixelBufferAccess& errorMask, 208 const tcu::PixelBufferAccess& errorMask, 218 const tcu::PixelBufferAccess& errorMask, 228 const tcu::PixelBufferAccess& errorMask, 238 const tcu::PixelBufferAccess& errorMask, 248 const tcu::PixelBufferAccess& errorMask, 323 const tcu::PixelBufferAccess& errorMask, 333 const tcu::PixelBufferAccess& errorMask, 343 const tcu::PixelBufferAccess& errorMask [all...] |
gluTextureUtil.hpp | 93 tcu::PixelBufferAccess getTextureBufferEffectiveRefTexture (TextureBuffer& buffer, int maxTextureBufferSize);
|
/external/deqp/framework/randomshaders/ |
rsgProgramExecutor.hpp | 45 ProgramExecutor (const tcu::PixelBufferAccess& dst, int gridWidth, int gridHeight); 54 tcu::PixelBufferAccess m_dst;
|
/external/deqp/external/vulkancts/modules/vulkan/pipeline/ |
vktPipelineImageUtil.hpp | 136 virtual tcu::PixelBufferAccess getLevel (int level, int layer) = 0; 150 void populateLevels (const std::vector<tcu::PixelBufferAccess>& levels); 151 void populateCompressedLevels (tcu::CompressedTexFormat format, const std::vector<tcu::PixelBufferAccess>& decompressedLevels); 153 static void fillWithGradient (const tcu::PixelBufferAccess& levelAccess); 172 virtual tcu::PixelBufferAccess getLevel (int level, int layer); 193 virtual tcu::PixelBufferAccess getLevel (int level, int layer); 216 virtual tcu::PixelBufferAccess getLevel (int level, int layer); 237 virtual tcu::PixelBufferAccess getLevel (int level, int layer); 259 virtual tcu::PixelBufferAccess getLevel (int level, int layer); 280 virtual tcu::PixelBufferAccess getLevel (int level, int layer) [all...] |
vktPipelineImageUtil.cpp | 544 std::vector<tcu::PixelBufferAccess> getLevelsVector (const TcuTextureType& texture) 546 std::vector<tcu::PixelBufferAccess> levels(texture.getNumLevels()); 549 levels[levelNdx] = *reinterpret_cast<const tcu::PixelBufferAccess*>(&texture.getLevel(levelNdx)); 780 const tcu::PixelBufferAccess destAccess (srcAccess.getFormat(), srcAccess.getSize(), srcAccess.getPitch(), destPtr + levelOffset); 796 void TestTexture::populateLevels (const std::vector<tcu::PixelBufferAccess>& levels) 802 void TestTexture::populateCompressedLevels (tcu::CompressedTexFormat format, const std::vector<tcu::PixelBufferAccess>& decompressedLevels) 810 const tcu::PixelBufferAccess level = decompressedLevels[levelNdx]; 836 void TestTexture::fillWithGradient (const tcu::PixelBufferAccess& levelAccess) 869 tcu::PixelBufferAccess TestTexture1D::getLevel (int level, int layer) 920 std::vector<tcu::PixelBufferAccess> layers [all...] |
/external/deqp/modules/egl/ |
teglAndroidUtil.cpp | 45 using tcu::PixelBufferAccess; 155 PixelBufferAccess nativeBuffer(texFormat, 64, 64, 1, bufferData);
|
/external/deqp/external/vulkancts/modules/vulkan/geometry/ |
vktGeometryInstancedRenderingTests.cpp | 224 tcu::PixelBufferAccess getSubregion (tcu::PixelBufferAccess image, const float x, const float y, const float size) 245 void generateReferenceImage(tcu::PixelBufferAccess image, const Vec4& clearColor, const std::vector<Vec4>& perInstancePosition, const int numInvocations) 261 tcu::PixelBufferAccess rect = getSubregion(image, x + xOffset - size, y + yOffset - size, size + size);
|
/external/deqp/external/vulkancts/modules/vulkan/conditional_rendering/ |
vktConditionalDrawAndClearTests.cpp | 209 void prepareReferenceImageOneColor (tcu::PixelBufferAccess& reference, const VkClearColorValue& clearColor); 210 void prepareReferenceImageOneColor (tcu::PixelBufferAccess& reference, const tcu::Vec4& color); 211 void prepareReferenceImageOneDepth (tcu::PixelBufferAccess& reference, const VkClearDepthStencilValue& clearValue); 212 void prepareReferenceImageDepthClearPartial (tcu::PixelBufferAccess& reference, const VkClearDepthStencilValue& clearValueInitial, const VkClearDepthStencilValue& clearValueFinal); 213 void prepareReferenceImageColorClearPartial (tcu::PixelBufferAccess& reference, const VkClearColorValue& clearColorInitial, const VkClearColorValue& clearColorFinal); 265 void prepareReferenceImage (tcu::PixelBufferAccess& reference, const VkClearColorValue& clearColor, deUint32 resultBits); 443 void ConditionalRenderingBaseTestInstance::prepareReferenceImageOneColor (tcu::PixelBufferAccess& reference, const VkClearColorValue& clearColor) 450 void ConditionalRenderingBaseTestInstance::prepareReferenceImageOneColor (tcu::PixelBufferAccess& reference, const tcu::Vec4& color) 457 void ConditionalRenderingBaseTestInstance::prepareReferenceImageOneDepth (tcu::PixelBufferAccess& reference, const VkClearDepthStencilValue& clearValue) 464 void ConditionalRenderingBaseTestInstance::prepareReferenceImageDepthClearPartial (tcu::PixelBufferAccess& reference, const VkClearDepthStencilValue& clearValueInitial, const VkClearDepthStencilValue& cle (…) [all...] |
/external/deqp/framework/opengl/simplereference/ |
sglrReferenceContext.hpp | 122 const tcu::PixelBufferAccess& getLevel (int level) { DE_ASSERT(hasLevel(level)); return m_access[level]; } 137 tcu::PixelBufferAccess m_access[MAX_TEXTURE_SIZE_LOG2]; 151 const tcu::PixelBufferAccess& getLevel (int level) { return m_levels.getLevel(level); } 177 const tcu::PixelBufferAccess& getLevel (int level) { return m_levels.getLevel(level); } 202 const tcu::PixelBufferAccess& getFace (int level, tcu::CubeFace face) { return m_levels[face].getLevel(level); } 228 const tcu::PixelBufferAccess& getLevel (int level) { return m_levels.getLevel(level); } 254 const tcu::PixelBufferAccess& getLevel (int level) { return m_levels.getLevel(level); } 280 const tcu::PixelBufferAccess& getLevel (int level) { return m_levels.getLevel(level); } 319 tcu::PixelBufferAccess getAccess (void) { return m_data.getAccess(); } 784 tcu::PixelBufferAccess getFboAttachment (const rc::Framebuffer& framebuffer, rc::Framebuffer::AttachmentPoint point) [all...] |