Home
last modified time | relevance | path

Searched refs:maxComputeWorkGroupSize (Results 1 - 25 of 58) sorted by relevance

123

/third_party/skia/third_party/externals/dawn/src/dawn_native/vulkan/
H A DAdapterVk.cpp245 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 DvktSparseResourcesBufferMemoryAliasing.cpp67 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 DvktSparseResourcesShaderIntrinsicsStorage.cpp38 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 DvktSparseResourcesImageSparseResidency.cpp115 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 DvktSparseResourcesBufferMemoryAliasing.cpp67 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 DvktSparseResourcesShaderIntrinsicsStorage.cpp38 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 DvktSparseResourcesImageSparseResidency.cpp115 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 DvktComputeZeroInitializeWorkgroupMemoryTests.cpp240 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 DvktComputeZeroInitializeWorkgroupMemoryTests.cpp263 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 Dvk_caps_utils.cpp635 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 DvktYCbCrStorageImageWriteTests.cpp111 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 DvktYCbCrStorageImageWriteTests.cpp212 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 DvktSubgroupsMultipleDispatchesUniformSubgroupSizeTests.cpp77 const uint32_t maxLocalSize = m_context.getDeviceProperties().limits.maxComputeWorkGroupSize[0]; in iterate()
H A DvktSubgroupsSizeControlTests.cpp634 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 DCaps.h280 std::array<GLint, 3> maxComputeWorkGroupSize = {0, 0, 0}; member
H A DCompiler.cpp198 mResources.MaxComputeWorkGroupSize[index] = caps.maxComputeWorkGroupSize[index]; in Compiler()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/subgroups/
H A DvktSubgroupsMultipleDispatchesUniformSubgroupSizeTests.cpp77 const uint32_t maxLocalSize = m_context.getDeviceProperties().limits.maxComputeWorkGroupSize[0]; in iterate()
H A DvktSubgroupsSizeControlTests.cpp636 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 DvktMemoryModelMessagePassing.cpp1768 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 DvktMemoryModelMessagePassing.cpp1768 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 DvkNullDriver.cpp1033 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 Dzink_screen.c315 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 DvktApiFeatureInfo.cpp200 { 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 DvktApiFeatureInfo.cpp200 { 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 Dpanvk_device.c719 .maxComputeWorkGroupSize = { 2048, 2048, 2048 }, in panvk_GetPhysicalDeviceProperties2()

Completed in 80 milliseconds

123