/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/sparse_resources/ |
H A D | vktSparseResourcesBufferMemoryAliasing.cpp | 66 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 D | vktSparseResourcesShaderIntrinsicsStorage.cpp | 37 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 D | vktSparseResourcesImageSparseResidency.cpp | 114 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 D | vktSparseResourcesBufferMemoryAliasing.cpp | 66 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 D | vktSparseResourcesShaderIntrinsicsStorage.cpp | 37 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 D | vktSparseResourcesImageSparseResidency.cpp | 114 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 D | vktYCbCrStorageImageWriteTests.cpp | 110 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 D | vktSubgroupsSizeControlTests.cpp | 635 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 D | vktSubgroupUniformControlFlowTests.cpp | 167 if (properties.limits.maxComputeWorkGroupInvocations < 256) in checkSupport()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ycbcr/ |
H A D | vktYCbCrStorageImageWriteTests.cpp | 211 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 D | vktSubgroupsSizeControlTests.cpp | 637 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 D | vktSubgroupUniformControlFlowTests.cpp | 169 if (properties.limits.maxComputeWorkGroupInvocations < 256) in checkSupport()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory_model/ |
H A D | vktMemoryModelMessagePassing.cpp | 1097 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 D | vktMemoryModelMessagePassing.cpp | 1097 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 D | Caps.h | 281 GLint maxComputeWorkGroupInvocations = 0; member
|
H A D | Shader.cpp | 384 static_cast<GLuint>(context->getCaps().maxComputeWorkGroupInvocations); in compile()
|
/third_party/skia/third_party/externals/dawn/src/dawn_native/vulkan/ |
H A D | AdapterVk.cpp | 243 CHECK_AND_SET_V1_MAX_LIMIT(maxComputeWorkGroupInvocations, in InitializeSupportedLimitsImpl()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/compute/ |
H A D | vktComputeZeroInitializeWorkgroupMemoryTests.cpp | 239 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 D | vktComputeZeroInitializeWorkgroupMemoryTests.cpp | 262 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 D | vktProtectedMemStackTests.cpp | 254 if (properties.limits.maxComputeWorkGroupInvocations < m_params.imageWidth * m_params.imageHeight) in iterate()
|
H A D | vktProtectedMemWorkgroupStorageTests.cpp | 227 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 D | vktProtectedMemStackTests.cpp | 255 if (properties.limits.maxComputeWorkGroupInvocations < m_params.imageWidth * m_params.imageHeight) in iterate()
|
H A D | vktProtectedMemWorkgroupStorageTests.cpp | 228 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 D | vk_caps_utils.cpp | 638 mNativeCaps.maxComputeWorkGroupInvocations = in ensureCapsInitialized() 639 LimitToInt(limitsVk.maxComputeWorkGroupInvocations); in ensureCapsInitialized()
|
H A D | RendererVk.cpp | 2795 const uint32_t maxComputeWorkGroupInvocations = in initFeatures() local 2796 mPhysicalDeviceProperties.limits.maxComputeWorkGroupInvocations; in initFeatures() 2799 maxComputeWorkGroupInvocations >= 256 && (isNvidia || (isAMD && !IsWindows()))); in initFeatures()
|