Home
last modified time | relevance | path

Searched refs:PixelBufferAccess (Results 1 - 25 of 316) sorted by relevance

12345678910>>...13

/third_party/vk-gl-cts/framework/common/
H A DtcuTextureUtil.hpp32 // 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 DtcuSurface.hpp41 * 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 DtcuTextureUtil.cpp287 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 DtcuBilinearImageCompare.hpp32 class PixelBufferAccess;
35 bool bilinearCompare (const ConstPixelBufferAccess& reference, const ConstPixelBufferAccess& result, const PixelBufferAccess& errorMask, const RGBA threshold);
H A DtcuFuzzyImageCompare.hpp32 class PixelBufferAccess;
44 float fuzzyCompare (const FuzzyCompareParams& params, const ConstPixelBufferAccess& ref, const ConstPixelBufferAccess& cmp, const PixelBufferAccess& errorMask);
H A DtcuFuzzyImageCompare.cpp97 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 DtcuTexture.hpp413 * \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 DrrMultisamplePixelBufferAccess.hpp38 * 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 DrrFragmentOperations.hpp25 * \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 DrrMultisamplePixelBufferAccess.cpp30 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 DrrFragmentOperations.cpp67 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 DglsFragmentOpUtil.hpp118 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 DglsFragmentOpUtil.cpp223 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 DgluTextureTestUtil.hpp173 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 DgluPixelTransfer.hpp32 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 DvktPipelineImageUtil.hpp178 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 DvktPipelineImageUtil.cpp738 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 DvktPipelineImageUtil.hpp178 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 DvktPipelineImageUtil.cpp728 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 DvktTextureConversionTests.cpp67 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 DvktTextureConversionTests.cpp67 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 DvktImageMismatchedWriteOpTests.cpp139 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 DvktImageMismatchedWriteOpTests.cpp142 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 DrsgProgramExecutor.hpp45 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 DvktVideoDecodeTests.cpp130 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...]

Completed in 27 milliseconds

12345678910>>...13