[{"data":1,"prerenderedAt":4844},["ShallowReactive",2],{"0aA9y4kph8":3},{"title":4,"description":5,"parent":6,"cmd_buf_level":7,"render_pass_scope":10,"supported_queue_types":11,"tasks":13,"type":15,"xrefs":16,"body":17,"_type":4843,"_id":4},"vkCmdBuildAccelerationStructuresIndirectKHR","Build an acceleration structure with some parameters provided on the device","VK_KHR_acceleration_structure",[8,9],"primary","secondary","outside",[12],"compute",[14],"action","protos",[],{"type":18,"children":19,"toc":4841},"root",[20,28,422,579,598,629,655,4538,4789,4835],{"type":21,"tag":22,"props":23,"children":24},"element","p",{},[25],{"type":26,"value":27},"text","To build acceleration structures with some parameters sourced on the device\ncall:",{"type":21,"tag":29,"props":30,"children":31},"code-group",{},[32,210],{"type":21,"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","void vkCmdBuildAccelerationStructuresIndirectKHR(\n VkCommandBuffer commandBuffer,\n uint32_t infoCount,\n const VkAccelerationStructureBuildGeometryInfoKHR* pInfos,\n const VkDeviceAddress* pIndirectDeviceAddresses,\n const uint32_t* pIndirectStrides,\n const uint32_t* const* ppMaxPrimitiveCounts);\n","C","c","",[41],{"type":21,"tag":42,"props":43,"children":44},"code",{"__ignoreMap":39},[45,69,89,107,135,161,183],{"type":21,"tag":46,"props":47,"children":50},"span",{"class":48,"line":49},"line",1,[51,57,63],{"type":21,"tag":46,"props":52,"children":54},{"style":53},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[55],{"type":26,"value":56},"void",{"type":21,"tag":46,"props":58,"children":60},{"style":59},"--shiki-default:#8250DF;--shiki-dark:#D2A8FF",[61],{"type":26,"value":62}," vkCmdBuildAccelerationStructuresIndirectKHR",{"type":21,"tag":46,"props":64,"children":66},{"style":65},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[67],{"type":26,"value":68},"(\n",{"type":21,"tag":46,"props":70,"children":72},{"class":48,"line":71},2,[73,78,84],{"type":21,"tag":46,"props":74,"children":75},{"style":65},[76],{"type":26,"value":77}," VkCommandBuffer ",{"type":21,"tag":46,"props":79,"children":81},{"style":80},"--shiki-default:#953800;--shiki-dark:#FFA657",[82],{"type":26,"value":83},"commandBuffer",{"type":21,"tag":46,"props":85,"children":86},{"style":65},[87],{"type":26,"value":88},",\n",{"type":21,"tag":46,"props":90,"children":92},{"class":48,"line":91},3,[93,98,103],{"type":21,"tag":46,"props":94,"children":95},{"style":53},[96],{"type":26,"value":97}," uint32_t",{"type":21,"tag":46,"props":99,"children":100},{"style":80},[101],{"type":26,"value":102}," infoCount",{"type":21,"tag":46,"props":104,"children":105},{"style":65},[106],{"type":26,"value":88},{"type":21,"tag":46,"props":108,"children":110},{"class":48,"line":109},4,[111,116,121,126,131],{"type":21,"tag":46,"props":112,"children":113},{"style":53},[114],{"type":26,"value":115}," const",{"type":21,"tag":46,"props":117,"children":118},{"style":65},[119],{"type":26,"value":120}," VkAccelerationStructureBuildGeometryInfoKHR",{"type":21,"tag":46,"props":122,"children":123},{"style":53},[124],{"type":26,"value":125},"*",{"type":21,"tag":46,"props":127,"children":128},{"style":80},[129],{"type":26,"value":130}," pInfos",{"type":21,"tag":46,"props":132,"children":133},{"style":65},[134],{"type":26,"value":88},{"type":21,"tag":46,"props":136,"children":138},{"class":48,"line":137},5,[139,143,148,152,157],{"type":21,"tag":46,"props":140,"children":141},{"style":53},[142],{"type":26,"value":115},{"type":21,"tag":46,"props":144,"children":145},{"style":65},[146],{"type":26,"value":147}," VkDeviceAddress",{"type":21,"tag":46,"props":149,"children":150},{"style":53},[151],{"type":26,"value":125},{"type":21,"tag":46,"props":153,"children":154},{"style":80},[155],{"type":26,"value":156}," pIndirectDeviceAddresses",{"type":21,"tag":46,"props":158,"children":159},{"style":65},[160],{"type":26,"value":88},{"type":21,"tag":46,"props":162,"children":164},{"class":48,"line":163},6,[165,169,174,179],{"type":21,"tag":46,"props":166,"children":167},{"style":53},[168],{"type":26,"value":115},{"type":21,"tag":46,"props":170,"children":171},{"style":53},[172],{"type":26,"value":173}," uint32_t*",{"type":21,"tag":46,"props":175,"children":176},{"style":80},[177],{"type":26,"value":178}," pIndirectStrides",{"type":21,"tag":46,"props":180,"children":181},{"style":65},[182],{"type":26,"value":88},{"type":21,"tag":46,"props":184,"children":186},{"class":48,"line":185},7,[187,191,195,200,205],{"type":21,"tag":46,"props":188,"children":189},{"style":53},[190],{"type":26,"value":115},{"type":21,"tag":46,"props":192,"children":193},{"style":53},[194],{"type":26,"value":173},{"type":21,"tag":46,"props":196,"children":197},{"style":53},[198],{"type":26,"value":199}," const*",{"type":21,"tag":46,"props":201,"children":202},{"style":80},[203],{"type":26,"value":204}," ppMaxPrimitiveCounts",{"type":21,"tag":46,"props":206,"children":207},{"style":65},[208],{"type":26,"value":209},");\n",{"type":21,"tag":33,"props":211,"children":216},{"className":212,"code":213,"filename":214,"language":215,"meta":39,"style":39},"language-rs shiki shiki-themes github-light-default github-dark-default","pub fn cmd_build_acceleration_structures_indirect_khr(\n command_buffer: vk::CommandBuffer,\n info_count: u32,\n p_infos: *const vk::AccelerationStructureBuildGeometryInfoKHR,\n p_indirect_device_addresses: *const vk::DeviceAddress,\n p_indirect_strides: *const u32,\n pp_max_primitive_counts: *const *const u32,\n);\n","Rust","rs",[217],{"type":21,"tag":42,"props":218,"children":219},{"__ignoreMap":39},[220,242,274,295,329,362,386,414],{"type":21,"tag":46,"props":221,"children":222},{"class":48,"line":49},[223,228,233,238],{"type":21,"tag":46,"props":224,"children":225},{"style":53},[226],{"type":26,"value":227},"pub",{"type":21,"tag":46,"props":229,"children":230},{"style":53},[231],{"type":26,"value":232}," fn",{"type":21,"tag":46,"props":234,"children":235},{"style":59},[236],{"type":26,"value":237}," cmd_build_acceleration_structures_indirect_khr",{"type":21,"tag":46,"props":239,"children":240},{"style":65},[241],{"type":26,"value":68},{"type":21,"tag":46,"props":243,"children":244},{"class":48,"line":71},[245,250,255,260,265,270],{"type":21,"tag":46,"props":246,"children":247},{"style":65},[248],{"type":26,"value":249}," command_buffer",{"type":21,"tag":46,"props":251,"children":252},{"style":53},[253],{"type":26,"value":254},":",{"type":21,"tag":46,"props":256,"children":257},{"style":80},[258],{"type":26,"value":259}," vk",{"type":21,"tag":46,"props":261,"children":262},{"style":53},[263],{"type":26,"value":264},"::",{"type":21,"tag":46,"props":266,"children":267},{"style":80},[268],{"type":26,"value":269},"CommandBuffer",{"type":21,"tag":46,"props":271,"children":272},{"style":65},[273],{"type":26,"value":88},{"type":21,"tag":46,"props":275,"children":276},{"class":48,"line":91},[277,282,286,291],{"type":21,"tag":46,"props":278,"children":279},{"style":65},[280],{"type":26,"value":281}," info_count",{"type":21,"tag":46,"props":283,"children":284},{"style":53},[285],{"type":26,"value":254},{"type":21,"tag":46,"props":287,"children":288},{"style":80},[289],{"type":26,"value":290}," u32",{"type":21,"tag":46,"props":292,"children":293},{"style":65},[294],{"type":26,"value":88},{"type":21,"tag":46,"props":296,"children":297},{"class":48,"line":109},[298,303,307,312,316,320,325],{"type":21,"tag":46,"props":299,"children":300},{"style":65},[301],{"type":26,"value":302}," p_infos",{"type":21,"tag":46,"props":304,"children":305},{"style":53},[306],{"type":26,"value":254},{"type":21,"tag":46,"props":308,"children":309},{"style":53},[310],{"type":26,"value":311}," *const",{"type":21,"tag":46,"props":313,"children":314},{"style":80},[315],{"type":26,"value":259},{"type":21,"tag":46,"props":317,"children":318},{"style":53},[319],{"type":26,"value":264},{"type":21,"tag":46,"props":321,"children":322},{"style":80},[323],{"type":26,"value":324},"AccelerationStructureBuildGeometryInfoKHR",{"type":21,"tag":46,"props":326,"children":327},{"style":65},[328],{"type":26,"value":88},{"type":21,"tag":46,"props":330,"children":331},{"class":48,"line":137},[332,337,341,345,349,353,358],{"type":21,"tag":46,"props":333,"children":334},{"style":65},[335],{"type":26,"value":336}," p_indirect_device_addresses",{"type":21,"tag":46,"props":338,"children":339},{"style":53},[340],{"type":26,"value":254},{"type":21,"tag":46,"props":342,"children":343},{"style":53},[344],{"type":26,"value":311},{"type":21,"tag":46,"props":346,"children":347},{"style":80},[348],{"type":26,"value":259},{"type":21,"tag":46,"props":350,"children":351},{"style":53},[352],{"type":26,"value":264},{"type":21,"tag":46,"props":354,"children":355},{"style":80},[356],{"type":26,"value":357},"DeviceAddress",{"type":21,"tag":46,"props":359,"children":360},{"style":65},[361],{"type":26,"value":88},{"type":21,"tag":46,"props":363,"children":364},{"class":48,"line":163},[365,370,374,378,382],{"type":21,"tag":46,"props":366,"children":367},{"style":65},[368],{"type":26,"value":369}," p_indirect_strides",{"type":21,"tag":46,"props":371,"children":372},{"style":53},[373],{"type":26,"value":254},{"type":21,"tag":46,"props":375,"children":376},{"style":53},[377],{"type":26,"value":311},{"type":21,"tag":46,"props":379,"children":380},{"style":80},[381],{"type":26,"value":290},{"type":21,"tag":46,"props":383,"children":384},{"style":65},[385],{"type":26,"value":88},{"type":21,"tag":46,"props":387,"children":388},{"class":48,"line":185},[389,394,398,402,406,410],{"type":21,"tag":46,"props":390,"children":391},{"style":65},[392],{"type":26,"value":393}," pp_max_primitive_counts",{"type":21,"tag":46,"props":395,"children":396},{"style":53},[397],{"type":26,"value":254},{"type":21,"tag":46,"props":399,"children":400},{"style":53},[401],{"type":26,"value":311},{"type":21,"tag":46,"props":403,"children":404},{"style":53},[405],{"type":26,"value":311},{"type":21,"tag":46,"props":407,"children":408},{"style":80},[409],{"type":26,"value":290},{"type":21,"tag":46,"props":411,"children":412},{"style":65},[413],{"type":26,"value":88},{"type":21,"tag":46,"props":415,"children":417},{"class":48,"line":416},8,[418],{"type":21,"tag":46,"props":419,"children":420},{"style":65},[421],{"type":26,"value":209},{"type":21,"tag":423,"props":424,"children":425},"ul",{},[426,437,448,477,525,549],{"type":21,"tag":427,"props":428,"children":429},"li",{},[430,435],{"type":21,"tag":42,"props":431,"children":433},{"className":432},[],[434],{"type":26,"value":83},{"type":26,"value":436}," is the command buffer into which the command will be\nrecorded.",{"type":21,"tag":427,"props":438,"children":439},{},[440,446],{"type":21,"tag":42,"props":441,"children":443},{"className":442},[],[444],{"type":26,"value":445},"infoCount",{"type":26,"value":447}," is the number of acceleration structures to build.",{"type":21,"tag":427,"props":449,"children":450},{},[451,457,459,464,468,475],{"type":21,"tag":42,"props":452,"children":454},{"className":453},[],[455],{"type":26,"value":456},"pInfos",{"type":26,"value":458}," is a pointer to an array of ",{"type":21,"tag":42,"props":460,"children":462},{"className":461},[],[463],{"type":26,"value":445},{"type":21,"tag":465,"props":466,"children":467},"br",{},[],{"type":21,"tag":469,"props":470,"children":472},"a",{"href":471},"/man/VkAccelerationStructureBuildGeometryInfoKHR",[473],{"type":26,"value":474},"VkAccelerationStructureBuildGeometryInfoKHR",{"type":26,"value":476}," structures defining\nthe geometry used to build each acceleration structure.",{"type":21,"tag":427,"props":478,"children":479},{},[480,486,488,493,495,500,502,508,511,517,519,524],{"type":21,"tag":42,"props":481,"children":483},{"className":482},[],[484],{"type":26,"value":485},"pIndirectDeviceAddresses",{"type":26,"value":487}," is a pointer to an array of\n",{"type":21,"tag":42,"props":489,"children":491},{"className":490},[],[492],{"type":26,"value":445},{"type":26,"value":494}," buffer device addresses which point to\n",{"type":21,"tag":42,"props":496,"children":498},{"className":497},[],[499],{"type":26,"value":456},{"type":26,"value":501},"[i].",{"type":21,"tag":42,"props":503,"children":505},{"className":504},[],[506],{"type":26,"value":507},"geometryCount",{"type":21,"tag":465,"props":509,"children":510},{},[],{"type":21,"tag":469,"props":512,"children":514},{"href":513},"/man/VkAccelerationStructureBuildRangeInfoKHR",[515],{"type":26,"value":516},"VkAccelerationStructureBuildRangeInfoKHR",{"type":26,"value":518}," structures defining\ndynamic offsets to the addresses where geometry data is stored, as\ndefined by ",{"type":21,"tag":42,"props":520,"children":522},{"className":521},[],[523],{"type":26,"value":456},{"type":26,"value":501},{"type":21,"tag":427,"props":526,"children":527},{},[528,534,535,540,542,547],{"type":21,"tag":42,"props":529,"children":531},{"className":530},[],[532],{"type":26,"value":533},"pIndirectStrides",{"type":26,"value":458},{"type":21,"tag":42,"props":536,"children":538},{"className":537},[],[539],{"type":26,"value":445},{"type":26,"value":541}," byte\nstrides between elements of ",{"type":21,"tag":42,"props":543,"children":545},{"className":544},[],[546],{"type":26,"value":485},{"type":26,"value":548},".",{"type":21,"tag":427,"props":550,"children":551},{},[552,558,559,564,566,571,572,577],{"type":21,"tag":42,"props":553,"children":555},{"className":554},[],[556],{"type":26,"value":557},"ppMaxPrimitiveCounts",{"type":26,"value":458},{"type":21,"tag":42,"props":560,"children":562},{"className":561},[],[563],{"type":26,"value":445},{"type":26,"value":565},"\npointers to arrays of ",{"type":21,"tag":42,"props":567,"children":569},{"className":568},[],[570],{"type":26,"value":456},{"type":26,"value":501},{"type":21,"tag":42,"props":573,"children":575},{"className":574},[],[576],{"type":26,"value":507},{"type":26,"value":578}," values\nindicating the maximum number of primitives that will be built by this\ncommand for each geometry.",{"type":21,"tag":22,"props":580,"children":581},{},[582,584,589,591,597],{"type":26,"value":583},"Accesses to acceleration structures, scratch buffers, vertex buffers, index\nbuffers, and instance buffers ",{"type":21,"tag":585,"props":586,"children":588},"normative",{"type":587},"must",[],{"type":26,"value":590}," be synchronized as with\n",{"type":21,"tag":469,"props":592,"children":594},{"href":593},"/man/vkCmdBuildAccelerationStructuresKHR#acceleration-structure-scratch",[595],{"type":26,"value":596},"vkCmdBuildAccelerationStructuresKHR",{"type":26,"value":548},{"type":21,"tag":22,"props":599,"children":600},{},[601,603,608,610,613,615,621,623],{"type":26,"value":602},"Accesses to any element of ",{"type":21,"tag":42,"props":604,"children":606},{"className":605},[],[607],{"type":26,"value":485},{"type":26,"value":609}," ",{"type":21,"tag":585,"props":611,"children":612},{"type":587},[],{"type":26,"value":614}," be\n",{"type":21,"tag":469,"props":616,"children":618},{"href":617},"/chapters/synchronization#synchronization-dependencies",[619],{"type":26,"value":620},"synchronized",{"type":26,"value":622}," with the\n",{"type":21,"tag":42,"props":624,"children":626},{"className":625},[],[627],{"type":26,"value":628},"VK_PIPELINE_STAGE_ACCELERATION_STRUCTURE_BUILD_BIT_KHR",{"type":21,"tag":22,"props":630,"children":631},{},[632,638,640,646,648,654],{"type":21,"tag":469,"props":633,"children":635},{"href":634},"/chapters/synchronization#synchronization-pipeline-stages",[636],{"type":26,"value":637},"pipeline stage",{"type":26,"value":639}," and an\n",{"type":21,"tag":469,"props":641,"children":643},{"href":642},"/chapters/synchronization#synchronization-access-types",[644],{"type":26,"value":645},"access type",{"type":26,"value":647}," of\n",{"type":21,"tag":42,"props":649,"children":651},{"className":650},[],[652],{"type":26,"value":653},"VK_ACCESS_INDIRECT_COMMAND_READ_BIT",{"type":26,"value":548},{"type":21,"tag":656,"props":657,"children":659},"validity-group",{"name":658},"Valid Usage",[660,694,729,780,826,864,898,927,993,1052,1097,1140,1209,1264,1301,1340,1377,1426,1489,1547,1604,1648,1693,1735,1799,1860,1937,2010,2083,2173,2258,2341,2413,2483,2517,2562,2619,2711,2787,2869,2904,2935,2970,3006,3067,3129,3190,3262,3334,3409,3476,3535,3604,3665,3726,3787,3863,3936,4010,4068,4127,4210,4228,4252,4306,4333,4358,4382,4413,4484],{"type":21,"tag":661,"props":662,"children":664},"validity-field",{"name":663},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-accelerationStructureIndirectBuild-03650",[665],{"type":21,"tag":22,"props":666,"children":667},{},[668,670,687,689,692],{"type":26,"value":669},"The ",{"type":21,"tag":469,"props":671,"children":673},{"href":672},"/man/VkPhysicalDeviceAccelerationStructureFeaturesKHR#features-accelerationStructureIndirectBuild",[674,680,681],{"type":21,"tag":42,"props":675,"children":677},{"className":676},[],[678],{"type":26,"value":679},"VkPhysicalDeviceAccelerationStructureFeaturesKHR",{"type":26,"value":264},{"type":21,"tag":42,"props":682,"children":684},{"className":683},[],[685],{"type":26,"value":686},"accelerationStructureIndirectBuild",{"type":26,"value":688},"\nfeature ",{"type":21,"tag":585,"props":690,"children":691},{"type":587},[],{"type":26,"value":693}," be enabled",{"type":21,"tag":661,"props":695,"children":697},{"name":696},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-mode-04628",[698],{"type":21,"tag":22,"props":699,"children":700},{},[701,702,708,710,715,716,719,721,727],{"type":26,"value":669},{"type":21,"tag":42,"props":703,"children":705},{"className":704},[],[706],{"type":26,"value":707},"mode",{"type":26,"value":709}," member of each element of ",{"type":21,"tag":42,"props":711,"children":713},{"className":712},[],[714],{"type":26,"value":456},{"type":26,"value":609},{"type":21,"tag":585,"props":717,"children":718},{"type":587},[],{"type":26,"value":720}," be a valid\n",{"type":21,"tag":469,"props":722,"children":724},{"href":723},"/man/VkBuildAccelerationStructureModeKHR",[725],{"type":26,"value":726},"VkBuildAccelerationStructureModeKHR",{"type":26,"value":728}," value",{"type":21,"tag":661,"props":730,"children":732},{"name":731},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-srcAccelerationStructure-04629",[733],{"type":21,"tag":22,"props":734,"children":735},{},[736,738,744,746,751,753,759,761,766,768,771,772,778],{"type":26,"value":737},"If the ",{"type":21,"tag":42,"props":739,"children":741},{"className":740},[],[742],{"type":26,"value":743},"srcAccelerationStructure",{"type":26,"value":745}," member of any element of\n",{"type":21,"tag":42,"props":747,"children":749},{"className":748},[],[750],{"type":26,"value":456},{"type":26,"value":752}," is not ",{"type":21,"tag":469,"props":754,"children":756},{"href":755},"/man/VK_NULL_HANDLE",[757],{"type":26,"value":758},"VK_NULL_HANDLE",{"type":26,"value":760},", the\n",{"type":21,"tag":42,"props":762,"children":764},{"className":763},[],[765],{"type":26,"value":743},{"type":26,"value":767}," member ",{"type":21,"tag":585,"props":769,"children":770},{"type":587},[],{"type":26,"value":720},{"type":21,"tag":469,"props":773,"children":775},{"href":774},"/man/VkAccelerationStructureKHR",[776],{"type":26,"value":777},"VkAccelerationStructureKHR",{"type":26,"value":779}," handle",{"type":21,"tag":661,"props":781,"children":783},{"name":782},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-04630",[784],{"type":21,"tag":22,"props":785,"children":786},{},[787,789,794,796,801,803,809,811,816,817,820,822],{"type":26,"value":788},"For each element of ",{"type":21,"tag":42,"props":790,"children":792},{"className":791},[],[793],{"type":26,"value":456},{"type":26,"value":795},", if its ",{"type":21,"tag":42,"props":797,"children":799},{"className":798},[],[800],{"type":26,"value":707},{"type":26,"value":802}," member is\n",{"type":21,"tag":42,"props":804,"children":806},{"className":805},[],[807],{"type":26,"value":808},"VK_BUILD_ACCELERATION_STRUCTURE_MODE_UPDATE_KHR",{"type":26,"value":810},", its\n",{"type":21,"tag":42,"props":812,"children":814},{"className":813},[],[815],{"type":26,"value":743},{"type":26,"value":767},{"type":21,"tag":585,"props":818,"children":819},{"type":587},[],{"type":26,"value":821}," not be ",{"type":21,"tag":469,"props":823,"children":824},{"href":755},[825],{"type":26,"value":758},{"type":21,"tag":661,"props":827,"children":829},{"name":828},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03403",[830],{"type":21,"tag":22,"props":831,"children":832},{},[833,834,839,841,846,849,851,857,859],{"type":26,"value":669},{"type":21,"tag":42,"props":835,"children":837},{"className":836},[],[838],{"type":26,"value":743},{"type":26,"value":840}," member of any element of ",{"type":21,"tag":42,"props":842,"children":844},{"className":843},[],[845],{"type":26,"value":456},{"type":21,"tag":585,"props":847,"children":848},{"type":587},[],{"type":26,"value":850}," not be the same acceleration structure as the\n",{"type":21,"tag":42,"props":852,"children":854},{"className":853},[],[855],{"type":26,"value":856},"dstAccelerationStructure",{"type":26,"value":858}," member of any other element of\n",{"type":21,"tag":42,"props":860,"children":862},{"className":861},[],[863],{"type":26,"value":456},{"type":21,"tag":661,"props":865,"children":867},{"name":866},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-dstAccelerationStructure-03698",[868],{"type":21,"tag":22,"props":869,"children":870},{},[871,872,877,878,883,886,887,892,893],{"type":26,"value":669},{"type":21,"tag":42,"props":873,"children":875},{"className":874},[],[876],{"type":26,"value":856},{"type":26,"value":840},{"type":21,"tag":42,"props":879,"children":881},{"className":880},[],[882],{"type":26,"value":456},{"type":21,"tag":585,"props":884,"children":885},{"type":587},[],{"type":26,"value":850},{"type":21,"tag":42,"props":888,"children":890},{"className":889},[],[891],{"type":26,"value":856},{"type":26,"value":858},{"type":21,"tag":42,"props":894,"children":896},{"className":895},[],[897],{"type":26,"value":456},{"type":21,"tag":661,"props":899,"children":901},{"name":900},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-dstAccelerationStructure-03800",[902],{"type":21,"tag":22,"props":903,"children":904},{},[905,906,911,912,917,920,922,926],{"type":26,"value":669},{"type":21,"tag":42,"props":907,"children":909},{"className":908},[],[910],{"type":26,"value":856},{"type":26,"value":840},{"type":21,"tag":42,"props":913,"children":915},{"className":914},[],[916],{"type":26,"value":456},{"type":21,"tag":585,"props":918,"children":919},{"type":587},[],{"type":26,"value":921}," be a valid ",{"type":21,"tag":469,"props":923,"children":924},{"href":774},[925],{"type":26,"value":777},{"type":26,"value":779},{"type":21,"tag":661,"props":928,"children":930},{"name":929},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03699",[931],{"type":21,"tag":22,"props":932,"children":933},{},[934,935,940,941,947,948,954,955,960,961,964,966,972,973,978,980,985,987],{"type":26,"value":788},{"type":21,"tag":42,"props":936,"children":938},{"className":937},[],[939],{"type":26,"value":456},{"type":26,"value":795},{"type":21,"tag":42,"props":942,"children":944},{"className":943},[],[945],{"type":26,"value":946},"type",{"type":26,"value":802},{"type":21,"tag":42,"props":949,"children":951},{"className":950},[],[952],{"type":26,"value":953},"VK_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL_KHR",{"type":26,"value":810},{"type":21,"tag":42,"props":956,"children":958},{"className":957},[],[959],{"type":26,"value":856},{"type":26,"value":767},{"type":21,"tag":585,"props":962,"children":963},{"type":587},[],{"type":26,"value":965}," have been created with a\nvalue of ",{"type":21,"tag":469,"props":967,"children":969},{"href":968},"/man/VkAccelerationStructureCreateInfoKHR",[970],{"type":26,"value":971},"VkAccelerationStructureCreateInfoKHR",{"type":26,"value":264},{"type":21,"tag":42,"props":974,"children":976},{"className":975},[],[977],{"type":26,"value":946},{"type":26,"value":979}," equal to\neither ",{"type":21,"tag":42,"props":981,"children":983},{"className":982},[],[984],{"type":26,"value":953},{"type":26,"value":986}," or\n",{"type":21,"tag":42,"props":988,"children":990},{"className":989},[],[991],{"type":26,"value":992},"VK_ACCELERATION_STRUCTURE_TYPE_GENERIC_KHR",{"type":21,"tag":661,"props":994,"children":996},{"name":995},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03700",[997],{"type":21,"tag":22,"props":998,"children":999},{},[1000,1001,1006,1007,1012,1013,1019,1020,1025,1026,1029,1030,1034,1035,1040,1041,1046,1047],{"type":26,"value":788},{"type":21,"tag":42,"props":1002,"children":1004},{"className":1003},[],[1005],{"type":26,"value":456},{"type":26,"value":795},{"type":21,"tag":42,"props":1008,"children":1010},{"className":1009},[],[1011],{"type":26,"value":946},{"type":26,"value":802},{"type":21,"tag":42,"props":1014,"children":1016},{"className":1015},[],[1017],{"type":26,"value":1018},"VK_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL_KHR",{"type":26,"value":810},{"type":21,"tag":42,"props":1021,"children":1023},{"className":1022},[],[1024],{"type":26,"value":856},{"type":26,"value":767},{"type":21,"tag":585,"props":1027,"children":1028},{"type":587},[],{"type":26,"value":965},{"type":21,"tag":469,"props":1031,"children":1032},{"href":968},[1033],{"type":26,"value":971},{"type":26,"value":264},{"type":21,"tag":42,"props":1036,"children":1038},{"className":1037},[],[1039],{"type":26,"value":946},{"type":26,"value":979},{"type":21,"tag":42,"props":1042,"children":1044},{"className":1043},[],[1045],{"type":26,"value":1018},{"type":26,"value":986},{"type":21,"tag":42,"props":1048,"children":1050},{"className":1049},[],[1051],{"type":26,"value":992},{"type":21,"tag":661,"props":1053,"children":1055},{"name":1054},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03663",[1056],{"type":21,"tag":22,"props":1057,"children":1058},{},[1059,1060,1065,1066,1071,1072,1077,1078,1084,1086,1091,1092,1095],{"type":26,"value":788},{"type":21,"tag":42,"props":1061,"children":1063},{"className":1062},[],[1064],{"type":26,"value":456},{"type":26,"value":795},{"type":21,"tag":42,"props":1067,"children":1069},{"className":1068},[],[1070],{"type":26,"value":707},{"type":26,"value":802},{"type":21,"tag":42,"props":1073,"children":1075},{"className":1074},[],[1076],{"type":26,"value":808},{"type":26,"value":88},{"type":21,"tag":469,"props":1079,"children":1081},{"href":1080},"/chapters/acceleration-structure#acceleration-structure-inactive-prims",[1082],{"type":26,"value":1083},"inactive primitives",{"type":26,"value":1085}," in its\n",{"type":21,"tag":42,"props":1087,"children":1089},{"className":1088},[],[1090],{"type":26,"value":743},{"type":26,"value":767},{"type":21,"tag":585,"props":1093,"children":1094},{"type":587},[],{"type":26,"value":1096}," not be made active",{"type":21,"tag":661,"props":1098,"children":1100},{"name":1099},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03664",[1101],{"type":21,"tag":22,"props":1102,"children":1103},{},[1104,1105,1110,1111,1116,1117,1122,1124,1129,1130,1133,1135],{"type":26,"value":788},{"type":21,"tag":42,"props":1106,"children":1108},{"className":1107},[],[1109],{"type":26,"value":456},{"type":26,"value":795},{"type":21,"tag":42,"props":1112,"children":1114},{"className":1113},[],[1115],{"type":26,"value":707},{"type":26,"value":802},{"type":21,"tag":42,"props":1118,"children":1120},{"className":1119},[],[1121],{"type":26,"value":808},{"type":26,"value":1123},", active primitives\nin its ",{"type":21,"tag":42,"props":1125,"children":1127},{"className":1126},[],[1128],{"type":26,"value":743},{"type":26,"value":767},{"type":21,"tag":585,"props":1131,"children":1132},{"type":587},[],{"type":26,"value":1134}," not be made\n",{"type":21,"tag":469,"props":1136,"children":1137},{"href":1080},[1138],{"type":26,"value":1139},"inactive",{"type":21,"tag":661,"props":1141,"children":1143},{"name":1142},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-None-03407",[1144],{"type":21,"tag":22,"props":1145,"children":1146},{},[1147,1148,1153,1154,1159,1162,1164,1170,1172,1178,1180,1186,1188,1194,1196,1202,1204],{"type":26,"value":669},{"type":21,"tag":42,"props":1149,"children":1151},{"className":1150},[],[1152],{"type":26,"value":856},{"type":26,"value":840},{"type":21,"tag":42,"props":1155,"children":1157},{"className":1156},[],[1158],{"type":26,"value":456},{"type":21,"tag":585,"props":1160,"children":1161},{"type":587},[],{"type":26,"value":1163}," not be referenced by the ",{"type":21,"tag":42,"props":1165,"children":1167},{"className":1166},[],[1168],{"type":26,"value":1169},"geometry.instances.data",{"type":26,"value":1171}," member of\nany element of ",{"type":21,"tag":42,"props":1173,"children":1175},{"className":1174},[],[1176],{"type":26,"value":1177},"pGeometries",{"type":26,"value":1179}," or ",{"type":21,"tag":42,"props":1181,"children":1183},{"className":1182},[],[1184],{"type":26,"value":1185},"ppGeometries",{"type":26,"value":1187}," with a\n",{"type":21,"tag":42,"props":1189,"children":1191},{"className":1190},[],[1192],{"type":26,"value":1193},"geometryType",{"type":26,"value":1195}," of ",{"type":21,"tag":42,"props":1197,"children":1199},{"className":1198},[],[1200],{"type":26,"value":1201},"VK_GEOMETRY_TYPE_INSTANCES_KHR",{"type":26,"value":1203}," in any other\nelement of ",{"type":21,"tag":42,"props":1205,"children":1207},{"className":1206},[],[1208],{"type":26,"value":456},{"type":21,"tag":661,"props":1210,"children":1212},{"name":1211},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-dstAccelerationStructure-03701",[1213],{"type":21,"tag":22,"props":1214,"children":1215},{},[1216,1218,1223,1224,1229,1231,1234,1236,1241,1243,1248,1250,1255,1257,1262],{"type":26,"value":1217},"The range of memory backing the ",{"type":21,"tag":42,"props":1219,"children":1221},{"className":1220},[],[1222],{"type":26,"value":856},{"type":26,"value":1171},{"type":21,"tag":42,"props":1225,"children":1227},{"className":1226},[],[1228],{"type":26,"value":456},{"type":26,"value":1230}," that is accessed by this command ",{"type":21,"tag":585,"props":1232,"children":1233},{"type":587},[],{"type":26,"value":1235}," not\noverlap the memory backing the ",{"type":21,"tag":42,"props":1237,"children":1239},{"className":1238},[],[1240],{"type":26,"value":743},{"type":26,"value":1242}," member of\nany other element of ",{"type":21,"tag":42,"props":1244,"children":1246},{"className":1245},[],[1247],{"type":26,"value":456},{"type":26,"value":1249}," with a ",{"type":21,"tag":42,"props":1251,"children":1253},{"className":1252},[],[1254],{"type":26,"value":707},{"type":26,"value":1256}," equal to\n",{"type":21,"tag":42,"props":1258,"children":1260},{"className":1259},[],[1261],{"type":26,"value":808},{"type":26,"value":1263},", which is accessed\nby this command",{"type":21,"tag":661,"props":1265,"children":1267},{"name":1266},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-dstAccelerationStructure-03702",[1268],{"type":21,"tag":22,"props":1269,"children":1270},{},[1271,1272,1277,1278,1283,1284,1287,1288,1293,1294,1299],{"type":26,"value":1217},{"type":21,"tag":42,"props":1273,"children":1275},{"className":1274},[],[1276],{"type":26,"value":856},{"type":26,"value":1171},{"type":21,"tag":42,"props":1279,"children":1281},{"className":1280},[],[1282],{"type":26,"value":456},{"type":26,"value":1230},{"type":21,"tag":585,"props":1285,"children":1286},{"type":587},[],{"type":26,"value":1235},{"type":21,"tag":42,"props":1289,"children":1291},{"className":1290},[],[1292],{"type":26,"value":856},{"type":26,"value":1242},{"type":21,"tag":42,"props":1295,"children":1297},{"className":1296},[],[1298],{"type":26,"value":456},{"type":26,"value":1300},", which is accessed by this command",{"type":21,"tag":661,"props":1302,"children":1304},{"name":1303},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-dstAccelerationStructure-03703",[1305],{"type":21,"tag":22,"props":1306,"children":1307},{},[1308,1309,1314,1315,1320,1321,1324,1325,1331,1333,1338],{"type":26,"value":1217},{"type":21,"tag":42,"props":1310,"children":1312},{"className":1311},[],[1313],{"type":26,"value":856},{"type":26,"value":1171},{"type":21,"tag":42,"props":1316,"children":1318},{"className":1317},[],[1319],{"type":26,"value":456},{"type":26,"value":1230},{"type":21,"tag":585,"props":1322,"children":1323},{"type":587},[],{"type":26,"value":1235},{"type":21,"tag":42,"props":1326,"children":1328},{"className":1327},[],[1329],{"type":26,"value":1330},"scratchData",{"type":26,"value":1332}," member of any element\nof ",{"type":21,"tag":42,"props":1334,"children":1336},{"className":1335},[],[1337],{"type":26,"value":456},{"type":26,"value":1339}," (including the same element), which is accessed by this\ncommand",{"type":21,"tag":661,"props":1341,"children":1343},{"name":1342},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-scratchData-03704",[1344],{"type":21,"tag":22,"props":1345,"children":1346},{},[1347,1348,1353,1354,1359,1360,1363,1365,1370,1371,1376],{"type":26,"value":1217},{"type":21,"tag":42,"props":1349,"children":1351},{"className":1350},[],[1352],{"type":26,"value":1330},{"type":26,"value":1332},{"type":21,"tag":42,"props":1355,"children":1357},{"className":1356},[],[1358],{"type":26,"value":456},{"type":26,"value":1230},{"type":21,"tag":585,"props":1361,"children":1362},{"type":587},[],{"type":26,"value":1364}," not overlap the\nmemory backing the ",{"type":21,"tag":42,"props":1366,"children":1368},{"className":1367},[],[1369],{"type":26,"value":1330},{"type":26,"value":858},{"type":21,"tag":42,"props":1372,"children":1374},{"className":1373},[],[1375],{"type":26,"value":456},{"type":26,"value":1300},{"type":21,"tag":661,"props":1378,"children":1380},{"name":1379},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-scratchData-03705",[1381],{"type":21,"tag":22,"props":1382,"children":1383},{},[1384,1385,1390,1391,1396,1397,1400,1401,1406,1407,1412,1413,1418,1419,1424],{"type":26,"value":1217},{"type":21,"tag":42,"props":1386,"children":1388},{"className":1387},[],[1389],{"type":26,"value":1330},{"type":26,"value":1332},{"type":21,"tag":42,"props":1392,"children":1394},{"className":1393},[],[1395],{"type":26,"value":456},{"type":26,"value":1230},{"type":21,"tag":585,"props":1398,"children":1399},{"type":587},[],{"type":26,"value":1364},{"type":21,"tag":42,"props":1402,"children":1404},{"className":1403},[],[1405],{"type":26,"value":743},{"type":26,"value":1332},{"type":21,"tag":42,"props":1408,"children":1410},{"className":1409},[],[1411],{"type":26,"value":456},{"type":26,"value":1249},{"type":21,"tag":42,"props":1414,"children":1416},{"className":1415},[],[1417],{"type":26,"value":707},{"type":26,"value":1256},{"type":21,"tag":42,"props":1420,"children":1422},{"className":1421},[],[1423],{"type":26,"value":808},{"type":26,"value":1425}," (including the\nsame element), which is accessed by this command",{"type":21,"tag":661,"props":1427,"children":1429},{"name":1428},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-dstAccelerationStructure-03706",[1430],{"type":21,"tag":22,"props":1431,"children":1432},{},[1433,1434,1439,1440,1445,1446,1449,1451,1456,1457,1462,1464,1469,1470,1475,1476,1481,1483,1488],{"type":26,"value":1217},{"type":21,"tag":42,"props":1435,"children":1437},{"className":1436},[],[1438],{"type":26,"value":856},{"type":26,"value":1171},{"type":21,"tag":42,"props":1441,"children":1443},{"className":1442},[],[1444],{"type":26,"value":456},{"type":26,"value":1230},{"type":21,"tag":585,"props":1447,"children":1448},{"type":587},[],{"type":26,"value":1450}," not\noverlap the memory backing any acceleration structure referenced by the\n",{"type":21,"tag":42,"props":1452,"children":1454},{"className":1453},[],[1455],{"type":26,"value":1169},{"type":26,"value":840},{"type":21,"tag":42,"props":1458,"children":1460},{"className":1459},[],[1461],{"type":26,"value":1177},{"type":26,"value":1463},"\nor ",{"type":21,"tag":42,"props":1465,"children":1467},{"className":1466},[],[1468],{"type":26,"value":1185},{"type":26,"value":1249},{"type":21,"tag":42,"props":1471,"children":1473},{"className":1472},[],[1474],{"type":26,"value":1193},{"type":26,"value":647},{"type":21,"tag":42,"props":1477,"children":1479},{"className":1478},[],[1480],{"type":26,"value":1201},{"type":26,"value":1482}," in any other element of\n",{"type":21,"tag":42,"props":1484,"children":1486},{"className":1485},[],[1487],{"type":26,"value":456},{"type":26,"value":1300},{"type":21,"tag":661,"props":1490,"children":1492},{"name":1491},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03667",[1493],{"type":21,"tag":22,"props":1494,"children":1495},{},[1496,1497,1502,1503,1508,1509,1514,1515,1520,1521,1524,1526,1532,1534,1538,1539,1545],{"type":26,"value":788},{"type":21,"tag":42,"props":1498,"children":1500},{"className":1499},[],[1501],{"type":26,"value":456},{"type":26,"value":795},{"type":21,"tag":42,"props":1504,"children":1506},{"className":1505},[],[1507],{"type":26,"value":707},{"type":26,"value":802},{"type":21,"tag":42,"props":1510,"children":1512},{"className":1511},[],[1513],{"type":26,"value":808},{"type":26,"value":810},{"type":21,"tag":42,"props":1516,"children":1518},{"className":1517},[],[1519],{"type":26,"value":743},{"type":26,"value":767},{"type":21,"tag":585,"props":1522,"children":1523},{"type":587},[],{"type":26,"value":1525}," have previously been\nconstructed with\n",{"type":21,"tag":42,"props":1527,"children":1529},{"className":1528},[],[1530],{"type":26,"value":1531},"VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_UPDATE_BIT_KHR",{"type":26,"value":1533}," set in\n",{"type":21,"tag":469,"props":1535,"children":1536},{"href":471},[1537],{"type":26,"value":474},{"type":26,"value":264},{"type":21,"tag":42,"props":1540,"children":1542},{"className":1541},[],[1543],{"type":26,"value":1544},"flags",{"type":26,"value":1546}," in the\nbuild",{"type":21,"tag":661,"props":1548,"children":1550},{"name":1549},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03668",[1551],{"type":21,"tag":22,"props":1552,"children":1553},{},[1554,1555,1560,1561,1566,1567,1572,1573,1578,1580,1585,1587,1590,1592,1596,1598],{"type":26,"value":788},{"type":21,"tag":42,"props":1556,"children":1558},{"className":1557},[],[1559],{"type":26,"value":456},{"type":26,"value":795},{"type":21,"tag":42,"props":1562,"children":1564},{"className":1563},[],[1565],{"type":26,"value":707},{"type":26,"value":802},{"type":21,"tag":42,"props":1568,"children":1570},{"className":1569},[],[1571],{"type":26,"value":808},{"type":26,"value":810},{"type":21,"tag":42,"props":1574,"children":1576},{"className":1575},[],[1577],{"type":26,"value":743},{"type":26,"value":1579}," and ",{"type":21,"tag":42,"props":1581,"children":1583},{"className":1582},[],[1584],{"type":26,"value":856},{"type":26,"value":1586},"\nmembers ",{"type":21,"tag":585,"props":1588,"children":1589},{"type":587},[],{"type":26,"value":1591}," either be the same ",{"type":21,"tag":469,"props":1593,"children":1594},{"href":774},[1595],{"type":26,"value":777},{"type":26,"value":1597},", or\nnot have any ",{"type":21,"tag":469,"props":1599,"children":1601},{"href":1600},"/chapters/resources#resources-memory-aliasing",[1602],{"type":26,"value":1603},"memory aliasing",{"type":21,"tag":661,"props":1605,"children":1607},{"name":1606},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03758",[1608],{"type":21,"tag":22,"props":1609,"children":1610},{},[1611,1612,1617,1618,1623,1624,1629,1630,1635,1636,1639,1641,1646],{"type":26,"value":788},{"type":21,"tag":42,"props":1613,"children":1615},{"className":1614},[],[1616],{"type":26,"value":456},{"type":26,"value":795},{"type":21,"tag":42,"props":1619,"children":1621},{"className":1620},[],[1622],{"type":26,"value":707},{"type":26,"value":802},{"type":21,"tag":42,"props":1625,"children":1627},{"className":1626},[],[1628],{"type":26,"value":808},{"type":26,"value":810},{"type":21,"tag":42,"props":1631,"children":1633},{"className":1632},[],[1634],{"type":26,"value":507},{"type":26,"value":767},{"type":21,"tag":585,"props":1637,"children":1638},{"type":587},[],{"type":26,"value":1640}," have the same value which was specified\nwhen ",{"type":21,"tag":42,"props":1642,"children":1644},{"className":1643},[],[1645],{"type":26,"value":743},{"type":26,"value":1647}," was last built",{"type":21,"tag":661,"props":1649,"children":1651},{"name":1650},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03759",[1652],{"type":21,"tag":22,"props":1653,"children":1654},{},[1655,1656,1661,1662,1667,1668,1673,1675,1680,1682,1685,1687,1692],{"type":26,"value":788},{"type":21,"tag":42,"props":1657,"children":1659},{"className":1658},[],[1660],{"type":26,"value":456},{"type":26,"value":795},{"type":21,"tag":42,"props":1663,"children":1665},{"className":1664},[],[1666],{"type":26,"value":707},{"type":26,"value":802},{"type":21,"tag":42,"props":1669,"children":1671},{"className":1670},[],[1672],{"type":26,"value":808},{"type":26,"value":1674},", its ",{"type":21,"tag":42,"props":1676,"children":1678},{"className":1677},[],[1679],{"type":26,"value":1544},{"type":26,"value":1681},"\nmember ",{"type":21,"tag":585,"props":1683,"children":1684},{"type":587},[],{"type":26,"value":1686}," have the same value which was specified when\n",{"type":21,"tag":42,"props":1688,"children":1690},{"className":1689},[],[1691],{"type":26,"value":743},{"type":26,"value":1647},{"type":21,"tag":661,"props":1694,"children":1696},{"name":1695},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03760",[1697],{"type":21,"tag":22,"props":1698,"children":1699},{},[1700,1701,1706,1707,1712,1713,1718,1719,1724,1725,1728,1729,1734],{"type":26,"value":788},{"type":21,"tag":42,"props":1702,"children":1704},{"className":1703},[],[1705],{"type":26,"value":456},{"type":26,"value":795},{"type":21,"tag":42,"props":1708,"children":1710},{"className":1709},[],[1711],{"type":26,"value":707},{"type":26,"value":802},{"type":21,"tag":42,"props":1714,"children":1716},{"className":1715},[],[1717],{"type":26,"value":808},{"type":26,"value":1674},{"type":21,"tag":42,"props":1720,"children":1722},{"className":1721},[],[1723],{"type":26,"value":946},{"type":26,"value":1681},{"type":21,"tag":585,"props":1726,"children":1727},{"type":587},[],{"type":26,"value":1686},{"type":21,"tag":42,"props":1730,"children":1732},{"className":1731},[],[1733],{"type":26,"value":743},{"type":26,"value":1647},{"type":21,"tag":661,"props":1736,"children":1738},{"name":1737},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03761",[1739],{"type":21,"tag":22,"props":1740,"children":1741},{},[1742,1743,1748,1749,1754,1755,1760,1762,1768,1770,1775,1776,1781,1783,1788,1789,1792,1793,1798],{"type":26,"value":788},{"type":21,"tag":42,"props":1744,"children":1746},{"className":1745},[],[1747],{"type":26,"value":456},{"type":26,"value":795},{"type":21,"tag":42,"props":1750,"children":1752},{"className":1751},[],[1753],{"type":26,"value":707},{"type":26,"value":802},{"type":21,"tag":42,"props":1756,"children":1758},{"className":1757},[],[1759],{"type":26,"value":808},{"type":26,"value":1761},", then for each\n",{"type":21,"tag":42,"props":1763,"children":1765},{"className":1764},[],[1766],{"type":26,"value":1767},"VkAccelerationStructureGeometryKHR",{"type":26,"value":1769}," structure referred to by its\n",{"type":21,"tag":42,"props":1771,"children":1773},{"className":1772},[],[1774],{"type":26,"value":1177},{"type":26,"value":1179},{"type":21,"tag":42,"props":1777,"children":1779},{"className":1778},[],[1780],{"type":26,"value":1185},{"type":26,"value":1782}," members, its ",{"type":21,"tag":42,"props":1784,"children":1786},{"className":1785},[],[1787],{"type":26,"value":1193},{"type":26,"value":1681},{"type":21,"tag":585,"props":1790,"children":1791},{"type":587},[],{"type":26,"value":1686},{"type":21,"tag":42,"props":1794,"children":1796},{"className":1795},[],[1797],{"type":26,"value":743},{"type":26,"value":1647},{"type":21,"tag":661,"props":1800,"children":1802},{"name":1801},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03762",[1803],{"type":21,"tag":22,"props":1804,"children":1805},{},[1806,1807,1812,1813,1818,1819,1824,1825,1830,1831,1836,1837,1842,1843,1848,1850,1853,1854,1859],{"type":26,"value":788},{"type":21,"tag":42,"props":1808,"children":1810},{"className":1809},[],[1811],{"type":26,"value":456},{"type":26,"value":795},{"type":21,"tag":42,"props":1814,"children":1816},{"className":1815},[],[1817],{"type":26,"value":707},{"type":26,"value":802},{"type":21,"tag":42,"props":1820,"children":1822},{"className":1821},[],[1823],{"type":26,"value":808},{"type":26,"value":1761},{"type":21,"tag":42,"props":1826,"children":1828},{"className":1827},[],[1829],{"type":26,"value":1767},{"type":26,"value":1769},{"type":21,"tag":42,"props":1832,"children":1834},{"className":1833},[],[1835],{"type":26,"value":1177},{"type":26,"value":1179},{"type":21,"tag":42,"props":1838,"children":1840},{"className":1839},[],[1841],{"type":26,"value":1185},{"type":26,"value":1782},{"type":21,"tag":42,"props":1844,"children":1846},{"className":1845},[],[1847],{"type":26,"value":1544},{"type":26,"value":1849}," member\n",{"type":21,"tag":585,"props":1851,"children":1852},{"type":587},[],{"type":26,"value":1686},{"type":21,"tag":42,"props":1855,"children":1857},{"className":1856},[],[1858],{"type":26,"value":743},{"type":26,"value":1647},{"type":21,"tag":661,"props":1861,"children":1863},{"name":1862},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03763",[1864],{"type":21,"tag":22,"props":1865,"children":1866},{},[1867,1868,1873,1874,1879,1880,1885,1886,1891,1892,1897,1898,1903,1905,1910,1912,1918,1919,1925,1926,1929,1931,1936],{"type":26,"value":788},{"type":21,"tag":42,"props":1869,"children":1871},{"className":1870},[],[1872],{"type":26,"value":456},{"type":26,"value":795},{"type":21,"tag":42,"props":1875,"children":1877},{"className":1876},[],[1878],{"type":26,"value":707},{"type":26,"value":802},{"type":21,"tag":42,"props":1881,"children":1883},{"className":1882},[],[1884],{"type":26,"value":808},{"type":26,"value":1761},{"type":21,"tag":42,"props":1887,"children":1889},{"className":1888},[],[1890],{"type":26,"value":1767},{"type":26,"value":1769},{"type":21,"tag":42,"props":1893,"children":1895},{"className":1894},[],[1896],{"type":26,"value":1177},{"type":26,"value":1179},{"type":21,"tag":42,"props":1899,"children":1901},{"className":1900},[],[1902],{"type":26,"value":1185},{"type":26,"value":1904}," members, if ",{"type":21,"tag":42,"props":1906,"children":1908},{"className":1907},[],[1909],{"type":26,"value":1193},{"type":26,"value":1911},"\nis ",{"type":21,"tag":42,"props":1913,"children":1915},{"className":1914},[],[1916],{"type":26,"value":1917},"VK_GEOMETRY_TYPE_TRIANGLES_KHR",{"type":26,"value":810},{"type":21,"tag":42,"props":1920,"children":1922},{"className":1921},[],[1923],{"type":26,"value":1924},"geometry.triangles.vertexFormat",{"type":26,"value":767},{"type":21,"tag":585,"props":1927,"children":1928},{"type":587},[],{"type":26,"value":1930}," have the same value\nwhich was specified when ",{"type":21,"tag":42,"props":1932,"children":1934},{"className":1933},[],[1935],{"type":26,"value":743},{"type":26,"value":1647},{"type":21,"tag":661,"props":1938,"children":1940},{"name":1939},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03764",[1941],{"type":21,"tag":22,"props":1942,"children":1943},{},[1944,1945,1950,1951,1956,1957,1962,1963,1968,1969,1974,1975,1980,1981,1986,1987,1992,1993,1999,2000,2003,2004,2009],{"type":26,"value":788},{"type":21,"tag":42,"props":1946,"children":1948},{"className":1947},[],[1949],{"type":26,"value":456},{"type":26,"value":795},{"type":21,"tag":42,"props":1952,"children":1954},{"className":1953},[],[1955],{"type":26,"value":707},{"type":26,"value":802},{"type":21,"tag":42,"props":1958,"children":1960},{"className":1959},[],[1961],{"type":26,"value":808},{"type":26,"value":1761},{"type":21,"tag":42,"props":1964,"children":1966},{"className":1965},[],[1967],{"type":26,"value":1767},{"type":26,"value":1769},{"type":21,"tag":42,"props":1970,"children":1972},{"className":1971},[],[1973],{"type":26,"value":1177},{"type":26,"value":1179},{"type":21,"tag":42,"props":1976,"children":1978},{"className":1977},[],[1979],{"type":26,"value":1185},{"type":26,"value":1904},{"type":21,"tag":42,"props":1982,"children":1984},{"className":1983},[],[1985],{"type":26,"value":1193},{"type":26,"value":1911},{"type":21,"tag":42,"props":1988,"children":1990},{"className":1989},[],[1991],{"type":26,"value":1917},{"type":26,"value":810},{"type":21,"tag":42,"props":1994,"children":1996},{"className":1995},[],[1997],{"type":26,"value":1998},"geometry.triangles.maxVertex",{"type":26,"value":767},{"type":21,"tag":585,"props":2001,"children":2002},{"type":587},[],{"type":26,"value":1930},{"type":21,"tag":42,"props":2005,"children":2007},{"className":2006},[],[2008],{"type":26,"value":743},{"type":26,"value":1647},{"type":21,"tag":661,"props":2011,"children":2013},{"name":2012},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03765",[2014],{"type":21,"tag":22,"props":2015,"children":2016},{},[2017,2018,2023,2024,2029,2030,2035,2036,2041,2042,2047,2048,2053,2054,2059,2060,2065,2066,2072,2073,2076,2077,2082],{"type":26,"value":788},{"type":21,"tag":42,"props":2019,"children":2021},{"className":2020},[],[2022],{"type":26,"value":456},{"type":26,"value":795},{"type":21,"tag":42,"props":2025,"children":2027},{"className":2026},[],[2028],{"type":26,"value":707},{"type":26,"value":802},{"type":21,"tag":42,"props":2031,"children":2033},{"className":2032},[],[2034],{"type":26,"value":808},{"type":26,"value":1761},{"type":21,"tag":42,"props":2037,"children":2039},{"className":2038},[],[2040],{"type":26,"value":1767},{"type":26,"value":1769},{"type":21,"tag":42,"props":2043,"children":2045},{"className":2044},[],[2046],{"type":26,"value":1177},{"type":26,"value":1179},{"type":21,"tag":42,"props":2049,"children":2051},{"className":2050},[],[2052],{"type":26,"value":1185},{"type":26,"value":1904},{"type":21,"tag":42,"props":2055,"children":2057},{"className":2056},[],[2058],{"type":26,"value":1193},{"type":26,"value":1911},{"type":21,"tag":42,"props":2061,"children":2063},{"className":2062},[],[2064],{"type":26,"value":1917},{"type":26,"value":810},{"type":21,"tag":42,"props":2067,"children":2069},{"className":2068},[],[2070],{"type":26,"value":2071},"geometry.triangles.indexType",{"type":26,"value":767},{"type":21,"tag":585,"props":2074,"children":2075},{"type":587},[],{"type":26,"value":1930},{"type":21,"tag":42,"props":2078,"children":2080},{"className":2079},[],[2081],{"type":26,"value":743},{"type":26,"value":1647},{"type":21,"tag":661,"props":2084,"children":2086},{"name":2085},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03766",[2087],{"type":21,"tag":22,"props":2088,"children":2089},{},[2090,2091,2096,2097,2102,2103,2108,2109,2114,2115,2120,2121,2126,2127,2132,2133,2138,2140,2146,2148,2154,2156,2161,2163,2166,2168],{"type":26,"value":788},{"type":21,"tag":42,"props":2092,"children":2094},{"className":2093},[],[2095],{"type":26,"value":456},{"type":26,"value":795},{"type":21,"tag":42,"props":2098,"children":2100},{"className":2099},[],[2101],{"type":26,"value":707},{"type":26,"value":802},{"type":21,"tag":42,"props":2104,"children":2106},{"className":2105},[],[2107],{"type":26,"value":808},{"type":26,"value":1761},{"type":21,"tag":42,"props":2110,"children":2112},{"className":2111},[],[2113],{"type":26,"value":1767},{"type":26,"value":1769},{"type":21,"tag":42,"props":2116,"children":2118},{"className":2117},[],[2119],{"type":26,"value":1177},{"type":26,"value":1179},{"type":21,"tag":42,"props":2122,"children":2124},{"className":2123},[],[2125],{"type":26,"value":1185},{"type":26,"value":1904},{"type":21,"tag":42,"props":2128,"children":2130},{"className":2129},[],[2131],{"type":26,"value":1193},{"type":26,"value":1911},{"type":21,"tag":42,"props":2134,"children":2136},{"className":2135},[],[2137],{"type":26,"value":1917},{"type":26,"value":2139},", if its\n",{"type":21,"tag":42,"props":2141,"children":2143},{"className":2142},[],[2144],{"type":26,"value":2145},"geometry.triangles.transformData",{"type":26,"value":2147}," address was ",{"type":21,"tag":42,"props":2149,"children":2151},{"className":2150},[],[2152],{"type":26,"value":2153},"NULL",{"type":26,"value":2155}," when\n",{"type":21,"tag":42,"props":2157,"children":2159},{"className":2158},[],[2160],{"type":26,"value":743},{"type":26,"value":2162}," was last built, then it ",{"type":21,"tag":585,"props":2164,"children":2165},{"type":587},[],{"type":26,"value":2167}," be ",{"type":21,"tag":42,"props":2169,"children":2171},{"className":2170},[],[2172],{"type":26,"value":2153},{"type":21,"tag":661,"props":2174,"children":2176},{"name":2175},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03767",[2177],{"type":21,"tag":22,"props":2178,"children":2179},{},[2180,2181,2186,2187,2192,2193,2198,2199,2204,2205,2210,2211,2216,2217,2222,2223,2228,2229,2234,2236,2241,2242,2247,2248,2251,2253],{"type":26,"value":788},{"type":21,"tag":42,"props":2182,"children":2184},{"className":2183},[],[2185],{"type":26,"value":456},{"type":26,"value":795},{"type":21,"tag":42,"props":2188,"children":2190},{"className":2189},[],[2191],{"type":26,"value":707},{"type":26,"value":802},{"type":21,"tag":42,"props":2194,"children":2196},{"className":2195},[],[2197],{"type":26,"value":808},{"type":26,"value":1761},{"type":21,"tag":42,"props":2200,"children":2202},{"className":2201},[],[2203],{"type":26,"value":1767},{"type":26,"value":1769},{"type":21,"tag":42,"props":2206,"children":2208},{"className":2207},[],[2209],{"type":26,"value":1177},{"type":26,"value":1179},{"type":21,"tag":42,"props":2212,"children":2214},{"className":2213},[],[2215],{"type":26,"value":1185},{"type":26,"value":1904},{"type":21,"tag":42,"props":2218,"children":2220},{"className":2219},[],[2221],{"type":26,"value":1193},{"type":26,"value":1911},{"type":21,"tag":42,"props":2224,"children":2226},{"className":2225},[],[2227],{"type":26,"value":1917},{"type":26,"value":2139},{"type":21,"tag":42,"props":2230,"children":2232},{"className":2231},[],[2233],{"type":26,"value":2145},{"type":26,"value":2235}," address was not ",{"type":21,"tag":42,"props":2237,"children":2239},{"className":2238},[],[2240],{"type":26,"value":2153},{"type":26,"value":2155},{"type":21,"tag":42,"props":2243,"children":2245},{"className":2244},[],[2246],{"type":26,"value":743},{"type":26,"value":2162},{"type":21,"tag":585,"props":2249,"children":2250},{"type":587},[],{"type":26,"value":2252}," not be\n",{"type":21,"tag":42,"props":2254,"children":2256},{"className":2255},[],[2257],{"type":26,"value":2153},{"type":21,"tag":661,"props":2259,"children":2261},{"name":2260},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03768",[2262],{"type":21,"tag":22,"props":2263,"children":2264},{},[2265,2266,2271,2272,2277,2278,2283,2284,2289,2290,2295,2296,2301,2302,2307,2308,2313,2315,2320,2321,2327,2329,2332,2334,2339],{"type":26,"value":788},{"type":21,"tag":42,"props":2267,"children":2269},{"className":2268},[],[2270],{"type":26,"value":456},{"type":26,"value":795},{"type":21,"tag":42,"props":2273,"children":2275},{"className":2274},[],[2276],{"type":26,"value":707},{"type":26,"value":802},{"type":21,"tag":42,"props":2279,"children":2281},{"className":2280},[],[2282],{"type":26,"value":808},{"type":26,"value":1761},{"type":21,"tag":42,"props":2285,"children":2287},{"className":2286},[],[2288],{"type":26,"value":1767},{"type":26,"value":1769},{"type":21,"tag":42,"props":2291,"children":2293},{"className":2292},[],[2294],{"type":26,"value":1177},{"type":26,"value":1179},{"type":21,"tag":42,"props":2297,"children":2299},{"className":2298},[],[2300],{"type":26,"value":1185},{"type":26,"value":1904},{"type":21,"tag":42,"props":2303,"children":2305},{"className":2304},[],[2306],{"type":26,"value":1193},{"type":26,"value":1911},{"type":21,"tag":42,"props":2309,"children":2311},{"className":2310},[],[2312],{"type":26,"value":1917},{"type":26,"value":2314},", and\n",{"type":21,"tag":42,"props":2316,"children":2318},{"className":2317},[],[2319],{"type":26,"value":2071},{"type":26,"value":752},{"type":21,"tag":42,"props":2322,"children":2324},{"className":2323},[],[2325],{"type":26,"value":2326},"VK_INDEX_TYPE_NONE_KHR",{"type":26,"value":2328},",\nthen the value of each index referenced ",{"type":21,"tag":585,"props":2330,"children":2331},{"type":587},[],{"type":26,"value":2333}," be the same as the\ncorresponding index value when ",{"type":21,"tag":42,"props":2335,"children":2337},{"className":2336},[],[2338],{"type":26,"value":743},{"type":26,"value":2340}," was last\nbuilt",{"type":21,"tag":661,"props":2342,"children":2344},{"name":2343},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-primitiveCount-03769",[2345],{"type":21,"tag":22,"props":2346,"children":2347},{},[2348,2349,2354,2355,2360,2361,2366,2367,2372,2373,2378,2379,2384,2386,2392,2394,2399,2401,2404,2406,2411],{"type":26,"value":788},{"type":21,"tag":42,"props":2350,"children":2352},{"className":2351},[],[2353],{"type":26,"value":456},{"type":26,"value":795},{"type":21,"tag":42,"props":2356,"children":2358},{"className":2357},[],[2359],{"type":26,"value":707},{"type":26,"value":802},{"type":21,"tag":42,"props":2362,"children":2364},{"className":2363},[],[2365],{"type":26,"value":808},{"type":26,"value":1761},{"type":21,"tag":42,"props":2368,"children":2370},{"className":2369},[],[2371],{"type":26,"value":1767},{"type":26,"value":1769},{"type":21,"tag":42,"props":2374,"children":2376},{"className":2375},[],[2377],{"type":26,"value":1177},{"type":26,"value":1179},{"type":21,"tag":42,"props":2380,"children":2382},{"className":2381},[],[2383],{"type":26,"value":1185},{"type":26,"value":2385}," members, the\n",{"type":21,"tag":42,"props":2387,"children":2389},{"className":2388},[],[2390],{"type":26,"value":2391},"primitiveCount",{"type":26,"value":2393}," member of its corresponding\n",{"type":21,"tag":42,"props":2395,"children":2397},{"className":2396},[],[2398],{"type":26,"value":516},{"type":26,"value":2400}," structure ",{"type":21,"tag":585,"props":2402,"children":2403},{"type":587},[],{"type":26,"value":2405}," have the\nsame value which was specified when ",{"type":21,"tag":42,"props":2407,"children":2409},{"className":2408},[],[2410],{"type":26,"value":743},{"type":26,"value":2412}," was\nlast built",{"type":21,"tag":661,"props":2414,"children":2416},{"name":2415},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03801",[2417],{"type":21,"tag":22,"props":2418,"children":2419},{},[2420,2421,2426,2427,2432,2433,2438,2439,2444,2445,2450,2451,2456,2458,2463,2465,2468,2470,2476,2477],{"type":26,"value":788},{"type":21,"tag":42,"props":2422,"children":2424},{"className":2423},[],[2425],{"type":26,"value":456},{"type":26,"value":501},{"type":21,"tag":42,"props":2428,"children":2430},{"className":2429},[],[2431],{"type":26,"value":1177},{"type":26,"value":986},{"type":21,"tag":42,"props":2434,"children":2436},{"className":2435},[],[2437],{"type":26,"value":456},{"type":26,"value":501},{"type":21,"tag":42,"props":2440,"children":2442},{"className":2441},[],[2443],{"type":26,"value":1185},{"type":26,"value":1249},{"type":21,"tag":42,"props":2446,"children":2448},{"className":2447},[],[2449],{"type":26,"value":1193},{"type":26,"value":647},{"type":21,"tag":42,"props":2452,"children":2454},{"className":2453},[],[2455],{"type":26,"value":1201},{"type":26,"value":2457},", the corresponding\n",{"type":21,"tag":42,"props":2459,"children":2461},{"className":2460},[],[2462],{"type":26,"value":557},{"type":26,"value":2464},"[i][j] ",{"type":21,"tag":585,"props":2466,"children":2467},{"type":587},[],{"type":26,"value":2469}," be less than or equal to\n",{"type":21,"tag":469,"props":2471,"children":2473},{"href":2472},"/man/VkPhysicalDeviceAccelerationStructurePropertiesKHR",[2474],{"type":26,"value":2475},"VkPhysicalDeviceAccelerationStructurePropertiesKHR",{"type":26,"value":264},{"type":21,"tag":42,"props":2478,"children":2480},{"className":2479},[],[2481],{"type":26,"value":2482},"maxInstanceCount",{"type":21,"tag":661,"props":2484,"children":2486},{"name":2485},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03707",[2487],{"type":21,"tag":22,"props":2488,"children":2489},{},[2490,2491,2496,2498,2504,2506,2511,2512,2515],{"type":26,"value":788},{"type":21,"tag":42,"props":2492,"children":2494},{"className":2493},[],[2495],{"type":26,"value":456},{"type":26,"value":2497},", the ",{"type":21,"tag":42,"props":2499,"children":2501},{"className":2500},[],[2502],{"type":26,"value":2503},"buffer",{"type":26,"value":2505}," used to create its\n",{"type":21,"tag":42,"props":2507,"children":2509},{"className":2508},[],[2510],{"type":26,"value":856},{"type":26,"value":767},{"type":21,"tag":585,"props":2513,"children":2514},{"type":587},[],{"type":26,"value":2516}," be bound to device memory",{"type":21,"tag":661,"props":2518,"children":2520},{"name":2519},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03708",[2521],{"type":21,"tag":22,"props":2522,"children":2523},{},[2524,2525,2530,2531,2536,2537,2542,2544,2549,2551,2556,2557,2560],{"type":26,"value":788},{"type":21,"tag":42,"props":2526,"children":2528},{"className":2527},[],[2529],{"type":26,"value":456},{"type":26,"value":795},{"type":21,"tag":42,"props":2532,"children":2534},{"className":2533},[],[2535],{"type":26,"value":707},{"type":26,"value":802},{"type":21,"tag":42,"props":2538,"children":2540},{"className":2539},[],[2541],{"type":26,"value":808},{"type":26,"value":2543}," the ",{"type":21,"tag":42,"props":2545,"children":2547},{"className":2546},[],[2548],{"type":26,"value":2503},{"type":26,"value":2550},"\nused to create its ",{"type":21,"tag":42,"props":2552,"children":2554},{"className":2553},[],[2555],{"type":26,"value":743},{"type":26,"value":767},{"type":21,"tag":585,"props":2558,"children":2559},{"type":587},[],{"type":26,"value":2561}," be bound\nto device memory",{"type":21,"tag":661,"props":2563,"children":2565},{"name":2564},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03709",[2566],{"type":21,"tag":22,"props":2567,"children":2568},{},[2569,2570,2575,2576,2581,2583,2588,2590,2595,2596,2601,2602,2607,2608,2613,2614,2617],{"type":26,"value":788},{"type":21,"tag":42,"props":2571,"children":2573},{"className":2572},[],[2574],{"type":26,"value":456},{"type":26,"value":2497},{"type":21,"tag":42,"props":2577,"children":2579},{"className":2578},[],[2580],{"type":26,"value":2503},{"type":26,"value":2582}," used to create each\nacceleration structure referenced by the ",{"type":21,"tag":42,"props":2584,"children":2586},{"className":2585},[],[2587],{"type":26,"value":1169},{"type":26,"value":2589},"\nmember of any element of ",{"type":21,"tag":42,"props":2591,"children":2593},{"className":2592},[],[2594],{"type":26,"value":1177},{"type":26,"value":1179},{"type":21,"tag":42,"props":2597,"children":2599},{"className":2598},[],[2600],{"type":26,"value":1185},{"type":26,"value":1187},{"type":21,"tag":42,"props":2603,"children":2605},{"className":2604},[],[2606],{"type":26,"value":1193},{"type":26,"value":1195},{"type":21,"tag":42,"props":2609,"children":2611},{"className":2610},[],[2612],{"type":26,"value":1201},{"type":26,"value":609},{"type":21,"tag":585,"props":2615,"children":2616},{"type":587},[],{"type":26,"value":2618}," be\nbound to device memory",{"type":21,"tag":661,"props":2620,"children":2622},{"name":2621},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03671",[2623],{"type":21,"tag":22,"props":2624,"children":2625},{},[2626,2628,2633,2634,2639,2641,2647,2649,2654,2655,2661,2663,2668,2669,2674,2676,2679,2681,2687,2689,2695,2697,2703,2705,2709],{"type":26,"value":2627},"If ",{"type":21,"tag":42,"props":2629,"children":2631},{"className":2630},[],[2632],{"type":26,"value":456},{"type":26,"value":501},{"type":21,"tag":42,"props":2635,"children":2637},{"className":2636},[],[2638],{"type":26,"value":707},{"type":26,"value":2640}," is\n",{"type":21,"tag":42,"props":2642,"children":2644},{"className":2643},[],[2645],{"type":26,"value":2646},"VK_BUILD_ACCELERATION_STRUCTURE_MODE_BUILD_KHR",{"type":26,"value":2648},", all addresses\nbetween ",{"type":21,"tag":42,"props":2650,"children":2652},{"className":2651},[],[2653],{"type":26,"value":456},{"type":26,"value":501},{"type":21,"tag":42,"props":2656,"children":2658},{"className":2657},[],[2659],{"type":26,"value":2660},"scratchData.deviceAddress",{"type":26,"value":2662}," and\n",{"type":21,"tag":42,"props":2664,"children":2666},{"className":2665},[],[2667],{"type":26,"value":456},{"type":26,"value":501},{"type":21,"tag":42,"props":2670,"children":2672},{"className":2671},[],[2673],{"type":26,"value":2660},{"type":26,"value":2675}," + N - 1 ",{"type":21,"tag":585,"props":2677,"children":2678},{"type":587},[],{"type":26,"value":2680}," be in\nthe buffer device address range of the same buffer, where N is given by\nthe ",{"type":21,"tag":42,"props":2682,"children":2684},{"className":2683},[],[2685],{"type":26,"value":2686},"buildScratchSize",{"type":26,"value":2688}," member of the\n",{"type":21,"tag":469,"props":2690,"children":2692},{"href":2691},"/man/VkAccelerationStructureBuildSizesInfoKHR",[2693],{"type":26,"value":2694},"VkAccelerationStructureBuildSizesInfoKHR",{"type":26,"value":2696}," structure returned from a\ncall to ",{"type":21,"tag":469,"props":2698,"children":2700},{"href":2699},"/man/vkGetAccelerationStructureBuildSizesKHR",[2701],{"type":26,"value":2702},"vkGetAccelerationStructureBuildSizesKHR",{"type":26,"value":2704}," with an identical\n",{"type":21,"tag":469,"props":2706,"children":2707},{"href":471},[2708],{"type":26,"value":474},{"type":26,"value":2710}," structure and\nprimitive count",{"type":21,"tag":661,"props":2712,"children":2714},{"name":2713},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03672",[2715],{"type":21,"tag":22,"props":2716,"children":2717},{},[2718,2719,2724,2725,2730,2731,2736,2737,2742,2743,2748,2749,2754,2755,2760,2761,2764,2765,2771,2772,2776,2777,2781,2782,2786],{"type":26,"value":2627},{"type":21,"tag":42,"props":2720,"children":2722},{"className":2721},[],[2723],{"type":26,"value":456},{"type":26,"value":501},{"type":21,"tag":42,"props":2726,"children":2728},{"className":2727},[],[2729],{"type":26,"value":707},{"type":26,"value":2640},{"type":21,"tag":42,"props":2732,"children":2734},{"className":2733},[],[2735],{"type":26,"value":808},{"type":26,"value":2648},{"type":21,"tag":42,"props":2738,"children":2740},{"className":2739},[],[2741],{"type":26,"value":456},{"type":26,"value":501},{"type":21,"tag":42,"props":2744,"children":2746},{"className":2745},[],[2747],{"type":26,"value":2660},{"type":26,"value":2662},{"type":21,"tag":42,"props":2750,"children":2752},{"className":2751},[],[2753],{"type":26,"value":456},{"type":26,"value":501},{"type":21,"tag":42,"props":2756,"children":2758},{"className":2757},[],[2759],{"type":26,"value":2660},{"type":26,"value":2675},{"type":21,"tag":585,"props":2762,"children":2763},{"type":587},[],{"type":26,"value":2680},{"type":21,"tag":42,"props":2766,"children":2768},{"className":2767},[],[2769],{"type":26,"value":2770},"updateScratchSize",{"type":26,"value":2688},{"type":21,"tag":469,"props":2773,"children":2774},{"href":2691},[2775],{"type":26,"value":2694},{"type":26,"value":2696},{"type":21,"tag":469,"props":2778,"children":2779},{"href":2699},[2780],{"type":26,"value":2702},{"type":26,"value":2704},{"type":21,"tag":469,"props":2783,"children":2784},{"href":471},[2785],{"type":26,"value":474},{"type":26,"value":2710},{"type":21,"tag":661,"props":2788,"children":2790},{"name":2789},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-geometry-03673",[2791],{"type":21,"tag":22,"props":2792,"children":2793},{},[2794,2796,2802,2804,2810,2811,2816,2817,2823,2824,2829,2831,2836,2837,2842,2843,2848,2849,2854,2856,2859,2861,2867],{"type":26,"value":2795},"The buffers from which the buffer device addresses for all of the\n",{"type":21,"tag":42,"props":2797,"children":2799},{"className":2798},[],[2800],{"type":26,"value":2801},"geometry.triangles.vertexData",{"type":26,"value":2803},", ",{"type":21,"tag":42,"props":2805,"children":2807},{"className":2806},[],[2808],{"type":26,"value":2809},"geometry.triangles.indexData",{"type":26,"value":88},{"type":21,"tag":42,"props":2812,"children":2814},{"className":2813},[],[2815],{"type":26,"value":2145},{"type":26,"value":2803},{"type":21,"tag":42,"props":2818,"children":2820},{"className":2819},[],[2821],{"type":26,"value":2822},"geometry.aabbs.data",{"type":26,"value":2314},{"type":21,"tag":42,"props":2825,"children":2827},{"className":2826},[],[2828],{"type":26,"value":1169},{"type":26,"value":2830}," members of all\n",{"type":21,"tag":42,"props":2832,"children":2834},{"className":2833},[],[2835],{"type":26,"value":456},{"type":26,"value":501},{"type":21,"tag":42,"props":2838,"children":2840},{"className":2839},[],[2841],{"type":26,"value":1177},{"type":26,"value":1579},{"type":21,"tag":42,"props":2844,"children":2846},{"className":2845},[],[2847],{"type":26,"value":456},{"type":26,"value":501},{"type":21,"tag":42,"props":2850,"children":2852},{"className":2851},[],[2853],{"type":26,"value":1185},{"type":26,"value":2855},"\nare queried ",{"type":21,"tag":585,"props":2857,"children":2858},{"type":587},[],{"type":26,"value":2860}," have been created with the\n",{"type":21,"tag":42,"props":2862,"children":2864},{"className":2863},[],[2865],{"type":26,"value":2866},"VK_BUFFER_USAGE_ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY_BIT_KHR",{"type":26,"value":2868},"\nusage flag",{"type":21,"tag":661,"props":2870,"children":2872},{"name":2871},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03674",[2873],{"type":21,"tag":22,"props":2874,"children":2875},{},[2876,2878,2883,2884,2889,2891,2894,2896,2902],{"type":26,"value":2877},"The buffer from which the buffer device address\n",{"type":21,"tag":42,"props":2879,"children":2881},{"className":2880},[],[2882],{"type":26,"value":456},{"type":26,"value":501},{"type":21,"tag":42,"props":2885,"children":2887},{"className":2886},[],[2888],{"type":26,"value":2660},{"type":26,"value":2890}," is queried ",{"type":21,"tag":585,"props":2892,"children":2893},{"type":587},[],{"type":26,"value":2895}," have\nbeen created with ",{"type":21,"tag":42,"props":2897,"children":2899},{"className":2898},[],[2900],{"type":26,"value":2901},"VK_BUFFER_USAGE_STORAGE_BUFFER_BIT",{"type":26,"value":2903}," usage flag",{"type":21,"tag":661,"props":2905,"children":2907},{"name":2906},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03802",[2908],{"type":21,"tag":22,"props":2909,"children":2910},{},[2911,2912,2917,2918,2923,2924,2927,2929],{"type":26,"value":788},{"type":21,"tag":42,"props":2913,"children":2915},{"className":2914},[],[2916],{"type":26,"value":456},{"type":26,"value":1674},{"type":21,"tag":42,"props":2919,"children":2921},{"className":2920},[],[2922],{"type":26,"value":2660},{"type":26,"value":1681},{"type":21,"tag":585,"props":2925,"children":2926},{"type":587},[],{"type":26,"value":2928}," be a valid device address obtained from\n",{"type":21,"tag":469,"props":2930,"children":2932},{"href":2931},"/man/vkGetBufferDeviceAddress",[2933],{"type":26,"value":2934},"vkGetBufferDeviceAddress",{"type":21,"tag":661,"props":2936,"children":2938},{"name":2937},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03803",[2939],{"type":21,"tag":22,"props":2940,"children":2941},{},[2942,2943,2948,2950,2955,2957,2960,2962,2968],{"type":26,"value":788},{"type":21,"tag":42,"props":2944,"children":2946},{"className":2945},[],[2947],{"type":26,"value":456},{"type":26,"value":2949},", if ",{"type":21,"tag":42,"props":2951,"children":2953},{"className":2952},[],[2954],{"type":26,"value":2660},{"type":26,"value":2956}," is\nthe address of a non-sparse buffer then it ",{"type":21,"tag":585,"props":2958,"children":2959},{"type":587},[],{"type":26,"value":2961}," be bound completely and\ncontiguously to a single ",{"type":21,"tag":469,"props":2963,"children":2965},{"href":2964},"/man/VkDeviceMemory",[2966],{"type":26,"value":2967},"VkDeviceMemory",{"type":26,"value":2969}," object",{"type":21,"tag":661,"props":2971,"children":2973},{"name":2972},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03710",[2974],{"type":21,"tag":22,"props":2975,"children":2976},{},[2977,2978,2983,2984,2989,2990,2993,2995,2999,3000],{"type":26,"value":788},{"type":21,"tag":42,"props":2979,"children":2981},{"className":2980},[],[2982],{"type":26,"value":456},{"type":26,"value":1674},{"type":21,"tag":42,"props":2985,"children":2987},{"className":2986},[],[2988],{"type":26,"value":2660},{"type":26,"value":1681},{"type":21,"tag":585,"props":2991,"children":2992},{"type":587},[],{"type":26,"value":2994}," be a multiple of\n",{"type":21,"tag":469,"props":2996,"children":2997},{"href":2472},[2998],{"type":26,"value":2475},{"type":26,"value":264},{"type":21,"tag":42,"props":3001,"children":3003},{"className":3002},[],[3004],{"type":26,"value":3005},"minAccelerationStructureScratchOffsetAlignment",{"type":21,"tag":661,"props":3007,"children":3009},{"name":3008},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03804",[3010],{"type":21,"tag":22,"props":3011,"children":3012},{},[3013,3015,3020,3021,3026,3027,3032,3033,3038,3039,3044,3045,3050,3051,3057,3058,3061,3063],{"type":26,"value":3014},"For any element of ",{"type":21,"tag":42,"props":3016,"children":3018},{"className":3017},[],[3019],{"type":26,"value":456},{"type":26,"value":501},{"type":21,"tag":42,"props":3022,"children":3024},{"className":3023},[],[3025],{"type":26,"value":1177},{"type":26,"value":986},{"type":21,"tag":42,"props":3028,"children":3030},{"className":3029},[],[3031],{"type":26,"value":456},{"type":26,"value":501},{"type":21,"tag":42,"props":3034,"children":3036},{"className":3035},[],[3037],{"type":26,"value":1185},{"type":26,"value":1249},{"type":21,"tag":42,"props":3040,"children":3042},{"className":3041},[],[3043],{"type":26,"value":1193},{"type":26,"value":647},{"type":21,"tag":42,"props":3046,"children":3048},{"className":3047},[],[3049],{"type":26,"value":1917},{"type":26,"value":88},{"type":21,"tag":42,"props":3052,"children":3054},{"className":3053},[],[3055],{"type":26,"value":3056},"geometry.triangles.vertexData.deviceAddress",{"type":26,"value":609},{"type":21,"tag":585,"props":3059,"children":3060},{"type":587},[],{"type":26,"value":3062}," be a valid\ndevice address obtained from ",{"type":21,"tag":469,"props":3064,"children":3065},{"href":2931},[3066],{"type":26,"value":2934},{"type":21,"tag":661,"props":3068,"children":3070},{"name":3069},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03805",[3071],{"type":21,"tag":22,"props":3072,"children":3073},{},[3074,3075,3080,3081,3086,3087,3092,3093,3098,3099,3104,3105,3110,3112,3117,3119,3122,3124,3128],{"type":26,"value":3014},{"type":21,"tag":42,"props":3076,"children":3078},{"className":3077},[],[3079],{"type":26,"value":456},{"type":26,"value":501},{"type":21,"tag":42,"props":3082,"children":3084},{"className":3083},[],[3085],{"type":26,"value":1177},{"type":26,"value":986},{"type":21,"tag":42,"props":3088,"children":3090},{"className":3089},[],[3091],{"type":26,"value":456},{"type":26,"value":501},{"type":21,"tag":42,"props":3094,"children":3096},{"className":3095},[],[3097],{"type":26,"value":1185},{"type":26,"value":1249},{"type":21,"tag":42,"props":3100,"children":3102},{"className":3101},[],[3103],{"type":26,"value":1193},{"type":26,"value":647},{"type":21,"tag":42,"props":3106,"children":3108},{"className":3107},[],[3109],{"type":26,"value":1917},{"type":26,"value":3111},", if\n",{"type":21,"tag":42,"props":3113,"children":3115},{"className":3114},[],[3116],{"type":26,"value":3056},{"type":26,"value":3118}," is the address of a\nnon-sparse buffer then it ",{"type":21,"tag":585,"props":3120,"children":3121},{"type":587},[],{"type":26,"value":3123}," be bound completely and contiguously to\na single ",{"type":21,"tag":469,"props":3125,"children":3126},{"href":2964},[3127],{"type":26,"value":2967},{"type":26,"value":2969},{"type":21,"tag":661,"props":3130,"children":3132},{"name":3131},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03711",[3133],{"type":21,"tag":22,"props":3134,"children":3135},{},[3136,3137,3142,3143,3148,3149,3154,3155,3160,3161,3166,3167,3172,3173,3178,3179,3182,3184],{"type":26,"value":3014},{"type":21,"tag":42,"props":3138,"children":3140},{"className":3139},[],[3141],{"type":26,"value":456},{"type":26,"value":501},{"type":21,"tag":42,"props":3144,"children":3146},{"className":3145},[],[3147],{"type":26,"value":1177},{"type":26,"value":986},{"type":21,"tag":42,"props":3150,"children":3152},{"className":3151},[],[3153],{"type":26,"value":456},{"type":26,"value":501},{"type":21,"tag":42,"props":3156,"children":3158},{"className":3157},[],[3159],{"type":26,"value":1185},{"type":26,"value":1249},{"type":21,"tag":42,"props":3162,"children":3164},{"className":3163},[],[3165],{"type":26,"value":1193},{"type":26,"value":647},{"type":21,"tag":42,"props":3168,"children":3170},{"className":3169},[],[3171],{"type":26,"value":1917},{"type":26,"value":88},{"type":21,"tag":42,"props":3174,"children":3176},{"className":3175},[],[3177],{"type":26,"value":3056},{"type":26,"value":609},{"type":21,"tag":585,"props":3180,"children":3181},{"type":587},[],{"type":26,"value":3183}," be aligned to\nthe size in bytes of the smallest component of the format in\n",{"type":21,"tag":42,"props":3185,"children":3187},{"className":3186},[],[3188],{"type":26,"value":3189},"vertexFormat",{"type":21,"tag":661,"props":3191,"children":3193},{"name":3192},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03806",[3194],{"type":21,"tag":22,"props":3195,"children":3196},{},[3197,3198,3203,3204,3209,3210,3215,3216,3221,3222,3227,3228,3233,3234,3239,3240,3245,3246,3252,3253,3256,3258],{"type":26,"value":3014},{"type":21,"tag":42,"props":3199,"children":3201},{"className":3200},[],[3202],{"type":26,"value":456},{"type":26,"value":501},{"type":21,"tag":42,"props":3205,"children":3207},{"className":3206},[],[3208],{"type":26,"value":1177},{"type":26,"value":986},{"type":21,"tag":42,"props":3211,"children":3213},{"className":3212},[],[3214],{"type":26,"value":456},{"type":26,"value":501},{"type":21,"tag":42,"props":3217,"children":3219},{"className":3218},[],[3220],{"type":26,"value":1185},{"type":26,"value":1249},{"type":21,"tag":42,"props":3223,"children":3225},{"className":3224},[],[3226],{"type":26,"value":1193},{"type":26,"value":647},{"type":21,"tag":42,"props":3229,"children":3231},{"className":3230},[],[3232],{"type":26,"value":1917},{"type":26,"value":3111},{"type":21,"tag":42,"props":3235,"children":3237},{"className":3236},[],[3238],{"type":26,"value":2071},{"type":26,"value":752},{"type":21,"tag":42,"props":3241,"children":3243},{"className":3242},[],[3244],{"type":26,"value":2326},{"type":26,"value":88},{"type":21,"tag":42,"props":3247,"children":3249},{"className":3248},[],[3250],{"type":26,"value":3251},"geometry.triangles.indexData.deviceAddress",{"type":26,"value":609},{"type":21,"tag":585,"props":3254,"children":3255},{"type":587},[],{"type":26,"value":3257}," be a valid device\naddress obtained from ",{"type":21,"tag":469,"props":3259,"children":3260},{"href":2931},[3261],{"type":26,"value":2934},{"type":21,"tag":661,"props":3263,"children":3265},{"name":3264},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03807",[3266],{"type":21,"tag":22,"props":3267,"children":3268},{},[3269,3270,3275,3276,3281,3282,3287,3288,3293,3294,3299,3300,3305,3306,3311,3312,3317,3319,3324,3325,3328,3329,3333],{"type":26,"value":3014},{"type":21,"tag":42,"props":3271,"children":3273},{"className":3272},[],[3274],{"type":26,"value":456},{"type":26,"value":501},{"type":21,"tag":42,"props":3277,"children":3279},{"className":3278},[],[3280],{"type":26,"value":1177},{"type":26,"value":986},{"type":21,"tag":42,"props":3283,"children":3285},{"className":3284},[],[3286],{"type":26,"value":456},{"type":26,"value":501},{"type":21,"tag":42,"props":3289,"children":3291},{"className":3290},[],[3292],{"type":26,"value":1185},{"type":26,"value":1249},{"type":21,"tag":42,"props":3295,"children":3297},{"className":3296},[],[3298],{"type":26,"value":1193},{"type":26,"value":647},{"type":21,"tag":42,"props":3301,"children":3303},{"className":3302},[],[3304],{"type":26,"value":1917},{"type":26,"value":3111},{"type":21,"tag":42,"props":3307,"children":3309},{"className":3308},[],[3310],{"type":26,"value":2071},{"type":26,"value":752},{"type":21,"tag":42,"props":3313,"children":3315},{"className":3314},[],[3316],{"type":26,"value":2326},{"type":26,"value":3318},",\nif ",{"type":21,"tag":42,"props":3320,"children":3322},{"className":3321},[],[3323],{"type":26,"value":3251},{"type":26,"value":3118},{"type":21,"tag":585,"props":3326,"children":3327},{"type":587},[],{"type":26,"value":3123},{"type":21,"tag":469,"props":3330,"children":3331},{"href":2964},[3332],{"type":26,"value":2967},{"type":26,"value":2969},{"type":21,"tag":661,"props":3335,"children":3337},{"name":3336},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03712",[3338],{"type":21,"tag":22,"props":3339,"children":3340},{},[3341,3342,3347,3348,3353,3354,3359,3360,3365,3366,3371,3372,3377,3379,3384,3386,3391,3392,3397,3398,3401,3403],{"type":26,"value":3014},{"type":21,"tag":42,"props":3343,"children":3345},{"className":3344},[],[3346],{"type":26,"value":456},{"type":26,"value":501},{"type":21,"tag":42,"props":3349,"children":3351},{"className":3350},[],[3352],{"type":26,"value":1177},{"type":26,"value":986},{"type":21,"tag":42,"props":3355,"children":3357},{"className":3356},[],[3358],{"type":26,"value":456},{"type":26,"value":501},{"type":21,"tag":42,"props":3361,"children":3363},{"className":3362},[],[3364],{"type":26,"value":1185},{"type":26,"value":1249},{"type":21,"tag":42,"props":3367,"children":3369},{"className":3368},[],[3370],{"type":26,"value":1193},{"type":26,"value":647},{"type":21,"tag":42,"props":3373,"children":3375},{"className":3374},[],[3376],{"type":26,"value":1917},{"type":26,"value":3378},", and with\n",{"type":21,"tag":42,"props":3380,"children":3382},{"className":3381},[],[3383],{"type":26,"value":2071},{"type":26,"value":3385}," not equal to\n",{"type":21,"tag":42,"props":3387,"children":3389},{"className":3388},[],[3390],{"type":26,"value":2326},{"type":26,"value":88},{"type":21,"tag":42,"props":3393,"children":3395},{"className":3394},[],[3396],{"type":26,"value":3251},{"type":26,"value":609},{"type":21,"tag":585,"props":3399,"children":3400},{"type":587},[],{"type":26,"value":3402}," be aligned to the\nsize in bytes of the type in ",{"type":21,"tag":42,"props":3404,"children":3406},{"className":3405},[],[3407],{"type":26,"value":3408},"indexType",{"type":21,"tag":661,"props":3410,"children":3412},{"name":3411},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03808",[3413],{"type":21,"tag":22,"props":3414,"children":3415},{},[3416,3417,3422,3423,3428,3429,3434,3435,3440,3441,3446,3447,3452,3453,3459,3460,3466,3468,3471,3472],{"type":26,"value":3014},{"type":21,"tag":42,"props":3418,"children":3420},{"className":3419},[],[3421],{"type":26,"value":456},{"type":26,"value":501},{"type":21,"tag":42,"props":3424,"children":3426},{"className":3425},[],[3427],{"type":26,"value":1177},{"type":26,"value":986},{"type":21,"tag":42,"props":3430,"children":3432},{"className":3431},[],[3433],{"type":26,"value":456},{"type":26,"value":501},{"type":21,"tag":42,"props":3436,"children":3438},{"className":3437},[],[3439],{"type":26,"value":1185},{"type":26,"value":1249},{"type":21,"tag":42,"props":3442,"children":3444},{"className":3443},[],[3445],{"type":26,"value":1193},{"type":26,"value":647},{"type":21,"tag":42,"props":3448,"children":3450},{"className":3449},[],[3451],{"type":26,"value":1917},{"type":26,"value":3111},{"type":21,"tag":42,"props":3454,"children":3456},{"className":3455},[],[3457],{"type":26,"value":3458},"geometry.triangles.transformData.deviceAddress",{"type":26,"value":752},{"type":21,"tag":42,"props":3461,"children":3463},{"className":3462},[],[3464],{"type":26,"value":3465},"0",{"type":26,"value":3467},", it\n",{"type":21,"tag":585,"props":3469,"children":3470},{"type":587},[],{"type":26,"value":2928},{"type":21,"tag":469,"props":3473,"children":3474},{"href":2931},[3475],{"type":26,"value":2934},{"type":21,"tag":661,"props":3477,"children":3479},{"name":3478},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03809",[3480],{"type":21,"tag":22,"props":3481,"children":3482},{},[3483,3484,3489,3490,3495,3496,3501,3502,3507,3508,3513,3514,3519,3520,3525,3526,3529,3530,3534],{"type":26,"value":3014},{"type":21,"tag":42,"props":3485,"children":3487},{"className":3486},[],[3488],{"type":26,"value":456},{"type":26,"value":501},{"type":21,"tag":42,"props":3491,"children":3493},{"className":3492},[],[3494],{"type":26,"value":1177},{"type":26,"value":986},{"type":21,"tag":42,"props":3497,"children":3499},{"className":3498},[],[3500],{"type":26,"value":456},{"type":26,"value":501},{"type":21,"tag":42,"props":3503,"children":3505},{"className":3504},[],[3506],{"type":26,"value":1185},{"type":26,"value":1249},{"type":21,"tag":42,"props":3509,"children":3511},{"className":3510},[],[3512],{"type":26,"value":1193},{"type":26,"value":647},{"type":21,"tag":42,"props":3515,"children":3517},{"className":3516},[],[3518],{"type":26,"value":1917},{"type":26,"value":3111},{"type":21,"tag":42,"props":3521,"children":3523},{"className":3522},[],[3524],{"type":26,"value":3458},{"type":26,"value":3118},{"type":21,"tag":585,"props":3527,"children":3528},{"type":587},[],{"type":26,"value":3123},{"type":21,"tag":469,"props":3531,"children":3532},{"href":2964},[3533],{"type":26,"value":2967},{"type":26,"value":2969},{"type":21,"tag":661,"props":3536,"children":3538},{"name":3537},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03810",[3539],{"type":21,"tag":22,"props":3540,"children":3541},{},[3542,3543,3548,3549,3554,3555,3560,3561,3566,3567,3572,3573,3578,3579,3584,3585,3590,3591,3594,3596,3602],{"type":26,"value":3014},{"type":21,"tag":42,"props":3544,"children":3546},{"className":3545},[],[3547],{"type":26,"value":456},{"type":26,"value":501},{"type":21,"tag":42,"props":3550,"children":3552},{"className":3551},[],[3553],{"type":26,"value":1177},{"type":26,"value":986},{"type":21,"tag":42,"props":3556,"children":3558},{"className":3557},[],[3559],{"type":26,"value":456},{"type":26,"value":501},{"type":21,"tag":42,"props":3562,"children":3564},{"className":3563},[],[3565],{"type":26,"value":1185},{"type":26,"value":1249},{"type":21,"tag":42,"props":3568,"children":3570},{"className":3569},[],[3571],{"type":26,"value":1193},{"type":26,"value":647},{"type":21,"tag":42,"props":3574,"children":3576},{"className":3575},[],[3577],{"type":26,"value":1917},{"type":26,"value":3111},{"type":21,"tag":42,"props":3580,"children":3582},{"className":3581},[],[3583],{"type":26,"value":3458},{"type":26,"value":752},{"type":21,"tag":42,"props":3586,"children":3588},{"className":3587},[],[3589],{"type":26,"value":3465},{"type":26,"value":3467},{"type":21,"tag":585,"props":3592,"children":3593},{"type":587},[],{"type":26,"value":3595}," be aligned to ",{"type":21,"tag":42,"props":3597,"children":3599},{"className":3598},[],[3600],{"type":26,"value":3601},"16",{"type":26,"value":3603}," bytes",{"type":21,"tag":661,"props":3605,"children":3607},{"name":3606},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03811",[3608],{"type":21,"tag":22,"props":3609,"children":3610},{},[3611,3612,3617,3618,3623,3624,3629,3630,3635,3636,3641,3642,3648,3649,3655,3656,3659,3661],{"type":26,"value":3014},{"type":21,"tag":42,"props":3613,"children":3615},{"className":3614},[],[3616],{"type":26,"value":456},{"type":26,"value":501},{"type":21,"tag":42,"props":3619,"children":3621},{"className":3620},[],[3622],{"type":26,"value":1177},{"type":26,"value":986},{"type":21,"tag":42,"props":3625,"children":3627},{"className":3626},[],[3628],{"type":26,"value":456},{"type":26,"value":501},{"type":21,"tag":42,"props":3631,"children":3633},{"className":3632},[],[3634],{"type":26,"value":1185},{"type":26,"value":1249},{"type":21,"tag":42,"props":3637,"children":3639},{"className":3638},[],[3640],{"type":26,"value":1193},{"type":26,"value":647},{"type":21,"tag":42,"props":3643,"children":3645},{"className":3644},[],[3646],{"type":26,"value":3647},"VK_GEOMETRY_TYPE_AABBS_KHR",{"type":26,"value":88},{"type":21,"tag":42,"props":3650,"children":3652},{"className":3651},[],[3653],{"type":26,"value":3654},"geometry.aabbs.data.deviceAddress",{"type":26,"value":609},{"type":21,"tag":585,"props":3657,"children":3658},{"type":587},[],{"type":26,"value":3660}," be a valid device address\nobtained from ",{"type":21,"tag":469,"props":3662,"children":3663},{"href":2931},[3664],{"type":26,"value":2934},{"type":21,"tag":661,"props":3666,"children":3668},{"name":3667},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03812",[3669],{"type":21,"tag":22,"props":3670,"children":3671},{},[3672,3673,3678,3679,3684,3685,3690,3691,3696,3697,3702,3703,3708,3709,3714,3716,3719,3721,3725],{"type":26,"value":3014},{"type":21,"tag":42,"props":3674,"children":3676},{"className":3675},[],[3677],{"type":26,"value":456},{"type":26,"value":501},{"type":21,"tag":42,"props":3680,"children":3682},{"className":3681},[],[3683],{"type":26,"value":1177},{"type":26,"value":986},{"type":21,"tag":42,"props":3686,"children":3688},{"className":3687},[],[3689],{"type":26,"value":456},{"type":26,"value":501},{"type":21,"tag":42,"props":3692,"children":3694},{"className":3693},[],[3695],{"type":26,"value":1185},{"type":26,"value":1249},{"type":21,"tag":42,"props":3698,"children":3700},{"className":3699},[],[3701],{"type":26,"value":1193},{"type":26,"value":647},{"type":21,"tag":42,"props":3704,"children":3706},{"className":3705},[],[3707],{"type":26,"value":3647},{"type":26,"value":3111},{"type":21,"tag":42,"props":3710,"children":3712},{"className":3711},[],[3713],{"type":26,"value":3654},{"type":26,"value":3715}," is the address of a non-sparse\nbuffer then it ",{"type":21,"tag":585,"props":3717,"children":3718},{"type":587},[],{"type":26,"value":3720}," be bound completely and contiguously to a single\n",{"type":21,"tag":469,"props":3722,"children":3723},{"href":2964},[3724],{"type":26,"value":2967},{"type":26,"value":2969},{"type":21,"tag":661,"props":3727,"children":3729},{"name":3728},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03714",[3730],{"type":21,"tag":22,"props":3731,"children":3732},{},[3733,3734,3739,3740,3745,3746,3751,3752,3757,3758,3763,3764,3769,3770,3775,3776,3779,3780,3786],{"type":26,"value":3014},{"type":21,"tag":42,"props":3735,"children":3737},{"className":3736},[],[3738],{"type":26,"value":456},{"type":26,"value":501},{"type":21,"tag":42,"props":3741,"children":3743},{"className":3742},[],[3744],{"type":26,"value":1177},{"type":26,"value":986},{"type":21,"tag":42,"props":3747,"children":3749},{"className":3748},[],[3750],{"type":26,"value":456},{"type":26,"value":501},{"type":21,"tag":42,"props":3753,"children":3755},{"className":3754},[],[3756],{"type":26,"value":1185},{"type":26,"value":1249},{"type":21,"tag":42,"props":3759,"children":3761},{"className":3760},[],[3762],{"type":26,"value":1193},{"type":26,"value":647},{"type":21,"tag":42,"props":3765,"children":3767},{"className":3766},[],[3768],{"type":26,"value":3647},{"type":26,"value":88},{"type":21,"tag":42,"props":3771,"children":3773},{"className":3772},[],[3774],{"type":26,"value":3654},{"type":26,"value":609},{"type":21,"tag":585,"props":3777,"children":3778},{"type":587},[],{"type":26,"value":3595},{"type":21,"tag":42,"props":3781,"children":3783},{"className":3782},[],[3784],{"type":26,"value":3785},"8",{"type":26,"value":3603},{"type":21,"tag":661,"props":3788,"children":3790},{"name":3789},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03715",[3791],{"type":21,"tag":22,"props":3792,"children":3793},{},[3794,3795,3800,3801,3806,3807,3812,3813,3818,3819,3824,3825,3830,3831,3837,3838,3844,3845,3851,3852,3855,3857,3862],{"type":26,"value":3014},{"type":21,"tag":42,"props":3796,"children":3798},{"className":3797},[],[3799],{"type":26,"value":456},{"type":26,"value":501},{"type":21,"tag":42,"props":3802,"children":3804},{"className":3803},[],[3805],{"type":26,"value":1177},{"type":26,"value":986},{"type":21,"tag":42,"props":3808,"children":3810},{"className":3809},[],[3811],{"type":26,"value":456},{"type":26,"value":501},{"type":21,"tag":42,"props":3814,"children":3816},{"className":3815},[],[3817],{"type":26,"value":1185},{"type":26,"value":1249},{"type":21,"tag":42,"props":3820,"children":3822},{"className":3821},[],[3823],{"type":26,"value":1193},{"type":26,"value":647},{"type":21,"tag":42,"props":3826,"children":3828},{"className":3827},[],[3829],{"type":26,"value":1201},{"type":26,"value":2949},{"type":21,"tag":42,"props":3832,"children":3834},{"className":3833},[],[3835],{"type":26,"value":3836},"geometry.arrayOfPointers",{"type":26,"value":1911},{"type":21,"tag":42,"props":3839,"children":3841},{"className":3840},[],[3842],{"type":26,"value":3843},"VK_FALSE",{"type":26,"value":2803},{"type":21,"tag":42,"props":3846,"children":3848},{"className":3847},[],[3849],{"type":26,"value":3850},"geometry.instances.data.deviceAddress",{"type":26,"value":609},{"type":21,"tag":585,"props":3853,"children":3854},{"type":587},[],{"type":26,"value":3856}," be\naligned to ",{"type":21,"tag":42,"props":3858,"children":3860},{"className":3859},[],[3861],{"type":26,"value":3601},{"type":26,"value":3603},{"type":21,"tag":661,"props":3864,"children":3866},{"name":3865},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03716",[3867],{"type":21,"tag":22,"props":3868,"children":3869},{},[3870,3871,3876,3877,3882,3883,3888,3889,3894,3895,3900,3901,3906,3907,3912,3913,3919,3920,3925,3926,3929,3930,3935],{"type":26,"value":3014},{"type":21,"tag":42,"props":3872,"children":3874},{"className":3873},[],[3875],{"type":26,"value":456},{"type":26,"value":501},{"type":21,"tag":42,"props":3878,"children":3880},{"className":3879},[],[3881],{"type":26,"value":1177},{"type":26,"value":986},{"type":21,"tag":42,"props":3884,"children":3886},{"className":3885},[],[3887],{"type":26,"value":456},{"type":26,"value":501},{"type":21,"tag":42,"props":3890,"children":3892},{"className":3891},[],[3893],{"type":26,"value":1185},{"type":26,"value":1249},{"type":21,"tag":42,"props":3896,"children":3898},{"className":3897},[],[3899],{"type":26,"value":1193},{"type":26,"value":647},{"type":21,"tag":42,"props":3902,"children":3904},{"className":3903},[],[3905],{"type":26,"value":1201},{"type":26,"value":2949},{"type":21,"tag":42,"props":3908,"children":3910},{"className":3909},[],[3911],{"type":26,"value":3836},{"type":26,"value":1911},{"type":21,"tag":42,"props":3914,"children":3916},{"className":3915},[],[3917],{"type":26,"value":3918},"VK_TRUE",{"type":26,"value":2803},{"type":21,"tag":42,"props":3921,"children":3923},{"className":3922},[],[3924],{"type":26,"value":3850},{"type":26,"value":609},{"type":21,"tag":585,"props":3927,"children":3928},{"type":587},[],{"type":26,"value":3856},{"type":21,"tag":42,"props":3931,"children":3933},{"className":3932},[],[3934],{"type":26,"value":3785},{"type":26,"value":3603},{"type":21,"tag":661,"props":3937,"children":3939},{"name":3938},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03717",[3940],{"type":21,"tag":22,"props":3941,"children":3942},{},[3943,3944,3949,3950,3955,3956,3961,3962,3967,3968,3973,3974,3979,3980,3985,3986,3991,3993,3998,4000,4003,4004,4009],{"type":26,"value":3014},{"type":21,"tag":42,"props":3945,"children":3947},{"className":3946},[],[3948],{"type":26,"value":456},{"type":26,"value":501},{"type":21,"tag":42,"props":3951,"children":3953},{"className":3952},[],[3954],{"type":26,"value":1177},{"type":26,"value":986},{"type":21,"tag":42,"props":3957,"children":3959},{"className":3958},[],[3960],{"type":26,"value":456},{"type":26,"value":501},{"type":21,"tag":42,"props":3963,"children":3965},{"className":3964},[],[3966],{"type":26,"value":1185},{"type":26,"value":1249},{"type":21,"tag":42,"props":3969,"children":3971},{"className":3970},[],[3972],{"type":26,"value":1193},{"type":26,"value":647},{"type":21,"tag":42,"props":3975,"children":3977},{"className":3976},[],[3978],{"type":26,"value":1201},{"type":26,"value":2949},{"type":21,"tag":42,"props":3981,"children":3983},{"className":3982},[],[3984],{"type":26,"value":3836},{"type":26,"value":1911},{"type":21,"tag":42,"props":3987,"children":3989},{"className":3988},[],[3990],{"type":26,"value":3918},{"type":26,"value":3992},", each element of\n",{"type":21,"tag":42,"props":3994,"children":3996},{"className":3995},[],[3997],{"type":26,"value":3850},{"type":26,"value":3999}," in device memory ",{"type":21,"tag":585,"props":4001,"children":4002},{"type":587},[],{"type":26,"value":3856},{"type":21,"tag":42,"props":4005,"children":4007},{"className":4006},[],[4008],{"type":26,"value":3601},{"type":26,"value":3603},{"type":21,"tag":661,"props":4011,"children":4013},{"name":4012},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03813",[4014],{"type":21,"tag":22,"props":4015,"children":4016},{},[4017,4018,4023,4024,4029,4030,4035,4036,4041,4042,4047,4048,4053,4054,4059,4060,4063,4064],{"type":26,"value":3014},{"type":21,"tag":42,"props":4019,"children":4021},{"className":4020},[],[4022],{"type":26,"value":456},{"type":26,"value":501},{"type":21,"tag":42,"props":4025,"children":4027},{"className":4026},[],[4028],{"type":26,"value":1177},{"type":26,"value":986},{"type":21,"tag":42,"props":4031,"children":4033},{"className":4032},[],[4034],{"type":26,"value":456},{"type":26,"value":501},{"type":21,"tag":42,"props":4037,"children":4039},{"className":4038},[],[4040],{"type":26,"value":1185},{"type":26,"value":1249},{"type":21,"tag":42,"props":4043,"children":4045},{"className":4044},[],[4046],{"type":26,"value":1193},{"type":26,"value":647},{"type":21,"tag":42,"props":4049,"children":4051},{"className":4050},[],[4052],{"type":26,"value":1201},{"type":26,"value":88},{"type":21,"tag":42,"props":4055,"children":4057},{"className":4056},[],[4058],{"type":26,"value":3850},{"type":26,"value":609},{"type":21,"tag":585,"props":4061,"children":4062},{"type":587},[],{"type":26,"value":3257},{"type":21,"tag":469,"props":4065,"children":4066},{"href":2931},[4067],{"type":26,"value":2934},{"type":21,"tag":661,"props":4069,"children":4071},{"name":4070},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03814",[4072],{"type":21,"tag":22,"props":4073,"children":4074},{},[4075,4076,4081,4082,4087,4088,4093,4094,4099,4100,4105,4106,4111,4112,4117,4118,4121,4122,4126],{"type":26,"value":3014},{"type":21,"tag":42,"props":4077,"children":4079},{"className":4078},[],[4080],{"type":26,"value":456},{"type":26,"value":501},{"type":21,"tag":42,"props":4083,"children":4085},{"className":4084},[],[4086],{"type":26,"value":1177},{"type":26,"value":986},{"type":21,"tag":42,"props":4089,"children":4091},{"className":4090},[],[4092],{"type":26,"value":456},{"type":26,"value":501},{"type":21,"tag":42,"props":4095,"children":4097},{"className":4096},[],[4098],{"type":26,"value":1185},{"type":26,"value":1249},{"type":21,"tag":42,"props":4101,"children":4103},{"className":4102},[],[4104],{"type":26,"value":1193},{"type":26,"value":647},{"type":21,"tag":42,"props":4107,"children":4109},{"className":4108},[],[4110],{"type":26,"value":1201},{"type":26,"value":3111},{"type":21,"tag":42,"props":4113,"children":4115},{"className":4114},[],[4116],{"type":26,"value":3850},{"type":26,"value":3118},{"type":21,"tag":585,"props":4119,"children":4120},{"type":587},[],{"type":26,"value":3123},{"type":21,"tag":469,"props":4123,"children":4124},{"href":2964},[4125],{"type":26,"value":2967},{"type":26,"value":2969},{"type":21,"tag":661,"props":4128,"children":4130},{"name":4129},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-06707",[4131],{"type":21,"tag":22,"props":4132,"children":4133},{},[4134,4135,4140,4141,4146,4147,4152,4153,4158,4159,4164,4165,4170,4172,4178,4179,4185,4187,4192,4193,4196,4198,4204,4205],{"type":26,"value":3014},{"type":21,"tag":42,"props":4136,"children":4138},{"className":4137},[],[4139],{"type":26,"value":456},{"type":26,"value":501},{"type":21,"tag":42,"props":4142,"children":4144},{"className":4143},[],[4145],{"type":26,"value":1177},{"type":26,"value":986},{"type":21,"tag":42,"props":4148,"children":4150},{"className":4149},[],[4151],{"type":26,"value":456},{"type":26,"value":501},{"type":21,"tag":42,"props":4154,"children":4156},{"className":4155},[],[4157],{"type":26,"value":1185},{"type":26,"value":1249},{"type":21,"tag":42,"props":4160,"children":4162},{"className":4161},[],[4163],{"type":26,"value":1193},{"type":26,"value":647},{"type":21,"tag":42,"props":4166,"children":4168},{"className":4167},[],[4169],{"type":26,"value":1201},{"type":26,"value":4171},", each\n",{"type":21,"tag":469,"props":4173,"children":4175},{"href":4174},"/man/VkAccelerationStructureInstanceKHR",[4176],{"type":26,"value":4177},"VkAccelerationStructureInstanceKHR",{"type":26,"value":264},{"type":21,"tag":42,"props":4180,"children":4182},{"className":4181},[],[4183],{"type":26,"value":4184},"accelerationStructureReference",{"type":26,"value":4186},"\nvalue in ",{"type":21,"tag":42,"props":4188,"children":4190},{"className":4189},[],[4191],{"type":26,"value":3850},{"type":26,"value":609},{"type":21,"tag":585,"props":4194,"children":4195},{"type":587},[],{"type":26,"value":4197}," be a valid\ndevice address containing a value obtained from\n",{"type":21,"tag":469,"props":4199,"children":4201},{"href":4200},"/man/vkGetAccelerationStructureDeviceAddressKHR",[4202],{"type":26,"value":4203},"vkGetAccelerationStructureDeviceAddressKHR",{"type":26,"value":1179},{"type":21,"tag":42,"props":4206,"children":4208},{"className":4207},[],[4209],{"type":26,"value":3465},{"type":21,"tag":661,"props":4211,"children":4213},{"name":4212},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-commandBuffer-09547",[4214],{"type":21,"tag":22,"props":4215,"children":4216},{},[4217,4222,4223,4226],{"type":21,"tag":42,"props":4218,"children":4220},{"className":4219},[],[4221],{"type":26,"value":83},{"type":26,"value":609},{"type":21,"tag":585,"props":4224,"children":4225},{"type":587},[],{"type":26,"value":4227}," not be a protected command buffer",{"type":21,"tag":661,"props":4229,"children":4231},{"name":4230},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pIndirectDeviceAddresses-03645",[4232],{"type":21,"tag":22,"props":4233,"children":4234},{},[4235,4236,4241,4243,4246,4247,4251],{"type":26,"value":3014},{"type":21,"tag":42,"props":4237,"children":4239},{"className":4238},[],[4240],{"type":26,"value":485},{"type":26,"value":4242},", if the buffer from\nwhich it was queried is non-sparse then it ",{"type":21,"tag":585,"props":4244,"children":4245},{"type":587},[],{"type":26,"value":2961},{"type":21,"tag":469,"props":4248,"children":4249},{"href":2964},[4250],{"type":26,"value":2967},{"type":26,"value":2969},{"type":21,"tag":661,"props":4253,"children":4255},{"name":4254},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pIndirectDeviceAddresses-03646",[4256],{"type":21,"tag":22,"props":4257,"children":4258},{},[4259,4260,4265,4267,4272,4274,4279,4281,4286,4287,4292,4294,4299,4301,4304],{"type":26,"value":3014},{"type":21,"tag":42,"props":4261,"children":4263},{"className":4262},[],[4264],{"type":26,"value":485},{"type":26,"value":4266},"[i], all device\naddresses between ",{"type":21,"tag":42,"props":4268,"children":4270},{"className":4269},[],[4271],{"type":26,"value":485},{"type":26,"value":4273},"[i] and\n",{"type":21,"tag":42,"props":4275,"children":4277},{"className":4276},[],[4278],{"type":26,"value":485},{"type":26,"value":4280},"[i] +\n(",{"type":21,"tag":42,"props":4282,"children":4284},{"className":4283},[],[4285],{"type":26,"value":456},{"type":26,"value":501},{"type":21,"tag":42,"props":4288,"children":4290},{"className":4289},[],[4291],{"type":26,"value":507},{"type":26,"value":4293}," × ",{"type":21,"tag":42,"props":4295,"children":4297},{"className":4296},[],[4298],{"type":26,"value":533},{"type":26,"value":4300},"[i]) -\n1 ",{"type":21,"tag":585,"props":4302,"children":4303},{"type":587},[],{"type":26,"value":4305}," be in the buffer device address range of the same buffer",{"type":21,"tag":661,"props":4307,"children":4309},{"name":4308},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pIndirectDeviceAddresses-03647",[4310],{"type":21,"tag":22,"props":4311,"children":4312},{},[4313,4314,4319,4321,4324,4325,4331],{"type":26,"value":3014},{"type":21,"tag":42,"props":4315,"children":4317},{"className":4316},[],[4318],{"type":26,"value":485},{"type":26,"value":4320},", the buffer from which\nit was queried ",{"type":21,"tag":585,"props":4322,"children":4323},{"type":587},[],{"type":26,"value":2860},{"type":21,"tag":42,"props":4326,"children":4328},{"className":4327},[],[4329],{"type":26,"value":4330},"VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT",{"type":26,"value":4332}," bit set",{"type":21,"tag":661,"props":4334,"children":4336},{"name":4335},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pIndirectDeviceAddresses-03648",[4337],{"type":21,"tag":22,"props":4338,"children":4339},{},[4340,4342,4347,4348,4351,4352],{"type":26,"value":4341},"Each element of ",{"type":21,"tag":42,"props":4343,"children":4345},{"className":4344},[],[4346],{"type":26,"value":485},{"type":26,"value":609},{"type":21,"tag":585,"props":4349,"children":4350},{"type":587},[],{"type":26,"value":2994},{"type":21,"tag":42,"props":4353,"children":4355},{"className":4354},[],[4356],{"type":26,"value":4357},"4",{"type":21,"tag":661,"props":4359,"children":4361},{"name":4360},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pIndirectStrides-03787",[4362],{"type":21,"tag":22,"props":4363,"children":4364},{},[4365,4366,4371,4372,4375,4377],{"type":26,"value":4341},{"type":21,"tag":42,"props":4367,"children":4369},{"className":4368},[],[4370],{"type":26,"value":533},{"type":26,"value":609},{"type":21,"tag":585,"props":4373,"children":4374},{"type":587},[],{"type":26,"value":4376}," be a multiple of ",{"type":21,"tag":42,"props":4378,"children":4380},{"className":4379},[],[4381],{"type":26,"value":4357},{"type":21,"tag":661,"props":4383,"children":4385},{"name":4384},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pIndirectDeviceAddresses-03651",[4386],{"type":21,"tag":22,"props":4387,"children":4388},{},[4389,4391,4395,4397,4402,4403,4406,4407,4411],{"type":26,"value":4390},"Each ",{"type":21,"tag":469,"props":4392,"children":4393},{"href":513},[4394],{"type":26,"value":516},{"type":26,"value":4396}," structure referenced\nby any element of ",{"type":21,"tag":42,"props":4398,"children":4400},{"className":4399},[],[4401],{"type":26,"value":485},{"type":26,"value":609},{"type":21,"tag":585,"props":4404,"children":4405},{"type":587},[],{"type":26,"value":720},{"type":21,"tag":469,"props":4408,"children":4409},{"href":513},[4410],{"type":26,"value":516},{"type":26,"value":4412}," structure",{"type":21,"tag":661,"props":4414,"children":4416},{"name":4415},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03652",[4417],{"type":21,"tag":22,"props":4418,"children":4419},{},[4420,4425,4426,4431,4432,4435,4437,4441,4442,4448,4450,4454,4456,4462,4464,4469,4470,4476,4477,4482],{"type":21,"tag":42,"props":4421,"children":4423},{"className":4422},[],[4424],{"type":26,"value":456},{"type":26,"value":501},{"type":21,"tag":42,"props":4427,"children":4429},{"className":4428},[],[4430],{"type":26,"value":856},{"type":26,"value":609},{"type":21,"tag":585,"props":4433,"children":4434},{"type":587},[],{"type":26,"value":4436}," have been created\nwith a value of ",{"type":21,"tag":469,"props":4438,"children":4439},{"href":968},[4440],{"type":26,"value":971},{"type":26,"value":264},{"type":21,"tag":42,"props":4443,"children":4445},{"className":4444},[],[4446],{"type":26,"value":4447},"size",{"type":26,"value":4449},"\ngreater than or equal to the memory size required by the build\noperation, as returned by ",{"type":21,"tag":469,"props":4451,"children":4452},{"href":2699},[4453],{"type":26,"value":2702},{"type":26,"value":4455},"\nwith ",{"type":21,"tag":42,"props":4457,"children":4459},{"className":4458},[],[4460],{"type":26,"value":4461},"pBuildInfo",{"type":26,"value":4463}," = ",{"type":21,"tag":42,"props":4465,"children":4467},{"className":4466},[],[4468],{"type":26,"value":456},{"type":26,"value":4273},{"type":21,"tag":42,"props":4471,"children":4473},{"className":4472},[],[4474],{"type":26,"value":4475},"pMaxPrimitiveCounts",{"type":26,"value":4463},{"type":21,"tag":42,"props":4478,"children":4480},{"className":4479},[],[4481],{"type":26,"value":557},{"type":26,"value":4483},"[i]",{"type":21,"tag":661,"props":4485,"children":4487},{"name":4486},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-ppMaxPrimitiveCounts-03653",[4488],{"type":21,"tag":22,"props":4489,"children":4490},{},[4491,4492,4497,4498,4501,4503,4508,4510,4514,4516,4521,4523,4529,4531,4536],{"type":26,"value":4390},{"type":21,"tag":42,"props":4493,"children":4495},{"className":4494},[],[4496],{"type":26,"value":557},{"type":26,"value":2464},{"type":21,"tag":585,"props":4499,"children":4500},{"type":587},[],{"type":26,"value":4502}," be greater than or equal to\nthe ",{"type":21,"tag":42,"props":4504,"children":4506},{"className":4505},[],[4507],{"type":26,"value":2391},{"type":26,"value":4509}," value specified by the\n",{"type":21,"tag":469,"props":4511,"children":4512},{"href":513},[4513],{"type":26,"value":516},{"type":26,"value":4515}," structure located at\n",{"type":21,"tag":42,"props":4517,"children":4519},{"className":4518},[],[4520],{"type":26,"value":485},{"type":26,"value":4522},"[i] + (",{"type":21,"tag":42,"props":4524,"children":4526},{"className":4525},[],[4527],{"type":26,"value":4528},"j",{"type":26,"value":4530}," ×\n",{"type":21,"tag":42,"props":4532,"children":4534},{"className":4533},[],[4535],{"type":26,"value":533},{"type":26,"value":4537},"[i])",{"type":21,"tag":656,"props":4539,"children":4541},{"name":4540},"Valid Usage (Implicit)",[4542,4566,4597,4628,4658,4687,4711,4739,4753,4766],{"type":21,"tag":661,"props":4543,"children":4545},{"name":4544},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-commandBuffer-parameter",[4546],{"type":21,"tag":22,"props":4547,"children":4548},{},[4549,4554,4555,4558,4559,4565],{"type":21,"tag":42,"props":4550,"children":4552},{"className":4551},[],[4553],{"type":26,"value":83},{"type":26,"value":609},{"type":21,"tag":585,"props":4556,"children":4557},{"type":587},[],{"type":26,"value":921},{"type":21,"tag":469,"props":4560,"children":4562},{"href":4561},"/man/VkCommandBuffer",[4563],{"type":26,"value":4564},"VkCommandBuffer",{"type":26,"value":779},{"type":21,"tag":661,"props":4567,"children":4569},{"name":4568},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-parameter",[4570],{"type":21,"tag":22,"props":4571,"children":4572},{},[4573,4578,4579,4582,4584,4589,4591,4595],{"type":21,"tag":42,"props":4574,"children":4576},{"className":4575},[],[4577],{"type":26,"value":456},{"type":26,"value":609},{"type":21,"tag":585,"props":4580,"children":4581},{"type":587},[],{"type":26,"value":4583}," be a valid pointer to an array of ",{"type":21,"tag":42,"props":4585,"children":4587},{"className":4586},[],[4588],{"type":26,"value":445},{"type":26,"value":4590}," valid ",{"type":21,"tag":469,"props":4592,"children":4593},{"href":471},[4594],{"type":26,"value":474},{"type":26,"value":4596}," structures",{"type":21,"tag":661,"props":4598,"children":4600},{"name":4599},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pIndirectDeviceAddresses-parameter",[4601],{"type":21,"tag":22,"props":4602,"children":4603},{},[4604,4609,4610,4613,4614,4619,4620,4626],{"type":21,"tag":42,"props":4605,"children":4607},{"className":4606},[],[4608],{"type":26,"value":485},{"type":26,"value":609},{"type":21,"tag":585,"props":4611,"children":4612},{"type":587},[],{"type":26,"value":4583},{"type":21,"tag":42,"props":4615,"children":4617},{"className":4616},[],[4618],{"type":26,"value":445},{"type":26,"value":609},{"type":21,"tag":469,"props":4621,"children":4623},{"href":4622},"/man/VkDeviceAddress",[4624],{"type":26,"value":4625},"VkDeviceAddress",{"type":26,"value":4627}," values",{"type":21,"tag":661,"props":4629,"children":4631},{"name":4630},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pIndirectStrides-parameter",[4632],{"type":21,"tag":22,"props":4633,"children":4634},{},[4635,4640,4641,4644,4645,4650,4651,4657],{"type":21,"tag":42,"props":4636,"children":4638},{"className":4637},[],[4639],{"type":26,"value":533},{"type":26,"value":609},{"type":21,"tag":585,"props":4642,"children":4643},{"type":587},[],{"type":26,"value":4583},{"type":21,"tag":42,"props":4646,"children":4648},{"className":4647},[],[4649],{"type":26,"value":445},{"type":26,"value":609},{"type":21,"tag":42,"props":4652,"children":4654},{"className":4653},[],[4655],{"type":26,"value":4656},"uint32_t",{"type":26,"value":4627},{"type":21,"tag":661,"props":4659,"children":4661},{"name":4660},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-ppMaxPrimitiveCounts-parameter",[4662],{"type":21,"tag":22,"props":4663,"children":4664},{},[4665,4670,4671,4674,4675,4680,4681,4686],{"type":21,"tag":42,"props":4666,"children":4668},{"className":4667},[],[4669],{"type":26,"value":557},{"type":26,"value":609},{"type":21,"tag":585,"props":4672,"children":4673},{"type":587},[],{"type":26,"value":4583},{"type":21,"tag":42,"props":4676,"children":4678},{"className":4677},[],[4679],{"type":26,"value":445},{"type":26,"value":609},{"type":21,"tag":42,"props":4682,"children":4684},{"className":4683},[],[4685],{"type":26,"value":4656},{"type":26,"value":4627},{"type":21,"tag":661,"props":4688,"children":4690},{"name":4689},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-commandBuffer-recording",[4691],{"type":21,"tag":22,"props":4692,"children":4693},{},[4694,4699,4700,4703,4705],{"type":21,"tag":42,"props":4695,"children":4697},{"className":4696},[],[4698],{"type":26,"value":83},{"type":26,"value":609},{"type":21,"tag":585,"props":4701,"children":4702},{"type":587},[],{"type":26,"value":4704}," be in the ",{"type":21,"tag":469,"props":4706,"children":4708},{"href":4707},"/chapters/commandbuffers#commandbuffers-lifecycle",[4709],{"type":26,"value":4710},"recording state",{"type":21,"tag":661,"props":4712,"children":4714},{"name":4713},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-commandBuffer-cmdpool",[4715],{"type":21,"tag":22,"props":4716,"children":4717},{},[4718,4719,4725,4727,4732,4734,4737],{"type":26,"value":669},{"type":21,"tag":42,"props":4720,"children":4722},{"className":4721},[],[4723],{"type":26,"value":4724},"VkCommandPool",{"type":26,"value":4726}," that ",{"type":21,"tag":42,"props":4728,"children":4730},{"className":4729},[],[4731],{"type":26,"value":83},{"type":26,"value":4733}," was allocated from ",{"type":21,"tag":585,"props":4735,"children":4736},{"type":587},[],{"type":26,"value":4738}," support compute operations",{"type":21,"tag":661,"props":4740,"children":4742},{"name":4741},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-renderpass",[4743],{"type":21,"tag":22,"props":4744,"children":4745},{},[4746,4748,4751],{"type":26,"value":4747},"This command ",{"type":21,"tag":585,"props":4749,"children":4750},{"type":587},[],{"type":26,"value":4752}," only be called outside of a render pass instance",{"type":21,"tag":661,"props":4754,"children":4756},{"name":4755},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-videocoding",[4757],{"type":21,"tag":22,"props":4758,"children":4759},{},[4760,4761,4764],{"type":26,"value":4747},{"type":21,"tag":585,"props":4762,"children":4763},{"type":587},[],{"type":26,"value":4765}," only be called outside of a video coding scope",{"type":21,"tag":661,"props":4767,"children":4769},{"name":4768},"VUID-vkCmdBuildAccelerationStructuresIndirectKHR-infoCount-arraylength",[4770],{"type":21,"tag":22,"props":4771,"children":4772},{},[4773,4778,4779,4782,4784],{"type":21,"tag":42,"props":4774,"children":4776},{"className":4775},[],[4777],{"type":26,"value":445},{"type":26,"value":609},{"type":21,"tag":585,"props":4780,"children":4781},{"type":587},[],{"type":26,"value":4783}," be greater than ",{"type":21,"tag":42,"props":4785,"children":4787},{"className":4786},[],[4788],{"type":26,"value":3465},{"type":21,"tag":4790,"props":4791,"children":4793},"validity-box",{"name":4792},"Host Synchronization",[4794],{"type":21,"tag":423,"props":4795,"children":4796},{},[4797,4813],{"type":21,"tag":427,"props":4798,"children":4799},{},[4800,4802,4807,4808,4811],{"type":26,"value":4801},"Host access to ",{"type":21,"tag":42,"props":4803,"children":4805},{"className":4804},[],[4806],{"type":26,"value":83},{"type":26,"value":609},{"type":21,"tag":585,"props":4809,"children":4810},{"type":587},[],{"type":26,"value":4812}," be externally synchronized",{"type":21,"tag":427,"props":4814,"children":4815},{},[4816,4818,4823,4824,4829,4830,4833],{"type":26,"value":4817},"Host access to the ",{"type":21,"tag":42,"props":4819,"children":4821},{"className":4820},[],[4822],{"type":26,"value":4724},{"type":26,"value":4726},{"type":21,"tag":42,"props":4825,"children":4827},{"className":4826},[],[4828],{"type":26,"value":83},{"type":26,"value":4733},{"type":21,"tag":585,"props":4831,"children":4832},{"type":587},[],{"type":26,"value":4834}," be externally synchronized\n::",{"type":21,"tag":4836,"props":4837,"children":4838},"style",{},[4839],{"type":26,"value":4840},"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":71,"depth":71,"links":4842},[],"markdown",1729612492314]