1// Copyright 2021-2023 The Khronos Group Inc.
2//
3// SPDX-License-Identifier: CC-BY-4.0
4
5// Common Valid Usage
6// Common limits for trace rays commands
7
8  * [[VUID-{refpage}-width-03638]]
9    pname:width must: be less than or equal to
10    [eq]#sname:VkPhysicalDeviceLimits::pname:maxComputeWorkGroupCount[0]
11    {times} sname:VkPhysicalDeviceLimits::pname:maxComputeWorkGroupSize[0]#
12  * [[VUID-{refpage}-height-03639]]
13    pname:height must: be less than or equal to
14    [eq]#sname:VkPhysicalDeviceLimits::pname:maxComputeWorkGroupCount[1]
15    {times} sname:VkPhysicalDeviceLimits::pname:maxComputeWorkGroupSize[1]#
16  * [[VUID-{refpage}-depth-03640]]
17    pname:depth must: be less than or equal to
18    [eq]#sname:VkPhysicalDeviceLimits::pname:maxComputeWorkGroupCount[2]
19    {times} sname:VkPhysicalDeviceLimits::pname:maxComputeWorkGroupSize[2]#
20  * [[VUID-{refpage}-width-03641]]
21    [eq]#pname:width {times} pname:height {times} pname:depth# must: be less
22    than or equal to
23    sname:VkPhysicalDeviceRayTracingPipelinePropertiesKHR::pname:maxRayDispatchInvocationCount
24
25// Common Valid Usage
26