Home
last modified time | relevance | path

Searched refs:IVec3 (Results 1 – 25 of 148) sorted by relevance

123456

/external/deqp/modules/gles3/functional/
Des3fShaderTextureFunctionTests.cpp124 tcu::IVec3 offset;
153 const tcu::IVec3& offset_) in TextureLookupSpec()
221 tcu::IVec3 offset;
240 using tcu::IVec3;
290 … (const gls::ShaderEvalContext& c, float s, float t, float r, float lod, IVec3 offset) { return c… in texture3DOffset()
966 tcu::IVec3 textureSize;
969 tcu::IVec3 expectedSize;
1013 { tcu::IVec3(1, 2, 1), 1, 0, tcu::IVec3(1, 1, 1) }, in iterate()
1014 { tcu::IVec3(1, 2, 1), 0, 0, tcu::IVec3(1, 2, 1) }, in iterate()
1016 { tcu::IVec3(1, 3, 2), 0, 0, tcu::IVec3(1, 3, 2) }, in iterate()
[all …]
Des3fClippingTests.cpp320 tcu::Vec3 IVec3ToVec3 (const tcu::IVec3& v) in IVec3ToVec3()
325 bool pointOnTriangle (const tcu::IVec3& p, const tcu::IVec3& t0, const tcu::IVec3& t1, const tcu::I… in pointOnTriangle()
328 const tcu::IVec3 n = tcu::cross(t1 - t0, t2 - t0); in pointOnTriangle()
329 const tcu::IVec3 d = (p - t0); in pointOnTriangle()
352 bool twoPointClippedTriangleInvisible(const tcu::Vec3& p, const tcu::IVec3& dir1, const tcu::IVec3&… in twoPointClippedTriangleInvisible()
1889 const tcu::IVec3 outside[] = in init()
1892 tcu::IVec3(-1, 0, 0), in init()
1893 tcu::IVec3( 1, 0, 0), in init()
1894 tcu::IVec3( 0, 1, 0), in init()
1895 tcu::IVec3( 0, -1, 0), in init()
[all …]
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/
DvktShaderRenderTextureFunctionTests.cpp48 using tcu::IVec3;
121 tcu::IVec3 offset;
150 const tcu::IVec3& offset_) in TextureLookupSpec()
221 tcu::IVec3 offset;
376 …fset (const ShaderEvalContext& c, float s, float t, float r, float lod, IVec3 offset) { return c… in texture3DOffset()
1156 static int getMaxTextureSize (TextureType type, const tcu::IVec3& textureSize) in getMaxTextureSize()
1185 static std::string getTextureSizeString (TextureType type, const tcu::IVec3& textureSize) in getTextureSizeString()
1221 static bool isValidCase (TextureType type, const tcu::IVec3& textureSize, int lod, int lodBase) in isValidCase()
1240 const tcu::IVec3& textureSize, in createEmptyTexture()
1378 tcu::IVec3 textureSize;
[all …]
/external/deqp/external/vulkancts/modules/vulkan/compute/
DvktComputeBasicComputeShaderTests.cpp111 const tcu::IVec3& localSize,
112 const tcu::IVec3& workSize);
118 const tcu::IVec3 m_localSize;
119 const tcu::IVec3 m_workSize;
126 const tcu::IVec3& localSize,
127 const tcu::IVec3& workSize);
132 const tcu::IVec3 m_localSize;
133 const tcu::IVec3 m_workSize;
139 const tcu::IVec3& localSize, in SharedVarTest()
140 const tcu::IVec3& workSize) in SharedVarTest()
[all …]
/external/deqp/external/vulkancts/modules/vulkan/pipeline/
DvktPipelineImageTests.cpp60 const tcu::IVec3& imageSize,
81 tcu::IVec3 m_imageSize;
93 const tcu::IVec3& imageSize, in ImageTest()
384 std::string getSizeName (VkImageViewType viewType, const tcu::IVec3& size, int arraySize) in getSizeName()
416 using tcu::IVec3; in createImageSizeTests()
418 std::vector<IVec3> imageSizes; in createImageSizeTests()
430 imageSizes.push_back(IVec3(1, 1, 1)); in createImageSizeTests()
431 imageSizes.push_back(IVec3(2, 1, 1)); in createImageSizeTests()
432 imageSizes.push_back(IVec3(32, 1, 1)); in createImageSizeTests()
433 imageSizes.push_back(IVec3(128, 1, 1)); in createImageSizeTests()
[all …]
/external/deqp/external/vulkancts/modules/vulkan/texture/
DvktSampleVerifier.hpp115 tcu::IVec3 size;
144 const tcu::IVec3& baseTexelHi,
145 const tcu::IVec3& baseTexelLo,
146 const tcu::IVec3& texelGridOffsetHi,
147 const tcu::IVec3& texelGridOffsetLo,
157 const tcu::IVec3& gridCoordHi,
158 const tcu::IVec3& gridCoordLo,
183 bool coordOutOfRange (const tcu::IVec3& coord,
187 void fetchTexel (const tcu::IVec3& coordIn,
194 void fetchTexelWrapped (const tcu::IVec3& coord,
[all …]
DvktSampleVerifierUtil.hpp49 const tcu::IVec3 size,
59 void wrapTexelGridCoordLinear (tcu::IVec3& baseTexel,
60 tcu::IVec3& texelGridOffset,
63 void calcTexelBaseOffset (const tcu::IVec3& gridCoord,
65 tcu::IVec3& baseTexel,
66 tcu::IVec3& texelGridOffset);
70 tcu::IVec3& gridCoordMin,
71 tcu::IVec3& gridCoordMax);
73 const tcu::IVec3& levelSize,
DvktSampleVerifier.cpp86 bool SampleVerifier::coordOutOfRange (const IVec3& coord, int compNdx, int level) const in coordOutOfRange()
93 void SampleVerifier::fetchTexelWrapped (const IVec3& coord, in fetchTexelWrapped()
128 void SampleVerifier::fetchTexel (const IVec3& coordIn, in fetchTexel()
135 IVec3 coord = coordIn; in fetchTexel()
290 void SampleVerifier::getFilteredSample1D (const IVec3& texelBase, in getFilteredSample1D()
302 …fetchTexel(texelBase + IVec3(i, 0, 0), layer, level, VK_FILTER_LINEAR, texelsMin[i], texelsMax[i]); in getFilteredSample1D()
332 void SampleVerifier::getFilteredSample2D (const IVec3& texelBase, in getFilteredSample2D()
346 …fetchTexel(texelBase + IVec3(i, j, 0), layer, level, VK_FILTER_LINEAR, texelsMin[2 * j + i], texel… in getFilteredSample2D()
381 void SampleVerifier::getFilteredSample3D (const IVec3& texelBase, in getFilteredSample3D()
397 …fetchTexel(texelBase + IVec3(i, j, k), layer, level, VK_FILTER_LINEAR, texelsMin[4 * k + 2 * j + i… in getFilteredSample3D()
[all …]
DvktTextureFilteringExplicitLodTests.cpp372 const IVec3 curLevelSize = pba[level].getSize(); in initializeImage()
1116 IVec3 dimensions, in Texture2DGradientTestCase()
1195 const IVec3 m_dimensions;
1359 const IVec3 size(32, 32, 1); in create2DFormatTests()
1406 const IVec3 size = IVec3(16, 16, 1); in create2DDerivTests()
1516 const IVec3 sizes[] = in create2DSizeTests()
1518 IVec3(2, 2, 1), in create2DSizeTests()
1519 IVec3(2, 3, 1), in create2DSizeTests()
1520 IVec3(3, 7, 1), in create2DSizeTests()
1521 IVec3(4, 8, 1), in create2DSizeTests()
[all …]
DvktSampleVerifierUtil.cpp150 void wrapTexelGridCoordLinear (IVec3& baseTexel, in wrapTexelGridCoordLinear()
151 IVec3& texelGridOffset, in wrapTexelGridCoordLinear()
194 void calcTexelBaseOffset (const IVec3& gridCoord, in calcTexelBaseOffset()
196 IVec3& baseTexel, in calcTexelBaseOffset()
197 IVec3& texelGridOffset) in calcTexelBaseOffset()
212 IVec3& gridCoordMin, in calcTexelGridCoordRange()
213 IVec3& gridCoordMax) in calcTexelGridCoordRange()
248 const IVec3& levelSize, in calcUnnormalizedCoordRange()
270 const IVec3 size, in calcLodBounds()
/external/deqp/modules/gles31/functional/
Des31fBasicComputeShaderTests.cpp118 …* name, const char* description, int numValues, const tcu::IVec3& localSize, const tcu::IVec3& wor… in UBOToSSBOInvertCase()
231 const tcu::IVec3 m_localSize;
232 const tcu::IVec3 m_workSize;
238 …* name, const char* description, int numValues, const tcu::IVec3& localSize, const tcu::IVec3& wor… in CopyInvertSSBOCase()
352 const tcu::IVec3 m_localSize;
353 const tcu::IVec3 m_workSize;
359 …char* description, int numValues, bool isSized, const tcu::IVec3& localSize, const tcu::IVec3& wor… in InvertSSBOInPlaceCase()
454 const tcu::IVec3 m_localSize;
455 const tcu::IVec3 m_workSize;
461 …char* description, int numValues, bool isSized, const tcu::IVec3& localSize, const tcu::IVec3& wor… in WriteToMultipleSSBOCase()
[all …]
Des31fCopyImageTests.cpp67 using tcu::IVec3;
348 ImageInfo (deUint32 format, deUint32 target, const IVec3& size);
352 const IVec3& getSize (void) const { return m_size; } in getSize()
357 IVec3 m_size;
360 ImageInfo::ImageInfo (deUint32 format, deUint32 target, const IVec3& size) in ImageInfo()
387 const IVec3 size = info.getSize(); in getLevelCount()
405 IVec3 getLevelSize (deUint32 target, const IVec3& baseSize, int level) in getLevelSize()
407 IVec3 size; in getLevelSize()
464 IVec3 m_levelSize;
555 …computeQuadTexCoord3D(texCoord, tcu::Vec3(0.0f, 0.0f, r), tcu::Vec3(1.0f, 1.0f, r), tcu::IVec3(0, … in computeQuadTexCoords()
[all …]
Des31fShaderTextureSizeTests.cpp82 void createTexture (const tcu::IVec3& size);
84 void runShader (tcu::Surface& dst, const tcu::IVec3& size);
94 std::vector<tcu::IVec3> m_iterations;
133 static const tcu::IVec3 testSizes3D[] = in init()
135 tcu::IVec3(1, 1, 1), in init()
136 tcu::IVec3(1, 4, 7), in init()
137 tcu::IVec3(4, 8, 12), in init()
138 tcu::IVec3(21, 11, 9), in init()
139 tcu::IVec3(107, 254, 2), in init()
140 tcu::IVec3(-1, 3, 3), in init()
[all …]
Des31fShaderImageLoadStoreTests.cpp62 using tcu::IVec3;
89 static inline IVec3 defaultImageSize (TextureType type) in defaultImageSize()
93 case TEXTURETYPE_BUFFER: return IVec3(64, 1, 1); in defaultImageSize()
94 case TEXTURETYPE_2D: return IVec3(64, 64, 1); in defaultImageSize()
95 case TEXTURETYPE_CUBE: return IVec3(64, 64, 1); in defaultImageSize()
96 case TEXTURETYPE_3D: return IVec3(64, 64, 8); in defaultImageSize()
97 case TEXTURETYPE_2D_ARRAY: return IVec3(64, 64, 8); in defaultImageSize()
100 return IVec3(-1); in defaultImageSize()
577 const IVec3& getSize (void) const { return m_size; } in getSize()
607 const IVec3 m_size;
[all …]
Des31fFboColorbufferTests.cpp56 using tcu::IVec3;
117 …Context& context, const char* name, const char* description, deUint32 texFmt, const IVec3& texSize) in FboColorTexCubeArrayCase()
157 const IVec3& size = m_texSize; in render()
211 const IVec3& viewport = m_texSize; in render()
256 IVec3 m_texSize;
328 colorFormats[fmtNdx], IVec3(128, 128, 12))); in init()
/external/deqp/external/vulkancts/modules/vulkan/image/
DvktImageSizeTests.cpp54 Texture getTexture (const ImageType imageType, const tcu::IVec3& size) in getTexture()
60 return Texture(imageType, tcu::IVec3(size.x(), 1, 1), 1); in getTexture()
63 return Texture(imageType, tcu::IVec3(size.x(), 1, 1), size.y()); in getTexture()
66 return Texture(imageType, tcu::IVec3(size.x(), size.y(), 1), 1); in getTexture()
69 return Texture(imageType, tcu::IVec3(size.x(), size.y(), 1), size.z()); in getTexture()
72 return Texture(imageType, tcu::IVec3(size.x(), size.x(), 1), 6); in getTexture()
75 return Texture(imageType, tcu::IVec3(size.x(), size.x(), 1), 2*6); in getTexture()
82 return Texture(IMAGE_TYPE_LAST, tcu::IVec3(), 0); in getTexture()
110 inline tcu::IVec3 readIVec3 (const void* const data) in readIVec3()
113 return tcu::IVec3(p[0], p[1], p[2]); in readIVec3()
[all …]
DvktImageTexture.hpp38 …Texture (const ImageType imageType, const tcu::IVec3& imageLayerSize, const int layers, const in…
42 tcu::IVec3 layerSize (void) const { return m_layerSize; } //!< Size of a single layer in layerSize()
46 …tcu::IVec3 size (void) const; //!< Size including number of layers in additional dimension (e.…
53 const tcu::IVec3 m_layerSize;
DvktImageTexture.cpp84 Texture::Texture (const ImageType imageType, const tcu::IVec3& imageLayerSize, const int layers, co… in Texture()
102 tcu::IVec3 Texture::size (void) const in size()
113 return tcu::IVec3(m_layerSize.x(), m_numLayers, 1); in size()
118 return tcu::IVec3(m_layerSize.x(), m_layerSize.y(), m_numLayers); in size()
122 return tcu::IVec3(); in size()
/external/deqp/framework/common/
DtcuCompressedTexture.cpp70 IVec3 getBlockPixelSize (CompressedTexFormat format) in getBlockPixelSize()
74 return IVec3(4, 4, 1); in getBlockPixelSize()
80 case COMPRESSEDTEXFORMAT_ASTC_4x4_RGBA: return IVec3(4, 4, 1); in getBlockPixelSize()
81 case COMPRESSEDTEXFORMAT_ASTC_5x4_RGBA: return IVec3(5, 4, 1); in getBlockPixelSize()
82 case COMPRESSEDTEXFORMAT_ASTC_5x5_RGBA: return IVec3(5, 5, 1); in getBlockPixelSize()
83 case COMPRESSEDTEXFORMAT_ASTC_6x5_RGBA: return IVec3(6, 5, 1); in getBlockPixelSize()
84 case COMPRESSEDTEXFORMAT_ASTC_6x6_RGBA: return IVec3(6, 6, 1); in getBlockPixelSize()
85 case COMPRESSEDTEXFORMAT_ASTC_8x5_RGBA: return IVec3(8, 5, 1); in getBlockPixelSize()
86 case COMPRESSEDTEXFORMAT_ASTC_8x6_RGBA: return IVec3(8, 6, 1); in getBlockPixelSize()
87 case COMPRESSEDTEXFORMAT_ASTC_8x8_RGBA: return IVec3(8, 8, 1); in getBlockPixelSize()
[all …]
DtcuTexture.hpp306 IVec3 calculatePackedPitch (const TextureFormat& format, const IVec3& size);
326 ConstPixelBufferAccess (const TextureFormat& format, const IVec3& size, const void* data);
328 …ConstPixelBufferAccess (const TextureFormat& format, const IVec3& size, const IVec3& pitch, const…
331 const IVec3& getSize (void) const { return m_size; } in getSize()
338 const IVec3& getPitch (void) const { return m_pitch; } in getPitch()
358 … (const Sampler& sampler, Sampler::FilterMode filter, float s, float t, const IVec3& offset) const;
359 …ampler& sampler, Sampler::FilterMode filter, float s, float t, float r, const IVec3& offset) const;
362 …pler& sampler, Sampler::FilterMode filter, float ref, float s, float t, const IVec3& offset) const;
366 IVec3 m_size;
367 IVec3 m_pitch; //!< (pixelPitch, rowPitch, slicePitch)
[all …]
DtcuTexCompareVerifier.hpp39IVec3 coordBits; //!< Bits per coordinate component before any transformations. Assumed to be fl…
40IVec3 uvwBits; //!< Bits per component in final per-level UV(W) coordinates. Assumed to be fixed…
/external/deqp/framework/referencerenderer/
DrrMultisamplePixelBufferAccess.cpp45 tcu::IVec3(m_access.getHeight(), m_access.getDepth(), 1), in toSinglesampleAccess()
46 …tcu::IVec3(m_access.getRowPitch(), m_access.getSlicePitch(), m_access.getSlicePitch() * m_access.g… in toSinglesampleAccess()
55 tcu::IVec3(1, original.getWidth(), original.getHeight()), in fromSinglesampleAccess()
56 tcu::IVec3(original.getPixelPitch(), original.getPixelPitch(), original.getRowPitch()), in fromSinglesampleAccess()
85 tcu::IVec3(m_access.getHeight(), m_access.getDepth(), 1), in toSinglesampleAccess()
86 …tcu::IVec3(m_access.getRowPitch(), m_access.getSlicePitch(), m_access.getSlicePitch() * m_access.g… in toSinglesampleAccess()
95 tcu::IVec3(1, original.getWidth(), original.getHeight()), in fromSinglesampleAccess()
96 tcu::IVec3(original.getPixelPitch(), original.getPixelPitch(), original.getRowPitch()), in fromSinglesampleAccess()
/external/deqp/modules/internal/
DditSeedBuilderTests.cpp31 using tcu::IVec3;
161 …addChild(new SeedBuilderTest<IVec3>(m_testCtx, IVec3(0), 22277704u, "ivec3_zero", "Seed from zero … in init()
165 …addChild(new SeedBuilderTest<IVec3>(m_testCtx, IVec3(1), 134047100u, "ivec3_one", "Seed from one v… in init()
/external/deqp/modules/gles2/functional/
Des2fClippingTests.cpp317 tcu::Vec3 IVec3ToVec3 (const tcu::IVec3& v) in IVec3ToVec3()
322 bool pointOnTriangle (const tcu::IVec3& p, const tcu::IVec3& t0, const tcu::IVec3& t1, const tcu::I… in pointOnTriangle()
325 const tcu::IVec3 n = tcu::cross(t1 - t0, t2 - t0); in pointOnTriangle()
326 const tcu::IVec3 d = (p - t0); in pointOnTriangle()
349 bool twoPointClippedTriangleInvisible(const tcu::Vec3& p, const tcu::IVec3& dir1, const tcu::IVec3&… in twoPointClippedTriangleInvisible()
1886 const tcu::IVec3 outside[] = in init()
1889 tcu::IVec3(-1, 0, 0), in init()
1890 tcu::IVec3( 1, 0, 0), in init()
1891 tcu::IVec3( 0, 1, 0), in init()
1892 tcu::IVec3( 0, -1, 0), in init()
[all …]
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/
DvktSpvAsmInstructionTests.cpp77 using tcu::IVec3;
195 spec.numWorkGroups = IVec3(numElements, 1, 1); in createOpNopGroup()
346 spec.numWorkGroups = IVec3(numElements, 1, 1); in createOpFUnordGroup()
488 spec.numWorkGroups = IVec3(numElements, 1, 1); in createOpAtomicGroup()
552 spec.numWorkGroups = IVec3(numElements, 1, 1); in createOpLineGroup()
618 spec.numWorkGroups = IVec3(numElements, 1, 1); in createOpNoLineGroup()
727 spec.numWorkGroups = IVec3(numElements, 1, 1); in createNoContractionGroup()
827 spec.numWorkGroups = IVec3(numElements, 1, 1); in createOpFRemGroup()
899 spec1.numWorkGroups = IVec3(numElements, 1, 1); in createOpCopyMemoryGroup()
948 spec2.numWorkGroups = IVec3(1, 1, 1); in createOpCopyMemoryGroup()
[all …]

123456