[{"data":1,"prerenderedAt":229},["ShallowReactive",2],{"DfRAClkaa6":3},{"title":4,"description":5,"type":6,"xrefs":7,"body":8,"_type":228,"_id":4},"LaunchIdKHR","Launch Id for ray shaders","builtins",[],{"type":9,"children":10,"toc":224},"root",[11,24,77],{"type":12,"tag":13,"props":14,"children":16},"element","h6",{"id":15},"launchidkhr",[17],{"type":12,"tag":18,"props":19,"children":21},"code",{"className":20},[],[22],{"type":23,"value":4},"text",{"type":12,"tag":25,"props":26,"children":27},"p",{},[28,30,35,37,43,45,51,53,59,61,68,70,75],{"type":23,"value":29},"A variable decorated with the ",{"type":12,"tag":18,"props":31,"children":33},{"className":32},[],[34],{"type":23,"value":4},{"type":23,"value":36}," decoration will specify the\nindex of the work item being processed.\nOne work item is generated for each of the ",{"type":12,"tag":18,"props":38,"children":40},{"className":39},[],[41],{"type":23,"value":42},"width",{"type":23,"value":44}," × ",{"type":12,"tag":18,"props":46,"children":48},{"className":47},[],[49],{"type":23,"value":50},"height",{"type":23,"value":52},"\n× ",{"type":12,"tag":18,"props":54,"children":56},{"className":55},[],[57],{"type":23,"value":58},"depth",{"type":23,"value":60}," items dispatched by a ",{"type":12,"tag":62,"props":63,"children":65},"a",{"href":64},"/man/vkCmdTraceRaysKHR",[66],{"type":23,"value":67},"vkCmdTraceRaysKHR",{"type":23,"value":69}," command.\nAll shader invocations inherit the same value for variables decorated with\n",{"type":12,"tag":18,"props":71,"children":73},{"className":72},[],[74],{"type":23,"value":4},{"type":23,"value":76},".",{"type":12,"tag":78,"props":79,"children":81},"validity-group",{"name":80},"Valid Usage",[82,165,205],{"type":12,"tag":83,"props":84,"children":86},"validity-field",{"name":85},"VUID-LaunchIdKHR-LaunchIdKHR-04266",[87],{"type":12,"tag":25,"props":88,"children":89},{},[90,92,97,99,104,106,112,114,120,121,127,129,135,136,142,144,150,152,158,159],{"type":23,"value":91},"The ",{"type":12,"tag":18,"props":93,"children":95},{"className":94},[],[96],{"type":23,"value":4},{"type":23,"value":98}," decoration ",{"type":12,"tag":100,"props":101,"children":103},"normative",{"type":102},"must",[],{"type":23,"value":105}," be used only within the\n",{"type":12,"tag":18,"props":107,"children":109},{"className":108},[],[110],{"type":23,"value":111},"RayGenerationKHR",{"type":23,"value":113},", ",{"type":12,"tag":18,"props":115,"children":117},{"className":116},[],[118],{"type":23,"value":119},"IntersectionKHR",{"type":23,"value":113},{"type":12,"tag":18,"props":122,"children":124},{"className":123},[],[125],{"type":23,"value":126},"AnyHitKHR",{"type":23,"value":128},",\n",{"type":12,"tag":18,"props":130,"children":132},{"className":131},[],[133],{"type":23,"value":134},"ClosestHitKHR",{"type":23,"value":113},{"type":12,"tag":18,"props":137,"children":139},{"className":138},[],[140],{"type":23,"value":141},"MissKHR",{"type":23,"value":143},", or ",{"type":12,"tag":18,"props":145,"children":147},{"className":146},[],[148],{"type":23,"value":149},"CallableKHR",{"type":23,"value":151}," ",{"type":12,"tag":18,"props":153,"children":155},{"className":154},[],[156],{"type":23,"value":157},"Execution",{"type":23,"value":151},{"type":12,"tag":18,"props":160,"children":162},{"className":161},[],[163],{"type":23,"value":164},"Model",{"type":12,"tag":83,"props":166,"children":168},{"name":167},"VUID-LaunchIdKHR-LaunchIdKHR-04267",[169],{"type":12,"tag":25,"props":170,"children":171},{},[172,174,179,180,183,185,191,192,198,199],{"type":23,"value":173},"The variable decorated with ",{"type":12,"tag":18,"props":175,"children":177},{"className":176},[],[178],{"type":23,"value":4},{"type":23,"value":151},{"type":12,"tag":100,"props":181,"children":182},{"type":102},[],{"type":23,"value":184}," be declared using the\n",{"type":12,"tag":18,"props":186,"children":188},{"className":187},[],[189],{"type":23,"value":190},"Input",{"type":23,"value":151},{"type":12,"tag":18,"props":193,"children":195},{"className":194},[],[196],{"type":23,"value":197},"Storage",{"type":23,"value":151},{"type":12,"tag":18,"props":200,"children":202},{"className":201},[],[203],{"type":23,"value":204},"Class",{"type":12,"tag":83,"props":206,"children":208},{"name":207},"VUID-LaunchIdKHR-LaunchIdKHR-04268",[209],{"type":12,"tag":25,"props":210,"children":211},{},[212,213,218,219,222],{"type":23,"value":173},{"type":12,"tag":18,"props":214,"children":216},{"className":215},[],[217],{"type":23,"value":4},{"type":23,"value":151},{"type":12,"tag":100,"props":220,"children":221},{"type":102},[],{"type":23,"value":223}," be declared as a\nthree-component vector of 32-bit integer values",{"title":225,"searchDepth":226,"depth":226,"links":227},"",2,[],"markdown",1725732531984]