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