[{"data":1,"prerenderedAt":1877},["ShallowReactive",2],{"m2siWVjYHn":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":1876,"_id":4},"VkTraceRaysIndirectCommand2KHR","Structure specifying the parameters of an indirect trace ray command with indirect shader binding tables","VK_KHR_ray_tracing_maintenance1","structs",[],{"type":10,"children":11,"toc":1874},"root",[12,28,631,879,898,923,1868],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17,20,26],{"type":18,"value":19},"text","The ",{"type":13,"tag":21,"props":22,"children":24},"code",{"className":23},[],[25],{"type":18,"value":4},{"type":18,"value":27}," structure is defined as:",{"type":13,"tag":29,"props":30,"children":31},"code-group",{},[32,215],{"type":13,"tag":33,"props":34,"children":40},"pre",{"className":35,"code":36,"filename":37,"language":38,"meta":39,"style":39},"language-c shiki shiki-themes github-light-default github-dark-default","typedef struct VkTraceRaysIndirectCommand2KHR {\n VkDeviceAddress raygenShaderRecordAddress;\n VkDeviceSize raygenShaderRecordSize;\n VkDeviceAddress missShaderBindingTableAddress;\n VkDeviceSize missShaderBindingTableSize;\n VkDeviceSize missShaderBindingTableStride;\n VkDeviceAddress hitShaderBindingTableAddress;\n VkDeviceSize hitShaderBindingTableSize;\n VkDeviceSize hitShaderBindingTableStride;\n VkDeviceAddress callableShaderBindingTableAddress;\n VkDeviceSize callableShaderBindingTableSize;\n VkDeviceSize callableShaderBindingTableStride;\n uint32_t width;\n uint32_t height;\n uint32_t depth;\n} VkTraceRaysIndirectCommand2KHR;\n","C","c","",[41],{"type":13,"tag":21,"props":42,"children":43},{"__ignoreMap":39},[44,67,76,85,94,103,112,121,130,139,148,157,166,180,193,206],{"type":13,"tag":45,"props":46,"children":49},"span",{"class":47,"line":48},"line",1,[50,56,61],{"type":13,"tag":45,"props":51,"children":53},{"style":52},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[54],{"type":18,"value":55},"typedef",{"type":13,"tag":45,"props":57,"children":58},{"style":52},[59],{"type":18,"value":60}," struct",{"type":13,"tag":45,"props":62,"children":64},{"style":63},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[65],{"type":18,"value":66}," VkTraceRaysIndirectCommand2KHR {\n",{"type":13,"tag":45,"props":68,"children":70},{"class":47,"line":69},2,[71],{"type":13,"tag":45,"props":72,"children":73},{"style":63},[74],{"type":18,"value":75}," VkDeviceAddress raygenShaderRecordAddress;\n",{"type":13,"tag":45,"props":77,"children":79},{"class":47,"line":78},3,[80],{"type":13,"tag":45,"props":81,"children":82},{"style":63},[83],{"type":18,"value":84}," VkDeviceSize raygenShaderRecordSize;\n",{"type":13,"tag":45,"props":86,"children":88},{"class":47,"line":87},4,[89],{"type":13,"tag":45,"props":90,"children":91},{"style":63},[92],{"type":18,"value":93}," VkDeviceAddress missShaderBindingTableAddress;\n",{"type":13,"tag":45,"props":95,"children":97},{"class":47,"line":96},5,[98],{"type":13,"tag":45,"props":99,"children":100},{"style":63},[101],{"type":18,"value":102}," VkDeviceSize missShaderBindingTableSize;\n",{"type":13,"tag":45,"props":104,"children":106},{"class":47,"line":105},6,[107],{"type":13,"tag":45,"props":108,"children":109},{"style":63},[110],{"type":18,"value":111}," VkDeviceSize missShaderBindingTableStride;\n",{"type":13,"tag":45,"props":113,"children":115},{"class":47,"line":114},7,[116],{"type":13,"tag":45,"props":117,"children":118},{"style":63},[119],{"type":18,"value":120}," VkDeviceAddress hitShaderBindingTableAddress;\n",{"type":13,"tag":45,"props":122,"children":124},{"class":47,"line":123},8,[125],{"type":13,"tag":45,"props":126,"children":127},{"style":63},[128],{"type":18,"value":129}," VkDeviceSize hitShaderBindingTableSize;\n",{"type":13,"tag":45,"props":131,"children":133},{"class":47,"line":132},9,[134],{"type":13,"tag":45,"props":135,"children":136},{"style":63},[137],{"type":18,"value":138}," VkDeviceSize hitShaderBindingTableStride;\n",{"type":13,"tag":45,"props":140,"children":142},{"class":47,"line":141},10,[143],{"type":13,"tag":45,"props":144,"children":145},{"style":63},[146],{"type":18,"value":147}," VkDeviceAddress callableShaderBindingTableAddress;\n",{"type":13,"tag":45,"props":149,"children":151},{"class":47,"line":150},11,[152],{"type":13,"tag":45,"props":153,"children":154},{"style":63},[155],{"type":18,"value":156}," VkDeviceSize callableShaderBindingTableSize;\n",{"type":13,"tag":45,"props":158,"children":160},{"class":47,"line":159},12,[161],{"type":13,"tag":45,"props":162,"children":163},{"style":63},[164],{"type":18,"value":165}," VkDeviceSize callableShaderBindingTableStride;\n",{"type":13,"tag":45,"props":167,"children":169},{"class":47,"line":168},13,[170,175],{"type":13,"tag":45,"props":171,"children":172},{"style":52},[173],{"type":18,"value":174}," uint32_t",{"type":13,"tag":45,"props":176,"children":177},{"style":63},[178],{"type":18,"value":179}," width;\n",{"type":13,"tag":45,"props":181,"children":183},{"class":47,"line":182},14,[184,188],{"type":13,"tag":45,"props":185,"children":186},{"style":52},[187],{"type":18,"value":174},{"type":13,"tag":45,"props":189,"children":190},{"style":63},[191],{"type":18,"value":192}," height;\n",{"type":13,"tag":45,"props":194,"children":196},{"class":47,"line":195},15,[197,201],{"type":13,"tag":45,"props":198,"children":199},{"style":52},[200],{"type":18,"value":174},{"type":13,"tag":45,"props":202,"children":203},{"style":63},[204],{"type":18,"value":205}," depth;\n",{"type":13,"tag":45,"props":207,"children":209},{"class":47,"line":208},16,[210],{"type":13,"tag":45,"props":211,"children":212},{"style":63},[213],{"type":18,"value":214},"} VkTraceRaysIndirectCommand2KHR;\n",{"type":13,"tag":33,"props":216,"children":221},{"className":217,"code":218,"filename":219,"language":220,"meta":39,"style":39},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct TraceRaysIndirectCommand2KHR {\n raygen_shader_record_address: vk::DeviceAddress,\n raygen_shader_record_size: vk::DeviceSize,\n miss_shader_binding_table_address: vk::DeviceAddress,\n miss_shader_binding_table_size: vk::DeviceSize,\n miss_shader_binding_table_stride: vk::DeviceSize,\n hit_shader_binding_table_address: vk::DeviceAddress,\n hit_shader_binding_table_size: vk::DeviceSize,\n hit_shader_binding_table_stride: vk::DeviceSize,\n callable_shader_binding_table_address: vk::DeviceAddress,\n callable_shader_binding_table_size: vk::DeviceSize,\n callable_shader_binding_table_stride: vk::DeviceSize,\n width: u32,\n height: u32,\n depth: u32,\n}\n","Rust","rs",[222],{"type":13,"tag":21,"props":223,"children":224},{"__ignoreMap":39},[225,248,281,310,338,366,394,422,450,478,506,534,562,583,603,623],{"type":13,"tag":45,"props":226,"children":227},{"class":47,"line":48},[228,233,237,243],{"type":13,"tag":45,"props":229,"children":230},{"style":52},[231],{"type":18,"value":232},"pub",{"type":13,"tag":45,"props":234,"children":235},{"style":52},[236],{"type":18,"value":60},{"type":13,"tag":45,"props":238,"children":240},{"style":239},"--shiki-default:#953800;--shiki-dark:#FFA657",[241],{"type":18,"value":242}," TraceRaysIndirectCommand2KHR",{"type":13,"tag":45,"props":244,"children":245},{"style":63},[246],{"type":18,"value":247}," {\n",{"type":13,"tag":45,"props":249,"children":250},{"class":47,"line":69},[251,256,261,266,271,276],{"type":13,"tag":45,"props":252,"children":253},{"style":63},[254],{"type":18,"value":255}," raygen_shader_record_address",{"type":13,"tag":45,"props":257,"children":258},{"style":52},[259],{"type":18,"value":260},":",{"type":13,"tag":45,"props":262,"children":263},{"style":239},[264],{"type":18,"value":265}," vk",{"type":13,"tag":45,"props":267,"children":268},{"style":52},[269],{"type":18,"value":270},"::",{"type":13,"tag":45,"props":272,"children":273},{"style":239},[274],{"type":18,"value":275},"DeviceAddress",{"type":13,"tag":45,"props":277,"children":278},{"style":63},[279],{"type":18,"value":280},",\n",{"type":13,"tag":45,"props":282,"children":283},{"class":47,"line":78},[284,289,293,297,301,306],{"type":13,"tag":45,"props":285,"children":286},{"style":63},[287],{"type":18,"value":288}," raygen_shader_record_size",{"type":13,"tag":45,"props":290,"children":291},{"style":52},[292],{"type":18,"value":260},{"type":13,"tag":45,"props":294,"children":295},{"style":239},[296],{"type":18,"value":265},{"type":13,"tag":45,"props":298,"children":299},{"style":52},[300],{"type":18,"value":270},{"type":13,"tag":45,"props":302,"children":303},{"style":239},[304],{"type":18,"value":305},"DeviceSize",{"type":13,"tag":45,"props":307,"children":308},{"style":63},[309],{"type":18,"value":280},{"type":13,"tag":45,"props":311,"children":312},{"class":47,"line":87},[313,318,322,326,330,334],{"type":13,"tag":45,"props":314,"children":315},{"style":63},[316],{"type":18,"value":317}," miss_shader_binding_table_address",{"type":13,"tag":45,"props":319,"children":320},{"style":52},[321],{"type":18,"value":260},{"type":13,"tag":45,"props":323,"children":324},{"style":239},[325],{"type":18,"value":265},{"type":13,"tag":45,"props":327,"children":328},{"style":52},[329],{"type":18,"value":270},{"type":13,"tag":45,"props":331,"children":332},{"style":239},[333],{"type":18,"value":275},{"type":13,"tag":45,"props":335,"children":336},{"style":63},[337],{"type":18,"value":280},{"type":13,"tag":45,"props":339,"children":340},{"class":47,"line":96},[341,346,350,354,358,362],{"type":13,"tag":45,"props":342,"children":343},{"style":63},[344],{"type":18,"value":345}," miss_shader_binding_table_size",{"type":13,"tag":45,"props":347,"children":348},{"style":52},[349],{"type":18,"value":260},{"type":13,"tag":45,"props":351,"children":352},{"style":239},[353],{"type":18,"value":265},{"type":13,"tag":45,"props":355,"children":356},{"style":52},[357],{"type":18,"value":270},{"type":13,"tag":45,"props":359,"children":360},{"style":239},[361],{"type":18,"value":305},{"type":13,"tag":45,"props":363,"children":364},{"style":63},[365],{"type":18,"value":280},{"type":13,"tag":45,"props":367,"children":368},{"class":47,"line":105},[369,374,378,382,386,390],{"type":13,"tag":45,"props":370,"children":371},{"style":63},[372],{"type":18,"value":373}," miss_shader_binding_table_stride",{"type":13,"tag":45,"props":375,"children":376},{"style":52},[377],{"type":18,"value":260},{"type":13,"tag":45,"props":379,"children":380},{"style":239},[381],{"type":18,"value":265},{"type":13,"tag":45,"props":383,"children":384},{"style":52},[385],{"type":18,"value":270},{"type":13,"tag":45,"props":387,"children":388},{"style":239},[389],{"type":18,"value":305},{"type":13,"tag":45,"props":391,"children":392},{"style":63},[393],{"type":18,"value":280},{"type":13,"tag":45,"props":395,"children":396},{"class":47,"line":114},[397,402,406,410,414,418],{"type":13,"tag":45,"props":398,"children":399},{"style":63},[400],{"type":18,"value":401}," hit_shader_binding_table_address",{"type":13,"tag":45,"props":403,"children":404},{"style":52},[405],{"type":18,"value":260},{"type":13,"tag":45,"props":407,"children":408},{"style":239},[409],{"type":18,"value":265},{"type":13,"tag":45,"props":411,"children":412},{"style":52},[413],{"type":18,"value":270},{"type":13,"tag":45,"props":415,"children":416},{"style":239},[417],{"type":18,"value":275},{"type":13,"tag":45,"props":419,"children":420},{"style":63},[421],{"type":18,"value":280},{"type":13,"tag":45,"props":423,"children":424},{"class":47,"line":123},[425,430,434,438,442,446],{"type":13,"tag":45,"props":426,"children":427},{"style":63},[428],{"type":18,"value":429}," hit_shader_binding_table_size",{"type":13,"tag":45,"props":431,"children":432},{"style":52},[433],{"type":18,"value":260},{"type":13,"tag":45,"props":435,"children":436},{"style":239},[437],{"type":18,"value":265},{"type":13,"tag":45,"props":439,"children":440},{"style":52},[441],{"type":18,"value":270},{"type":13,"tag":45,"props":443,"children":444},{"style":239},[445],{"type":18,"value":305},{"type":13,"tag":45,"props":447,"children":448},{"style":63},[449],{"type":18,"value":280},{"type":13,"tag":45,"props":451,"children":452},{"class":47,"line":132},[453,458,462,466,470,474],{"type":13,"tag":45,"props":454,"children":455},{"style":63},[456],{"type":18,"value":457}," hit_shader_binding_table_stride",{"type":13,"tag":45,"props":459,"children":460},{"style":52},[461],{"type":18,"value":260},{"type":13,"tag":45,"props":463,"children":464},{"style":239},[465],{"type":18,"value":265},{"type":13,"tag":45,"props":467,"children":468},{"style":52},[469],{"type":18,"value":270},{"type":13,"tag":45,"props":471,"children":472},{"style":239},[473],{"type":18,"value":305},{"type":13,"tag":45,"props":475,"children":476},{"style":63},[477],{"type":18,"value":280},{"type":13,"tag":45,"props":479,"children":480},{"class":47,"line":141},[481,486,490,494,498,502],{"type":13,"tag":45,"props":482,"children":483},{"style":63},[484],{"type":18,"value":485}," callable_shader_binding_table_address",{"type":13,"tag":45,"props":487,"children":488},{"style":52},[489],{"type":18,"value":260},{"type":13,"tag":45,"props":491,"children":492},{"style":239},[493],{"type":18,"value":265},{"type":13,"tag":45,"props":495,"children":496},{"style":52},[497],{"type":18,"value":270},{"type":13,"tag":45,"props":499,"children":500},{"style":239},[501],{"type":18,"value":275},{"type":13,"tag":45,"props":503,"children":504},{"style":63},[505],{"type":18,"value":280},{"type":13,"tag":45,"props":507,"children":508},{"class":47,"line":150},[509,514,518,522,526,530],{"type":13,"tag":45,"props":510,"children":511},{"style":63},[512],{"type":18,"value":513}," callable_shader_binding_table_size",{"type":13,"tag":45,"props":515,"children":516},{"style":52},[517],{"type":18,"value":260},{"type":13,"tag":45,"props":519,"children":520},{"style":239},[521],{"type":18,"value":265},{"type":13,"tag":45,"props":523,"children":524},{"style":52},[525],{"type":18,"value":270},{"type":13,"tag":45,"props":527,"children":528},{"style":239},[529],{"type":18,"value":305},{"type":13,"tag":45,"props":531,"children":532},{"style":63},[533],{"type":18,"value":280},{"type":13,"tag":45,"props":535,"children":536},{"class":47,"line":159},[537,542,546,550,554,558],{"type":13,"tag":45,"props":538,"children":539},{"style":63},[540],{"type":18,"value":541}," callable_shader_binding_table_stride",{"type":13,"tag":45,"props":543,"children":544},{"style":52},[545],{"type":18,"value":260},{"type":13,"tag":45,"props":547,"children":548},{"style":239},[549],{"type":18,"value":265},{"type":13,"tag":45,"props":551,"children":552},{"style":52},[553],{"type":18,"value":270},{"type":13,"tag":45,"props":555,"children":556},{"style":239},[557],{"type":18,"value":305},{"type":13,"tag":45,"props":559,"children":560},{"style":63},[561],{"type":18,"value":280},{"type":13,"tag":45,"props":563,"children":564},{"class":47,"line":168},[565,570,574,579],{"type":13,"tag":45,"props":566,"children":567},{"style":63},[568],{"type":18,"value":569}," width",{"type":13,"tag":45,"props":571,"children":572},{"style":52},[573],{"type":18,"value":260},{"type":13,"tag":45,"props":575,"children":576},{"style":239},[577],{"type":18,"value":578}," u32",{"type":13,"tag":45,"props":580,"children":581},{"style":63},[582],{"type":18,"value":280},{"type":13,"tag":45,"props":584,"children":585},{"class":47,"line":182},[586,591,595,599],{"type":13,"tag":45,"props":587,"children":588},{"style":63},[589],{"type":18,"value":590}," height",{"type":13,"tag":45,"props":592,"children":593},{"style":52},[594],{"type":18,"value":260},{"type":13,"tag":45,"props":596,"children":597},{"style":239},[598],{"type":18,"value":578},{"type":13,"tag":45,"props":600,"children":601},{"style":63},[602],{"type":18,"value":280},{"type":13,"tag":45,"props":604,"children":605},{"class":47,"line":195},[606,611,615,619],{"type":13,"tag":45,"props":607,"children":608},{"style":63},[609],{"type":18,"value":610}," depth",{"type":13,"tag":45,"props":612,"children":613},{"style":52},[614],{"type":18,"value":260},{"type":13,"tag":45,"props":616,"children":617},{"style":239},[618],{"type":18,"value":578},{"type":13,"tag":45,"props":620,"children":621},{"style":63},[622],{"type":18,"value":280},{"type":13,"tag":45,"props":624,"children":625},{"class":47,"line":208},[626],{"type":13,"tag":45,"props":627,"children":628},{"style":63},[629],{"type":18,"value":630},"}\n",{"type":13,"tag":632,"props":633,"children":634},"ul",{},[635,656,681,697,720,736,752,775,791,807,830,846,857,868],{"type":13,"tag":636,"props":637,"children":638},"li",{},[639,645,647,654],{"type":13,"tag":21,"props":640,"children":642},{"className":641},[],[643],{"type":18,"value":644},"raygenShaderRecordAddress",{"type":18,"value":646}," is a ",{"type":13,"tag":648,"props":649,"children":651},"a",{"href":650},"/man/VkDeviceAddress",[652],{"type":18,"value":653},"VkDeviceAddress",{"type":18,"value":655}," of the ray\ngeneration shader binding table record used by this command.",{"type":13,"tag":636,"props":657,"children":658},{},[659,665,666,672,674,679],{"type":13,"tag":21,"props":660,"children":662},{"className":661},[],[663],{"type":18,"value":664},"raygenShaderRecordSize",{"type":18,"value":646},{"type":13,"tag":648,"props":667,"children":669},{"href":668},"/man/VkDeviceSize",[670],{"type":18,"value":671},"VkDeviceSize",{"type":18,"value":673}," number of bytes\ncorresponding to the ray generation shader binding table record at base\naddress ",{"type":13,"tag":21,"props":675,"children":677},{"className":676},[],[678],{"type":18,"value":644},{"type":18,"value":680},".",{"type":13,"tag":636,"props":682,"children":683},{},[684,690,691,695],{"type":13,"tag":21,"props":685,"children":687},{"className":686},[],[688],{"type":18,"value":689},"missShaderBindingTableAddress",{"type":18,"value":646},{"type":13,"tag":648,"props":692,"children":693},{"href":650},[694],{"type":18,"value":653},{"type":18,"value":696}," of the\nfirst record in the miss shader binding table used by this command.",{"type":13,"tag":636,"props":698,"children":699},{},[700,706,707,711,713,718],{"type":13,"tag":21,"props":701,"children":703},{"className":702},[],[704],{"type":18,"value":705},"missShaderBindingTableSize",{"type":18,"value":646},{"type":13,"tag":648,"props":708,"children":709},{"href":668},[710],{"type":18,"value":671},{"type":18,"value":712}," number of\nbytes corresponding to the total size of the miss shader binding table\nat ",{"type":13,"tag":21,"props":714,"children":716},{"className":715},[],[717],{"type":18,"value":689},{"type":18,"value":719}," that may be accessed by this\ncommand.",{"type":13,"tag":636,"props":721,"children":722},{},[723,729,730,734],{"type":13,"tag":21,"props":724,"children":726},{"className":725},[],[727],{"type":18,"value":728},"missShaderBindingTableStride",{"type":18,"value":646},{"type":13,"tag":648,"props":731,"children":732},{"href":668},[733],{"type":18,"value":671},{"type":18,"value":735}," number of\nbytes between records of the miss shader binding table.",{"type":13,"tag":636,"props":737,"children":738},{},[739,745,746,750],{"type":13,"tag":21,"props":740,"children":742},{"className":741},[],[743],{"type":18,"value":744},"hitShaderBindingTableAddress",{"type":18,"value":646},{"type":13,"tag":648,"props":747,"children":748},{"href":650},[749],{"type":18,"value":653},{"type":18,"value":751}," of the\nfirst record in the hit shader binding table used by this command.",{"type":13,"tag":636,"props":753,"children":754},{},[755,761,762,766,768,773],{"type":13,"tag":21,"props":756,"children":758},{"className":757},[],[759],{"type":18,"value":760},"hitShaderBindingTableSize",{"type":18,"value":646},{"type":13,"tag":648,"props":763,"children":764},{"href":668},[765],{"type":18,"value":671},{"type":18,"value":767}," number of\nbytes corresponding to the total size of the hit shader binding table at\n",{"type":13,"tag":21,"props":769,"children":771},{"className":770},[],[772],{"type":18,"value":744},{"type":18,"value":774}," that may be accessed by this command.",{"type":13,"tag":636,"props":776,"children":777},{},[778,784,785,789],{"type":13,"tag":21,"props":779,"children":781},{"className":780},[],[782],{"type":18,"value":783},"hitShaderBindingTableStride",{"type":18,"value":646},{"type":13,"tag":648,"props":786,"children":787},{"href":668},[788],{"type":18,"value":671},{"type":18,"value":790}," number of\nbytes between records of the hit shader binding table.",{"type":13,"tag":636,"props":792,"children":793},{},[794,800,801,805],{"type":13,"tag":21,"props":795,"children":797},{"className":796},[],[798],{"type":18,"value":799},"callableShaderBindingTableAddress",{"type":18,"value":646},{"type":13,"tag":648,"props":802,"children":803},{"href":650},[804],{"type":18,"value":653},{"type":18,"value":806}," of\nthe first record in the callable shader binding table used by this\ncommand.",{"type":13,"tag":636,"props":808,"children":809},{},[810,816,817,821,823,828],{"type":13,"tag":21,"props":811,"children":813},{"className":812},[],[814],{"type":18,"value":815},"callableShaderBindingTableSize",{"type":18,"value":646},{"type":13,"tag":648,"props":818,"children":819},{"href":668},[820],{"type":18,"value":671},{"type":18,"value":822}," number\nof bytes corresponding to the total size of the callable shader binding\ntable at ",{"type":13,"tag":21,"props":824,"children":826},{"className":825},[],[827],{"type":18,"value":799},{"type":18,"value":829}," that may be accessed by\nthis command.",{"type":13,"tag":636,"props":831,"children":832},{},[833,839,840,844],{"type":13,"tag":21,"props":834,"children":836},{"className":835},[],[837],{"type":18,"value":838},"callableShaderBindingTableStride",{"type":18,"value":646},{"type":13,"tag":648,"props":841,"children":842},{"href":668},[843],{"type":18,"value":671},{"type":18,"value":845}," number\nof bytes between records of the callable shader binding table.",{"type":13,"tag":636,"props":847,"children":848},{},[849,855],{"type":13,"tag":21,"props":850,"children":852},{"className":851},[],[853],{"type":18,"value":854},"width",{"type":18,"value":856}," is the width of the ray trace query dimensions.",{"type":13,"tag":636,"props":858,"children":859},{},[860,866],{"type":13,"tag":21,"props":861,"children":863},{"className":862},[],[864],{"type":18,"value":865},"height",{"type":18,"value":867}," is height of the ray trace query dimensions.",{"type":13,"tag":636,"props":869,"children":870},{},[871,877],{"type":13,"tag":21,"props":872,"children":874},{"className":873},[],[875],{"type":18,"value":876},"depth",{"type":18,"value":878}," is depth of the ray trace query dimensions.",{"type":13,"tag":14,"props":880,"children":881},{},[882,884,889,891,897],{"type":18,"value":883},"The members of ",{"type":13,"tag":21,"props":885,"children":887},{"className":886},[],[888],{"type":18,"value":4},{"type":18,"value":890}," have the same meaning as\nthe similarly named parameters of ",{"type":13,"tag":648,"props":892,"children":894},{"href":893},"/man/vkCmdTraceRaysKHR",[895],{"type":18,"value":896},"vkCmdTraceRaysKHR",{"type":18,"value":680},{"type":13,"tag":14,"props":899,"children":900},{},[901,903,908,910,916,918,922],{"type":18,"value":902},"Indirect shader binding table buffer parameters ",{"type":13,"tag":904,"props":905,"children":907},"normative",{"type":906},"must",[],{"type":18,"value":909}," satisfy the same\nmemory alignment and binding requirements as their counterparts in\n",{"type":13,"tag":648,"props":911,"children":913},{"href":912},"/man/vkCmdTraceRaysIndirectKHR",[914],{"type":18,"value":915},"vkCmdTraceRaysIndirectKHR",{"type":18,"value":917}," and ",{"type":13,"tag":648,"props":919,"children":920},{"href":893},[921],{"type":18,"value":896},{"type":18,"value":680},{"type":13,"tag":924,"props":925,"children":927},"validity-group",{"name":926},"Valid Usage",[928,958,987,1019,1044,1068,1096,1125,1155,1179,1203,1231,1259,1287,1311,1335,1363,1391,1419,1454,1485,1518,1551,1582,1613,1655,1693,1739,1782,1825],{"type":13,"tag":929,"props":930,"children":932},"validity-field",{"name":931},"VUID-VkTraceRaysIndirectCommand2KHR-pRayGenShaderBindingTable-03680",[933],{"type":13,"tag":14,"props":934,"children":935},{},[936,938,943,945,948,950,956],{"type":18,"value":937},"If the buffer from which ",{"type":13,"tag":21,"props":939,"children":941},{"className":940},[],[942],{"type":18,"value":644},{"type":18,"value":944}," was queried\nis non-sparse then it ",{"type":13,"tag":904,"props":946,"children":947},{"type":906},[],{"type":18,"value":949}," be bound completely and contiguously to a\nsingle ",{"type":13,"tag":21,"props":951,"children":953},{"className":952},[],[954],{"type":18,"value":955},"VkDeviceMemory",{"type":18,"value":957}," object",{"type":13,"tag":929,"props":959,"children":961},{"name":960},"VUID-VkTraceRaysIndirectCommand2KHR-pRayGenShaderBindingTable-03681",[962],{"type":13,"tag":14,"props":963,"children":964},{},[965,967,972,974,977,979,985],{"type":18,"value":966},"The buffer from which the ",{"type":13,"tag":21,"props":968,"children":970},{"className":969},[],[971],{"type":18,"value":644},{"type":18,"value":973}," is queried\n",{"type":13,"tag":904,"props":975,"children":976},{"type":906},[],{"type":18,"value":978}," have been created with the\n",{"type":13,"tag":21,"props":980,"children":982},{"className":981},[],[983],{"type":18,"value":984},"VK_BUFFER_USAGE_SHADER_BINDING_TABLE_BIT_KHR",{"type":18,"value":986}," usage flag",{"type":13,"tag":929,"props":988,"children":990},{"name":989},"VUID-VkTraceRaysIndirectCommand2KHR-pRayGenShaderBindingTable-03682",[991],{"type":13,"tag":14,"props":992,"children":993},{},[994,999,1001,1004,1006,1012,1013],{"type":13,"tag":21,"props":995,"children":997},{"className":996},[],[998],{"type":18,"value":644},{"type":18,"value":1000}," ",{"type":13,"tag":904,"props":1002,"children":1003},{"type":906},[],{"type":18,"value":1005}," be a multiple of\n",{"type":13,"tag":21,"props":1007,"children":1009},{"className":1008},[],[1010],{"type":18,"value":1011},"VkPhysicalDeviceRayTracingPipelinePropertiesKHR",{"type":18,"value":270},{"type":13,"tag":21,"props":1014,"children":1016},{"className":1015},[],[1017],{"type":18,"value":1018},"shaderGroupBaseAlignment",{"type":13,"tag":929,"props":1020,"children":1022},{"name":1021},"VUID-VkTraceRaysIndirectCommand2KHR-pMissShaderBindingTable-03683",[1023],{"type":13,"tag":14,"props":1024,"children":1025},{},[1026,1027,1032,1034,1037,1038,1043],{"type":18,"value":937},{"type":13,"tag":21,"props":1028,"children":1030},{"className":1029},[],[1031],{"type":18,"value":689},{"type":18,"value":1033}," was queried is\nnon-sparse then it ",{"type":13,"tag":904,"props":1035,"children":1036},{"type":906},[],{"type":18,"value":949},{"type":13,"tag":21,"props":1039,"children":1041},{"className":1040},[],[1042],{"type":18,"value":955},{"type":18,"value":957},{"type":13,"tag":929,"props":1045,"children":1047},{"name":1046},"VUID-VkTraceRaysIndirectCommand2KHR-pMissShaderBindingTable-03684",[1048],{"type":13,"tag":14,"props":1049,"children":1050},{},[1051,1052,1057,1058,1061,1062,1067],{"type":18,"value":966},{"type":13,"tag":21,"props":1053,"children":1055},{"className":1054},[],[1056],{"type":18,"value":689},{"type":18,"value":973},{"type":13,"tag":904,"props":1059,"children":1060},{"type":906},[],{"type":18,"value":978},{"type":13,"tag":21,"props":1063,"children":1065},{"className":1064},[],[1066],{"type":18,"value":984},{"type":18,"value":986},{"type":13,"tag":929,"props":1069,"children":1071},{"name":1070},"VUID-VkTraceRaysIndirectCommand2KHR-pMissShaderBindingTable-03685",[1072],{"type":13,"tag":14,"props":1073,"children":1074},{},[1075,1080,1081,1084,1085,1090,1091],{"type":13,"tag":21,"props":1076,"children":1078},{"className":1077},[],[1079],{"type":18,"value":689},{"type":18,"value":1000},{"type":13,"tag":904,"props":1082,"children":1083},{"type":906},[],{"type":18,"value":1005},{"type":13,"tag":21,"props":1086,"children":1088},{"className":1087},[],[1089],{"type":18,"value":1011},{"type":18,"value":270},{"type":13,"tag":21,"props":1092,"children":1094},{"className":1093},[],[1095],{"type":18,"value":1018},{"type":13,"tag":929,"props":1097,"children":1099},{"name":1098},"VUID-VkTraceRaysIndirectCommand2KHR-stride-03686",[1100],{"type":13,"tag":14,"props":1101,"children":1102},{},[1103,1108,1109,1112,1113,1118,1119],{"type":13,"tag":21,"props":1104,"children":1106},{"className":1105},[],[1107],{"type":18,"value":728},{"type":18,"value":1000},{"type":13,"tag":904,"props":1110,"children":1111},{"type":906},[],{"type":18,"value":1005},{"type":13,"tag":21,"props":1114,"children":1116},{"className":1115},[],[1117],{"type":18,"value":1011},{"type":18,"value":270},{"type":13,"tag":21,"props":1120,"children":1122},{"className":1121},[],[1123],{"type":18,"value":1124},"shaderGroupHandleAlignment",{"type":13,"tag":929,"props":1126,"children":1128},{"name":1127},"VUID-VkTraceRaysIndirectCommand2KHR-stride-04029",[1129],{"type":13,"tag":14,"props":1130,"children":1131},{},[1132,1137,1138,1141,1143,1148,1149],{"type":13,"tag":21,"props":1133,"children":1135},{"className":1134},[],[1136],{"type":18,"value":728},{"type":18,"value":1000},{"type":13,"tag":904,"props":1139,"children":1140},{"type":906},[],{"type":18,"value":1142}," be less than or equal to\n",{"type":13,"tag":21,"props":1144,"children":1146},{"className":1145},[],[1147],{"type":18,"value":1011},{"type":18,"value":270},{"type":13,"tag":21,"props":1150,"children":1152},{"className":1151},[],[1153],{"type":18,"value":1154},"maxShaderGroupStride",{"type":13,"tag":929,"props":1156,"children":1158},{"name":1157},"VUID-VkTraceRaysIndirectCommand2KHR-pHitShaderBindingTable-03687",[1159],{"type":13,"tag":14,"props":1160,"children":1161},{},[1162,1163,1168,1169,1172,1173,1178],{"type":18,"value":937},{"type":13,"tag":21,"props":1164,"children":1166},{"className":1165},[],[1167],{"type":18,"value":744},{"type":18,"value":1033},{"type":13,"tag":904,"props":1170,"children":1171},{"type":906},[],{"type":18,"value":949},{"type":13,"tag":21,"props":1174,"children":1176},{"className":1175},[],[1177],{"type":18,"value":955},{"type":18,"value":957},{"type":13,"tag":929,"props":1180,"children":1182},{"name":1181},"VUID-VkTraceRaysIndirectCommand2KHR-pHitShaderBindingTable-03688",[1183],{"type":13,"tag":14,"props":1184,"children":1185},{},[1186,1187,1192,1193,1196,1197,1202],{"type":18,"value":966},{"type":13,"tag":21,"props":1188,"children":1190},{"className":1189},[],[1191],{"type":18,"value":744},{"type":18,"value":973},{"type":13,"tag":904,"props":1194,"children":1195},{"type":906},[],{"type":18,"value":978},{"type":13,"tag":21,"props":1198,"children":1200},{"className":1199},[],[1201],{"type":18,"value":984},{"type":18,"value":986},{"type":13,"tag":929,"props":1204,"children":1206},{"name":1205},"VUID-VkTraceRaysIndirectCommand2KHR-pHitShaderBindingTable-03689",[1207],{"type":13,"tag":14,"props":1208,"children":1209},{},[1210,1215,1216,1219,1220,1225,1226],{"type":13,"tag":21,"props":1211,"children":1213},{"className":1212},[],[1214],{"type":18,"value":744},{"type":18,"value":1000},{"type":13,"tag":904,"props":1217,"children":1218},{"type":906},[],{"type":18,"value":1005},{"type":13,"tag":21,"props":1221,"children":1223},{"className":1222},[],[1224],{"type":18,"value":1011},{"type":18,"value":270},{"type":13,"tag":21,"props":1227,"children":1229},{"className":1228},[],[1230],{"type":18,"value":1018},{"type":13,"tag":929,"props":1232,"children":1234},{"name":1233},"VUID-VkTraceRaysIndirectCommand2KHR-stride-03690",[1235],{"type":13,"tag":14,"props":1236,"children":1237},{},[1238,1243,1244,1247,1248,1253,1254],{"type":13,"tag":21,"props":1239,"children":1241},{"className":1240},[],[1242],{"type":18,"value":783},{"type":18,"value":1000},{"type":13,"tag":904,"props":1245,"children":1246},{"type":906},[],{"type":18,"value":1005},{"type":13,"tag":21,"props":1249,"children":1251},{"className":1250},[],[1252],{"type":18,"value":1011},{"type":18,"value":270},{"type":13,"tag":21,"props":1255,"children":1257},{"className":1256},[],[1258],{"type":18,"value":1124},{"type":13,"tag":929,"props":1260,"children":1262},{"name":1261},"VUID-VkTraceRaysIndirectCommand2KHR-stride-04035",[1263],{"type":13,"tag":14,"props":1264,"children":1265},{},[1266,1271,1272,1275,1276,1281,1282],{"type":13,"tag":21,"props":1267,"children":1269},{"className":1268},[],[1270],{"type":18,"value":783},{"type":18,"value":1000},{"type":13,"tag":904,"props":1273,"children":1274},{"type":906},[],{"type":18,"value":1142},{"type":13,"tag":21,"props":1277,"children":1279},{"className":1278},[],[1280],{"type":18,"value":1011},{"type":18,"value":270},{"type":13,"tag":21,"props":1283,"children":1285},{"className":1284},[],[1286],{"type":18,"value":1154},{"type":13,"tag":929,"props":1288,"children":1290},{"name":1289},"VUID-VkTraceRaysIndirectCommand2KHR-pCallableShaderBindingTable-03691",[1291],{"type":13,"tag":14,"props":1292,"children":1293},{},[1294,1295,1300,1301,1304,1305,1310],{"type":18,"value":937},{"type":13,"tag":21,"props":1296,"children":1298},{"className":1297},[],[1299],{"type":18,"value":799},{"type":18,"value":944},{"type":13,"tag":904,"props":1302,"children":1303},{"type":906},[],{"type":18,"value":949},{"type":13,"tag":21,"props":1306,"children":1308},{"className":1307},[],[1309],{"type":18,"value":955},{"type":18,"value":957},{"type":13,"tag":929,"props":1312,"children":1314},{"name":1313},"VUID-VkTraceRaysIndirectCommand2KHR-pCallableShaderBindingTable-03692",[1315],{"type":13,"tag":14,"props":1316,"children":1317},{},[1318,1319,1324,1325,1328,1329,1334],{"type":18,"value":966},{"type":13,"tag":21,"props":1320,"children":1322},{"className":1321},[],[1323],{"type":18,"value":799},{"type":18,"value":973},{"type":13,"tag":904,"props":1326,"children":1327},{"type":906},[],{"type":18,"value":978},{"type":13,"tag":21,"props":1330,"children":1332},{"className":1331},[],[1333],{"type":18,"value":984},{"type":18,"value":986},{"type":13,"tag":929,"props":1336,"children":1338},{"name":1337},"VUID-VkTraceRaysIndirectCommand2KHR-pCallableShaderBindingTable-03693",[1339],{"type":13,"tag":14,"props":1340,"children":1341},{},[1342,1347,1348,1351,1352,1357,1358],{"type":13,"tag":21,"props":1343,"children":1345},{"className":1344},[],[1346],{"type":18,"value":799},{"type":18,"value":1000},{"type":13,"tag":904,"props":1349,"children":1350},{"type":906},[],{"type":18,"value":1005},{"type":13,"tag":21,"props":1353,"children":1355},{"className":1354},[],[1356],{"type":18,"value":1011},{"type":18,"value":270},{"type":13,"tag":21,"props":1359,"children":1361},{"className":1360},[],[1362],{"type":18,"value":1018},{"type":13,"tag":929,"props":1364,"children":1366},{"name":1365},"VUID-VkTraceRaysIndirectCommand2KHR-stride-03694",[1367],{"type":13,"tag":14,"props":1368,"children":1369},{},[1370,1375,1376,1379,1380,1385,1386],{"type":13,"tag":21,"props":1371,"children":1373},{"className":1372},[],[1374],{"type":18,"value":838},{"type":18,"value":1000},{"type":13,"tag":904,"props":1377,"children":1378},{"type":906},[],{"type":18,"value":1005},{"type":13,"tag":21,"props":1381,"children":1383},{"className":1382},[],[1384],{"type":18,"value":1011},{"type":18,"value":270},{"type":13,"tag":21,"props":1387,"children":1389},{"className":1388},[],[1390],{"type":18,"value":1124},{"type":13,"tag":929,"props":1392,"children":1394},{"name":1393},"VUID-VkTraceRaysIndirectCommand2KHR-stride-04041",[1395],{"type":13,"tag":14,"props":1396,"children":1397},{},[1398,1403,1404,1407,1408,1413,1414],{"type":13,"tag":21,"props":1399,"children":1401},{"className":1400},[],[1402],{"type":18,"value":838},{"type":18,"value":1000},{"type":13,"tag":904,"props":1405,"children":1406},{"type":906},[],{"type":18,"value":1142},{"type":13,"tag":21,"props":1409,"children":1411},{"className":1410},[],[1412],{"type":18,"value":1011},{"type":18,"value":270},{"type":13,"tag":21,"props":1415,"children":1417},{"className":1416},[],[1418],{"type":18,"value":1154},{"type":13,"tag":929,"props":1420,"children":1422},{"name":1421},"VUID-VkTraceRaysIndirectCommand2KHR-flags-03696",[1423],{"type":13,"tag":14,"props":1424,"children":1425},{},[1426,1428,1434,1436,1442,1443,1448,1449,1452],{"type":18,"value":1427},"If the currently bound ray tracing pipeline was created with ",{"type":13,"tag":21,"props":1429,"children":1431},{"className":1430},[],[1432],{"type":18,"value":1433},"flags",{"type":18,"value":1435},"\nthat included\n",{"type":13,"tag":21,"props":1437,"children":1439},{"className":1438},[],[1440],{"type":18,"value":1441},"VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_CLOSEST_HIT_SHADERS_BIT_KHR",{"type":18,"value":280},{"type":13,"tag":21,"props":1444,"children":1446},{"className":1445},[],[1447],{"type":18,"value":744},{"type":18,"value":1000},{"type":13,"tag":904,"props":1450,"children":1451},{"type":906},[],{"type":18,"value":1453}," not be zero",{"type":13,"tag":929,"props":1455,"children":1457},{"name":1456},"VUID-VkTraceRaysIndirectCommand2KHR-flags-03697",[1458],{"type":13,"tag":14,"props":1459,"children":1460},{},[1461,1462,1467,1468,1474,1475,1480,1481,1484],{"type":18,"value":1427},{"type":13,"tag":21,"props":1463,"children":1465},{"className":1464},[],[1466],{"type":18,"value":1433},{"type":18,"value":1435},{"type":13,"tag":21,"props":1469,"children":1471},{"className":1470},[],[1472],{"type":18,"value":1473},"VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_INTERSECTION_SHADERS_BIT_KHR",{"type":18,"value":280},{"type":13,"tag":21,"props":1476,"children":1478},{"className":1477},[],[1479],{"type":18,"value":744},{"type":18,"value":1000},{"type":13,"tag":904,"props":1482,"children":1483},{"type":906},[],{"type":18,"value":1453},{"type":13,"tag":929,"props":1486,"children":1488},{"name":1487},"VUID-VkTraceRaysIndirectCommand2KHR-flags-03511",[1489],{"type":13,"tag":14,"props":1490,"children":1491},{},[1492,1493,1498,1499,1505,1507,1512,1513,1516],{"type":18,"value":1427},{"type":13,"tag":21,"props":1494,"children":1496},{"className":1495},[],[1497],{"type":18,"value":1433},{"type":18,"value":1435},{"type":13,"tag":21,"props":1500,"children":1502},{"className":1501},[],[1503],{"type":18,"value":1504},"VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_MISS_SHADERS_BIT_KHR",{"type":18,"value":1506},", the\nshader group handle identified by ",{"type":13,"tag":21,"props":1508,"children":1510},{"className":1509},[],[1511],{"type":18,"value":689},{"type":18,"value":1000},{"type":13,"tag":904,"props":1514,"children":1515},{"type":906},[],{"type":18,"value":1517},"\nnot be zero",{"type":13,"tag":929,"props":1519,"children":1521},{"name":1520},"VUID-VkTraceRaysIndirectCommand2KHR-flags-03512",[1522],{"type":13,"tag":14,"props":1523,"children":1524},{},[1525,1526,1531,1532,1538,1540,1545,1547,1550],{"type":18,"value":1427},{"type":13,"tag":21,"props":1527,"children":1529},{"className":1528},[],[1530],{"type":18,"value":1433},{"type":18,"value":1435},{"type":13,"tag":21,"props":1533,"children":1535},{"className":1534},[],[1536],{"type":18,"value":1537},"VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_ANY_HIT_SHADERS_BIT_KHR",{"type":18,"value":1539},",\nentries in the table identified by ",{"type":13,"tag":21,"props":1541,"children":1543},{"className":1542},[],[1544],{"type":18,"value":744},{"type":18,"value":1546},"\naccessed as a result of this command in order to execute an any-hit\nshader ",{"type":13,"tag":904,"props":1548,"children":1549},{"type":906},[],{"type":18,"value":1453},{"type":13,"tag":929,"props":1552,"children":1554},{"name":1553},"VUID-VkTraceRaysIndirectCommand2KHR-flags-03513",[1555],{"type":13,"tag":14,"props":1556,"children":1557},{},[1558,1559,1564,1565,1570,1571,1576,1578,1581],{"type":18,"value":1427},{"type":13,"tag":21,"props":1560,"children":1562},{"className":1561},[],[1563],{"type":18,"value":1433},{"type":18,"value":1435},{"type":13,"tag":21,"props":1566,"children":1568},{"className":1567},[],[1569],{"type":18,"value":1441},{"type":18,"value":1539},{"type":13,"tag":21,"props":1572,"children":1574},{"className":1573},[],[1575],{"type":18,"value":744},{"type":18,"value":1577},"\naccessed as a result of this command in order to execute a closest hit\nshader ",{"type":13,"tag":904,"props":1579,"children":1580},{"type":906},[],{"type":18,"value":1453},{"type":13,"tag":929,"props":1583,"children":1585},{"name":1584},"VUID-VkTraceRaysIndirectCommand2KHR-flags-03514",[1586],{"type":13,"tag":14,"props":1587,"children":1588},{},[1589,1590,1595,1596,1601,1602,1607,1609,1612],{"type":18,"value":1427},{"type":13,"tag":21,"props":1591,"children":1593},{"className":1592},[],[1594],{"type":18,"value":1433},{"type":18,"value":1435},{"type":13,"tag":21,"props":1597,"children":1599},{"className":1598},[],[1600],{"type":18,"value":1473},{"type":18,"value":1539},{"type":13,"tag":21,"props":1603,"children":1605},{"className":1604},[],[1606],{"type":18,"value":744},{"type":18,"value":1608},"\naccessed as a result of this command in order to execute an intersection\nshader ",{"type":13,"tag":904,"props":1610,"children":1611},{"type":906},[],{"type":18,"value":1453},{"type":13,"tag":929,"props":1614,"children":1616},{"name":1615},"VUID-VkTraceRaysIndirectCommand2KHR-pHitShaderBindingTable-04735",[1617],{"type":13,"tag":14,"props":1618,"children":1619},{},[1620,1622,1627,1629,1635,1637,1643,1644,1647,1649],{"type":18,"value":1621},"Any non-zero hit shader group entries in the table identified by\n",{"type":13,"tag":21,"props":1623,"children":1625},{"className":1624},[],[1626],{"type":18,"value":744},{"type":18,"value":1628}," accessed by this call from a geometry\nwith a ",{"type":13,"tag":21,"props":1630,"children":1632},{"className":1631},[],[1633],{"type":18,"value":1634},"geometryType",{"type":18,"value":1636}," of ",{"type":13,"tag":21,"props":1638,"children":1640},{"className":1639},[],[1641],{"type":18,"value":1642},"VK_GEOMETRY_TYPE_TRIANGLES_KHR",{"type":18,"value":1000},{"type":13,"tag":904,"props":1645,"children":1646},{"type":906},[],{"type":18,"value":1648},"\nhave been created with\n",{"type":13,"tag":21,"props":1650,"children":1652},{"className":1651},[],[1653],{"type":18,"value":1654},"VK_RAY_TRACING_SHADER_GROUP_TYPE_TRIANGLES_HIT_GROUP_KHR",{"type":13,"tag":929,"props":1656,"children":1658},{"name":1657},"VUID-VkTraceRaysIndirectCommand2KHR-pHitShaderBindingTable-04736",[1659],{"type":13,"tag":14,"props":1660,"children":1661},{},[1662,1663,1668,1669,1674,1675,1681,1682,1685,1687],{"type":18,"value":1621},{"type":13,"tag":21,"props":1664,"children":1666},{"className":1665},[],[1667],{"type":18,"value":744},{"type":18,"value":1628},{"type":13,"tag":21,"props":1670,"children":1672},{"className":1671},[],[1673],{"type":18,"value":1634},{"type":18,"value":1636},{"type":13,"tag":21,"props":1676,"children":1678},{"className":1677},[],[1679],{"type":18,"value":1680},"VK_GEOMETRY_TYPE_AABBS_KHR",{"type":18,"value":1000},{"type":13,"tag":904,"props":1683,"children":1684},{"type":906},[],{"type":18,"value":1686}," have\nbeen created with\n",{"type":13,"tag":21,"props":1688,"children":1690},{"className":1689},[],[1691],{"type":18,"value":1692},"VK_RAY_TRACING_SHADER_GROUP_TYPE_PROCEDURAL_HIT_GROUP_KHR",{"type":13,"tag":929,"props":1694,"children":1696},{"name":1695},"VUID-VkTraceRaysIndirectCommand2KHR-width-03638",[1697],{"type":13,"tag":14,"props":1698,"children":1699},{},[1700,1705,1706,1709,1710,1716,1717,1723,1725,1730,1731,1737],{"type":13,"tag":21,"props":1701,"children":1703},{"className":1702},[],[1704],{"type":18,"value":854},{"type":18,"value":1000},{"type":13,"tag":904,"props":1707,"children":1708},{"type":906},[],{"type":18,"value":1142},{"type":13,"tag":21,"props":1711,"children":1713},{"className":1712},[],[1714],{"type":18,"value":1715},"VkPhysicalDeviceLimits",{"type":18,"value":270},{"type":13,"tag":21,"props":1718,"children":1720},{"className":1719},[],[1721],{"type":18,"value":1722},"maxComputeWorkGroupCount",{"type":18,"value":1724},"[0]\n× ",{"type":13,"tag":21,"props":1726,"children":1728},{"className":1727},[],[1729],{"type":18,"value":1715},{"type":18,"value":270},{"type":13,"tag":21,"props":1732,"children":1734},{"className":1733},[],[1735],{"type":18,"value":1736},"maxComputeWorkGroupSize",{"type":18,"value":1738},"[0]",{"type":13,"tag":929,"props":1740,"children":1742},{"name":1741},"VUID-VkTraceRaysIndirectCommand2KHR-height-03639",[1743],{"type":13,"tag":14,"props":1744,"children":1745},{},[1746,1751,1752,1755,1756,1761,1762,1767,1769,1774,1775,1780],{"type":13,"tag":21,"props":1747,"children":1749},{"className":1748},[],[1750],{"type":18,"value":865},{"type":18,"value":1000},{"type":13,"tag":904,"props":1753,"children":1754},{"type":906},[],{"type":18,"value":1142},{"type":13,"tag":21,"props":1757,"children":1759},{"className":1758},[],[1760],{"type":18,"value":1715},{"type":18,"value":270},{"type":13,"tag":21,"props":1763,"children":1765},{"className":1764},[],[1766],{"type":18,"value":1722},{"type":18,"value":1768},"[1]\n× ",{"type":13,"tag":21,"props":1770,"children":1772},{"className":1771},[],[1773],{"type":18,"value":1715},{"type":18,"value":270},{"type":13,"tag":21,"props":1776,"children":1778},{"className":1777},[],[1779],{"type":18,"value":1736},{"type":18,"value":1781},"[1]",{"type":13,"tag":929,"props":1783,"children":1785},{"name":1784},"VUID-VkTraceRaysIndirectCommand2KHR-depth-03640",[1786],{"type":13,"tag":14,"props":1787,"children":1788},{},[1789,1794,1795,1798,1799,1804,1805,1810,1812,1817,1818,1823],{"type":13,"tag":21,"props":1790,"children":1792},{"className":1791},[],[1793],{"type":18,"value":876},{"type":18,"value":1000},{"type":13,"tag":904,"props":1796,"children":1797},{"type":906},[],{"type":18,"value":1142},{"type":13,"tag":21,"props":1800,"children":1802},{"className":1801},[],[1803],{"type":18,"value":1715},{"type":18,"value":270},{"type":13,"tag":21,"props":1806,"children":1808},{"className":1807},[],[1809],{"type":18,"value":1722},{"type":18,"value":1811},"[2]\n× ",{"type":13,"tag":21,"props":1813,"children":1815},{"className":1814},[],[1816],{"type":18,"value":1715},{"type":18,"value":270},{"type":13,"tag":21,"props":1819,"children":1821},{"className":1820},[],[1822],{"type":18,"value":1736},{"type":18,"value":1824},"[2]",{"type":13,"tag":929,"props":1826,"children":1828},{"name":1827},"VUID-VkTraceRaysIndirectCommand2KHR-width-03641",[1829],{"type":13,"tag":14,"props":1830,"children":1831},{},[1832,1837,1839,1844,1845,1850,1851,1854,1856,1861,1862],{"type":13,"tag":21,"props":1833,"children":1835},{"className":1834},[],[1836],{"type":18,"value":854},{"type":18,"value":1838}," × ",{"type":13,"tag":21,"props":1840,"children":1842},{"className":1841},[],[1843],{"type":18,"value":865},{"type":18,"value":1838},{"type":13,"tag":21,"props":1846,"children":1848},{"className":1847},[],[1849],{"type":18,"value":876},{"type":18,"value":1000},{"type":13,"tag":904,"props":1852,"children":1853},{"type":906},[],{"type":18,"value":1855}," be less\nthan or equal to\n",{"type":13,"tag":21,"props":1857,"children":1859},{"className":1858},[],[1860],{"type":18,"value":1011},{"type":18,"value":270},{"type":13,"tag":21,"props":1863,"children":1865},{"className":1864},[],[1866],{"type":18,"value":1867},"maxRayDispatchInvocationCount",{"type":13,"tag":1869,"props":1870,"children":1871},"style",{},[1872],{"type":18,"value":1873},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":39,"searchDepth":69,"depth":69,"links":1875},[],"markdown",1729612484414]