/external/deqp/modules/gles3/functional/ |
D | es3fShaderTextureFunctionTests.cpp | 124 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 …]
|
D | es3fClippingTests.cpp | 320 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/ |
D | vktShaderRenderTextureFunctionTests.cpp | 48 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/ |
D | vktComputeBasicComputeShaderTests.cpp | 111 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/ |
D | vktPipelineImageTests.cpp | 60 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/ |
D | vktSampleVerifier.hpp | 115 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 …]
|
D | vktSampleVerifierUtil.hpp | 49 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,
|
D | vktSampleVerifier.cpp | 86 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 …]
|
D | vktTextureFilteringExplicitLodTests.cpp | 372 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 …]
|
D | vktSampleVerifierUtil.cpp | 150 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/ |
D | es31fBasicComputeShaderTests.cpp | 118 …* 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 …]
|
D | es31fCopyImageTests.cpp | 67 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 …]
|
D | es31fShaderTextureSizeTests.cpp | 82 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 …]
|
D | es31fShaderImageLoadStoreTests.cpp | 62 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 …]
|
D | es31fFboColorbufferTests.cpp | 56 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/ |
D | vktImageSizeTests.cpp | 54 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 …]
|
D | vktImageTexture.hpp | 38 …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;
|
D | vktImageTexture.cpp | 84 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/ |
D | tcuCompressedTexture.cpp | 70 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 …]
|
D | tcuTexture.hpp | 306 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 …]
|
D | tcuTexCompareVerifier.hpp | 39 …IVec3 coordBits; //!< Bits per coordinate component before any transformations. Assumed to be fl… 40 …IVec3 uvwBits; //!< Bits per component in final per-level UV(W) coordinates. Assumed to be fixed…
|
/external/deqp/framework/referencerenderer/ |
D | rrMultisamplePixelBufferAccess.cpp | 45 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/ |
D | ditSeedBuilderTests.cpp | 31 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/ |
D | es2fClippingTests.cpp | 317 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/ |
D | vktSpvAsmInstructionTests.cpp | 77 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 …]
|