[{"data":1,"prerenderedAt":1682},["ShallowReactive",2],{"GAbJJP0mYx":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":1681,"_id":4},"VkDescriptorDataEXT","Structure specifying descriptor data","VK_EXT_descriptor_buffer","structs",[],{"type":10,"children":11,"toc":1679},"root",[12,28,645,904,973,1006,1673],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17,20,26],{"type":18,"value":19},"text","Data describing the descriptor is passed in a ",{"type":13,"tag":21,"props":22,"children":24},"code",{"className":23},[],[25],{"type":18,"value":4},{"type":18,"value":27},"\nstructure:",{"type":13,"tag":29,"props":30,"children":31},"code-group",{},[32,279],{"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 union VkDescriptorDataEXT {\n const VkSampler* pSampler;\n const VkDescriptorImageInfo* pCombinedImageSampler;\n const VkDescriptorImageInfo* pInputAttachmentImage;\n const VkDescriptorImageInfo* pSampledImage;\n const VkDescriptorImageInfo* pStorageImage;\n const VkDescriptorAddressInfoEXT* pUniformTexelBuffer;\n const VkDescriptorAddressInfoEXT* pStorageTexelBuffer;\n const VkDescriptorAddressInfoEXT* pUniformBuffer;\n const VkDescriptorAddressInfoEXT* pStorageBuffer;\n VkDeviceAddress accelerationStructure;\n} VkDescriptorDataEXT;\n","C","c","",[41],{"type":13,"tag":21,"props":42,"children":43},{"__ignoreMap":39},[44,67,91,113,134,155,176,198,219,240,261,270],{"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}," union",{"type":13,"tag":45,"props":62,"children":64},{"style":63},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[65],{"type":18,"value":66}," VkDescriptorDataEXT {\n",{"type":13,"tag":45,"props":68,"children":70},{"class":47,"line":69},2,[71,76,81,86],{"type":13,"tag":45,"props":72,"children":73},{"style":52},[74],{"type":18,"value":75}," const",{"type":13,"tag":45,"props":77,"children":78},{"style":63},[79],{"type":18,"value":80}," VkSampler",{"type":13,"tag":45,"props":82,"children":83},{"style":52},[84],{"type":18,"value":85},"*",{"type":13,"tag":45,"props":87,"children":88},{"style":63},[89],{"type":18,"value":90}," pSampler;\n",{"type":13,"tag":45,"props":92,"children":94},{"class":47,"line":93},3,[95,99,104,108],{"type":13,"tag":45,"props":96,"children":97},{"style":52},[98],{"type":18,"value":75},{"type":13,"tag":45,"props":100,"children":101},{"style":63},[102],{"type":18,"value":103}," VkDescriptorImageInfo",{"type":13,"tag":45,"props":105,"children":106},{"style":52},[107],{"type":18,"value":85},{"type":13,"tag":45,"props":109,"children":110},{"style":63},[111],{"type":18,"value":112}," pCombinedImageSampler;\n",{"type":13,"tag":45,"props":114,"children":116},{"class":47,"line":115},4,[117,121,125,129],{"type":13,"tag":45,"props":118,"children":119},{"style":52},[120],{"type":18,"value":75},{"type":13,"tag":45,"props":122,"children":123},{"style":63},[124],{"type":18,"value":103},{"type":13,"tag":45,"props":126,"children":127},{"style":52},[128],{"type":18,"value":85},{"type":13,"tag":45,"props":130,"children":131},{"style":63},[132],{"type":18,"value":133}," pInputAttachmentImage;\n",{"type":13,"tag":45,"props":135,"children":137},{"class":47,"line":136},5,[138,142,146,150],{"type":13,"tag":45,"props":139,"children":140},{"style":52},[141],{"type":18,"value":75},{"type":13,"tag":45,"props":143,"children":144},{"style":63},[145],{"type":18,"value":103},{"type":13,"tag":45,"props":147,"children":148},{"style":52},[149],{"type":18,"value":85},{"type":13,"tag":45,"props":151,"children":152},{"style":63},[153],{"type":18,"value":154}," pSampledImage;\n",{"type":13,"tag":45,"props":156,"children":158},{"class":47,"line":157},6,[159,163,167,171],{"type":13,"tag":45,"props":160,"children":161},{"style":52},[162],{"type":18,"value":75},{"type":13,"tag":45,"props":164,"children":165},{"style":63},[166],{"type":18,"value":103},{"type":13,"tag":45,"props":168,"children":169},{"style":52},[170],{"type":18,"value":85},{"type":13,"tag":45,"props":172,"children":173},{"style":63},[174],{"type":18,"value":175}," pStorageImage;\n",{"type":13,"tag":45,"props":177,"children":179},{"class":47,"line":178},7,[180,184,189,193],{"type":13,"tag":45,"props":181,"children":182},{"style":52},[183],{"type":18,"value":75},{"type":13,"tag":45,"props":185,"children":186},{"style":63},[187],{"type":18,"value":188}," VkDescriptorAddressInfoEXT",{"type":13,"tag":45,"props":190,"children":191},{"style":52},[192],{"type":18,"value":85},{"type":13,"tag":45,"props":194,"children":195},{"style":63},[196],{"type":18,"value":197}," pUniformTexelBuffer;\n",{"type":13,"tag":45,"props":199,"children":201},{"class":47,"line":200},8,[202,206,210,214],{"type":13,"tag":45,"props":203,"children":204},{"style":52},[205],{"type":18,"value":75},{"type":13,"tag":45,"props":207,"children":208},{"style":63},[209],{"type":18,"value":188},{"type":13,"tag":45,"props":211,"children":212},{"style":52},[213],{"type":18,"value":85},{"type":13,"tag":45,"props":215,"children":216},{"style":63},[217],{"type":18,"value":218}," pStorageTexelBuffer;\n",{"type":13,"tag":45,"props":220,"children":222},{"class":47,"line":221},9,[223,227,231,235],{"type":13,"tag":45,"props":224,"children":225},{"style":52},[226],{"type":18,"value":75},{"type":13,"tag":45,"props":228,"children":229},{"style":63},[230],{"type":18,"value":188},{"type":13,"tag":45,"props":232,"children":233},{"style":52},[234],{"type":18,"value":85},{"type":13,"tag":45,"props":236,"children":237},{"style":63},[238],{"type":18,"value":239}," pUniformBuffer;\n",{"type":13,"tag":45,"props":241,"children":243},{"class":47,"line":242},10,[244,248,252,256],{"type":13,"tag":45,"props":245,"children":246},{"style":52},[247],{"type":18,"value":75},{"type":13,"tag":45,"props":249,"children":250},{"style":63},[251],{"type":18,"value":188},{"type":13,"tag":45,"props":253,"children":254},{"style":52},[255],{"type":18,"value":85},{"type":13,"tag":45,"props":257,"children":258},{"style":63},[259],{"type":18,"value":260}," pStorageBuffer;\n",{"type":13,"tag":45,"props":262,"children":264},{"class":47,"line":263},11,[265],{"type":13,"tag":45,"props":266,"children":267},{"style":63},[268],{"type":18,"value":269}," VkDeviceAddress accelerationStructure;\n",{"type":13,"tag":45,"props":271,"children":273},{"class":47,"line":272},12,[274],{"type":13,"tag":45,"props":275,"children":276},{"style":63},[277],{"type":18,"value":278},"} VkDescriptorDataEXT;\n",{"type":13,"tag":33,"props":280,"children":285},{"className":281,"code":282,"filename":283,"language":284,"meta":39,"style":39},"language-rs shiki shiki-themes github-light-default github-dark-default","pub union DescriptorDataEXT {\n p_sampler: *const vk::Sampler,\n p_combined_image_sampler: *const vk::DescriptorImageInfo,\n p_input_attachment_image: *const vk::DescriptorImageInfo,\n p_sampled_image: *const vk::DescriptorImageInfo,\n p_storage_image: *const vk::DescriptorImageInfo,\n p_uniform_texel_buffer: *const vk::DescriptorAddressInfoEXT,\n p_storage_texel_buffer: *const vk::DescriptorAddressInfoEXT,\n p_uniform_buffer: *const vk::DescriptorAddressInfoEXT,\n p_storage_buffer: *const vk::DescriptorAddressInfoEXT,\n acceleration_structure: vk::DeviceAddress,\n}\n","Rust","rs",[286],{"type":13,"tag":21,"props":287,"children":288},{"__ignoreMap":39},[289,312,350,383,415,447,479,512,544,576,608,637],{"type":13,"tag":45,"props":290,"children":291},{"class":47,"line":48},[292,297,301,307],{"type":13,"tag":45,"props":293,"children":294},{"style":52},[295],{"type":18,"value":296},"pub",{"type":13,"tag":45,"props":298,"children":299},{"style":52},[300],{"type":18,"value":60},{"type":13,"tag":45,"props":302,"children":304},{"style":303},"--shiki-default:#953800;--shiki-dark:#FFA657",[305],{"type":18,"value":306}," DescriptorDataEXT",{"type":13,"tag":45,"props":308,"children":309},{"style":63},[310],{"type":18,"value":311}," {\n",{"type":13,"tag":45,"props":313,"children":314},{"class":47,"line":69},[315,320,325,330,335,340,345],{"type":13,"tag":45,"props":316,"children":317},{"style":63},[318],{"type":18,"value":319}," p_sampler",{"type":13,"tag":45,"props":321,"children":322},{"style":52},[323],{"type":18,"value":324},":",{"type":13,"tag":45,"props":326,"children":327},{"style":52},[328],{"type":18,"value":329}," *const",{"type":13,"tag":45,"props":331,"children":332},{"style":303},[333],{"type":18,"value":334}," vk",{"type":13,"tag":45,"props":336,"children":337},{"style":52},[338],{"type":18,"value":339},"::",{"type":13,"tag":45,"props":341,"children":342},{"style":303},[343],{"type":18,"value":344},"Sampler",{"type":13,"tag":45,"props":346,"children":347},{"style":63},[348],{"type":18,"value":349},",\n",{"type":13,"tag":45,"props":351,"children":352},{"class":47,"line":93},[353,358,362,366,370,374,379],{"type":13,"tag":45,"props":354,"children":355},{"style":63},[356],{"type":18,"value":357}," p_combined_image_sampler",{"type":13,"tag":45,"props":359,"children":360},{"style":52},[361],{"type":18,"value":324},{"type":13,"tag":45,"props":363,"children":364},{"style":52},[365],{"type":18,"value":329},{"type":13,"tag":45,"props":367,"children":368},{"style":303},[369],{"type":18,"value":334},{"type":13,"tag":45,"props":371,"children":372},{"style":52},[373],{"type":18,"value":339},{"type":13,"tag":45,"props":375,"children":376},{"style":303},[377],{"type":18,"value":378},"DescriptorImageInfo",{"type":13,"tag":45,"props":380,"children":381},{"style":63},[382],{"type":18,"value":349},{"type":13,"tag":45,"props":384,"children":385},{"class":47,"line":115},[386,391,395,399,403,407,411],{"type":13,"tag":45,"props":387,"children":388},{"style":63},[389],{"type":18,"value":390}," p_input_attachment_image",{"type":13,"tag":45,"props":392,"children":393},{"style":52},[394],{"type":18,"value":324},{"type":13,"tag":45,"props":396,"children":397},{"style":52},[398],{"type":18,"value":329},{"type":13,"tag":45,"props":400,"children":401},{"style":303},[402],{"type":18,"value":334},{"type":13,"tag":45,"props":404,"children":405},{"style":52},[406],{"type":18,"value":339},{"type":13,"tag":45,"props":408,"children":409},{"style":303},[410],{"type":18,"value":378},{"type":13,"tag":45,"props":412,"children":413},{"style":63},[414],{"type":18,"value":349},{"type":13,"tag":45,"props":416,"children":417},{"class":47,"line":136},[418,423,427,431,435,439,443],{"type":13,"tag":45,"props":419,"children":420},{"style":63},[421],{"type":18,"value":422}," p_sampled_image",{"type":13,"tag":45,"props":424,"children":425},{"style":52},[426],{"type":18,"value":324},{"type":13,"tag":45,"props":428,"children":429},{"style":52},[430],{"type":18,"value":329},{"type":13,"tag":45,"props":432,"children":433},{"style":303},[434],{"type":18,"value":334},{"type":13,"tag":45,"props":436,"children":437},{"style":52},[438],{"type":18,"value":339},{"type":13,"tag":45,"props":440,"children":441},{"style":303},[442],{"type":18,"value":378},{"type":13,"tag":45,"props":444,"children":445},{"style":63},[446],{"type":18,"value":349},{"type":13,"tag":45,"props":448,"children":449},{"class":47,"line":157},[450,455,459,463,467,471,475],{"type":13,"tag":45,"props":451,"children":452},{"style":63},[453],{"type":18,"value":454}," p_storage_image",{"type":13,"tag":45,"props":456,"children":457},{"style":52},[458],{"type":18,"value":324},{"type":13,"tag":45,"props":460,"children":461},{"style":52},[462],{"type":18,"value":329},{"type":13,"tag":45,"props":464,"children":465},{"style":303},[466],{"type":18,"value":334},{"type":13,"tag":45,"props":468,"children":469},{"style":52},[470],{"type":18,"value":339},{"type":13,"tag":45,"props":472,"children":473},{"style":303},[474],{"type":18,"value":378},{"type":13,"tag":45,"props":476,"children":477},{"style":63},[478],{"type":18,"value":349},{"type":13,"tag":45,"props":480,"children":481},{"class":47,"line":178},[482,487,491,495,499,503,508],{"type":13,"tag":45,"props":483,"children":484},{"style":63},[485],{"type":18,"value":486}," p_uniform_texel_buffer",{"type":13,"tag":45,"props":488,"children":489},{"style":52},[490],{"type":18,"value":324},{"type":13,"tag":45,"props":492,"children":493},{"style":52},[494],{"type":18,"value":329},{"type":13,"tag":45,"props":496,"children":497},{"style":303},[498],{"type":18,"value":334},{"type":13,"tag":45,"props":500,"children":501},{"style":52},[502],{"type":18,"value":339},{"type":13,"tag":45,"props":504,"children":505},{"style":303},[506],{"type":18,"value":507},"DescriptorAddressInfoEXT",{"type":13,"tag":45,"props":509,"children":510},{"style":63},[511],{"type":18,"value":349},{"type":13,"tag":45,"props":513,"children":514},{"class":47,"line":200},[515,520,524,528,532,536,540],{"type":13,"tag":45,"props":516,"children":517},{"style":63},[518],{"type":18,"value":519}," p_storage_texel_buffer",{"type":13,"tag":45,"props":521,"children":522},{"style":52},[523],{"type":18,"value":324},{"type":13,"tag":45,"props":525,"children":526},{"style":52},[527],{"type":18,"value":329},{"type":13,"tag":45,"props":529,"children":530},{"style":303},[531],{"type":18,"value":334},{"type":13,"tag":45,"props":533,"children":534},{"style":52},[535],{"type":18,"value":339},{"type":13,"tag":45,"props":537,"children":538},{"style":303},[539],{"type":18,"value":507},{"type":13,"tag":45,"props":541,"children":542},{"style":63},[543],{"type":18,"value":349},{"type":13,"tag":45,"props":545,"children":546},{"class":47,"line":221},[547,552,556,560,564,568,572],{"type":13,"tag":45,"props":548,"children":549},{"style":63},[550],{"type":18,"value":551}," p_uniform_buffer",{"type":13,"tag":45,"props":553,"children":554},{"style":52},[555],{"type":18,"value":324},{"type":13,"tag":45,"props":557,"children":558},{"style":52},[559],{"type":18,"value":329},{"type":13,"tag":45,"props":561,"children":562},{"style":303},[563],{"type":18,"value":334},{"type":13,"tag":45,"props":565,"children":566},{"style":52},[567],{"type":18,"value":339},{"type":13,"tag":45,"props":569,"children":570},{"style":303},[571],{"type":18,"value":507},{"type":13,"tag":45,"props":573,"children":574},{"style":63},[575],{"type":18,"value":349},{"type":13,"tag":45,"props":577,"children":578},{"class":47,"line":242},[579,584,588,592,596,600,604],{"type":13,"tag":45,"props":580,"children":581},{"style":63},[582],{"type":18,"value":583}," p_storage_buffer",{"type":13,"tag":45,"props":585,"children":586},{"style":52},[587],{"type":18,"value":324},{"type":13,"tag":45,"props":589,"children":590},{"style":52},[591],{"type":18,"value":329},{"type":13,"tag":45,"props":593,"children":594},{"style":303},[595],{"type":18,"value":334},{"type":13,"tag":45,"props":597,"children":598},{"style":52},[599],{"type":18,"value":339},{"type":13,"tag":45,"props":601,"children":602},{"style":303},[603],{"type":18,"value":507},{"type":13,"tag":45,"props":605,"children":606},{"style":63},[607],{"type":18,"value":349},{"type":13,"tag":45,"props":609,"children":610},{"class":47,"line":263},[611,616,620,624,628,633],{"type":13,"tag":45,"props":612,"children":613},{"style":63},[614],{"type":18,"value":615}," acceleration_structure",{"type":13,"tag":45,"props":617,"children":618},{"style":52},[619],{"type":18,"value":324},{"type":13,"tag":45,"props":621,"children":622},{"style":303},[623],{"type":18,"value":334},{"type":13,"tag":45,"props":625,"children":626},{"style":52},[627],{"type":18,"value":339},{"type":13,"tag":45,"props":629,"children":630},{"style":303},[631],{"type":18,"value":632},"DeviceAddress",{"type":13,"tag":45,"props":634,"children":635},{"style":63},[636],{"type":18,"value":349},{"type":13,"tag":45,"props":638,"children":639},{"class":47,"line":272},[640],{"type":13,"tag":45,"props":641,"children":642},{"style":63},[643],{"type":18,"value":644},"}\n",{"type":13,"tag":646,"props":647,"children":648},"ul",{},[649,678,704,726,749,771,796,818,840,862],{"type":13,"tag":650,"props":651,"children":652},"li",{},[653,659,661,668,670,676],{"type":13,"tag":21,"props":654,"children":656},{"className":655},[],[657],{"type":18,"value":658},"pSampler",{"type":18,"value":660}," is a pointer to a ",{"type":13,"tag":662,"props":663,"children":665},"a",{"href":664},"/man/VkSampler",[666],{"type":18,"value":667},"VkSampler",{"type":18,"value":669}," handle specifying the\nparameters of a ",{"type":13,"tag":21,"props":671,"children":673},{"className":672},[],[674],{"type":18,"value":675},"VK_DESCRIPTOR_TYPE_SAMPLER",{"type":18,"value":677}," descriptor.",{"type":13,"tag":650,"props":679,"children":680},{},[681,687,689,695,697,703],{"type":13,"tag":21,"props":682,"children":684},{"className":683},[],[685],{"type":18,"value":686},"pCombinedImageSampler",{"type":18,"value":688}," is a pointer to a\n",{"type":13,"tag":662,"props":690,"children":692},{"href":691},"/man/VkDescriptorImageInfo",[693],{"type":18,"value":694},"VkDescriptorImageInfo",{"type":18,"value":696}," structure specifying the parameters of a\n",{"type":13,"tag":21,"props":698,"children":700},{"className":699},[],[701],{"type":18,"value":702},"VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER",{"type":18,"value":677},{"type":13,"tag":650,"props":705,"children":706},{},[707,713,714,718,719,725],{"type":13,"tag":21,"props":708,"children":710},{"className":709},[],[711],{"type":18,"value":712},"pInputAttachmentImage",{"type":18,"value":688},{"type":13,"tag":662,"props":715,"children":716},{"href":691},[717],{"type":18,"value":694},{"type":18,"value":696},{"type":13,"tag":21,"props":720,"children":722},{"className":721},[],[723],{"type":18,"value":724},"VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT",{"type":18,"value":677},{"type":13,"tag":650,"props":727,"children":728},{},[729,735,736,740,742,748],{"type":13,"tag":21,"props":730,"children":732},{"className":731},[],[733],{"type":18,"value":734},"pSampledImage",{"type":18,"value":660},{"type":13,"tag":662,"props":737,"children":738},{"href":691},[739],{"type":18,"value":694},{"type":18,"value":741},"\nstructure specifying the parameters of a\n",{"type":13,"tag":21,"props":743,"children":745},{"className":744},[],[746],{"type":18,"value":747},"VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE",{"type":18,"value":677},{"type":13,"tag":650,"props":750,"children":751},{},[752,758,759,763,764,770],{"type":13,"tag":21,"props":753,"children":755},{"className":754},[],[756],{"type":18,"value":757},"pStorageImage",{"type":18,"value":660},{"type":13,"tag":662,"props":760,"children":761},{"href":691},[762],{"type":18,"value":694},{"type":18,"value":741},{"type":13,"tag":21,"props":765,"children":767},{"className":766},[],[768],{"type":18,"value":769},"VK_DESCRIPTOR_TYPE_STORAGE_IMAGE",{"type":18,"value":677},{"type":13,"tag":650,"props":772,"children":773},{},[774,780,781,787,789,795],{"type":13,"tag":21,"props":775,"children":777},{"className":776},[],[778],{"type":18,"value":779},"pUniformTexelBuffer",{"type":18,"value":688},{"type":13,"tag":662,"props":782,"children":784},{"href":783},"/man/VkDescriptorAddressInfoEXT",[785],{"type":18,"value":786},"VkDescriptorAddressInfoEXT",{"type":18,"value":788}," structure specifying the parameters of\na ",{"type":13,"tag":21,"props":790,"children":792},{"className":791},[],[793],{"type":18,"value":794},"VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER",{"type":18,"value":677},{"type":13,"tag":650,"props":797,"children":798},{},[799,805,806,810,811,817],{"type":13,"tag":21,"props":800,"children":802},{"className":801},[],[803],{"type":18,"value":804},"pStorageTexelBuffer",{"type":18,"value":688},{"type":13,"tag":662,"props":807,"children":808},{"href":783},[809],{"type":18,"value":786},{"type":18,"value":788},{"type":13,"tag":21,"props":812,"children":814},{"className":813},[],[815],{"type":18,"value":816},"VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER",{"type":18,"value":677},{"type":13,"tag":650,"props":819,"children":820},{},[821,827,828,832,833,839],{"type":13,"tag":21,"props":822,"children":824},{"className":823},[],[825],{"type":18,"value":826},"pUniformBuffer",{"type":18,"value":660},{"type":13,"tag":662,"props":829,"children":830},{"href":783},[831],{"type":18,"value":786},{"type":18,"value":741},{"type":13,"tag":21,"props":834,"children":836},{"className":835},[],[837],{"type":18,"value":838},"VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER",{"type":18,"value":677},{"type":13,"tag":650,"props":841,"children":842},{},[843,849,850,854,855,861],{"type":13,"tag":21,"props":844,"children":846},{"className":845},[],[847],{"type":18,"value":848},"pStorageBuffer",{"type":18,"value":660},{"type":13,"tag":662,"props":851,"children":852},{"href":783},[853],{"type":18,"value":786},{"type":18,"value":741},{"type":13,"tag":21,"props":856,"children":858},{"className":857},[],[859],{"type":18,"value":860},"VK_DESCRIPTOR_TYPE_STORAGE_BUFFER",{"type":18,"value":677},{"type":13,"tag":650,"props":863,"children":864},{},[865,871,873,879,881,887,889,895,897,903],{"type":13,"tag":21,"props":866,"children":868},{"className":867},[],[869],{"type":18,"value":870},"accelerationStructure",{"type":18,"value":872}," is\nthe address of a ",{"type":13,"tag":662,"props":874,"children":876},{"href":875},"/man/VkAccelerationStructureKHR",[877],{"type":18,"value":878},"VkAccelerationStructureKHR",{"type":18,"value":880}," specifying the\nparameters of a ",{"type":13,"tag":21,"props":882,"children":884},{"className":883},[],[885],{"type":18,"value":886},"VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_KHR",{"type":18,"value":888},"\ndescriptor\n, or\na ",{"type":13,"tag":662,"props":890,"children":892},{"href":891},"/man/VkAccelerationStructureNV",[893],{"type":18,"value":894},"VkAccelerationStructureNV",{"type":18,"value":896}," handle specifying the parameters of a\n",{"type":13,"tag":21,"props":898,"children":900},{"className":899},[],[901],{"type":18,"value":902},"VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_NV",{"type":18,"value":677},{"type":13,"tag":14,"props":905,"children":906},{},[907,909,919,921,926,928,933,934,939,940,945,946,951,953,958,963,965,971],{"type":18,"value":908},"If the ",{"type":13,"tag":662,"props":910,"children":912},{"href":911},"/man/VkPhysicalDeviceRobustness2FeaturesEXT#features-nullDescriptor",[913],{"type":13,"tag":21,"props":914,"children":916},{"className":915},[],[917],{"type":18,"value":918},"nullDescriptor",{"type":18,"value":920}," feature is enabled,\n",{"type":13,"tag":21,"props":922,"children":924},{"className":923},[],[925],{"type":18,"value":734},{"type":18,"value":927},", ",{"type":13,"tag":21,"props":929,"children":931},{"className":930},[],[932],{"type":18,"value":757},{"type":18,"value":927},{"type":13,"tag":21,"props":935,"children":937},{"className":936},[],[938],{"type":18,"value":779},{"type":18,"value":349},{"type":13,"tag":21,"props":941,"children":943},{"className":942},[],[944],{"type":18,"value":804},{"type":18,"value":927},{"type":13,"tag":21,"props":947,"children":949},{"className":948},[],[950],{"type":18,"value":826},{"type":18,"value":952},", and ",{"type":13,"tag":21,"props":954,"children":956},{"className":955},[],[957],{"type":18,"value":848},{"type":13,"tag":959,"props":960,"children":962},"normative",{"type":961},"can",[],{"type":18,"value":964}," each be ",{"type":13,"tag":21,"props":966,"children":968},{"className":967},[],[969],{"type":18,"value":970},"NULL",{"type":18,"value":972},".\nLoads from a null descriptor return zero values and stores and atomics to a\nnull descriptor are discarded.",{"type":13,"tag":14,"props":974,"children":975},{},[976,977,985,986,991,993,996,998,1004],{"type":18,"value":908},{"type":13,"tag":662,"props":978,"children":979},{"href":911},[980],{"type":13,"tag":21,"props":981,"children":983},{"className":982},[],[984],{"type":18,"value":918},{"type":18,"value":920},{"type":13,"tag":21,"props":987,"children":989},{"className":988},[],[990],{"type":18,"value":870},{"type":18,"value":992}," ",{"type":13,"tag":959,"props":994,"children":995},{"type":961},[],{"type":18,"value":997}," be ",{"type":13,"tag":21,"props":999,"children":1001},{"className":1000},[],[1002],{"type":18,"value":1003},"0",{"type":18,"value":1005},".\nA null acceleration structure descriptor results in the miss shader being\ninvoked.",{"type":13,"tag":1007,"props":1008,"children":1010},"validity-group",{"name":1009},"Valid Usage",[1011,1065,1107,1151,1193,1247,1314,1379,1428,1477,1526,1575,1624],{"type":13,"tag":1012,"props":1013,"children":1015},"validity-field",{"name":1014},"VUID-VkDescriptorDataEXT-type-08030",[1016],{"type":13,"tag":14,"props":1017,"children":1018},{},[1019,1021,1027,1028,1034,1036,1041,1043,1049,1051,1055,1057,1063],{"type":18,"value":1020},"If ",{"type":13,"tag":662,"props":1022,"children":1024},{"href":1023},"/man/VkDescriptorGetInfoEXT",[1025],{"type":18,"value":1026},"VkDescriptorGetInfoEXT",{"type":18,"value":324},{"type":13,"tag":21,"props":1029,"children":1031},{"className":1030},[],[1032],{"type":18,"value":1033},"type",{"type":18,"value":1035}," is\n",{"type":13,"tag":21,"props":1037,"children":1039},{"className":1038},[],[1040],{"type":18,"value":838},{"type":18,"value":1042},", and\n",{"type":13,"tag":21,"props":1044,"children":1046},{"className":1045},[],[1047],{"type":18,"value":1048},"pUniformBuffer→address",{"type":18,"value":1050}," is the address of a non-sparse buffer,\nthen that buffer ",{"type":13,"tag":959,"props":1052,"children":1054},{"type":1053},"must",[],{"type":18,"value":1056}," be bound completely and contiguously to a single\n",{"type":13,"tag":21,"props":1058,"children":1060},{"className":1059},[],[1061],{"type":18,"value":1062},"VkDeviceMemory",{"type":18,"value":1064}," object",{"type":13,"tag":1012,"props":1066,"children":1068},{"name":1067},"VUID-VkDescriptorDataEXT-type-08031",[1069],{"type":13,"tag":14,"props":1070,"children":1071},{},[1072,1073,1077,1078,1083,1084,1089,1090,1096,1097,1100,1101,1106],{"type":18,"value":1020},{"type":13,"tag":662,"props":1074,"children":1075},{"href":1023},[1076],{"type":18,"value":1026},{"type":18,"value":324},{"type":13,"tag":21,"props":1079,"children":1081},{"className":1080},[],[1082],{"type":18,"value":1033},{"type":18,"value":1035},{"type":13,"tag":21,"props":1085,"children":1087},{"className":1086},[],[1088],{"type":18,"value":860},{"type":18,"value":1042},{"type":13,"tag":21,"props":1091,"children":1093},{"className":1092},[],[1094],{"type":18,"value":1095},"pStorageBuffer→address",{"type":18,"value":1050},{"type":13,"tag":959,"props":1098,"children":1099},{"type":1053},[],{"type":18,"value":1056},{"type":13,"tag":21,"props":1102,"children":1104},{"className":1103},[],[1105],{"type":18,"value":1062},{"type":18,"value":1064},{"type":13,"tag":1012,"props":1108,"children":1110},{"name":1109},"VUID-VkDescriptorDataEXT-type-08032",[1111],{"type":13,"tag":14,"props":1112,"children":1113},{},[1114,1115,1119,1120,1125,1126,1131,1132,1138,1140,1143,1145,1150],{"type":18,"value":1020},{"type":13,"tag":662,"props":1116,"children":1117},{"href":1023},[1118],{"type":18,"value":1026},{"type":18,"value":324},{"type":13,"tag":21,"props":1121,"children":1123},{"className":1122},[],[1124],{"type":18,"value":1033},{"type":18,"value":1035},{"type":13,"tag":21,"props":1127,"children":1129},{"className":1128},[],[1130],{"type":18,"value":794},{"type":18,"value":1042},{"type":13,"tag":21,"props":1133,"children":1135},{"className":1134},[],[1136],{"type":18,"value":1137},"pUniformTexelBuffer→address",{"type":18,"value":1139}," is the address of a non-sparse\nbuffer, then that buffer ",{"type":13,"tag":959,"props":1141,"children":1142},{"type":1053},[],{"type":18,"value":1144}," be bound completely and contiguously to a\nsingle ",{"type":13,"tag":21,"props":1146,"children":1148},{"className":1147},[],[1149],{"type":18,"value":1062},{"type":18,"value":1064},{"type":13,"tag":1012,"props":1152,"children":1154},{"name":1153},"VUID-VkDescriptorDataEXT-type-08033",[1155],{"type":13,"tag":14,"props":1156,"children":1157},{},[1158,1159,1163,1164,1169,1170,1175,1176,1182,1183,1186,1187,1192],{"type":18,"value":1020},{"type":13,"tag":662,"props":1160,"children":1161},{"href":1023},[1162],{"type":18,"value":1026},{"type":18,"value":324},{"type":13,"tag":21,"props":1165,"children":1167},{"className":1166},[],[1168],{"type":18,"value":1033},{"type":18,"value":1035},{"type":13,"tag":21,"props":1171,"children":1173},{"className":1172},[],[1174],{"type":18,"value":816},{"type":18,"value":1042},{"type":13,"tag":21,"props":1177,"children":1179},{"className":1178},[],[1180],{"type":18,"value":1181},"pStorageTexelBuffer→address",{"type":18,"value":1139},{"type":13,"tag":959,"props":1184,"children":1185},{"type":1053},[],{"type":18,"value":1144},{"type":13,"tag":21,"props":1188,"children":1190},{"className":1189},[],[1191],{"type":18,"value":1062},{"type":18,"value":1064},{"type":13,"tag":1012,"props":1194,"children":1196},{"name":1195},"VUID-VkDescriptorDataEXT-type-08034",[1197],{"type":13,"tag":14,"props":1198,"children":1199},{},[1200,1201,1205,1206,1211,1212,1217,1219,1227,1229,1235,1236,1239,1241],{"type":18,"value":1020},{"type":13,"tag":662,"props":1202,"children":1203},{"href":1023},[1204],{"type":18,"value":1026},{"type":18,"value":324},{"type":13,"tag":21,"props":1207,"children":1209},{"className":1208},[],[1210],{"type":18,"value":1033},{"type":18,"value":1035},{"type":13,"tag":21,"props":1213,"children":1215},{"className":1214},[],[1216],{"type":18,"value":702},{"type":18,"value":1218},", and the\n",{"type":13,"tag":662,"props":1220,"children":1221},{"href":911},[1222],{"type":13,"tag":21,"props":1223,"children":1225},{"className":1224},[],[1226],{"type":18,"value":918},{"type":18,"value":1228}," feature is not\nenabled, ",{"type":13,"tag":21,"props":1230,"children":1232},{"className":1231},[],[1233],{"type":18,"value":1234},"pCombinedImageSampler→imageView",{"type":18,"value":992},{"type":13,"tag":959,"props":1237,"children":1238},{"type":1053},[],{"type":18,"value":1240}," not be\n",{"type":13,"tag":662,"props":1242,"children":1244},{"href":1243},"/man/VK_NULL_HANDLE",[1245],{"type":18,"value":1246},"VK_NULL_HANDLE",{"type":13,"tag":1012,"props":1248,"children":1250},{"name":1249},"VUID-VkDescriptorDataEXT-type-08035",[1251],{"type":13,"tag":14,"props":1252,"children":1253},{},[1254,1255,1259,1260,1265,1266,1271,1272,1280,1281,1286,1287,1290,1292,1297,1299,1305,1306,1309,1310],{"type":18,"value":1020},{"type":13,"tag":662,"props":1256,"children":1257},{"href":1023},[1258],{"type":18,"value":1026},{"type":18,"value":324},{"type":13,"tag":21,"props":1261,"children":1263},{"className":1262},[],[1264],{"type":18,"value":1033},{"type":18,"value":1035},{"type":13,"tag":21,"props":1267,"children":1269},{"className":1268},[],[1270],{"type":18,"value":747},{"type":18,"value":1218},{"type":13,"tag":662,"props":1273,"children":1274},{"href":911},[1275],{"type":13,"tag":21,"props":1276,"children":1278},{"className":1277},[],[1279],{"type":18,"value":918},{"type":18,"value":1228},{"type":13,"tag":21,"props":1282,"children":1284},{"className":1283},[],[1285],{"type":18,"value":734},{"type":18,"value":992},{"type":13,"tag":959,"props":1288,"children":1289},{"type":1053},[],{"type":18,"value":1291}," not be ",{"type":13,"tag":21,"props":1293,"children":1295},{"className":1294},[],[1296],{"type":18,"value":970},{"type":18,"value":1298}," and\n",{"type":13,"tag":21,"props":1300,"children":1302},{"className":1301},[],[1303],{"type":18,"value":1304},"pSampledImage→imageView",{"type":18,"value":992},{"type":13,"tag":959,"props":1307,"children":1308},{"type":1053},[],{"type":18,"value":1291},{"type":13,"tag":662,"props":1311,"children":1312},{"href":1243},[1313],{"type":18,"value":1246},{"type":13,"tag":1012,"props":1315,"children":1317},{"name":1316},"VUID-VkDescriptorDataEXT-type-08036",[1318],{"type":13,"tag":14,"props":1319,"children":1320},{},[1321,1322,1326,1327,1332,1333,1338,1339,1347,1348,1353,1354,1357,1358,1363,1364,1370,1371,1374,1375],{"type":18,"value":1020},{"type":13,"tag":662,"props":1323,"children":1324},{"href":1023},[1325],{"type":18,"value":1026},{"type":18,"value":324},{"type":13,"tag":21,"props":1328,"children":1330},{"className":1329},[],[1331],{"type":18,"value":1033},{"type":18,"value":1035},{"type":13,"tag":21,"props":1334,"children":1336},{"className":1335},[],[1337],{"type":18,"value":769},{"type":18,"value":1218},{"type":13,"tag":662,"props":1340,"children":1341},{"href":911},[1342],{"type":13,"tag":21,"props":1343,"children":1345},{"className":1344},[],[1346],{"type":18,"value":918},{"type":18,"value":1228},{"type":13,"tag":21,"props":1349,"children":1351},{"className":1350},[],[1352],{"type":18,"value":757},{"type":18,"value":992},{"type":13,"tag":959,"props":1355,"children":1356},{"type":1053},[],{"type":18,"value":1291},{"type":13,"tag":21,"props":1359,"children":1361},{"className":1360},[],[1362],{"type":18,"value":970},{"type":18,"value":1298},{"type":13,"tag":21,"props":1365,"children":1367},{"className":1366},[],[1368],{"type":18,"value":1369},"pStorageImage→imageView",{"type":18,"value":992},{"type":13,"tag":959,"props":1372,"children":1373},{"type":1053},[],{"type":18,"value":1291},{"type":13,"tag":662,"props":1376,"children":1377},{"href":1243},[1378],{"type":18,"value":1246},{"type":13,"tag":1012,"props":1380,"children":1382},{"name":1381},"VUID-VkDescriptorDataEXT-type-08037",[1383],{"type":13,"tag":14,"props":1384,"children":1385},{},[1386,1387,1391,1392,1397,1398,1403,1404,1412,1413,1418,1419,1422,1423],{"type":18,"value":1020},{"type":13,"tag":662,"props":1388,"children":1389},{"href":1023},[1390],{"type":18,"value":1026},{"type":18,"value":324},{"type":13,"tag":21,"props":1393,"children":1395},{"className":1394},[],[1396],{"type":18,"value":1033},{"type":18,"value":1035},{"type":13,"tag":21,"props":1399,"children":1401},{"className":1400},[],[1402],{"type":18,"value":794},{"type":18,"value":1218},{"type":13,"tag":662,"props":1405,"children":1406},{"href":911},[1407],{"type":13,"tag":21,"props":1408,"children":1410},{"className":1409},[],[1411],{"type":18,"value":918},{"type":18,"value":1228},{"type":13,"tag":21,"props":1414,"children":1416},{"className":1415},[],[1417],{"type":18,"value":779},{"type":18,"value":992},{"type":13,"tag":959,"props":1420,"children":1421},{"type":1053},[],{"type":18,"value":1291},{"type":13,"tag":21,"props":1424,"children":1426},{"className":1425},[],[1427],{"type":18,"value":970},{"type":13,"tag":1012,"props":1429,"children":1431},{"name":1430},"VUID-VkDescriptorDataEXT-type-08038",[1432],{"type":13,"tag":14,"props":1433,"children":1434},{},[1435,1436,1440,1441,1446,1447,1452,1453,1461,1462,1467,1468,1471,1472],{"type":18,"value":1020},{"type":13,"tag":662,"props":1437,"children":1438},{"href":1023},[1439],{"type":18,"value":1026},{"type":18,"value":324},{"type":13,"tag":21,"props":1442,"children":1444},{"className":1443},[],[1445],{"type":18,"value":1033},{"type":18,"value":1035},{"type":13,"tag":21,"props":1448,"children":1450},{"className":1449},[],[1451],{"type":18,"value":816},{"type":18,"value":1218},{"type":13,"tag":662,"props":1454,"children":1455},{"href":911},[1456],{"type":13,"tag":21,"props":1457,"children":1459},{"className":1458},[],[1460],{"type":18,"value":918},{"type":18,"value":1228},{"type":13,"tag":21,"props":1463,"children":1465},{"className":1464},[],[1466],{"type":18,"value":804},{"type":18,"value":992},{"type":13,"tag":959,"props":1469,"children":1470},{"type":1053},[],{"type":18,"value":1291},{"type":13,"tag":21,"props":1473,"children":1475},{"className":1474},[],[1476],{"type":18,"value":970},{"type":13,"tag":1012,"props":1478,"children":1480},{"name":1479},"VUID-VkDescriptorDataEXT-type-08039",[1481],{"type":13,"tag":14,"props":1482,"children":1483},{},[1484,1485,1489,1490,1495,1496,1501,1502,1510,1511,1516,1517,1520,1521],{"type":18,"value":1020},{"type":13,"tag":662,"props":1486,"children":1487},{"href":1023},[1488],{"type":18,"value":1026},{"type":18,"value":324},{"type":13,"tag":21,"props":1491,"children":1493},{"className":1492},[],[1494],{"type":18,"value":1033},{"type":18,"value":1035},{"type":13,"tag":21,"props":1497,"children":1499},{"className":1498},[],[1500],{"type":18,"value":838},{"type":18,"value":1218},{"type":13,"tag":662,"props":1503,"children":1504},{"href":911},[1505],{"type":13,"tag":21,"props":1506,"children":1508},{"className":1507},[],[1509],{"type":18,"value":918},{"type":18,"value":1228},{"type":13,"tag":21,"props":1512,"children":1514},{"className":1513},[],[1515],{"type":18,"value":826},{"type":18,"value":992},{"type":13,"tag":959,"props":1518,"children":1519},{"type":1053},[],{"type":18,"value":1291},{"type":13,"tag":21,"props":1522,"children":1524},{"className":1523},[],[1525],{"type":18,"value":970},{"type":13,"tag":1012,"props":1527,"children":1529},{"name":1528},"VUID-VkDescriptorDataEXT-type-08040",[1530],{"type":13,"tag":14,"props":1531,"children":1532},{},[1533,1534,1538,1539,1544,1545,1550,1551,1559,1560,1565,1566,1569,1570],{"type":18,"value":1020},{"type":13,"tag":662,"props":1535,"children":1536},{"href":1023},[1537],{"type":18,"value":1026},{"type":18,"value":324},{"type":13,"tag":21,"props":1540,"children":1542},{"className":1541},[],[1543],{"type":18,"value":1033},{"type":18,"value":1035},{"type":13,"tag":21,"props":1546,"children":1548},{"className":1547},[],[1549],{"type":18,"value":860},{"type":18,"value":1218},{"type":13,"tag":662,"props":1552,"children":1553},{"href":911},[1554],{"type":13,"tag":21,"props":1555,"children":1557},{"className":1556},[],[1558],{"type":18,"value":918},{"type":18,"value":1228},{"type":13,"tag":21,"props":1561,"children":1563},{"className":1562},[],[1564],{"type":18,"value":848},{"type":18,"value":992},{"type":13,"tag":959,"props":1567,"children":1568},{"type":1053},[],{"type":18,"value":1291},{"type":13,"tag":21,"props":1571,"children":1573},{"className":1572},[],[1574],{"type":18,"value":970},{"type":13,"tag":1012,"props":1576,"children":1578},{"name":1577},"VUID-VkDescriptorDataEXT-type-08041",[1579],{"type":13,"tag":14,"props":1580,"children":1581},{},[1582,1583,1587,1588,1593,1594,1599,1600,1608,1609,1614,1615,1618,1619],{"type":18,"value":1020},{"type":13,"tag":662,"props":1584,"children":1585},{"href":1023},[1586],{"type":18,"value":1026},{"type":18,"value":324},{"type":13,"tag":21,"props":1589,"children":1591},{"className":1590},[],[1592],{"type":18,"value":1033},{"type":18,"value":1035},{"type":13,"tag":21,"props":1595,"children":1597},{"className":1596},[],[1598],{"type":18,"value":886},{"type":18,"value":1218},{"type":13,"tag":662,"props":1601,"children":1602},{"href":911},[1603],{"type":13,"tag":21,"props":1604,"children":1606},{"className":1605},[],[1607],{"type":18,"value":918},{"type":18,"value":1228},{"type":13,"tag":21,"props":1610,"children":1612},{"className":1611},[],[1613],{"type":18,"value":870},{"type":18,"value":992},{"type":13,"tag":959,"props":1616,"children":1617},{"type":1053},[],{"type":18,"value":1291},{"type":13,"tag":21,"props":1620,"children":1622},{"className":1621},[],[1623],{"type":18,"value":1003},{"type":13,"tag":1012,"props":1625,"children":1627},{"name":1626},"VUID-VkDescriptorDataEXT-type-08042",[1628],{"type":13,"tag":14,"props":1629,"children":1630},{},[1631,1632,1636,1637,1642,1643,1648,1649,1657,1658,1663,1664,1667,1668],{"type":18,"value":1020},{"type":13,"tag":662,"props":1633,"children":1634},{"href":1023},[1635],{"type":18,"value":1026},{"type":18,"value":324},{"type":13,"tag":21,"props":1638,"children":1640},{"className":1639},[],[1641],{"type":18,"value":1033},{"type":18,"value":1035},{"type":13,"tag":21,"props":1644,"children":1646},{"className":1645},[],[1647],{"type":18,"value":902},{"type":18,"value":1218},{"type":13,"tag":662,"props":1650,"children":1651},{"href":911},[1652],{"type":13,"tag":21,"props":1653,"children":1655},{"className":1654},[],[1656],{"type":18,"value":918},{"type":18,"value":1228},{"type":13,"tag":21,"props":1659,"children":1661},{"className":1660},[],[1662],{"type":18,"value":870},{"type":18,"value":992},{"type":13,"tag":959,"props":1665,"children":1666},{"type":1053},[],{"type":18,"value":1291},{"type":13,"tag":21,"props":1669,"children":1671},{"className":1670},[],[1672],{"type":18,"value":1003},{"type":13,"tag":1674,"props":1675,"children":1676},"style",{},[1677],{"type":18,"value":1678},"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":1680},[],"markdown",1725732546608]