// Copyright 2021-2024 The Khronos Group Inc.
//
// SPDX-License-Identifier: CC-BY-4.0

// Common Valid Usage
// Common limits for trace rays commands

  * [[VUID-{refpage}-width-03638]]
    pname:width must: be less than or equal to
    [eq]#sname:VkPhysicalDeviceLimits::pname:maxComputeWorkGroupCount[0]
    {times} sname:VkPhysicalDeviceLimits::pname:maxComputeWorkGroupSize[0]#
  * [[VUID-{refpage}-height-03639]]
    pname:height must: be less than or equal to
    [eq]#sname:VkPhysicalDeviceLimits::pname:maxComputeWorkGroupCount[1]
    {times} sname:VkPhysicalDeviceLimits::pname:maxComputeWorkGroupSize[1]#
  * [[VUID-{refpage}-depth-03640]]
    pname:depth must: be less than or equal to
    [eq]#sname:VkPhysicalDeviceLimits::pname:maxComputeWorkGroupCount[2]
    {times} sname:VkPhysicalDeviceLimits::pname:maxComputeWorkGroupSize[2]#
  * [[VUID-{refpage}-width-03641]]
    [eq]#pname:width {times} pname:height {times} pname:depth# must: be less
    than or equal to
    sname:VkPhysicalDeviceRayTracingPipelinePropertiesKHR::pname:maxRayDispatchInvocationCount

// Common Valid Usage
