Home
last modified time | relevance | path

Searched refs:maxComputeWorkGroupInvocations (Results 1 - 25 of 56) sorted by relevance

123

/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/sparse_resources/
H A DvktSparseResourcesBufferMemoryAliasing.cpp66 const deUint32 maxComputeWorkGroupInvocations = 128u; 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.cpp37 const deUint32 maxComputeWorkGroupInvocations = 128u; 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.cpp114 const deUint32 maxComputeWorkGroupInvocations = 128u; 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.cpp66 const deUint32 maxComputeWorkGroupInvocations = 128u; 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.cpp37 const deUint32 maxComputeWorkGroupInvocations = 128u; 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.cpp114 const deUint32 maxComputeWorkGroupInvocations = 128u; 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/ycbcr/
H A DvktYCbCrStorageImageWriteTests.cpp110 const deUint32 maxComputeWorkGroupInvocations = 128u; 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/subgroups/
H A DvktSubgroupsSizeControlTests.cpp635 const auto& maxInvocations = physicalDeviceProperties.limits.maxComputeWorkGroupInvocations; in test()
804 const auto& maxInvocations = physicalDeviceProperties.limits.maxComputeWorkGroupInvocations; in testRequireFullSubgroups()
857 const deUint32 maxTotalLocalSize = (deUint32)min<deUint64>(maxSubgroupLimitSize, physicalDeviceProperties.limits.maxComputeWorkGroupInvocations); in testRequireSubgroupSize()
859 const auto& maxInvocations = physicalDeviceProperties.limits.maxComputeWorkGroupInvocations; in testRequireSubgroupSize()
H A DvktSubgroupUniformControlFlowTests.cpp167 if (properties.limits.maxComputeWorkGroupInvocations < 256) in checkSupport()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ycbcr/
H A DvktYCbCrStorageImageWriteTests.cpp211 const deUint32 maxComputeWorkGroupInvocations = 128u;
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_no_buildgn/vulkan/subgroups/
H A DvktSubgroupsSizeControlTests.cpp637 const auto& maxInvocations = physicalDeviceProperties.limits.maxComputeWorkGroupInvocations; in test()
802 const auto& maxInvocations = physicalDeviceProperties.limits.maxComputeWorkGroupInvocations; in testRequireFullSubgroups()
852 const deUint32 maxTotalLocalSize = (deUint32)min<deUint64>(maxSubgroupLimitSize, physicalDeviceProperties.limits.maxComputeWorkGroupInvocations); in testRequireSubgroupSize()
854 const auto& maxInvocations = physicalDeviceProperties.limits.maxComputeWorkGroupInvocations; in testRequireSubgroupSize()
H A DvktSubgroupUniformControlFlowTests.cpp169 if (properties.limits.maxComputeWorkGroupInvocations < 256) in checkSupport()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory_model/
H A DvktMemoryModelMessagePassing.cpp1097 if (DIM*DIM > properties.properties.limits.maxComputeWorkGroupInvocations) in iterate()
1099 DIM = (deUint32)deFloatSqrt((float)properties.properties.limits.maxComputeWorkGroupInvocations); in iterate()
1769 const auto maxComputeWorkGroupInvocations = context.getDeviceProperties().limits.maxComputeWorkGroupInvocations; in checkPermutedIndexTestSupport() local
1777 if (maxComputeWorkGroupInvocations < 256u) in checkPermutedIndexTestSupport()
1778 TCU_THROW(NotSupportedError, "Minimum of 256 required for maxComputeWorkGroupInvocations"); in checkPermutedIndexTestSupport()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/memory_model/
H A DvktMemoryModelMessagePassing.cpp1097 if (DIM*DIM > properties.properties.limits.maxComputeWorkGroupInvocations) in iterate()
1099 DIM = (deUint32)deFloatSqrt((float)properties.properties.limits.maxComputeWorkGroupInvocations); in iterate()
1769 const auto maxComputeWorkGroupInvocations = context.getDeviceProperties().limits.maxComputeWorkGroupInvocations; in checkPermutedIndexTestSupport() local
1777 if (maxComputeWorkGroupInvocations < 256u) in checkPermutedIndexTestSupport()
1778 TCU_THROW(NotSupportedError, "Minimum of 256 required for maxComputeWorkGroupInvocations"); in checkPermutedIndexTestSupport()
/third_party/skia/third_party/externals/angle2/src/libANGLE/
H A DCaps.h281 GLint maxComputeWorkGroupInvocations = 0; member
H A DShader.cpp384 static_cast<GLuint>(context->getCaps().maxComputeWorkGroupInvocations); in compile()
/third_party/skia/third_party/externals/dawn/src/dawn_native/vulkan/
H A DAdapterVk.cpp243 CHECK_AND_SET_V1_MAX_LIMIT(maxComputeWorkGroupInvocations, in InitializeSupportedLimitsImpl()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/compute/
H A DvktComputeZeroInitializeWorkgroupMemoryTests.cpp239 const deUint32 maxWG = std::min(247u, (properties.limits.maxComputeWorkGroupInvocations / 13) * 13); in iterate()
1025 const deUint32 maxWG = std::min(2048u, properties.limits.maxComputeWorkGroupInvocations); in iterate()
1108 if (m_x * m_y * m_z > properties.limits.maxComputeWorkGroupInvocations) in checkSupport()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/compute/
H A DvktComputeZeroInitializeWorkgroupMemoryTests.cpp262 const deUint32 maxWG = std::min(247u, (properties.limits.maxComputeWorkGroupInvocations / 13) * 13); in iterate()
1033 const deUint32 maxWG = std::min(2048u, properties.limits.maxComputeWorkGroupInvocations); in iterate()
1111 if (m_x * m_y * m_z > properties.limits.maxComputeWorkGroupInvocations) in checkSupport()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/protected_memory/
H A DvktProtectedMemStackTests.cpp254 if (properties.limits.maxComputeWorkGroupInvocations < m_params.imageWidth * m_params.imageHeight) in iterate()
H A DvktProtectedMemWorkgroupStorageTests.cpp227 if (properties.limits.maxComputeWorkGroupInvocations < m_params.imageWidth * m_params.imageHeight) in iterate()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/protected_memory/
H A DvktProtectedMemStackTests.cpp255 if (properties.limits.maxComputeWorkGroupInvocations < m_params.imageWidth * m_params.imageHeight) in iterate()
H A DvktProtectedMemWorkgroupStorageTests.cpp228 if (properties.limits.maxComputeWorkGroupInvocations < m_params.imageWidth * m_params.imageHeight) in iterate()
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/
H A Dvk_caps_utils.cpp638 mNativeCaps.maxComputeWorkGroupInvocations = in ensureCapsInitialized()
639 LimitToInt(limitsVk.maxComputeWorkGroupInvocations); in ensureCapsInitialized()
H A DRendererVk.cpp2795 const uint32_t maxComputeWorkGroupInvocations = in initFeatures() local
2796 mPhysicalDeviceProperties.limits.maxComputeWorkGroupInvocations; in initFeatures()
2799 maxComputeWorkGroupInvocations >= 256 && (isNvidia || (isAMD && !IsWindows()))); in initFeatures()

Completed in 41 milliseconds

123