/third_party/vk-gl-cts/framework/common/ |
H A D | 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); 115 void clear (const PixelBufferAccess& access, const Vec4& color); 116 void clear (const PixelBufferAccess& access, const IVec4& color); 117 void clear (const PixelBufferAccess [all...] |
H A D | tcuSurface.hpp | 41 * PixelBufferAccess (see tcuTexture.h) provides much more flexible API 60 PixelBufferAccess getAccess (void); 111 inline PixelBufferAccess Surface::getAccess (void) in getAccess() 113 return PixelBufferAccess(TextureFormat(TextureFormat::RGBA, TextureFormat::UNORM_INT8), m_width, m_height, 1, m_pixels.empty() ? DE_NULL : m_pixels.getPtr()); in getAccess()
|
H A D | tcuTextureUtil.cpp | 287 PixelBufferAccess getSubregion (const PixelBufferAccess& access, int x, int y, int z, int width, int height, int depth) 299 return PixelBufferAccess(access.getFormat(), tcu::IVec3(width, height, depth), access.getPitch(), 312 PixelBufferAccess getSubregion (const PixelBufferAccess& access, int x, int y, int width, int height) 336 PixelBufferAccess flipYAccess (const PixelBufferAccess& access) 342 return PixelBufferAccess(access.getFormat(), access.getSize(), pitch, (deUint8*)access.getDataPtr() + offsetToLast); 723 inline void fillRow (const PixelBufferAccess& dst, int y, int z, int pixelSize, const deUint8* pixel) 754 void clear (const PixelBufferAccess [all...] |
H A D | tcuBilinearImageCompare.hpp | 32 class PixelBufferAccess; 35 bool bilinearCompare (const ConstPixelBufferAccess& reference, const ConstPixelBufferAccess& result, const PixelBufferAccess& errorMask, const RGBA threshold);
|
H A D | tcuFuzzyImageCompare.hpp | 32 class PixelBufferAccess; 44 float fuzzyCompare (const FuzzyCompareParams& params, const ConstPixelBufferAccess& ref, const ConstPixelBufferAccess& cmp, const PixelBufferAccess& errorMask);
|
H A D | tcuFuzzyImageCompare.cpp | 97 static inline void writeUnorm8 (const tcu::PixelBufferAccess& dst, int x, int y, deUint32 val) in writeUnorm8() 107 inline void writeUnorm8<4> (const tcu::PixelBufferAccess& dst, int x, int y, deUint32 val) in writeUnorm8() 162 static void separableConvolve (const PixelBufferAccess& dst, const ConstPixelBufferAccess& src, int shiftX, int shiftY, const std::vector<float>& kernelX, const std::vector<float>& kernelY) in separableConvolve() 167 PixelBufferAccess tmpAccess = tmp.getAccess(); in separableConvolve() 273 float fuzzyCompare (const FuzzyCompareParams& params, const ConstPixelBufferAccess& ref, const ConstPixelBufferAccess& cmp, const PixelBufferAccess& errorMask) in fuzzyCompare()
|
H A D | tcuTexture.hpp | 413 * \note PixelBufferAccess may not have any data members nor add any 415 * PixelBufferAccess to ConstPixelBufferAccess. 417 class PixelBufferAccess : public ConstPixelBufferAccess class 420 PixelBufferAccess (void) {} in PixelBufferAccess() function in tcu::PixelBufferAccess 421 PixelBufferAccess (TextureLevel& level); 422 PixelBufferAccess (const TextureFormat& format, int width, int height, int depth, void* data); 423 PixelBufferAccess (const TextureFormat& format, const IVec3& size, void* data); 424 PixelBufferAccess (const TextureFormat& format, int width, int height, int depth, int rowPitch, int slicePitch, void* data); 425 PixelBufferAccess (const TextureFormat& format, const IVec3& size, const IVec3& pitch, void* data); 426 PixelBufferAccess (cons [all...] |
/third_party/vk-gl-cts/framework/referencerenderer/ |
H A D | rrMultisamplePixelBufferAccess.hpp | 38 * with PixelBufferAccess. 42 MultisamplePixelBufferAccess (const tcu::PixelBufferAccess& rawAccess); 47 inline const tcu::PixelBufferAccess& raw (void) const { return m_access; } in raw() 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 [all...] |
H A D | 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 [all...] |
H A D | rrMultisamplePixelBufferAccess.cpp | 30 MultisamplePixelBufferAccess::MultisamplePixelBufferAccess (const tcu::PixelBufferAccess& rawAccess) in MultisamplePixelBufferAccess() 36 : m_access(tcu::PixelBufferAccess()) in MultisamplePixelBufferAccess() 40 const tcu::PixelBufferAccess MultisamplePixelBufferAccess::toSinglesampleAccess (void) const in toSinglesampleAccess() 44 return tcu::PixelBufferAccess(m_access.getFormat(), in toSinglesampleAccess() 50 MultisamplePixelBufferAccess MultisamplePixelBufferAccess::fromSinglesampleAccess (const tcu::PixelBufferAccess& original) in fromSinglesampleAccess() 53 tcu::PixelBufferAccess( in fromSinglesampleAccess() 60 MultisamplePixelBufferAccess MultisamplePixelBufferAccess::fromMultisampleAccess (const tcu::PixelBufferAccess& multisampledAccess) in fromMultisampleAccess() 115 void resolveMultisampleColorBuffer (const tcu::PixelBufferAccess& dst, const MultisampleConstPixelBufferAccess& src) in resolveMultisampleColorBuffer() 141 void resolveMultisampleDepthBuffer (const tcu::PixelBufferAccess& dst, const MultisampleConstPixelBufferAccess& src) in resolveMultisampleDepthBuffer() 147 const tcu::PixelBufferAccess effectiveDs in resolveMultisampleDepthBuffer() [all...] |
H A D | 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); } in clearMultisampleColorBuffer() 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); } in clearMultisampleColorBuffer() 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>()); } in clearMultisampleColorBuffer() 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); } in clearMultisampleDepthBuffer() 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); } in clearMultisampleStencilBuffer() 130 void FragmentProcessor::executeStencilSFail (int fragNdxOffset, int numSamplesPerFragment, const Fragment* inputFragments, const StencilState& stencilState, int numStencilBits, const tcu::PixelBufferAccess& stencilBuffer) in executeStencilSFail() 192 tcu::PixelBufferAccess access(depthBuffer.getFormat(), 1, 1, 1, &buffer); in executeDepthBoundsTest() 199 tcu::PixelBufferAccess access(depthBuffer.getFormat(), 1, 1, 1, &buffer); in executeDepthBoundsTest() 255 tcu::PixelBufferAccess access(depthBuffer.getFormat(), 1, 1, 1, &buffer); \ in executeDepthCompare() 305 void FragmentProcessor::executeDepthWrite (int fragNdxOffset, int numSamplesPerFragment, const Fragment* inputFragments, const tcu::PixelBufferAccess [all...] |
/third_party/vk-gl-cts/modules/glshared/ |
H A D | 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);
|
H A D | glsFragmentOpUtil.cpp | 223 void ReferenceQuadRenderer::render (const tcu::PixelBufferAccess& colorBuffer, in render() 224 const tcu::PixelBufferAccess& depthBuffer, in render() 225 const tcu::PixelBufferAccess& stencilBuffer, in render() 277 tcu::PixelBufferAccess getMultisampleAccess(const tcu::PixelBufferAccess& original) in getMultisampleAccess() 279 return tcu::PixelBufferAccess(original.getFormat(), in getMultisampleAccess()
|
/third_party/vk-gl-cts/framework/opengl/ |
H A D | gluTextureTestUtil.hpp | 173 void sampleTexture (const tcu::PixelBufferAccess& dst, const tcu::Texture2DView& src, const float* texCoord, const ReferenceParams& params); 210 const tcu::PixelBufferAccess& errorMask, 220 const tcu::PixelBufferAccess& errorMask, 230 const tcu::PixelBufferAccess& errorMask, 240 const tcu::PixelBufferAccess& errorMask, 250 const tcu::PixelBufferAccess& errorMask, 260 const tcu::PixelBufferAccess& errorMask, 270 const tcu::PixelBufferAccess& errorMask, 345 const tcu::PixelBufferAccess& errorMask, 355 const tcu::PixelBufferAccess [all...] |
H A D | gluPixelTransfer.hpp | 32 class PixelBufferAccess; 42 void readPixels (const RenderContext& context, int x, int y, const tcu::PixelBufferAccess& dst);
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline/ |
H A D | vktPipelineImageUtil.hpp | 178 virtual tcu::PixelBufferAccess getLevel (int level, int layer) = 0; 192 void populateLevels (const std::vector<tcu::PixelBufferAccess>& levels); 193 void populateCompressedLevels (tcu::CompressedTexFormat format, const std::vector<tcu::PixelBufferAccess>& decompressedLevels); 195 static void fillWithGradient (const tcu::PixelBufferAccess& levelAccess); 214 virtual tcu::PixelBufferAccess getLevel (int level, int layer); 235 virtual tcu::PixelBufferAccess getLevel (int level, int layer); 258 virtual tcu::PixelBufferAccess getLevel (int level, int layer); 279 virtual tcu::PixelBufferAccess getLevel (int level, int layer); 301 virtual tcu::PixelBufferAccess getLevel (int level, int layer); 322 virtual tcu::PixelBufferAccess getLeve [all...] |
H A D | vktPipelineImageUtil.cpp | 738 std::vector<tcu::PixelBufferAccess> getLevelsVector (const TcuTextureType& texture) in getLevelsVector() 740 std::vector<tcu::PixelBufferAccess> levels(texture.getNumLevels()); in getLevelsVector() 743 levels[levelNdx] = *reinterpret_cast<const tcu::PixelBufferAccess*>(&texture.getLevel(levelNdx)); in getLevelsVector() 974 const tcu::PixelBufferAccess destAccess (srcAccess.getFormat(), srcAccess.getSize(), srcAccess.getPitch(), destPtr + levelOffset); in write() 990 void TestTexture::populateLevels (const std::vector<tcu::PixelBufferAccess>& levels) in populateLevels() 996 void TestTexture::populateCompressedLevels (tcu::CompressedTexFormat format, const std::vector<tcu::PixelBufferAccess>& decompressedLevels) in populateCompressedLevels() 1004 const tcu::PixelBufferAccess level = decompressedLevels[levelNdx]; in populateCompressedLevels() 1040 void TestTexture::fillWithGradient (const tcu::PixelBufferAccess& levelAccess) in fillWithGradient() 1073 tcu::PixelBufferAccess TestTexture1D::getLevel (int level, int layer) in getLevel() 1124 std::vector<tcu::PixelBufferAccess> layer in TestTexture1DArray() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/pipeline/ |
H A D | vktPipelineImageUtil.hpp | 178 virtual tcu::PixelBufferAccess getLevel (int level, int layer) = 0; 192 void populateLevels (const std::vector<tcu::PixelBufferAccess>& levels); 193 void populateCompressedLevels (tcu::CompressedTexFormat format, const std::vector<tcu::PixelBufferAccess>& decompressedLevels); 195 static void fillWithGradient (const tcu::PixelBufferAccess& levelAccess); 214 virtual tcu::PixelBufferAccess getLevel (int level, int layer); 235 virtual tcu::PixelBufferAccess getLevel (int level, int layer); 258 virtual tcu::PixelBufferAccess getLevel (int level, int layer); 279 virtual tcu::PixelBufferAccess getLevel (int level, int layer); 301 virtual tcu::PixelBufferAccess getLevel (int level, int layer); 322 virtual tcu::PixelBufferAccess getLeve [all...] |
H A D | vktPipelineImageUtil.cpp | 728 std::vector<tcu::PixelBufferAccess> getLevelsVector (const TcuTextureType& texture) in getLevelsVector() 730 std::vector<tcu::PixelBufferAccess> levels(texture.getNumLevels()); in getLevelsVector() 733 levels[levelNdx] = *reinterpret_cast<const tcu::PixelBufferAccess*>(&texture.getLevel(levelNdx)); in getLevelsVector() 964 const tcu::PixelBufferAccess destAccess (srcAccess.getFormat(), srcAccess.getSize(), srcAccess.getPitch(), destPtr + levelOffset); in write() 980 void TestTexture::populateLevels (const std::vector<tcu::PixelBufferAccess>& levels) in populateLevels() 986 void TestTexture::populateCompressedLevels (tcu::CompressedTexFormat format, const std::vector<tcu::PixelBufferAccess>& decompressedLevels) in populateCompressedLevels() 994 const tcu::PixelBufferAccess level = decompressedLevels[levelNdx]; in populateCompressedLevels() 1030 void TestTexture::fillWithGradient (const tcu::PixelBufferAccess& levelAccess) in fillWithGradient() 1063 tcu::PixelBufferAccess TestTexture1D::getLevel (int level, int layer) in getLevel() 1114 std::vector<tcu::PixelBufferAccess> layer in TestTexture1DArray() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/texture/ |
H A D | vktTextureConversionTests.cpp | 67 bool verifyPixels (const tcu::PixelBufferAccess& rendered, 68 const tcu::PixelBufferAccess& reference, 121 const tcu::PixelBufferAccess& swAccess = m_swTexture.getLevel(0); in SnormLinearClampInstance() 122 const tcu::PixelBufferAccess& hwAccess = m_hwTexture->getLevel(0, 0); in SnormLinearClampInstance() 153 bool SnormLinearClampInstance::verifyPixels (const tcu::PixelBufferAccess& rendered, const tcu::PixelBufferAccess& reference, const ReferenceParams& samplerParams, const std::vector<float>& texCoords) const in verifyPixels() 164 tcu::PixelBufferAccess errorMask (mapVkFormat(m_outFormat), width, height, 1, errorMaskData.get()); in verifyPixels() 231 tcu::PixelBufferAccess rendered (resultFormat, width, height, 1, renderedData.get()); in iterate() 232 tcu::PixelBufferAccess reference (resultFormat, width, height, 1, referenceData.get()); in iterate()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/texture/ |
H A D | vktTextureConversionTests.cpp | 67 bool verifyPixels (const tcu::PixelBufferAccess& rendered, 68 const tcu::PixelBufferAccess& reference, 121 const tcu::PixelBufferAccess& swAccess = m_swTexture.getLevel(0); in SnormLinearClampInstance() 122 const tcu::PixelBufferAccess& hwAccess = m_hwTexture->getLevel(0, 0); in SnormLinearClampInstance() 153 bool SnormLinearClampInstance::verifyPixels (const tcu::PixelBufferAccess& rendered, const tcu::PixelBufferAccess& reference, const ReferenceParams& samplerParams, const std::vector<float>& texCoords) const in verifyPixels() 164 tcu::PixelBufferAccess errorMask (mapVkFormat(m_outFormat), width, height, 1, errorMaskData.get()); in verifyPixels() 231 tcu::PixelBufferAccess rendered (resultFormat, width, height, 1, renderedData.get()); in iterate() 232 tcu::PixelBufferAccess reference (resultFormat, width, height, 1, referenceData.get()); in iterate()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/image/ |
H A D | vktImageMismatchedWriteOpTests.cpp | 139 virtual void clear (tcu::PixelBufferAccess& data) const; 140 virtual void populate (tcu::PixelBufferAccess& data) const; 141 virtual bool compare (tcu::PixelBufferAccess& result, 142 tcu::PixelBufferAccess& reference) const = 0; 158 bool compare (tcu::PixelBufferAccess& result, 159 tcu::PixelBufferAccess& reference) const override; 172 bool compare (tcu::PixelBufferAccess& result, 173 tcu::PixelBufferAccess& reference) const override; 190 tcu::PixelBufferAccess& getPixelAccess (void) { return m_access[0]; } in getPixelAccess() 207 std::vector<tcu::PixelBufferAccess> m_acces [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/image/ |
H A D | vktImageMismatchedWriteOpTests.cpp | 142 virtual void clear (tcu::PixelBufferAccess& data) const; 143 virtual void populate (tcu::PixelBufferAccess& data) const; 144 virtual bool compare (tcu::PixelBufferAccess& result, 145 tcu::PixelBufferAccess& reference) const = 0; 161 bool compare (tcu::PixelBufferAccess& result, 162 tcu::PixelBufferAccess& reference) const override; 175 bool compare (tcu::PixelBufferAccess& result, 176 tcu::PixelBufferAccess& reference) const override; 193 tcu::PixelBufferAccess& getPixelAccess (void) { return m_access[0]; } in getPixelAccess() 210 std::vector<tcu::PixelBufferAccess> m_acces [all...] |
/third_party/vk-gl-cts/framework/randomshaders/ |
H A D | rsgProgramExecutor.hpp | 45 ProgramExecutor (const tcu::PixelBufferAccess& dst, int gridWidth, int gridHeight); 54 tcu::PixelBufferAccess m_dst;
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/video/ |
H A D | vktVideoDecodeTests.cpp | 130 tcu::PixelBufferAccess access (result->getAccess()); in convertToRGBASized() 663 tcu::PixelBufferAccess refPixelBufferAccessV = refPixelBufferV.getAccess(); in verifyImage() 664 tcu::PixelBufferAccess refPixelBufferAccessY = refPixelBufferY.getAccess(); in verifyImage() 665 tcu::PixelBufferAccess refPixelBufferAccessU = refPixelBufferU.getAccess(); in verifyImage() 744 tcu::PixelBufferAccess refPixelBufferAccessV = refPixelBufferV.getAccess(); 746 tcu::PixelBufferAccess outPixelBufferAccessV = outPixelBufferV->getAccess(); 753 tcu::PixelBufferAccess refPixelBufferAccessY = refPixelBufferY.getAccess(); 755 tcu::PixelBufferAccess outPixelBufferAccessY = outPixelBufferY->getAccess(); 762 tcu::PixelBufferAccess refPixelBufferAccessU = refPixelBufferU.getAccess(); 764 tcu::PixelBufferAccess outPixelBufferAccess [all...] |