summaryrefslogtreecommitdiff
path: root/chapters/commonvalidity/trace_rays_common.adoc
blob: 64fd0e4c204b19dc8c564ea20be0a02d7dcffaa1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// Copyright 2019-2023 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