/external/deqp/modules/gles31/functional/ |
D | es31fComputeShaderBuiltinVarTests.cpp | 51 using tcu::UVec3; 73 typedef std::map<tcu::UVec3, ShaderProgramSp, LexicalCompareVec<deUint32, 3> > LocalSizeProgramMap; 85 …virtual UVec3 computeReference (const UVec3& numWorkGroups, const UVec3& workGroupSize, const U… 90 UVec3 localSize; 91 UVec3 numWorkGroups; 94 …SubCase (const UVec3& localSize_, const UVec3& numWorkGroups_) : localSize(localSize_), numWorkGro… in SubCase() 103 deUint32 getProgram (const UVec3& localSize); 136 static string genBuiltinVarSource (const string& varName, DataType varType, const UVec3& localSize) in genBuiltinVarSource() 157 deUint32 ComputeBuiltinVarCase::getProgram (const UVec3& localSize) in getProgram() 177 static inline UVec3 readResultVec (const deUint32* ptr, int numComps) in readResultVec() [all …]
|
D | es31fIndirectComputeDispatchTests.cpp | 46 using tcu::UVec3; 87 glu::ProgramSources genVerifySources (const UVec3& workGroupSize) in genVerifySources() 124 UVec3 numWorkGroups; 127 …DispatchCommand (deIntptr offset_, const UVec3& numWorkGroups_) : offset(offset_), numWorkGroups(n… in DispatchCommand() 132 UVec3 m_workGroupSize; 284 deUint32 computeInvocationCount (const UVec3& workGroupSize, const UVec3& numWorkGroups) in computeInvocationCount() 395 …er genBuffer, deUintptr bufferSize, deUintptr offset, const UVec3& workGroupSize, const UVec3& num… in SingleDispatchCase() 411 m_workGroupSize = UVec3(3,1,2); in MultiDispatchCase() 413 m_commands.push_back(DispatchCommand(0, UVec3(1,1,1))); in MultiDispatchCase() 414 m_commands.push_back(DispatchCommand(INDIRECT_COMMAND_SIZE, UVec3(2,1,1))); in MultiDispatchCase() [all …]
|
D | es31fShaderSharedVarTests.cpp | 53 using tcu::UVec3; 74 …ntext, const char* name, DataType basicType, Precision precision, const tcu::UVec3& workGroupSize); 87 const tcu::UVec3 m_workGroupSize; 92 … getBasicCaseDescription (DataType basicType, Precision precision, const tcu::UVec3& workGroupSize) in getBasicCaseDescription() 101 …ontext, const char* name, DataType basicType, Precision precision, const tcu::UVec3& workGroupSize) in SharedBasicVarCase() 375 const tcu::UVec3 workGroupSize (2,1,3); in init() 382 const tcu::UVec3 workGroupSize (2,1,3); in init() 396 …w SharedBasicVarCase(m_context, "float_1_1_1", TYPE_FLOAT, PRECISION_HIGHP, tcu::UVec3(1,1,1))); in init() 397 …SharedBasicVarCase(m_context, "float_64_1_1", TYPE_FLOAT, PRECISION_HIGHP, tcu::UVec3(64,1,1))); in init() 398 …SharedBasicVarCase(m_context, "float_1_64_1", TYPE_FLOAT, PRECISION_HIGHP, tcu::UVec3(1,64,1))); in init() [all …]
|
/external/deqp/external/vulkancts/modules/vulkan/compute/ |
D | vktComputeShaderBuiltinVarTests.cpp | 69 using tcu::UVec3; 77 static inline bool compareNumComponents (const UVec3& a, const UVec3& b,const int numComps) in compareNumComponents() 83 static inline UVec3 readResultVec (const deUint32* ptr, const int numComps) in readResultVec() 85 UVec3 res; in readResultVec() 93 const UVec3& v; 96 LogComps (const UVec3 &v_, int numComps_) : v(v_), numComps(numComps_) {} in LogComps() 111 const UVec3& localSize (void) const { return m_localSize; } in localSize() 112 const UVec3& numWorkGroups (void) const { return m_numWorkGroups; } in numWorkGroups() 115 SubCase (const UVec3& localSize_, const UVec3& numWorkGroups_) in SubCase() 120 UVec3 m_localSize; [all …]
|
D | vktComputeIndirectComputeDispatchTests.cpp | 91 const tcu::UVec3& numWorkGroups) in DispatchCommand() 96 tcu::UVec3 m_numWorkGroups; 106 const tcu::UVec3 workGroupSize, in DispatchCaseDesc() 117 const tcu::UVec3 m_workGroupSize; 127 const tcu::UVec3& workGroupSize, 151 const tcu::UVec3 m_workGroupSize; 164 const tcu::UVec3& workGroupSize, in IndirectDispatchInstanceBufferUpload() 380 const tcu::UVec3 m_workGroupSize; 442 const tcu::UVec3& workGroupSize, in IndirectDispatchInstanceBufferGenerate() 627 …_invocation", "Single invocation only from offset 0", INDIRECT_COMMAND_OFFSET, tcu::UVec3(1, 1, 1), in createIndirectComputeDispatchTests() [all …]
|
/external/deqp/external/vulkancts/modules/vulkan/sparse_resources/ |
D | vktSparseResourcesShaderIntrinsics.cpp | 40 …{ IMAGE_TYPE_2D, { tcu::UVec3(512u, 256u, 1u), tcu::UVec3(128u, 128u, 1u), tcu::UVec3(503u, 137u… in createSparseResourcesShaderIntrinsicsTests() 41 …{ IMAGE_TYPE_2D_ARRAY, { tcu::UVec3(512u, 256u, 6u), tcu::UVec3(128u, 128u, 8u), tcu::UVec3(503u,… in createSparseResourcesShaderIntrinsicsTests() 42 …{ IMAGE_TYPE_CUBE, { tcu::UVec3(256u, 256u, 1u), tcu::UVec3(128u, 128u, 1u), tcu::UVec3(137u, 13… in createSparseResourcesShaderIntrinsicsTests() 43 …{ IMAGE_TYPE_CUBE_ARRAY, { tcu::UVec3(256u, 256u, 6u), tcu::UVec3(128u, 128u, 8u), tcu::UVec3(137u… in createSparseResourcesShaderIntrinsicsTests() 44 …{ IMAGE_TYPE_3D, { tcu::UVec3(256u, 256u, 16u), tcu::UVec3(128u, 128u, 8u), tcu::UVec3(503u, 137… in createSparseResourcesShaderIntrinsicsTests() 68 tcu::UVec3 imageSizeAlignment = getImageSizeAlignment(format); in createSparseResourcesShaderIntrinsicsTests() 73 const tcu::UVec3 imageSize = imageParameters[imageTypeNdx].imageSizes[imageSizeNdx]; in createSparseResourcesShaderIntrinsicsTests()
|
D | vktSparseResourcesImageSparseBinding.cpp | 65 const tcu::UVec3& imageSize, 75 const tcu::UVec3 m_imageSize; 83 const tcu::UVec3& imageSize, in ImageSparseBindingCase() 118 const tcu::UVec3& imageSize, 127 const tcu::UVec3 m_imageSize; 133 const tcu::UVec3& imageSize, in ImageSparseBindingInstance() 484 …{ IMAGE_TYPE_1D, { tcu::UVec3(512u, 1u, 1u ), tcu::UVec3(1024u, 1u, 1u), tcu::UVec3(11u, 1u… in createImageSparseBindingTestsCommon() 485 …{ IMAGE_TYPE_1D_ARRAY, { tcu::UVec3(512u, 1u, 64u), tcu::UVec3(1024u, 1u, 8u), tcu::UVec3(11u… in createImageSparseBindingTestsCommon() 486 …{ IMAGE_TYPE_2D, { tcu::UVec3(512u, 256u, 1u ), tcu::UVec3(1024u, 128u, 1u), tcu::UVec3(11u, 13… in createImageSparseBindingTestsCommon() 487 …{ IMAGE_TYPE_2D_ARRAY, { tcu::UVec3(512u, 256u, 6u ), tcu::UVec3(1024u, 128u, 8u), tcu::UVec3(11u… in createImageSparseBindingTestsCommon() [all …]
|
D | vktSparseResourcesImageAlignedMipSize.cpp | 63 const tcu::UVec3& imageSize, 72 const tcu::UVec3 m_imageSize; 80 const tcu::UVec3& imageSize, in ImageAlignedMipSizeCase() 118 const tcu::UVec3& imageSize, 125 const tcu::UVec3 m_imageSize; 131 const tcu::UVec3& imageSize, in ImageAlignedMipSizeInstance() 268 { IMAGE_TYPE_2D, { tcu::UVec3(512u, 256u, 1u) }, getTestFormats(IMAGE_TYPE_2D) }, in createImageAlignedMipSizeTests() 269 { IMAGE_TYPE_2D_ARRAY, { tcu::UVec3(512u, 256u, 6u) }, getTestFormats(IMAGE_TYPE_2D_ARRAY) }, in createImageAlignedMipSizeTests() 270 { IMAGE_TYPE_CUBE, { tcu::UVec3(256u, 256u, 1u) }, getTestFormats(IMAGE_TYPE_CUBE) }, in createImageAlignedMipSizeTests() 271 { IMAGE_TYPE_CUBE_ARRAY, { tcu::UVec3(256u, 256u, 6u) }, getTestFormats(IMAGE_TYPE_CUBE_ARRAY) }, in createImageAlignedMipSizeTests() [all …]
|
D | vktSparseResourcesImageMemoryAliasing.cpp | 100 const tcu::UVec3& imageSize, 113 const tcu::UVec3 m_imageSize; 122 const tcu::UVec3& imageSize, in ImageSparseMemoryAliasingCase() 171 const tcu::UVec3& imageSize, 180 const tcu::UVec3 m_imageSize; 186 const tcu::UVec3& imageSize, in ImageSparseMemoryAliasingInstance() 212 const tcu::UVec3 maxWorkGroupSize = tcu::UVec3(128u, 128u, 64u); in iterate() 213 const tcu::UVec3 maxWorkGroupCount = tcu::UVec3(65535u, 65535u, 65535u); in iterate() 345 const tcu::UVec3 sparseBlocks = alignedDivide(mipExtent, imageGranularity); in iterate() 466 const tcu::UVec3 gridSize = getShaderGridSize(m_imageType, m_imageSize, mipmapNdx); in iterate() [all …]
|
D | vktSparseResourcesMipmapSparseResidency.cpp | 65 const tcu::UVec3& imageSize, 75 const tcu::UVec3 m_imageSize; 83 const tcu::UVec3& imageSize, in MipmapSparseResidencyCase() 123 const tcu::UVec3& imageSize, 133 const tcu::UVec3 m_imageSize; 139 const tcu::UVec3& imageSize, in MipmapSparseResidencyInstance() 283 const tcu::UVec3 sparseBlocks = alignedDivide(mipExtent, imageGranularity); in iterate() 605 …{ IMAGE_TYPE_2D, { tcu::UVec3(512u, 256u, 1u), tcu::UVec3(1024u, 128u, 1u), tcu::UVec3(11u, 137… in createMipmapSparseResidencyTestsCommon() 606 …{ IMAGE_TYPE_2D_ARRAY, { tcu::UVec3(512u, 256u, 6u), tcu::UVec3(1024u, 128u, 8u), tcu::UVec3(11u,… in createMipmapSparseResidencyTestsCommon() 607 …{ IMAGE_TYPE_CUBE, { tcu::UVec3(256u, 256u, 1u), tcu::UVec3(128u, 128u, 1u), tcu::UVec3(137u, 1… in createMipmapSparseResidencyTestsCommon() [all …]
|
D | vktSparseResourcesImageSparseResidency.cpp | 112 tcu::UVec3 computeWorkGroupSize (const VkExtent3D& planeExtent) in computeWorkGroupSize() 115 const tcu::UVec3 maxComputeWorkGroupSize = tcu::UVec3(128u, 128u, 64u); in computeWorkGroupSize() 121 return tcu::UVec3(xWorkGroupSize, yWorkGroupSize, zWorkGroupSize); in computeWorkGroupSize() 131 const tcu::UVec3& imageSize, 143 const tcu::UVec3 m_imageSize; 152 const tcu::UVec3& imageSize, in ImageSparseResidencyCase() 172 const tcu::UVec3 shaderGridSize = getShaderGridSize(m_imageType, m_imageSize); in initPrograms() 220 const tcu::UVec3 workGroupSize = computeWorkGroupSize(shaderExtent); in initPrograms() 287 const tcu::UVec3& imageSize, 297 const tcu::UVec3 m_imageSize; [all …]
|
D | vktSparseResourcesImageBlockShapes.cpp | 63 const tcu::UVec3& imageSize, 73 const tcu::UVec3 m_imageSize; 82 const tcu::UVec3& imageSize, in ImageBlockShapesCase() 122 const tcu::UVec3& imageSize, 130 const tcu::UVec3 m_imageSize; 137 const tcu::UVec3& imageSize, in ImageBlockShapesInstance() 454 { IMAGE_TYPE_2D, { tcu::UVec3(512u, 256u, 1u) }, getTestFormats(IMAGE_TYPE_2D) }, in createImageBlockShapesTests() 455 { IMAGE_TYPE_2D_ARRAY, { tcu::UVec3(512u, 256u, 6u) }, getTestFormats(IMAGE_TYPE_2D_ARRAY) }, in createImageBlockShapesTests() 456 { IMAGE_TYPE_CUBE, { tcu::UVec3(256u, 256u, 1u) }, getTestFormats(IMAGE_TYPE_CUBE) }, in createImageBlockShapesTests() 457 { IMAGE_TYPE_CUBE_ARRAY, { tcu::UVec3(256u, 256u, 6u) }, getTestFormats(IMAGE_TYPE_CUBE_ARRAY) }, in createImageBlockShapesTests() [all …]
|
D | vktSparseResourcesShaderIntrinsicsSampled.hpp | 40 const tcu::UVec3& imageSize, in SparseShaderIntrinsicsCaseSampledBase() 60 const tcu::UVec3& imageSize, in SparseShaderIntrinsicsCaseSampledExplicit() 74 const tcu::UVec3& imageSize, in SparseCaseOpImageSparseSampleExplicitLod() 92 const tcu::UVec3& imageSize, in SparseShaderIntrinsicsCaseSampledImplicit() 106 const tcu::UVec3& imageSize, in SparseCaseOpImageSparseSampleImplicitLod() 124 const tcu::UVec3& imageSize, in SparseCaseOpImageSparseGather()
|
D | vktSparseResourcesShaderIntrinsicsStorage.cpp | 35 tcu::UVec3 computeWorkGroupSize (const tcu::UVec3& gridSize) in computeWorkGroupSize() 38 const tcu::UVec3 maxComputeWorkGroupSize = tcu::UVec3(128u, 128u, 64u); in computeWorkGroupSize() 44 return tcu::UVec3(xWorkGroupSize, yWorkGroupSize, zWorkGroupSize); in computeWorkGroupSize() 349 const tcu::UVec3& imageSize, in SparseShaderIntrinsicsInstanceStorage() 473 const tcu::UVec3 gridSize = getShaderGridSize(m_imageType, m_imageSize, mipLevelNdx); in recordCommands() 474 const tcu::UVec3 workGroupSize = computeWorkGroupSize(gridSize); in recordCommands() 475 const tcu::UVec3 specializationData[2] = { gridSize, workGroupSize }; in recordCommands() 519 const tcu::UVec3 maxWorkGroupCount = tcu::UVec3(65535u, 65535u, 65535u); in recordCommands() 564 const tcu::UVec3& imageSize, in SparseShaderIntrinsicsInstanceFetch() 583 const tcu::UVec3& imageSize, in SparseShaderIntrinsicsInstanceRead()
|
D | vktSparseResourcesTestsUtil.cpp | 120 tcu::UVec3 getShaderGridSize (const ImageType imageType, const tcu::UVec3& imageSize, const deUint3… in getShaderGridSize() 129 return tcu::UVec3(mipLevelX, 1u, 1u); in getShaderGridSize() 132 return tcu::UVec3(imageSize.x(), 1u, 1u); in getShaderGridSize() 135 return tcu::UVec3(mipLevelX, imageSize.z(), 1u); in getShaderGridSize() 138 return tcu::UVec3(mipLevelX, mipLevelY, 1u); in getShaderGridSize() 141 return tcu::UVec3(mipLevelX, mipLevelY, imageSize.z()); in getShaderGridSize() 144 return tcu::UVec3(mipLevelX, mipLevelY, mipLevelZ); in getShaderGridSize() 147 return tcu::UVec3(mipLevelX, mipLevelY, 6u); in getShaderGridSize() 150 return tcu::UVec3(mipLevelX, mipLevelY, 6u * imageSize.z()); in getShaderGridSize() 154 return tcu::UVec3(1u, 1u, 1u); in getShaderGridSize() [all …]
|
D | vktSparseResourcesTestsUtil.hpp | 81 std::vector<tcu::UVec3> imageSizes; 117 tcu::UVec3 getShaderGridSize (const ImageType imageType, 118 const tcu::UVec3& imageSize, 122 tcu::UVec3 getLayerSize (const ImageType imageType, 123 const tcu::UVec3& imageSize); 127 const tcu::UVec3& imageSize); 131 const tcu::UVec3& imageSize); 143 const tcu::UVec3& imageSize);
|
/external/deqp/external/vulkancts/modules/vulkan/pipeline/ |
D | vktPipelineMultisampleTestsUtil.cpp | 40 tcu::UVec3 getShaderGridSize (const ImageType imageType, const tcu::UVec3& imageSize, const deUint3… in getShaderGridSize() 49 return tcu::UVec3(mipLevelX, 1u, 1u); in getShaderGridSize() 52 return tcu::UVec3(imageSize.x(), 1u, 1u); in getShaderGridSize() 55 return tcu::UVec3(mipLevelX, imageSize.z(), 1u); in getShaderGridSize() 58 return tcu::UVec3(mipLevelX, mipLevelY, 1u); in getShaderGridSize() 61 return tcu::UVec3(mipLevelX, mipLevelY, imageSize.z()); in getShaderGridSize() 64 return tcu::UVec3(mipLevelX, mipLevelY, mipLevelZ); in getShaderGridSize() 67 return tcu::UVec3(mipLevelX, mipLevelY, 6u); in getShaderGridSize() 70 return tcu::UVec3(mipLevelX, mipLevelY, 6u * imageSize.z()); in getShaderGridSize() 74 return tcu::UVec3(1u, 1u, 1u); in getShaderGridSize() [all …]
|
D | vktPipelineImageUtil.hpp | 186 virtual tcu::UVec3 getTextureDimension (void) const = 0; 216 …virtual tcu::UVec3 getTextureDimension (void) const { return tcu::UVec3(m_texture.getWidth()… in getTextureDimension() 238 …virtual tcu::UVec3 getTextureDimension (void) const { return tcu::UVec3(m_texture.getWidth()… in getTextureDimension() 260 …virtual tcu::UVec3 getTextureDimension (void) const { return tcu::UVec3(m_texture.getWidth()… in getTextureDimension() 282 …virtual tcu::UVec3 getTextureDimension (void) const { return tcu::UVec3(m_texture.getWidth()… in getTextureDimension() 303 …virtual tcu::UVec3 getTextureDimension (void) const { return tcu::UVec3(m_texture.getWidth()… in getTextureDimension() 325 …virtual tcu::UVec3 getTextureDimension (void) const { return tcu::UVec3(m_texture.getSize()… in getTextureDimension() 347 …virtual tcu::UVec3 getTextureDimension (void) const { return tcu::UVec3(m_texture.getSize()… in getTextureDimension()
|
D | vktPipelineMultisampleTestsUtil.hpp | 65 tcu::UVec3 getShaderGridSize (const ImageType imageType, const tcu::UVec3& imageSize, const de… 67 tcu::UVec3 getLayerSize (const ImageType imageType, const tcu::UVec3& imageSize); 69 deUint32 getNumLayers (const ImageType imageType, const tcu::UVec3& imageSize); 71 deUint32 getNumPixels (const ImageType imageType, const tcu::UVec3& imageSize);
|
D | vktPipelineMultisampleBase.hpp | 67 …ImageMSParams(const vk::VkSampleCountFlagBits samples, const tcu::UVec3& size, const ComponentData… in ImageMSParams() 74 tcu::UVec3 imageSize; 124 const tcu::UVec3& imageSize) const; 150 const tcu::UVec3 imageSizes[], in makeMSGroup() 160 const tcu::UVec3 imageSize = imageSizes[imageSizeNdx];
|
/external/deqp/external/vulkancts/modules/vulkan/image/ |
D | vktImageQualifiersTests.cpp | 63 static const tcu::UVec3 g_localWorkGroupSizeBase = tcu::UVec3(8, 8, 2); 71 const tcu::UVec3 getLocalWorkGroupSize (const ImageType imageType, const tcu::UVec3& imageSize) in getLocalWorkGroupSize() 73 const tcu::UVec3 computeGridSize = getShaderGridSize(imageType, imageSize); in getLocalWorkGroupSize() 75 …const tcu::UVec3 localWorkGroupSize = tcu::UVec3(de::min(g_localWorkGroupSizeBase.x(), computeGrid… in getLocalWorkGroupSize() 81 const tcu::UVec3 getNumWorkGroups (const ImageType imageType, const tcu::UVec3& imageSize) in getNumWorkGroups() 83 const tcu::UVec3 computeGridSize = getShaderGridSize(imageType, imageSize); in getNumWorkGroups() 84 const tcu::UVec3 localWorkGroupSize = getLocalWorkGroupSize(imageType, imageSize); in getNumWorkGroups() 118 const tcu::UVec3& imageSize, in comparePixelBuffers() 210 const tcu::UVec3& imageSize, 224 const tcu::UVec3 m_imageSize; [all …]
|
D | vktImageTestsUtil.hpp | 138 tcu::UVec3 getShaderGridSize (const ImageType imageType, const tcu::UVec3& imageSize); //!< Size… 139 tcu::UVec3 getLayerSize (const ImageType imageType, const tcu::UVec3& imageSize); //!< Size of … 140 deUint32 getNumLayers (const ImageType imageType, const tcu::UVec3& imageSize); //!< Number of … 141 deUint32 getNumPixels (const ImageType imageType, const tcu::UVec3& imageSize); //!< Number of … 177 tcu::UVec3 getCompressedImageResolutionInBlocks (const vk::VkFormat format, const tcu::UVec3& siz… 178 tcu::UVec3 getCompressedImageResolutionBlockCeil (const vk::VkFormat format, const tcu::UVec3& si… 179 vk::VkDeviceSize getCompressedImageSizeInBytes (const vk::VkFormat format, const tcu::UVec3& size… 180 vk::VkDeviceSize getUncompressedImageSizeInBytes (const vk::VkFormat format, const tcu::UVec3& si…
|
D | vktImageTestsUtil.cpp | 82 tcu::UVec3 getShaderGridSize (const ImageType imageType, const tcu::UVec3& imageSize) in getShaderGridSize() 88 return tcu::UVec3(imageSize.x(), 1u, 1u); in getShaderGridSize() 91 return tcu::UVec3(imageSize.x(), imageSize.z(), 1u); in getShaderGridSize() 94 return tcu::UVec3(imageSize.x(), imageSize.y(), 1u); in getShaderGridSize() 98 return tcu::UVec3(imageSize.x(), imageSize.y(), imageSize.z()); in getShaderGridSize() 101 return tcu::UVec3(imageSize.x(), imageSize.y(), 6u); in getShaderGridSize() 104 return tcu::UVec3(imageSize.x(), imageSize.y(), 6u * imageSize.z()); in getShaderGridSize() 108 return tcu::UVec3(1u, 1u, 1u); in getShaderGridSize() 112 tcu::UVec3 getLayerSize (const ImageType imageType, const tcu::UVec3& imageSize) in getLayerSize() 119 return tcu::UVec3(imageSize.x(), 1u, 1u); in getLayerSize() [all …]
|
D | vktImageAtomicOperationTests.cpp | 63 using tcu::UVec3; 507 const tcu::UVec3& gridSize, in initDataForImage() 634 const tcu::UVec3& imageSize, 648 const tcu::UVec3 m_imageSize; 661 const tcu::UVec3& imageSize, in BinaryAtomicEndResultCase() 713 const UVec3 gridSize = getShaderGridSize(m_imageType, m_imageSize); in initPrograms() 760 const tcu::UVec3& imageSize, 774 const tcu::UVec3 m_imageSize; 787 const tcu::UVec3& imageSize, in BinaryAtomicIntermValuesCase() 838 const UVec3 gridSize = getShaderGridSize(m_imageType, m_imageSize); in initPrograms() [all …]
|
/external/deqp/external/vulkancts/modules/vulkan/ycbcr/ |
D | vktYCbCrStorageImageWriteTests.cpp | 51 tcu::UVec3 size; 55 const tcu::UVec3& size_, in TestParameters() 108 tcu::UVec3 computeWorkGroupSize(const VkExtent3D& planeExtent) in computeWorkGroupSize() 111 const tcu::UVec3 maxComputeWorkGroupSize = tcu::UVec3(128u, 128u, 64u); in computeWorkGroupSize() 117 return tcu::UVec3(xWorkGroupSize, yWorkGroupSize, zWorkGroupSize); in computeWorkGroupSize() 245 …const tcu::UVec3 compatibleShaderGridSize ( params.size.x() / formatDescription.blockWidth, par… in testStorageImageWrite() 276 const tcu::UVec3 workGroupSize = computeWorkGroupSize(shaderExtent); in testStorageImageWrite() 282 const tcu::UVec3 maxComputeWorkGroupCount = tcu::UVec3(65535u, 65535u, 65535u); in testStorageImageWrite() 364 …const tcu::UVec3 compatibleShaderGridSize ( params.size.x() / formatDescription.blockWidth, para… in testStorageImageWrite() 381 …const tcu::UVec3 compatibleShaderGridSize ( params.size.x() / formatDescription.blockWidth, pa… in testStorageImageWrite() [all …]
|