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

// Common Valid Usage
// Common to trace rays commands

include::{chapters}/commonvalidity/draw_dispatch_common.adoc[]
  * [[VUID-{refpage}-None-03429]]
    Any shader group handle referenced by this call must: have been queried
    from the currently bound ray tracing pipeline
  * [[VUID-{refpage}-None-09458]]
    If the bound ray tracing pipeline state was created with the
    ename:VK_DYNAMIC_STATE_RAY_TRACING_PIPELINE_STACK_SIZE_KHR dynamic state
    enabled then flink:vkCmdSetRayTracingPipelineStackSizeKHR must: have
    been called in the current command buffer prior to this trace command
// Common Valid Usage
