/third_party/skia/third_party/externals/dawn/src/dawn_native/vulkan/ |
H A D | AdapterVk.cpp | 245 CHECK_AND_SET_V1_MAX_LIMIT(maxComputeWorkGroupSize[0], maxComputeWorkgroupSizeX); in InitializeSupportedLimitsImpl() 246 CHECK_AND_SET_V1_MAX_LIMIT(maxComputeWorkGroupSize[1], maxComputeWorkgroupSizeY); in InitializeSupportedLimitsImpl() 247 CHECK_AND_SET_V1_MAX_LIMIT(maxComputeWorkGroupSize[2], maxComputeWorkgroupSizeZ); in InitializeSupportedLimitsImpl()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/sparse_resources/ |
H A D | vktSparseResourcesBufferMemoryAliasing.cpp | 67 const tcu::UVec3 maxComputeWorkGroupSize = tcu::UVec3(128u, 128u, 64u); in computeWorkGroupSize() local 70 const deUint32 xWorkGroupSize = std::min(std::min(numInvocationsLeft, maxComputeWorkGroupSize.x()), maxComputeWorkGroupInvocations); in computeWorkGroupSize() 73 const deUint32 yWorkGroupSize = std::min(std::min(numInvocationsLeft, maxComputeWorkGroupSize.y()), maxComputeWorkGroupInvocations / xWorkGroupSize); in computeWorkGroupSize() 76 const deUint32 zWorkGroupSize = std::min(std::min(numInvocationsLeft, maxComputeWorkGroupSize.z()), maxComputeWorkGroupInvocations / (xWorkGroupSize*yWorkGroupSize)); in computeWorkGroupSize()
|
H A D | vktSparseResourcesShaderIntrinsicsStorage.cpp | 38 const tcu::UVec3 maxComputeWorkGroupSize = tcu::UVec3(128u, 128u, 64u); in computeWorkGroupSize() local 40 const deUint32 xWorkGroupSize = std::min(std::min(gridSize.x(), maxComputeWorkGroupSize.x()), maxComputeWorkGroupInvocations); in computeWorkGroupSize() 41 const deUint32 yWorkGroupSize = std::min(std::min(gridSize.y(), maxComputeWorkGroupSize.y()), maxComputeWorkGroupInvocations / xWorkGroupSize); in computeWorkGroupSize() 42 const deUint32 zWorkGroupSize = std::min(std::min(gridSize.z(), maxComputeWorkGroupSize.z()), maxComputeWorkGroupInvocations / (xWorkGroupSize*yWorkGroupSize)); in computeWorkGroupSize()
|
H A D | vktSparseResourcesImageSparseResidency.cpp | 115 const tcu::UVec3 maxComputeWorkGroupSize = tcu::UVec3(128u, 128u, 64u); in computeWorkGroupSize() local 117 const deUint32 xWorkGroupSize = std::min(std::min(planeExtent.width, maxComputeWorkGroupSize.x()), maxComputeWorkGroupInvocations); in computeWorkGroupSize() 118 const deUint32 yWorkGroupSize = std::min(std::min(planeExtent.height, maxComputeWorkGroupSize.y()), maxComputeWorkGroupInvocations / xWorkGroupSize); in computeWorkGroupSize() 119 const deUint32 zWorkGroupSize = std::min(std::min(planeExtent.depth, maxComputeWorkGroupSize.z()), maxComputeWorkGroupInvocations / (xWorkGroupSize*yWorkGroupSize)); in computeWorkGroupSize()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/sparse_resources/ |
H A D | vktSparseResourcesBufferMemoryAliasing.cpp | 67 const tcu::UVec3 maxComputeWorkGroupSize = tcu::UVec3(128u, 128u, 64u); in computeWorkGroupSize() local 70 const deUint32 xWorkGroupSize = std::min(std::min(numInvocationsLeft, maxComputeWorkGroupSize.x()), maxComputeWorkGroupInvocations); in computeWorkGroupSize() 73 const deUint32 yWorkGroupSize = std::min(std::min(numInvocationsLeft, maxComputeWorkGroupSize.y()), maxComputeWorkGroupInvocations / xWorkGroupSize); in computeWorkGroupSize() 76 const deUint32 zWorkGroupSize = std::min(std::min(numInvocationsLeft, maxComputeWorkGroupSize.z()), maxComputeWorkGroupInvocations / (xWorkGroupSize*yWorkGroupSize)); in computeWorkGroupSize()
|
H A D | vktSparseResourcesShaderIntrinsicsStorage.cpp | 38 const tcu::UVec3 maxComputeWorkGroupSize = tcu::UVec3(128u, 128u, 64u); in computeWorkGroupSize() local 40 const deUint32 xWorkGroupSize = std::min(std::min(gridSize.x(), maxComputeWorkGroupSize.x()), maxComputeWorkGroupInvocations); in computeWorkGroupSize() 41 const deUint32 yWorkGroupSize = std::min(std::min(gridSize.y(), maxComputeWorkGroupSize.y()), maxComputeWorkGroupInvocations / xWorkGroupSize); in computeWorkGroupSize() 42 const deUint32 zWorkGroupSize = std::min(std::min(gridSize.z(), maxComputeWorkGroupSize.z()), maxComputeWorkGroupInvocations / (xWorkGroupSize*yWorkGroupSize)); in computeWorkGroupSize()
|
H A D | vktSparseResourcesImageSparseResidency.cpp | 115 const tcu::UVec3 maxComputeWorkGroupSize = tcu::UVec3(128u, 128u, 64u); in computeWorkGroupSize() local 117 const deUint32 xWorkGroupSize = std::min(std::min(planeExtent.width, maxComputeWorkGroupSize.x()), maxComputeWorkGroupInvocations); in computeWorkGroupSize() 118 const deUint32 yWorkGroupSize = std::min(std::min(planeExtent.height, maxComputeWorkGroupSize.y()), maxComputeWorkGroupInvocations / xWorkGroupSize); in computeWorkGroupSize() 119 const deUint32 zWorkGroupSize = std::min(std::min(planeExtent.depth, maxComputeWorkGroupSize.z()), maxComputeWorkGroupInvocations / (xWorkGroupSize*yWorkGroupSize)); in computeWorkGroupSize()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/compute/ |
H A D | vktComputeZeroInitializeWorkgroupMemoryTests.cpp | 240 deUint32 wgx = (properties.limits.maxComputeWorkGroupSize[0] / 13) * 13; in iterate() 245 wgy = std::min(maxWG / wgx, (properties.limits.maxComputeWorkGroupSize[1] / 13) * 13); in iterate() 249 wgz = std::min(maxWG / wgx / wgy, (properties.limits.maxComputeWorkGroupSize[2] / 13) * 13); in iterate() 1026 deUint32 wgx = properties.limits.maxComputeWorkGroupSize[0]; in iterate() 1031 wgy = std::min(maxWG / wgx, properties.limits.maxComputeWorkGroupSize[1]); in iterate() 1035 wgz = std::min(maxWG / wgx / wgy, properties.limits.maxComputeWorkGroupSize[2]); in iterate()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/compute/ |
H A D | vktComputeZeroInitializeWorkgroupMemoryTests.cpp | 263 deUint32 wgx = (properties.limits.maxComputeWorkGroupSize[0] / 13) * 13; in iterate() 268 wgy = std::min(maxWG / wgx, (properties.limits.maxComputeWorkGroupSize[1] / 13) * 13); in iterate() 272 wgz = std::min(maxWG / wgx / wgy, (properties.limits.maxComputeWorkGroupSize[2] / 13) * 13); in iterate() 1034 deUint32 wgx = properties.limits.maxComputeWorkGroupSize[0]; in iterate() 1039 wgy = std::min(maxWG / wgx, properties.limits.maxComputeWorkGroupSize[1]); in iterate() 1043 wgz = std::min(maxWG / wgx / wgy, properties.limits.maxComputeWorkGroupSize[2]); in iterate()
|
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/ |
H A D | vk_caps_utils.cpp | 635 mNativeCaps.maxComputeWorkGroupSize[0] = LimitToInt(limitsVk.maxComputeWorkGroupSize[0]); in ensureCapsInitialized() 636 mNativeCaps.maxComputeWorkGroupSize[1] = LimitToInt(limitsVk.maxComputeWorkGroupSize[1]); in ensureCapsInitialized() 637 mNativeCaps.maxComputeWorkGroupSize[2] = LimitToInt(limitsVk.maxComputeWorkGroupSize[2]); in ensureCapsInitialized()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/ycbcr/ |
H A D | vktYCbCrStorageImageWriteTests.cpp | 111 const tcu::UVec3 maxComputeWorkGroupSize = tcu::UVec3(128u, 128u, 64u); in computeWorkGroupSize() local 113 const deUint32 xWorkGroupSize = std::min(std::min(planeExtent.width, maxComputeWorkGroupSize.x()), maxComputeWorkGroupInvocations); in computeWorkGroupSize() 114 const deUint32 yWorkGroupSize = std::min(std::min(planeExtent.height, maxComputeWorkGroupSize.y()), maxComputeWorkGroupInvocations / xWorkGroupSize); in computeWorkGroupSize() 115 const deUint32 zWorkGroupSize = std::min(std::min(planeExtent.depth, maxComputeWorkGroupSize.z()), maxComputeWorkGroupInvocations / (xWorkGroupSize*yWorkGroupSize)); in computeWorkGroupSize()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ycbcr/ |
H A D | vktYCbCrStorageImageWriteTests.cpp | 212 const tcu::UVec3 maxComputeWorkGroupSize = tcu::UVec3(128u, 128u, 64u); 214 const deUint32 xWorkGroupSize = std::min(std::min(planeExtent.width, maxComputeWorkGroupSize.x()), maxComputeWorkGroupInvocations); 215 const deUint32 yWorkGroupSize = std::min(std::min(planeExtent.height, maxComputeWorkGroupSize.y()), maxComputeWorkGroupInvocations / xWorkGroupSize); 216 const deUint32 zWorkGroupSize = std::min(std::min(planeExtent.depth, maxComputeWorkGroupSize.z()), maxComputeWorkGroupInvocations / (xWorkGroupSize*yWorkGroupSize));
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/subgroups/ |
H A D | vktSubgroupsMultipleDispatchesUniformSubgroupSizeTests.cpp | 77 const uint32_t maxLocalSize = m_context.getDeviceProperties().limits.maxComputeWorkGroupSize[0]; in iterate()
|
H A D | vktSubgroupsSizeControlTests.cpp | 634 const auto& maxWorkGroupSize = physicalDeviceProperties.limits.maxComputeWorkGroupSize; in test() 803 const auto& maxWorkGroupSize = physicalDeviceProperties.limits.maxComputeWorkGroupSize; in testRequireFullSubgroups() 858 const auto& maxWorkGroupSize = physicalDeviceProperties.limits.maxComputeWorkGroupSize; in testRequireSubgroupSize()
|
/third_party/skia/third_party/externals/angle2/src/libANGLE/ |
H A D | Caps.h | 280 std::array<GLint, 3> maxComputeWorkGroupSize = {0, 0, 0}; member
|
H A D | Compiler.cpp | 198 mResources.MaxComputeWorkGroupSize[index] = caps.maxComputeWorkGroupSize[index]; in Compiler()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/subgroups/ |
H A D | vktSubgroupsMultipleDispatchesUniformSubgroupSizeTests.cpp | 77 const uint32_t maxLocalSize = m_context.getDeviceProperties().limits.maxComputeWorkGroupSize[0]; in iterate()
|
H A D | vktSubgroupsSizeControlTests.cpp | 636 const auto& maxWorkGroupSize = physicalDeviceProperties.limits.maxComputeWorkGroupSize; in test() 801 const auto& maxWorkGroupSize = physicalDeviceProperties.limits.maxComputeWorkGroupSize; in testRequireFullSubgroups() 853 const auto& maxWorkGroupSize = physicalDeviceProperties.limits.maxComputeWorkGroupSize; in testRequireSubgroupSize()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory_model/ |
H A D | vktMemoryModelMessagePassing.cpp | 1768 const auto maxComputeWorkGroupSize = context.getDeviceProperties().limits.maxComputeWorkGroupSize; in checkPermutedIndexTestSupport() local 1774 if (maxComputeWorkGroupSize[0] < 256u) in checkPermutedIndexTestSupport() 1775 TCU_THROW(NotSupportedError, "Minimum of 256 required for maxComputeWorkGroupSize.x"); in checkPermutedIndexTestSupport()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/memory_model/ |
H A D | vktMemoryModelMessagePassing.cpp | 1768 const auto maxComputeWorkGroupSize = context.getDeviceProperties().limits.maxComputeWorkGroupSize; in checkPermutedIndexTestSupport() local 1774 if (maxComputeWorkGroupSize[0] < 256u) in checkPermutedIndexTestSupport() 1775 TCU_THROW(NotSupportedError, "Minimum of 256 required for maxComputeWorkGroupSize.x"); in checkPermutedIndexTestSupport()
|
/third_party/vk-gl-cts/external/vulkancts/framework/vulkan/ |
H A D | vkNullDriver.cpp | 1033 props->limits.maxComputeWorkGroupSize[0] = 128; in getPhysicalDeviceProperties() 1034 props->limits.maxComputeWorkGroupSize[1] = 128; in getPhysicalDeviceProperties() 1035 props->limits.maxComputeWorkGroupSize[2] = 128; in getPhysicalDeviceProperties()
|
/third_party/mesa3d/src/gallium/drivers/zink/ |
H A D | zink_screen.c | 315 RET(((uint64_t []) {screen->info.props.limits.maxComputeWorkGroupSize[0], in zink_get_compute_param() 316 screen->info.props.limits.maxComputeWorkGroupSize[1], in zink_get_compute_param() 317 screen->info.props.limits.maxComputeWorkGroupSize[2]})); in zink_get_compute_param()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/api/ |
H A D | vktApiFeatureInfo.cpp | 200 { LIMIT(maxComputeWorkGroupSize[0]), 128, 0, 0, 0.0f, LIMIT_FORMAT_UNSIGNED_INT, LIMIT_TYPE_MIN , -1, false }, in validateFeatureLimits() 201 { LIMIT(maxComputeWorkGroupSize[1]), 128, 0, 0, 0.0f, LIMIT_FORMAT_UNSIGNED_INT, LIMIT_TYPE_MIN , -1, false }, in validateFeatureLimits() 202 { LIMIT(maxComputeWorkGroupSize[2]), 64, 0, 0, 0.0f, LIMIT_FORMAT_UNSIGNED_INT, LIMIT_TYPE_MIN , -1, false }, in validateFeatureLimits() 805 { PN(checkAlways), PN(limits.maxComputeWorkGroupSize[0]), LIM_MIN_UINT32(128) }, in validateLimits12() 806 { PN(checkAlways), PN(limits.maxComputeWorkGroupSize[1]), LIM_MIN_UINT32(128) }, in validateLimits12() 807 { PN(checkAlways), PN(limits.maxComputeWorkGroupSize[2]), LIM_MIN_UINT32(64) }, in validateLimits12() 1754 { PN(checkAlways), PN(limits.maxComputeWorkGroupSize[0]), LIM_MIN_UINT32(256) }, in validateRoadmap2022() 1755 { PN(checkAlways), PN(limits.maxComputeWorkGroupSize[1]), LIM_MIN_UINT32(256) }, in validateRoadmap2022() 1756 { PN(checkAlways), PN(limits.maxComputeWorkGroupSize[2]), LIM_MIN_UINT32(64) }, in validateRoadmap2022() 2809 OFFSET_TABLE_ENTRY(VkPhysicalDeviceProperties, limits.maxComputeWorkGroupSize[ [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/api/ |
H A D | vktApiFeatureInfo.cpp | 200 { LIMIT(maxComputeWorkGroupSize[0]), 128, 0, 0, 0.0f, LIMIT_FORMAT_UNSIGNED_INT, LIMIT_TYPE_MIN , -1, false }, in validateFeatureLimits() 201 { LIMIT(maxComputeWorkGroupSize[1]), 128, 0, 0, 0.0f, LIMIT_FORMAT_UNSIGNED_INT, LIMIT_TYPE_MIN , -1, false }, in validateFeatureLimits() 202 { LIMIT(maxComputeWorkGroupSize[2]), 64, 0, 0, 0.0f, LIMIT_FORMAT_UNSIGNED_INT, LIMIT_TYPE_MIN , -1, false }, in validateFeatureLimits() 796 { PN(checkAlways), PN(limits.maxComputeWorkGroupSize[0]), LIM_MIN_UINT32(128) }, in validateLimits12() 797 { PN(checkAlways), PN(limits.maxComputeWorkGroupSize[1]), LIM_MIN_UINT32(128) }, in validateLimits12() 798 { PN(checkAlways), PN(limits.maxComputeWorkGroupSize[2]), LIM_MIN_UINT32(64) }, in validateLimits12() 1745 { PN(checkAlways), PN(limits.maxComputeWorkGroupSize[0]), LIM_MIN_UINT32(256) }, in validateRoadmap2022() 1746 { PN(checkAlways), PN(limits.maxComputeWorkGroupSize[1]), LIM_MIN_UINT32(256) }, in validateRoadmap2022() 1747 { PN(checkAlways), PN(limits.maxComputeWorkGroupSize[2]), LIM_MIN_UINT32(64) }, in validateRoadmap2022() 2834 OFFSET_TABLE_ENTRY(VkPhysicalDeviceProperties, limits.maxComputeWorkGroupSize[ [all...] |
/third_party/mesa3d/src/panfrost/vulkan/ |
H A D | panvk_device.c | 719 .maxComputeWorkGroupSize = { 2048, 2048, 2048 }, in panvk_GetPhysicalDeviceProperties2()
|