[{"data":1,"prerenderedAt":983},["ShallowReactive",2],{"vxhSlXGyaK":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":982,"_id":4},"VkRayTracingShaderGroupCreateInfoNV","Structure specifying shaders in a shader group","VK_NV_ray_tracing","structs",[],{"type":10,"children":11,"toc":980},"root",[12,28,368,608,899,974],{"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,166],{"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 VkRayTracingShaderGroupCreateInfoNV {\n VkStructureType sType;\n const void* pNext;\n VkRayTracingShaderGroupTypeKHR type;\n uint32_t generalShader;\n uint32_t closestHitShader;\n uint32_t anyHitShader;\n uint32_t intersectionShader;\n} VkRayTracingShaderGroupCreateInfoNV;\n","C","c","",[41],{"type":13,"tag":21,"props":42,"children":43},{"__ignoreMap":39},[44,67,76,95,104,118,131,144,157],{"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}," VkRayTracingShaderGroupCreateInfoNV {\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}," VkStructureType sType;\n",{"type":13,"tag":45,"props":77,"children":79},{"class":47,"line":78},3,[80,85,90],{"type":13,"tag":45,"props":81,"children":82},{"style":52},[83],{"type":18,"value":84}," const",{"type":13,"tag":45,"props":86,"children":87},{"style":52},[88],{"type":18,"value":89}," void*",{"type":13,"tag":45,"props":91,"children":92},{"style":63},[93],{"type":18,"value":94}," pNext;\n",{"type":13,"tag":45,"props":96,"children":98},{"class":47,"line":97},4,[99],{"type":13,"tag":45,"props":100,"children":101},{"style":63},[102],{"type":18,"value":103}," VkRayTracingShaderGroupTypeKHR type;\n",{"type":13,"tag":45,"props":105,"children":107},{"class":47,"line":106},5,[108,113],{"type":13,"tag":45,"props":109,"children":110},{"style":52},[111],{"type":18,"value":112}," uint32_t",{"type":13,"tag":45,"props":114,"children":115},{"style":63},[116],{"type":18,"value":117}," generalShader;\n",{"type":13,"tag":45,"props":119,"children":121},{"class":47,"line":120},6,[122,126],{"type":13,"tag":45,"props":123,"children":124},{"style":52},[125],{"type":18,"value":112},{"type":13,"tag":45,"props":127,"children":128},{"style":63},[129],{"type":18,"value":130}," closestHitShader;\n",{"type":13,"tag":45,"props":132,"children":134},{"class":47,"line":133},7,[135,139],{"type":13,"tag":45,"props":136,"children":137},{"style":52},[138],{"type":18,"value":112},{"type":13,"tag":45,"props":140,"children":141},{"style":63},[142],{"type":18,"value":143}," anyHitShader;\n",{"type":13,"tag":45,"props":145,"children":147},{"class":47,"line":146},8,[148,152],{"type":13,"tag":45,"props":149,"children":150},{"style":52},[151],{"type":18,"value":112},{"type":13,"tag":45,"props":153,"children":154},{"style":63},[155],{"type":18,"value":156}," intersectionShader;\n",{"type":13,"tag":45,"props":158,"children":160},{"class":47,"line":159},9,[161],{"type":13,"tag":45,"props":162,"children":163},{"style":63},[164],{"type":18,"value":165},"} VkRayTracingShaderGroupCreateInfoNV;\n",{"type":13,"tag":33,"props":167,"children":172},{"className":168,"code":169,"filename":170,"language":171,"meta":39,"style":39},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct RayTracingShaderGroupCreateInfoNV {\n s_type: vk::StructureType,\n p_next: *const c_void,\n type: vk::RayTracingShaderGroupTypeKHR,\n general_shader: u32,\n closest_hit_shader: u32,\n any_hit_shader: u32,\n intersection_shader: u32,\n}\n","Rust","rs",[173],{"type":13,"tag":21,"props":174,"children":175},{"__ignoreMap":39},[176,199,232,254,279,300,320,340,360],{"type":13,"tag":45,"props":177,"children":178},{"class":47,"line":48},[179,184,188,194],{"type":13,"tag":45,"props":180,"children":181},{"style":52},[182],{"type":18,"value":183},"pub",{"type":13,"tag":45,"props":185,"children":186},{"style":52},[187],{"type":18,"value":60},{"type":13,"tag":45,"props":189,"children":191},{"style":190},"--shiki-default:#953800;--shiki-dark:#FFA657",[192],{"type":18,"value":193}," RayTracingShaderGroupCreateInfoNV",{"type":13,"tag":45,"props":195,"children":196},{"style":63},[197],{"type":18,"value":198}," {\n",{"type":13,"tag":45,"props":200,"children":201},{"class":47,"line":69},[202,207,212,217,222,227],{"type":13,"tag":45,"props":203,"children":204},{"style":63},[205],{"type":18,"value":206}," s_type",{"type":13,"tag":45,"props":208,"children":209},{"style":52},[210],{"type":18,"value":211},":",{"type":13,"tag":45,"props":213,"children":214},{"style":190},[215],{"type":18,"value":216}," vk",{"type":13,"tag":45,"props":218,"children":219},{"style":52},[220],{"type":18,"value":221},"::",{"type":13,"tag":45,"props":223,"children":224},{"style":190},[225],{"type":18,"value":226},"StructureType",{"type":13,"tag":45,"props":228,"children":229},{"style":63},[230],{"type":18,"value":231},",\n",{"type":13,"tag":45,"props":233,"children":234},{"class":47,"line":78},[235,240,244,249],{"type":13,"tag":45,"props":236,"children":237},{"style":63},[238],{"type":18,"value":239}," p_next",{"type":13,"tag":45,"props":241,"children":242},{"style":52},[243],{"type":18,"value":211},{"type":13,"tag":45,"props":245,"children":246},{"style":52},[247],{"type":18,"value":248}," *const",{"type":13,"tag":45,"props":250,"children":251},{"style":63},[252],{"type":18,"value":253}," c_void,\n",{"type":13,"tag":45,"props":255,"children":256},{"class":47,"line":97},[257,262,266,270,275],{"type":13,"tag":45,"props":258,"children":259},{"style":52},[260],{"type":18,"value":261}," type:",{"type":13,"tag":45,"props":263,"children":264},{"style":190},[265],{"type":18,"value":216},{"type":13,"tag":45,"props":267,"children":268},{"style":52},[269],{"type":18,"value":221},{"type":13,"tag":45,"props":271,"children":272},{"style":190},[273],{"type":18,"value":274},"RayTracingShaderGroupTypeKHR",{"type":13,"tag":45,"props":276,"children":277},{"style":63},[278],{"type":18,"value":231},{"type":13,"tag":45,"props":280,"children":281},{"class":47,"line":106},[282,287,291,296],{"type":13,"tag":45,"props":283,"children":284},{"style":63},[285],{"type":18,"value":286}," general_shader",{"type":13,"tag":45,"props":288,"children":289},{"style":52},[290],{"type":18,"value":211},{"type":13,"tag":45,"props":292,"children":293},{"style":190},[294],{"type":18,"value":295}," u32",{"type":13,"tag":45,"props":297,"children":298},{"style":63},[299],{"type":18,"value":231},{"type":13,"tag":45,"props":301,"children":302},{"class":47,"line":120},[303,308,312,316],{"type":13,"tag":45,"props":304,"children":305},{"style":63},[306],{"type":18,"value":307}," closest_hit_shader",{"type":13,"tag":45,"props":309,"children":310},{"style":52},[311],{"type":18,"value":211},{"type":13,"tag":45,"props":313,"children":314},{"style":190},[315],{"type":18,"value":295},{"type":13,"tag":45,"props":317,"children":318},{"style":63},[319],{"type":18,"value":231},{"type":13,"tag":45,"props":321,"children":322},{"class":47,"line":133},[323,328,332,336],{"type":13,"tag":45,"props":324,"children":325},{"style":63},[326],{"type":18,"value":327}," any_hit_shader",{"type":13,"tag":45,"props":329,"children":330},{"style":52},[331],{"type":18,"value":211},{"type":13,"tag":45,"props":333,"children":334},{"style":190},[335],{"type":18,"value":295},{"type":13,"tag":45,"props":337,"children":338},{"style":63},[339],{"type":18,"value":231},{"type":13,"tag":45,"props":341,"children":342},{"class":47,"line":146},[343,348,352,356],{"type":13,"tag":45,"props":344,"children":345},{"style":63},[346],{"type":18,"value":347}," intersection_shader",{"type":13,"tag":45,"props":349,"children":350},{"style":52},[351],{"type":18,"value":211},{"type":13,"tag":45,"props":353,"children":354},{"style":190},[355],{"type":18,"value":295},{"type":13,"tag":45,"props":357,"children":358},{"style":63},[359],{"type":18,"value":231},{"type":13,"tag":45,"props":361,"children":362},{"class":47,"line":159},[363],{"type":13,"tag":45,"props":364,"children":365},{"style":63},[366],{"type":18,"value":367},"}\n",{"type":13,"tag":369,"props":370,"children":371},"ul",{},[372,393,412,423,472,522,568],{"type":13,"tag":373,"props":374,"children":375},"li",{},[376,382,384,391],{"type":13,"tag":21,"props":377,"children":379},{"className":378},[],[380],{"type":18,"value":381},"sType",{"type":18,"value":383}," is a ",{"type":13,"tag":385,"props":386,"children":388},"a",{"href":387},"/man/VkStructureType",[389],{"type":18,"value":390},"VkStructureType",{"type":18,"value":392}," value identifying this structure.",{"type":13,"tag":373,"props":394,"children":395},{},[396,402,404,410],{"type":13,"tag":21,"props":397,"children":399},{"className":398},[],[400],{"type":18,"value":401},"pNext",{"type":18,"value":403}," is ",{"type":13,"tag":21,"props":405,"children":407},{"className":406},[],[408],{"type":18,"value":409},"NULL",{"type":18,"value":411}," or a pointer to a structure extending this\nstructure.",{"type":13,"tag":373,"props":413,"children":414},{},[415,421],{"type":13,"tag":21,"props":416,"children":418},{"className":417},[],[419],{"type":18,"value":420},"type",{"type":18,"value":422}," is the type of hit group specified in this structure.",{"type":13,"tag":373,"props":424,"children":425},{},[426,432,434,440,441,447,449,454,456,462,464,470],{"type":13,"tag":21,"props":427,"children":429},{"className":428},[],[430],{"type":18,"value":431},"generalShader",{"type":18,"value":433}," is the index of the ray generation, miss, or\ncallable shader from\n",{"type":13,"tag":385,"props":435,"children":437},{"href":436},"/man/VkRayTracingPipelineCreateInfoNV",[438],{"type":18,"value":439},"VkRayTracingPipelineCreateInfoNV",{"type":18,"value":221},{"type":13,"tag":21,"props":442,"children":444},{"className":443},[],[445],{"type":18,"value":446},"pStages",{"type":18,"value":448}," in the group if\nthe shader group has ",{"type":13,"tag":21,"props":450,"children":452},{"className":451},[],[453],{"type":18,"value":420},{"type":18,"value":455}," of\n",{"type":13,"tag":21,"props":457,"children":459},{"className":458},[],[460],{"type":18,"value":461},"VK_RAY_TRACING_SHADER_GROUP_TYPE_GENERAL_NV",{"type":18,"value":463},", and\n",{"type":13,"tag":21,"props":465,"children":467},{"className":466},[],[468],{"type":18,"value":469},"VK_SHADER_UNUSED_NV",{"type":18,"value":471}," otherwise.",{"type":13,"tag":373,"props":473,"children":474},{},[475,481,483,487,488,493,495,500,501,507,509,515,516,521],{"type":13,"tag":21,"props":476,"children":478},{"className":477},[],[479],{"type":18,"value":480},"closestHitShader",{"type":18,"value":482}," is the optional index of the closest hit shader\nfrom ",{"type":13,"tag":385,"props":484,"children":485},{"href":436},[486],{"type":18,"value":439},{"type":18,"value":221},{"type":13,"tag":21,"props":489,"children":491},{"className":490},[],[492],{"type":18,"value":446},{"type":18,"value":494}," in the group\nif the shader group has ",{"type":13,"tag":21,"props":496,"children":498},{"className":497},[],[499],{"type":18,"value":420},{"type":18,"value":455},{"type":13,"tag":21,"props":502,"children":504},{"className":503},[],[505],{"type":18,"value":506},"VK_RAY_TRACING_SHADER_GROUP_TYPE_TRIANGLES_HIT_GROUP_NV",{"type":18,"value":508}," or\n",{"type":13,"tag":21,"props":510,"children":512},{"className":511},[],[513],{"type":18,"value":514},"VK_RAY_TRACING_SHADER_GROUP_TYPE_PROCEDURAL_HIT_GROUP_NV",{"type":18,"value":463},{"type":13,"tag":21,"props":517,"children":519},{"className":518},[],[520],{"type":18,"value":469},{"type":18,"value":471},{"type":13,"tag":373,"props":523,"children":524},{},[525,531,533,537,538,543,544,549,550,555,556,561,562,567],{"type":13,"tag":21,"props":526,"children":528},{"className":527},[],[529],{"type":18,"value":530},"anyHitShader",{"type":18,"value":532}," is the optional index of the any-hit shader from\n",{"type":13,"tag":385,"props":534,"children":535},{"href":436},[536],{"type":18,"value":439},{"type":18,"value":221},{"type":13,"tag":21,"props":539,"children":541},{"className":540},[],[542],{"type":18,"value":446},{"type":18,"value":448},{"type":13,"tag":21,"props":545,"children":547},{"className":546},[],[548],{"type":18,"value":420},{"type":18,"value":455},{"type":13,"tag":21,"props":551,"children":553},{"className":552},[],[554],{"type":18,"value":506},{"type":18,"value":508},{"type":13,"tag":21,"props":557,"children":559},{"className":558},[],[560],{"type":18,"value":514},{"type":18,"value":463},{"type":13,"tag":21,"props":563,"children":565},{"className":564},[],[566],{"type":18,"value":469},{"type":18,"value":471},{"type":13,"tag":373,"props":569,"children":570},{},[571,577,579,583,584,589,590,595,596,601,602,607],{"type":13,"tag":21,"props":572,"children":574},{"className":573},[],[575],{"type":18,"value":576},"intersectionShader",{"type":18,"value":578}," is the index of the intersection shader from\n",{"type":13,"tag":385,"props":580,"children":581},{"href":436},[582],{"type":18,"value":439},{"type":18,"value":221},{"type":13,"tag":21,"props":585,"children":587},{"className":586},[],[588],{"type":18,"value":446},{"type":18,"value":448},{"type":13,"tag":21,"props":591,"children":593},{"className":592},[],[594],{"type":18,"value":420},{"type":18,"value":455},{"type":13,"tag":21,"props":597,"children":599},{"className":598},[],[600],{"type":18,"value":514},{"type":18,"value":463},{"type":13,"tag":21,"props":603,"children":605},{"className":604},[],[606],{"type":18,"value":469},{"type":18,"value":471},{"type":13,"tag":609,"props":610,"children":612},"validity-group",{"name":611},"Valid Usage",[613,683,732,780,815,858],{"type":13,"tag":614,"props":615,"children":617},"validity-field",{"name":616},"VUID-VkRayTracingShaderGroupCreateInfoNV-type-02413",[618],{"type":13,"tag":14,"props":619,"children":620},{},[621,623,628,629,634,636,641,643,648,650,654,655,660,662,668,669,675,677],{"type":18,"value":622},"If ",{"type":13,"tag":21,"props":624,"children":626},{"className":625},[],[627],{"type":18,"value":420},{"type":18,"value":403},{"type":13,"tag":21,"props":630,"children":632},{"className":631},[],[633],{"type":18,"value":461},{"type":18,"value":635}," then\n",{"type":13,"tag":21,"props":637,"children":639},{"className":638},[],[640],{"type":18,"value":431},{"type":18,"value":642}," ",{"type":13,"tag":644,"props":645,"children":647},"normative",{"type":646},"must",[],{"type":18,"value":649}," be a valid index into\n",{"type":13,"tag":385,"props":651,"children":652},{"href":436},[653],{"type":18,"value":439},{"type":18,"value":221},{"type":13,"tag":21,"props":656,"children":658},{"className":657},[],[659],{"type":18,"value":446},{"type":18,"value":661}," referring to a\nshader of ",{"type":13,"tag":21,"props":663,"children":665},{"className":664},[],[666],{"type":18,"value":667},"VK_SHADER_STAGE_RAYGEN_BIT_NV",{"type":18,"value":231},{"type":13,"tag":21,"props":670,"children":672},{"className":671},[],[673],{"type":18,"value":674},"VK_SHADER_STAGE_MISS_BIT_NV",{"type":18,"value":676},", or\n",{"type":13,"tag":21,"props":678,"children":680},{"className":679},[],[681],{"type":18,"value":682},"VK_SHADER_STAGE_CALLABLE_BIT_NV",{"type":13,"tag":614,"props":684,"children":686},{"name":685},"VUID-VkRayTracingShaderGroupCreateInfoNV-type-02414",[687],{"type":13,"tag":14,"props":688,"children":689},{},[690,691,696,697,702,703,708,710,715,717,722,725,727],{"type":18,"value":622},{"type":13,"tag":21,"props":692,"children":694},{"className":693},[],[695],{"type":18,"value":420},{"type":18,"value":403},{"type":13,"tag":21,"props":698,"children":700},{"className":699},[],[701],{"type":18,"value":461},{"type":18,"value":635},{"type":13,"tag":21,"props":704,"children":706},{"className":705},[],[707],{"type":18,"value":480},{"type":18,"value":709},", ",{"type":13,"tag":21,"props":711,"children":713},{"className":712},[],[714],{"type":18,"value":530},{"type":18,"value":716},", and ",{"type":13,"tag":21,"props":718,"children":720},{"className":719},[],[721],{"type":18,"value":576},{"type":13,"tag":644,"props":723,"children":724},{"type":646},[],{"type":18,"value":726}," be ",{"type":13,"tag":21,"props":728,"children":730},{"className":729},[],[731],{"type":18,"value":469},{"type":13,"tag":614,"props":733,"children":735},{"name":734},"VUID-VkRayTracingShaderGroupCreateInfoNV-type-02415",[736],{"type":13,"tag":14,"props":737,"children":738},{},[739,740,745,747,752,753,758,759,762,763,767,768,773,774],{"type":18,"value":622},{"type":13,"tag":21,"props":741,"children":743},{"className":742},[],[744],{"type":18,"value":420},{"type":18,"value":746}," is\n",{"type":13,"tag":21,"props":748,"children":750},{"className":749},[],[751],{"type":18,"value":514},{"type":18,"value":635},{"type":13,"tag":21,"props":754,"children":756},{"className":755},[],[757],{"type":18,"value":576},{"type":18,"value":642},{"type":13,"tag":644,"props":760,"children":761},{"type":646},[],{"type":18,"value":649},{"type":13,"tag":385,"props":764,"children":765},{"href":436},[766],{"type":18,"value":439},{"type":18,"value":221},{"type":13,"tag":21,"props":769,"children":771},{"className":770},[],[772],{"type":18,"value":446},{"type":18,"value":661},{"type":13,"tag":21,"props":775,"children":777},{"className":776},[],[778],{"type":18,"value":779},"VK_SHADER_STAGE_INTERSECTION_BIT_NV",{"type":13,"tag":614,"props":781,"children":783},{"name":782},"VUID-VkRayTracingShaderGroupCreateInfoNV-type-02416",[784],{"type":13,"tag":14,"props":785,"children":786},{},[787,788,793,794,799,800,805,806,809,810],{"type":18,"value":622},{"type":13,"tag":21,"props":789,"children":791},{"className":790},[],[792],{"type":18,"value":420},{"type":18,"value":746},{"type":13,"tag":21,"props":795,"children":797},{"className":796},[],[798],{"type":18,"value":506},{"type":18,"value":635},{"type":13,"tag":21,"props":801,"children":803},{"className":802},[],[804],{"type":18,"value":576},{"type":18,"value":642},{"type":13,"tag":644,"props":807,"children":808},{"type":646},[],{"type":18,"value":726},{"type":13,"tag":21,"props":811,"children":813},{"className":812},[],[814],{"type":18,"value":469},{"type":13,"tag":614,"props":816,"children":818},{"name":817},"VUID-VkRayTracingShaderGroupCreateInfoNV-closestHitShader-02417",[819],{"type":13,"tag":14,"props":820,"children":821},{},[822,827,828,831,833,838,840,844,845,850,852],{"type":13,"tag":21,"props":823,"children":825},{"className":824},[],[826],{"type":18,"value":480},{"type":18,"value":642},{"type":13,"tag":644,"props":829,"children":830},{"type":646},[],{"type":18,"value":832}," be either ",{"type":13,"tag":21,"props":834,"children":836},{"className":835},[],[837],{"type":18,"value":469},{"type":18,"value":839}," or a\nvalid index into ",{"type":13,"tag":385,"props":841,"children":842},{"href":436},[843],{"type":18,"value":439},{"type":18,"value":221},{"type":13,"tag":21,"props":846,"children":848},{"className":847},[],[849],{"type":18,"value":446},{"type":18,"value":851},"\nreferring to a shader of ",{"type":13,"tag":21,"props":853,"children":855},{"className":854},[],[856],{"type":18,"value":857},"VK_SHADER_STAGE_CLOSEST_HIT_BIT_NV",{"type":13,"tag":614,"props":859,"children":861},{"name":860},"VUID-VkRayTracingShaderGroupCreateInfoNV-anyHitShader-02418",[862],{"type":13,"tag":14,"props":863,"children":864},{},[865,870,871,874,875,880,882,886,887,892,893],{"type":13,"tag":21,"props":866,"children":868},{"className":867},[],[869],{"type":18,"value":530},{"type":18,"value":642},{"type":13,"tag":644,"props":872,"children":873},{"type":646},[],{"type":18,"value":832},{"type":13,"tag":21,"props":876,"children":878},{"className":877},[],[879],{"type":18,"value":469},{"type":18,"value":881}," or a valid\nindex into ",{"type":13,"tag":385,"props":883,"children":884},{"href":436},[885],{"type":18,"value":439},{"type":18,"value":221},{"type":13,"tag":21,"props":888,"children":890},{"className":889},[],[891],{"type":18,"value":446},{"type":18,"value":851},{"type":13,"tag":21,"props":894,"children":896},{"className":895},[],[897],{"type":18,"value":898},"VK_SHADER_STAGE_ANY_HIT_BIT_NV",{"type":13,"tag":609,"props":900,"children":902},{"name":901},"Valid Usage (Implicit)",[903,926,948],{"type":13,"tag":614,"props":904,"children":906},{"name":905},"VUID-VkRayTracingShaderGroupCreateInfoNV-sType-sType",[907],{"type":13,"tag":14,"props":908,"children":909},{},[910,915,916,919,920],{"type":13,"tag":21,"props":911,"children":913},{"className":912},[],[914],{"type":18,"value":381},{"type":18,"value":642},{"type":13,"tag":644,"props":917,"children":918},{"type":646},[],{"type":18,"value":726},{"type":13,"tag":21,"props":921,"children":923},{"className":922},[],[924],{"type":18,"value":925},"VK_STRUCTURE_TYPE_RAY_TRACING_SHADER_GROUP_CREATE_INFO_NV",{"type":13,"tag":614,"props":927,"children":929},{"name":928},"VUID-VkRayTracingShaderGroupCreateInfoNV-pNext-pNext",[930],{"type":13,"tag":14,"props":931,"children":932},{},[933,938,939,942,943],{"type":13,"tag":21,"props":934,"children":936},{"className":935},[],[937],{"type":18,"value":401},{"type":18,"value":642},{"type":13,"tag":644,"props":940,"children":941},{"type":646},[],{"type":18,"value":726},{"type":13,"tag":21,"props":944,"children":946},{"className":945},[],[947],{"type":18,"value":409},{"type":13,"tag":614,"props":949,"children":951},{"name":950},"VUID-VkRayTracingShaderGroupCreateInfoNV-type-parameter",[952],{"type":13,"tag":14,"props":953,"children":954},{},[955,960,961,964,966,972],{"type":13,"tag":21,"props":956,"children":958},{"className":957},[],[959],{"type":18,"value":420},{"type":18,"value":642},{"type":13,"tag":644,"props":962,"children":963},{"type":646},[],{"type":18,"value":965}," be a valid ",{"type":13,"tag":385,"props":967,"children":969},{"href":968},"/man/VkRayTracingShaderGroupTypeKHR",[970],{"type":18,"value":971},"VkRayTracingShaderGroupTypeKHR",{"type":18,"value":973}," value",{"type":13,"tag":975,"props":976,"children":977},"style",{},[978],{"type":18,"value":979},"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":981},[],"markdown",1729612476541]