[{"data":1,"prerenderedAt":1802},["ShallowReactive",2],{"sbre9p4AeT":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":1801,"_id":4},"vkCmdBuildAccelerationStructureNV","Build an acceleration structure","VK_NV_ray_tracing",[8,9],"primary","secondary","outside",[12],"compute",[14],"action","protos",[],{"type":18,"children":19,"toc":1799},"root",[20,28,547,710,755,789,1448,1747,1793],{"type":21,"tag":22,"props":23,"children":24},"element","p",{},[25],{"type":26,"value":27},"text","To build an acceleration structure call:",{"type":21,"tag":29,"props":30,"children":31},"code-group",{},[32,241],{"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 vkCmdBuildAccelerationStructureNV(\n VkCommandBuffer commandBuffer,\n const VkAccelerationStructureInfoNV* pInfo,\n VkBuffer instanceData,\n VkDeviceSize instanceOffset,\n VkBool32 update,\n VkAccelerationStructureNV dst,\n VkAccelerationStructureNV src,\n VkBuffer scratch,\n VkDeviceSize scratchOffset);\n","C","c","",[41],{"type":21,"tag":42,"props":43,"children":44},"code",{"__ignoreMap":39},[45,69,89,117,135,153,171,189,206,223],{"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}," vkCmdBuildAccelerationStructureNV",{"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,108,113],{"type":21,"tag":46,"props":94,"children":95},{"style":53},[96],{"type":26,"value":97}," const",{"type":21,"tag":46,"props":99,"children":100},{"style":65},[101],{"type":26,"value":102}," VkAccelerationStructureInfoNV",{"type":21,"tag":46,"props":104,"children":105},{"style":53},[106],{"type":26,"value":107},"*",{"type":21,"tag":46,"props":109,"children":110},{"style":80},[111],{"type":26,"value":112}," pInfo",{"type":21,"tag":46,"props":114,"children":115},{"style":65},[116],{"type":26,"value":88},{"type":21,"tag":46,"props":118,"children":120},{"class":48,"line":119},4,[121,126,131],{"type":21,"tag":46,"props":122,"children":123},{"style":65},[124],{"type":26,"value":125}," VkBuffer ",{"type":21,"tag":46,"props":127,"children":128},{"style":80},[129],{"type":26,"value":130},"instanceData",{"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,144,149],{"type":21,"tag":46,"props":140,"children":141},{"style":65},[142],{"type":26,"value":143}," VkDeviceSize ",{"type":21,"tag":46,"props":145,"children":146},{"style":80},[147],{"type":26,"value":148},"instanceOffset",{"type":21,"tag":46,"props":150,"children":151},{"style":65},[152],{"type":26,"value":88},{"type":21,"tag":46,"props":154,"children":156},{"class":48,"line":155},6,[157,162,167],{"type":21,"tag":46,"props":158,"children":159},{"style":65},[160],{"type":26,"value":161}," VkBool32 ",{"type":21,"tag":46,"props":163,"children":164},{"style":80},[165],{"type":26,"value":166},"update",{"type":21,"tag":46,"props":168,"children":169},{"style":65},[170],{"type":26,"value":88},{"type":21,"tag":46,"props":172,"children":174},{"class":48,"line":173},7,[175,180,185],{"type":21,"tag":46,"props":176,"children":177},{"style":65},[178],{"type":26,"value":179}," VkAccelerationStructureNV ",{"type":21,"tag":46,"props":181,"children":182},{"style":80},[183],{"type":26,"value":184},"dst",{"type":21,"tag":46,"props":186,"children":187},{"style":65},[188],{"type":26,"value":88},{"type":21,"tag":46,"props":190,"children":192},{"class":48,"line":191},8,[193,197,202],{"type":21,"tag":46,"props":194,"children":195},{"style":65},[196],{"type":26,"value":179},{"type":21,"tag":46,"props":198,"children":199},{"style":80},[200],{"type":26,"value":201},"src",{"type":21,"tag":46,"props":203,"children":204},{"style":65},[205],{"type":26,"value":88},{"type":21,"tag":46,"props":207,"children":209},{"class":48,"line":208},9,[210,214,219],{"type":21,"tag":46,"props":211,"children":212},{"style":65},[213],{"type":26,"value":125},{"type":21,"tag":46,"props":215,"children":216},{"style":80},[217],{"type":26,"value":218},"scratch",{"type":21,"tag":46,"props":220,"children":221},{"style":65},[222],{"type":26,"value":88},{"type":21,"tag":46,"props":224,"children":226},{"class":48,"line":225},10,[227,231,236],{"type":21,"tag":46,"props":228,"children":229},{"style":65},[230],{"type":26,"value":143},{"type":21,"tag":46,"props":232,"children":233},{"style":80},[234],{"type":26,"value":235},"scratchOffset",{"type":21,"tag":46,"props":237,"children":238},{"style":65},[239],{"type":26,"value":240},");\n",{"type":21,"tag":33,"props":242,"children":247},{"className":243,"code":244,"filename":245,"language":246,"meta":39,"style":39},"language-rs shiki shiki-themes github-light-default github-dark-default","pub fn cmd_build_acceleration_structure_nv(\n command_buffer: vk::CommandBuffer,\n p_info: *const vk::AccelerationStructureInfoNV,\n instance_data: vk::Buffer,\n instance_offset: vk::DeviceSize,\n update: vk::Bool32,\n dst: vk::AccelerationStructureNV,\n src: vk::AccelerationStructureNV,\n scratch: vk::Buffer,\n scratch_offset: vk::DeviceSize,\n);\n","Rust","rs",[248],{"type":21,"tag":42,"props":249,"children":250},{"__ignoreMap":39},[251,273,305,339,368,397,426,455,483,511,539],{"type":21,"tag":46,"props":252,"children":253},{"class":48,"line":49},[254,259,264,269],{"type":21,"tag":46,"props":255,"children":256},{"style":53},[257],{"type":26,"value":258},"pub",{"type":21,"tag":46,"props":260,"children":261},{"style":53},[262],{"type":26,"value":263}," fn",{"type":21,"tag":46,"props":265,"children":266},{"style":59},[267],{"type":26,"value":268}," cmd_build_acceleration_structure_nv",{"type":21,"tag":46,"props":270,"children":271},{"style":65},[272],{"type":26,"value":68},{"type":21,"tag":46,"props":274,"children":275},{"class":48,"line":71},[276,281,286,291,296,301],{"type":21,"tag":46,"props":277,"children":278},{"style":65},[279],{"type":26,"value":280}," command_buffer",{"type":21,"tag":46,"props":282,"children":283},{"style":53},[284],{"type":26,"value":285},":",{"type":21,"tag":46,"props":287,"children":288},{"style":80},[289],{"type":26,"value":290}," vk",{"type":21,"tag":46,"props":292,"children":293},{"style":53},[294],{"type":26,"value":295},"::",{"type":21,"tag":46,"props":297,"children":298},{"style":80},[299],{"type":26,"value":300},"CommandBuffer",{"type":21,"tag":46,"props":302,"children":303},{"style":65},[304],{"type":26,"value":88},{"type":21,"tag":46,"props":306,"children":307},{"class":48,"line":91},[308,313,317,322,326,330,335],{"type":21,"tag":46,"props":309,"children":310},{"style":65},[311],{"type":26,"value":312}," p_info",{"type":21,"tag":46,"props":314,"children":315},{"style":53},[316],{"type":26,"value":285},{"type":21,"tag":46,"props":318,"children":319},{"style":53},[320],{"type":26,"value":321}," *const",{"type":21,"tag":46,"props":323,"children":324},{"style":80},[325],{"type":26,"value":290},{"type":21,"tag":46,"props":327,"children":328},{"style":53},[329],{"type":26,"value":295},{"type":21,"tag":46,"props":331,"children":332},{"style":80},[333],{"type":26,"value":334},"AccelerationStructureInfoNV",{"type":21,"tag":46,"props":336,"children":337},{"style":65},[338],{"type":26,"value":88},{"type":21,"tag":46,"props":340,"children":341},{"class":48,"line":119},[342,347,351,355,359,364],{"type":21,"tag":46,"props":343,"children":344},{"style":65},[345],{"type":26,"value":346}," instance_data",{"type":21,"tag":46,"props":348,"children":349},{"style":53},[350],{"type":26,"value":285},{"type":21,"tag":46,"props":352,"children":353},{"style":80},[354],{"type":26,"value":290},{"type":21,"tag":46,"props":356,"children":357},{"style":53},[358],{"type":26,"value":295},{"type":21,"tag":46,"props":360,"children":361},{"style":80},[362],{"type":26,"value":363},"Buffer",{"type":21,"tag":46,"props":365,"children":366},{"style":65},[367],{"type":26,"value":88},{"type":21,"tag":46,"props":369,"children":370},{"class":48,"line":137},[371,376,380,384,388,393],{"type":21,"tag":46,"props":372,"children":373},{"style":65},[374],{"type":26,"value":375}," instance_offset",{"type":21,"tag":46,"props":377,"children":378},{"style":53},[379],{"type":26,"value":285},{"type":21,"tag":46,"props":381,"children":382},{"style":80},[383],{"type":26,"value":290},{"type":21,"tag":46,"props":385,"children":386},{"style":53},[387],{"type":26,"value":295},{"type":21,"tag":46,"props":389,"children":390},{"style":80},[391],{"type":26,"value":392},"DeviceSize",{"type":21,"tag":46,"props":394,"children":395},{"style":65},[396],{"type":26,"value":88},{"type":21,"tag":46,"props":398,"children":399},{"class":48,"line":155},[400,405,409,413,417,422],{"type":21,"tag":46,"props":401,"children":402},{"style":65},[403],{"type":26,"value":404}," update",{"type":21,"tag":46,"props":406,"children":407},{"style":53},[408],{"type":26,"value":285},{"type":21,"tag":46,"props":410,"children":411},{"style":80},[412],{"type":26,"value":290},{"type":21,"tag":46,"props":414,"children":415},{"style":53},[416],{"type":26,"value":295},{"type":21,"tag":46,"props":418,"children":419},{"style":80},[420],{"type":26,"value":421},"Bool32",{"type":21,"tag":46,"props":423,"children":424},{"style":65},[425],{"type":26,"value":88},{"type":21,"tag":46,"props":427,"children":428},{"class":48,"line":173},[429,434,438,442,446,451],{"type":21,"tag":46,"props":430,"children":431},{"style":65},[432],{"type":26,"value":433}," dst",{"type":21,"tag":46,"props":435,"children":436},{"style":53},[437],{"type":26,"value":285},{"type":21,"tag":46,"props":439,"children":440},{"style":80},[441],{"type":26,"value":290},{"type":21,"tag":46,"props":443,"children":444},{"style":53},[445],{"type":26,"value":295},{"type":21,"tag":46,"props":447,"children":448},{"style":80},[449],{"type":26,"value":450},"AccelerationStructureNV",{"type":21,"tag":46,"props":452,"children":453},{"style":65},[454],{"type":26,"value":88},{"type":21,"tag":46,"props":456,"children":457},{"class":48,"line":191},[458,463,467,471,475,479],{"type":21,"tag":46,"props":459,"children":460},{"style":65},[461],{"type":26,"value":462}," src",{"type":21,"tag":46,"props":464,"children":465},{"style":53},[466],{"type":26,"value":285},{"type":21,"tag":46,"props":468,"children":469},{"style":80},[470],{"type":26,"value":290},{"type":21,"tag":46,"props":472,"children":473},{"style":53},[474],{"type":26,"value":295},{"type":21,"tag":46,"props":476,"children":477},{"style":80},[478],{"type":26,"value":450},{"type":21,"tag":46,"props":480,"children":481},{"style":65},[482],{"type":26,"value":88},{"type":21,"tag":46,"props":484,"children":485},{"class":48,"line":208},[486,491,495,499,503,507],{"type":21,"tag":46,"props":487,"children":488},{"style":65},[489],{"type":26,"value":490}," scratch",{"type":21,"tag":46,"props":492,"children":493},{"style":53},[494],{"type":26,"value":285},{"type":21,"tag":46,"props":496,"children":497},{"style":80},[498],{"type":26,"value":290},{"type":21,"tag":46,"props":500,"children":501},{"style":53},[502],{"type":26,"value":295},{"type":21,"tag":46,"props":504,"children":505},{"style":80},[506],{"type":26,"value":363},{"type":21,"tag":46,"props":508,"children":509},{"style":65},[510],{"type":26,"value":88},{"type":21,"tag":46,"props":512,"children":513},{"class":48,"line":225},[514,519,523,527,531,535],{"type":21,"tag":46,"props":515,"children":516},{"style":65},[517],{"type":26,"value":518}," scratch_offset",{"type":21,"tag":46,"props":520,"children":521},{"style":53},[522],{"type":26,"value":285},{"type":21,"tag":46,"props":524,"children":525},{"style":80},[526],{"type":26,"value":290},{"type":21,"tag":46,"props":528,"children":529},{"style":53},[530],{"type":26,"value":295},{"type":21,"tag":46,"props":532,"children":533},{"style":80},[534],{"type":26,"value":392},{"type":21,"tag":46,"props":536,"children":537},{"style":65},[538],{"type":26,"value":88},{"type":21,"tag":46,"props":540,"children":542},{"class":48,"line":541},11,[543],{"type":21,"tag":46,"props":544,"children":545},{"style":65},[546],{"type":26,"value":240},{"type":21,"tag":548,"props":549,"children":550},"ul",{},[551,562,573,607,624,648,658,675,693],{"type":21,"tag":552,"props":553,"children":554},"li",{},[555,560],{"type":21,"tag":42,"props":556,"children":558},{"className":557},[],[559],{"type":26,"value":83},{"type":26,"value":561}," is the command buffer into which the command will be\nrecorded.",{"type":21,"tag":552,"props":563,"children":564},{},[565,571],{"type":21,"tag":42,"props":566,"children":568},{"className":567},[],[569],{"type":26,"value":570},"pInfo",{"type":26,"value":572}," contains the shared information for the acceleration\nstructure’s structure.",{"type":21,"tag":552,"props":574,"children":575},{},[576,581,583,590,592,597,599,605],{"type":21,"tag":42,"props":577,"children":579},{"className":578},[],[580],{"type":26,"value":130},{"type":26,"value":582}," is the buffer containing an array of\n",{"type":21,"tag":584,"props":585,"children":587},"a",{"href":586},"/man/VkAccelerationStructureInstanceKHR",[588],{"type":26,"value":589},"VkAccelerationStructureInstanceKHR",{"type":26,"value":591}," structures defining\nacceleration structures.\nThis parameter ",{"type":21,"tag":593,"props":594,"children":596},"normative",{"type":595},"must",[],{"type":26,"value":598}," be ",{"type":21,"tag":42,"props":600,"children":602},{"className":601},[],[603],{"type":26,"value":604},"NULL",{"type":26,"value":606}," for bottom level acceleration structures.",{"type":21,"tag":552,"props":608,"children":609},{},[610,615,617,622],{"type":21,"tag":42,"props":611,"children":613},{"className":612},[],[614],{"type":26,"value":148},{"type":26,"value":616}," is the offset in bytes (relative to the start of\n",{"type":21,"tag":42,"props":618,"children":620},{"className":619},[],[621],{"type":26,"value":130},{"type":26,"value":623},") at which the instance data is located.",{"type":21,"tag":552,"props":625,"children":626},{},[627,632,634,639,641,646],{"type":21,"tag":42,"props":628,"children":630},{"className":629},[],[631],{"type":26,"value":166},{"type":26,"value":633}," specifies whether to update the ",{"type":21,"tag":42,"props":635,"children":637},{"className":636},[],[638],{"type":26,"value":184},{"type":26,"value":640}," acceleration\nstructure with the data in ",{"type":21,"tag":42,"props":642,"children":644},{"className":643},[],[645],{"type":26,"value":201},{"type":26,"value":647},".",{"type":21,"tag":552,"props":649,"children":650},{},[651,656],{"type":21,"tag":42,"props":652,"children":654},{"className":653},[],[655],{"type":26,"value":184},{"type":26,"value":657}," is a pointer to the target acceleration structure for the\nbuild.",{"type":21,"tag":552,"props":659,"children":660},{},[661,666,668,673],{"type":21,"tag":42,"props":662,"children":664},{"className":663},[],[665],{"type":26,"value":201},{"type":26,"value":667}," is a pointer to an existing acceleration structure that is to\nbe used to update the ",{"type":21,"tag":42,"props":669,"children":671},{"className":670},[],[672],{"type":26,"value":184},{"type":26,"value":674}," acceleration structure.",{"type":21,"tag":552,"props":676,"children":677},{},[678,683,685,691],{"type":21,"tag":42,"props":679,"children":681},{"className":680},[],[682],{"type":26,"value":218},{"type":26,"value":684}," is the ",{"type":21,"tag":584,"props":686,"children":688},{"href":687},"/man/VkBuffer",[689],{"type":26,"value":690},"VkBuffer",{"type":26,"value":692}," that will be used as scratch memory\nfor the build.",{"type":21,"tag":552,"props":694,"children":695},{},[696,701,703,708],{"type":21,"tag":42,"props":697,"children":699},{"className":698},[],[700],{"type":26,"value":235},{"type":26,"value":702}," is the offset in bytes relative to the start of\n",{"type":21,"tag":42,"props":704,"children":706},{"className":705},[],[707],{"type":26,"value":218},{"type":26,"value":709}," that will be used as a scratch memory.",{"type":21,"tag":22,"props":711,"children":712},{},[713,715,720,722,727,729,734,736,739,741,747,749],{"type":26,"value":714},"Accesses to ",{"type":21,"tag":42,"props":716,"children":718},{"className":717},[],[719],{"type":26,"value":184},{"type":26,"value":721},", ",{"type":21,"tag":42,"props":723,"children":725},{"className":724},[],[726],{"type":26,"value":201},{"type":26,"value":728},", and ",{"type":21,"tag":42,"props":730,"children":732},{"className":731},[],[733],{"type":26,"value":218},{"type":26,"value":735}," ",{"type":21,"tag":593,"props":737,"children":738},{"type":595},[],{"type":26,"value":740}," be\n",{"type":21,"tag":584,"props":742,"children":744},{"href":743},"/chapters/synchronization#synchronization-dependencies",[745],{"type":26,"value":746},"synchronized",{"type":26,"value":748}," with the\n",{"type":21,"tag":42,"props":750,"children":752},{"className":751},[],[753],{"type":26,"value":754},"VK_PIPELINE_STAGE_ACCELERATION_STRUCTURE_BUILD_BIT_KHR",{"type":21,"tag":22,"props":756,"children":757},{},[758,764,766,772,774,780,782,788],{"type":21,"tag":584,"props":759,"children":761},{"href":760},"/chapters/synchronization#synchronization-pipeline-stages",[762],{"type":26,"value":763},"pipeline stage",{"type":26,"value":765}," and an\n",{"type":21,"tag":584,"props":767,"children":769},{"href":768},"/chapters/synchronization#synchronization-access-types",[770],{"type":26,"value":771},"access type",{"type":26,"value":773}," of\n",{"type":21,"tag":42,"props":775,"children":777},{"className":776},[],[778],{"type":26,"value":779},"VK_ACCESS_ACCELERATION_STRUCTURE_READ_BIT_KHR",{"type":26,"value":781}," or\n",{"type":21,"tag":42,"props":783,"children":785},{"className":784},[],[786],{"type":26,"value":787},"VK_ACCESS_ACCELERATION_STRUCTURE_WRITE_BIT_KHR",{"type":26,"value":647},{"type":21,"tag":790,"props":791,"children":793},"validity-group",{"name":792},"Valid Usage",[794,827,929,969,1020,1122,1207,1233,1270,1309,1341,1371,1416],{"type":21,"tag":795,"props":796,"children":798},"validity-field",{"name":797},"VUID-vkCmdBuildAccelerationStructureNV-geometryCount-02241",[799],{"type":21,"tag":22,"props":800,"children":801},{},[802,808,809,812,814,820,821],{"type":21,"tag":42,"props":803,"children":805},{"className":804},[],[806],{"type":26,"value":807},"geometryCount",{"type":26,"value":735},{"type":21,"tag":593,"props":810,"children":811},{"type":595},[],{"type":26,"value":813}," be less than or equal to\n",{"type":21,"tag":584,"props":815,"children":817},{"href":816},"/man/VkPhysicalDeviceRayTracingPropertiesNV",[818],{"type":26,"value":819},"VkPhysicalDeviceRayTracingPropertiesNV",{"type":26,"value":295},{"type":21,"tag":42,"props":822,"children":824},{"className":823},[],[825],{"type":26,"value":826},"maxGeometryCount",{"type":21,"tag":795,"props":828,"children":830},{"name":829},"VUID-vkCmdBuildAccelerationStructureNV-dst-02488",[831],{"type":21,"tag":22,"props":832,"children":833},{},[834,839,840,843,845,851,853,857,858,864,866,870,871,877,879,883,884,890,891,895,896,901,903,908,910,914,915,921,922,927],{"type":21,"tag":42,"props":835,"children":837},{"className":836},[],[838],{"type":26,"value":184},{"type":26,"value":735},{"type":21,"tag":593,"props":841,"children":842},{"type":595},[],{"type":26,"value":844}," have been created with compatible\n",{"type":21,"tag":584,"props":846,"children":848},{"href":847},"/man/VkAccelerationStructureInfoNV",[849],{"type":26,"value":850},"VkAccelerationStructureInfoNV",{"type":26,"value":852}," where\n",{"type":21,"tag":584,"props":854,"children":855},{"href":847},[856],{"type":26,"value":850},{"type":26,"value":295},{"type":21,"tag":42,"props":859,"children":861},{"className":860},[],[862],{"type":26,"value":863},"type",{"type":26,"value":865}," and\n",{"type":21,"tag":584,"props":867,"children":868},{"href":847},[869],{"type":26,"value":850},{"type":26,"value":295},{"type":21,"tag":42,"props":872,"children":874},{"className":873},[],[875],{"type":26,"value":876},"flags",{"type":26,"value":878}," are identical,\n",{"type":21,"tag":584,"props":880,"children":881},{"href":847},[882],{"type":26,"value":850},{"type":26,"value":295},{"type":21,"tag":42,"props":885,"children":887},{"className":886},[],[888],{"type":26,"value":889},"instanceCount",{"type":26,"value":865},{"type":21,"tag":584,"props":892,"children":893},{"href":847},[894],{"type":26,"value":850},{"type":26,"value":295},{"type":21,"tag":42,"props":897,"children":899},{"className":898},[],[900],{"type":26,"value":807},{"type":26,"value":902}," for ",{"type":21,"tag":42,"props":904,"children":906},{"className":905},[],[907],{"type":26,"value":184},{"type":26,"value":909},"\nare greater than or equal to the build size and each geometry in\n",{"type":21,"tag":584,"props":911,"children":912},{"href":847},[913],{"type":26,"value":850},{"type":26,"value":295},{"type":21,"tag":42,"props":916,"children":918},{"className":917},[],[919],{"type":26,"value":920},"pGeometries",{"type":26,"value":902},{"type":21,"tag":42,"props":923,"children":925},{"className":924},[],[926],{"type":26,"value":184},{"type":26,"value":928}," has\ngreater than or equal to the number of vertices, indices, and AABBs",{"type":21,"tag":795,"props":930,"children":932},{"name":931},"VUID-vkCmdBuildAccelerationStructureNV-update-02489",[933],{"type":21,"tag":22,"props":934,"children":935},{},[936,938,943,945,951,952,957,958,961,963],{"type":26,"value":937},"If ",{"type":21,"tag":42,"props":939,"children":941},{"className":940},[],[942],{"type":26,"value":166},{"type":26,"value":944}," is ",{"type":21,"tag":42,"props":946,"children":948},{"className":947},[],[949],{"type":26,"value":950},"VK_TRUE",{"type":26,"value":721},{"type":21,"tag":42,"props":953,"children":955},{"className":954},[],[956],{"type":26,"value":201},{"type":26,"value":735},{"type":21,"tag":593,"props":959,"children":960},{"type":595},[],{"type":26,"value":962}," not be\n",{"type":21,"tag":584,"props":964,"children":966},{"href":965},"/man/VK_NULL_HANDLE",[967],{"type":26,"value":968},"VK_NULL_HANDLE",{"type":21,"tag":795,"props":970,"children":972},{"name":971},"VUID-vkCmdBuildAccelerationStructureNV-update-02490",[973],{"type":21,"tag":22,"props":974,"children":975},{},[976,977,982,983,988,989,994,995,998,1000,1006,1008,1012,1013,1018],{"type":26,"value":937},{"type":21,"tag":42,"props":978,"children":980},{"className":979},[],[981],{"type":26,"value":166},{"type":26,"value":944},{"type":21,"tag":42,"props":984,"children":986},{"className":985},[],[987],{"type":26,"value":950},{"type":26,"value":721},{"type":21,"tag":42,"props":990,"children":992},{"className":991},[],[993],{"type":26,"value":201},{"type":26,"value":735},{"type":21,"tag":593,"props":996,"children":997},{"type":595},[],{"type":26,"value":999}," have previously been\nconstructed with\n",{"type":21,"tag":42,"props":1001,"children":1003},{"className":1002},[],[1004],{"type":26,"value":1005},"VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_UPDATE_BIT_NV",{"type":26,"value":1007}," set in\n",{"type":21,"tag":584,"props":1009,"children":1010},{"href":847},[1011],{"type":26,"value":850},{"type":26,"value":295},{"type":21,"tag":42,"props":1014,"children":1016},{"className":1015},[],[1017],{"type":26,"value":876},{"type":26,"value":1019}," in the original build",{"type":21,"tag":795,"props":1021,"children":1023},{"name":1022},"VUID-vkCmdBuildAccelerationStructureNV-update-02491",[1024],{"type":21,"tag":22,"props":1025,"children":1026},{},[1027,1028,1033,1034,1040,1042,1048,1050,1056,1058,1064,1066,1072,1073,1079,1081,1086,1087,1091,1092,1097,1099,1105,1108,1110,1115,1117],{"type":26,"value":937},{"type":21,"tag":42,"props":1029,"children":1031},{"className":1030},[],[1032],{"type":26,"value":166},{"type":26,"value":944},{"type":21,"tag":42,"props":1035,"children":1037},{"className":1036},[],[1038],{"type":26,"value":1039},"VK_FALSE",{"type":26,"value":1041},", the ",{"type":21,"tag":42,"props":1043,"children":1045},{"className":1044},[],[1046],{"type":26,"value":1047},"size",{"type":26,"value":1049}," member of the\n",{"type":21,"tag":584,"props":1051,"children":1053},{"href":1052},"/man/VkMemoryRequirements",[1054],{"type":26,"value":1055},"VkMemoryRequirements",{"type":26,"value":1057}," structure returned from a call to\n",{"type":21,"tag":584,"props":1059,"children":1061},{"href":1060},"/man/vkGetAccelerationStructureMemoryRequirementsNV",[1062],{"type":26,"value":1063},"vkGetAccelerationStructureMemoryRequirementsNV",{"type":26,"value":1065}," with\n",{"type":21,"tag":584,"props":1067,"children":1069},{"href":1068},"/man/VkAccelerationStructureMemoryRequirementsInfoNV",[1070],{"type":26,"value":1071},"VkAccelerationStructureMemoryRequirementsInfoNV",{"type":26,"value":295},{"type":21,"tag":42,"props":1074,"children":1076},{"className":1075},[],[1077],{"type":26,"value":1078},"accelerationStructure",{"type":26,"value":1080},"\nset to ",{"type":21,"tag":42,"props":1082,"children":1084},{"className":1083},[],[1085],{"type":26,"value":184},{"type":26,"value":865},{"type":21,"tag":584,"props":1088,"children":1089},{"href":1068},[1090],{"type":26,"value":1071},{"type":26,"value":295},{"type":21,"tag":42,"props":1093,"children":1095},{"className":1094},[],[1096],{"type":26,"value":863},{"type":26,"value":1098}," set to\n",{"type":21,"tag":42,"props":1100,"children":1102},{"className":1101},[],[1103],{"type":26,"value":1104},"VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_BUILD_SCRATCH_NV",{"type":21,"tag":593,"props":1106,"children":1107},{"type":595},[],{"type":26,"value":1109}," be less than or equal to the size of ",{"type":21,"tag":42,"props":1111,"children":1113},{"className":1112},[],[1114],{"type":26,"value":218},{"type":26,"value":1116}," minus\n",{"type":21,"tag":42,"props":1118,"children":1120},{"className":1119},[],[1121],{"type":26,"value":235},{"type":21,"tag":795,"props":1123,"children":1125},{"name":1124},"VUID-vkCmdBuildAccelerationStructureNV-update-02492",[1126],{"type":21,"tag":22,"props":1127,"children":1128},{},[1129,1130,1135,1136,1141,1142,1147,1148,1152,1153,1157,1158,1162,1163,1168,1169,1174,1175,1179,1180,1185,1186,1192,1195,1196,1201,1202],{"type":26,"value":937},{"type":21,"tag":42,"props":1131,"children":1133},{"className":1132},[],[1134],{"type":26,"value":166},{"type":26,"value":944},{"type":21,"tag":42,"props":1137,"children":1139},{"className":1138},[],[1140],{"type":26,"value":950},{"type":26,"value":1041},{"type":21,"tag":42,"props":1143,"children":1145},{"className":1144},[],[1146],{"type":26,"value":1047},{"type":26,"value":1049},{"type":21,"tag":584,"props":1149,"children":1150},{"href":1052},[1151],{"type":26,"value":1055},{"type":26,"value":1057},{"type":21,"tag":584,"props":1154,"children":1155},{"href":1060},[1156],{"type":26,"value":1063},{"type":26,"value":1065},{"type":21,"tag":584,"props":1159,"children":1160},{"href":1068},[1161],{"type":26,"value":1071},{"type":26,"value":295},{"type":21,"tag":42,"props":1164,"children":1166},{"className":1165},[],[1167],{"type":26,"value":1078},{"type":26,"value":1080},{"type":21,"tag":42,"props":1170,"children":1172},{"className":1171},[],[1173],{"type":26,"value":184},{"type":26,"value":865},{"type":21,"tag":584,"props":1176,"children":1177},{"href":1068},[1178],{"type":26,"value":1071},{"type":26,"value":295},{"type":21,"tag":42,"props":1181,"children":1183},{"className":1182},[],[1184],{"type":26,"value":863},{"type":26,"value":1098},{"type":21,"tag":42,"props":1187,"children":1189},{"className":1188},[],[1190],{"type":26,"value":1191},"VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_UPDATE_SCRATCH_NV",{"type":21,"tag":593,"props":1193,"children":1194},{"type":595},[],{"type":26,"value":1109},{"type":21,"tag":42,"props":1197,"children":1199},{"className":1198},[],[1200],{"type":26,"value":218},{"type":26,"value":1116},{"type":21,"tag":42,"props":1203,"children":1205},{"className":1204},[],[1206],{"type":26,"value":235},{"type":21,"tag":795,"props":1208,"children":1210},{"name":1209},"VUID-vkCmdBuildAccelerationStructureNV-scratch-03522",[1211],{"type":21,"tag":22,"props":1212,"children":1213},{},[1214,1219,1220,1223,1225,1231],{"type":21,"tag":42,"props":1215,"children":1217},{"className":1216},[],[1218],{"type":26,"value":218},{"type":26,"value":735},{"type":21,"tag":593,"props":1221,"children":1222},{"type":595},[],{"type":26,"value":1224}," have been created with\n",{"type":21,"tag":42,"props":1226,"children":1228},{"className":1227},[],[1229],{"type":26,"value":1230},"VK_BUFFER_USAGE_RAY_TRACING_BIT_NV",{"type":26,"value":1232}," usage flag",{"type":21,"tag":795,"props":1234,"children":1236},{"name":1235},"VUID-vkCmdBuildAccelerationStructureNV-instanceData-03523",[1237],{"type":21,"tag":22,"props":1238,"children":1239},{},[1240,1241,1246,1248,1252,1253,1258,1261,1263,1268],{"type":26,"value":937},{"type":21,"tag":42,"props":1242,"children":1244},{"className":1243},[],[1245],{"type":26,"value":130},{"type":26,"value":1247}," is not ",{"type":21,"tag":584,"props":1249,"children":1250},{"href":965},[1251],{"type":26,"value":968},{"type":26,"value":721},{"type":21,"tag":42,"props":1254,"children":1256},{"className":1255},[],[1257],{"type":26,"value":130},{"type":21,"tag":593,"props":1259,"children":1260},{"type":595},[],{"type":26,"value":1262}," have been created with ",{"type":21,"tag":42,"props":1264,"children":1266},{"className":1265},[],[1267],{"type":26,"value":1230},{"type":26,"value":1269},"\nusage flag",{"type":21,"tag":795,"props":1271,"children":1273},{"name":1272},"VUID-vkCmdBuildAccelerationStructureNV-accelerationStructureReference-03786",[1274],{"type":21,"tag":22,"props":1275,"children":1276},{},[1277,1279,1283,1284,1290,1292,1297,1298,1301,1303],{"type":26,"value":1278},"Each\n",{"type":21,"tag":584,"props":1280,"children":1281},{"href":586},[1282],{"type":26,"value":589},{"type":26,"value":295},{"type":21,"tag":42,"props":1285,"children":1287},{"className":1286},[],[1288],{"type":26,"value":1289},"accelerationStructureReference",{"type":26,"value":1291},"\nvalue in ",{"type":21,"tag":42,"props":1293,"children":1295},{"className":1294},[],[1296],{"type":26,"value":130},{"type":26,"value":735},{"type":21,"tag":593,"props":1299,"children":1300},{"type":595},[],{"type":26,"value":1302}," be a valid device address containing a\nvalue obtained from ",{"type":21,"tag":584,"props":1304,"children":1306},{"href":1305},"/man/vkGetAccelerationStructureHandleNV",[1307],{"type":26,"value":1308},"vkGetAccelerationStructureHandleNV",{"type":21,"tag":795,"props":1310,"children":1312},{"name":1311},"VUID-vkCmdBuildAccelerationStructureNV-update-03524",[1313],{"type":21,"tag":22,"props":1314,"children":1315},{},[1316,1317,1322,1323,1328,1330,1333,1335],{"type":26,"value":937},{"type":21,"tag":42,"props":1318,"children":1320},{"className":1319},[],[1321],{"type":26,"value":166},{"type":26,"value":944},{"type":21,"tag":42,"props":1324,"children":1326},{"className":1325},[],[1327],{"type":26,"value":950},{"type":26,"value":1329},", then objects that were previously\nactive ",{"type":21,"tag":593,"props":1331,"children":1332},{"type":595},[],{"type":26,"value":1334}," not be made inactive as per\n",{"type":21,"tag":584,"props":1336,"children":1338},{"href":1337},"/chapters/acceleration-structure#acceleration-structure-inactive-prims",[1339],{"type":26,"value":1340},"Inactive Primitives and Instances",{"type":21,"tag":795,"props":1342,"children":1344},{"name":1343},"VUID-vkCmdBuildAccelerationStructureNV-update-03525",[1345],{"type":21,"tag":22,"props":1346,"children":1347},{},[1348,1349,1354,1355,1360,1362,1365,1367],{"type":26,"value":937},{"type":21,"tag":42,"props":1350,"children":1352},{"className":1351},[],[1353],{"type":26,"value":166},{"type":26,"value":944},{"type":21,"tag":42,"props":1356,"children":1358},{"className":1357},[],[1359],{"type":26,"value":950},{"type":26,"value":1361},", then objects that were previously\ninactive ",{"type":21,"tag":593,"props":1363,"children":1364},{"type":595},[],{"type":26,"value":1366}," not be made active as per\n",{"type":21,"tag":584,"props":1368,"children":1369},{"href":1337},[1370],{"type":26,"value":1340},{"type":21,"tag":795,"props":1372,"children":1374},{"name":1373},"VUID-vkCmdBuildAccelerationStructureNV-update-03526",[1375],{"type":21,"tag":22,"props":1376,"children":1377},{},[1378,1379,1384,1385,1390,1391,1396,1398,1403,1405,1408,1410],{"type":26,"value":937},{"type":21,"tag":42,"props":1380,"children":1382},{"className":1381},[],[1383],{"type":26,"value":166},{"type":26,"value":944},{"type":21,"tag":42,"props":1386,"children":1388},{"className":1387},[],[1389],{"type":26,"value":950},{"type":26,"value":1041},{"type":21,"tag":42,"props":1392,"children":1394},{"className":1393},[],[1395],{"type":26,"value":201},{"type":26,"value":1397}," and ",{"type":21,"tag":42,"props":1399,"children":1401},{"className":1400},[],[1402],{"type":26,"value":184},{"type":26,"value":1404}," objects\n",{"type":21,"tag":593,"props":1406,"children":1407},{"type":595},[],{"type":26,"value":1409}," either be the same object or not have any\n",{"type":21,"tag":584,"props":1411,"children":1413},{"href":1412},"/chapters/resources#resources-memory-aliasing",[1414],{"type":26,"value":1415},"memory aliasing",{"type":21,"tag":795,"props":1417,"children":1419},{"name":1418},"VUID-vkCmdBuildAccelerationStructureNV-dst-07787",[1420],{"type":21,"tag":22,"props":1421,"children":1422},{},[1423,1428,1429,1432,1434,1440,1442],{"type":21,"tag":42,"props":1424,"children":1426},{"className":1425},[],[1427],{"type":26,"value":184},{"type":26,"value":735},{"type":21,"tag":593,"props":1430,"children":1431},{"type":595},[],{"type":26,"value":1433}," be bound completely and contiguously to a single\n",{"type":21,"tag":42,"props":1435,"children":1437},{"className":1436},[],[1438],{"type":26,"value":1439},"VkDeviceMemory",{"type":26,"value":1441}," object via\n",{"type":21,"tag":584,"props":1443,"children":1445},{"href":1444},"/man/vkBindAccelerationStructureMemoryNV",[1446],{"type":26,"value":1447},"vkBindAccelerationStructureMemoryNV",{"type":21,"tag":790,"props":1449,"children":1451},{"name":1450},"Valid Usage (Implicit)",[1452,1478,1502,1536,1560,1594,1616,1640,1669,1683,1696],{"type":21,"tag":795,"props":1453,"children":1455},{"name":1454},"VUID-vkCmdBuildAccelerationStructureNV-commandBuffer-parameter",[1456],{"type":21,"tag":22,"props":1457,"children":1458},{},[1459,1464,1465,1468,1470,1476],{"type":21,"tag":42,"props":1460,"children":1462},{"className":1461},[],[1463],{"type":26,"value":83},{"type":26,"value":735},{"type":21,"tag":593,"props":1466,"children":1467},{"type":595},[],{"type":26,"value":1469}," be a valid ",{"type":21,"tag":584,"props":1471,"children":1473},{"href":1472},"/man/VkCommandBuffer",[1474],{"type":26,"value":1475},"VkCommandBuffer",{"type":26,"value":1477}," handle",{"type":21,"tag":795,"props":1479,"children":1481},{"name":1480},"VUID-vkCmdBuildAccelerationStructureNV-pInfo-parameter",[1482],{"type":21,"tag":22,"props":1483,"children":1484},{},[1485,1490,1491,1494,1496,1500],{"type":21,"tag":42,"props":1486,"children":1488},{"className":1487},[],[1489],{"type":26,"value":570},{"type":26,"value":735},{"type":21,"tag":593,"props":1492,"children":1493},{"type":595},[],{"type":26,"value":1495}," be a valid pointer to a valid ",{"type":21,"tag":584,"props":1497,"children":1498},{"href":847},[1499],{"type":26,"value":850},{"type":26,"value":1501}," structure",{"type":21,"tag":795,"props":1503,"children":1505},{"name":1504},"VUID-vkCmdBuildAccelerationStructureNV-instanceData-parameter",[1506],{"type":21,"tag":22,"props":1507,"children":1508},{},[1509,1510,1515,1516,1520,1521,1526,1527,1530,1531,1535],{"type":26,"value":937},{"type":21,"tag":42,"props":1511,"children":1513},{"className":1512},[],[1514],{"type":26,"value":130},{"type":26,"value":1247},{"type":21,"tag":584,"props":1517,"children":1518},{"href":965},[1519],{"type":26,"value":968},{"type":26,"value":721},{"type":21,"tag":42,"props":1522,"children":1524},{"className":1523},[],[1525],{"type":26,"value":130},{"type":26,"value":735},{"type":21,"tag":593,"props":1528,"children":1529},{"type":595},[],{"type":26,"value":1469},{"type":21,"tag":584,"props":1532,"children":1533},{"href":687},[1534],{"type":26,"value":690},{"type":26,"value":1477},{"type":21,"tag":795,"props":1537,"children":1539},{"name":1538},"VUID-vkCmdBuildAccelerationStructureNV-dst-parameter",[1540],{"type":21,"tag":22,"props":1541,"children":1542},{},[1543,1548,1549,1552,1553,1559],{"type":21,"tag":42,"props":1544,"children":1546},{"className":1545},[],[1547],{"type":26,"value":184},{"type":26,"value":735},{"type":21,"tag":593,"props":1550,"children":1551},{"type":595},[],{"type":26,"value":1469},{"type":21,"tag":584,"props":1554,"children":1556},{"href":1555},"/man/VkAccelerationStructureNV",[1557],{"type":26,"value":1558},"VkAccelerationStructureNV",{"type":26,"value":1477},{"type":21,"tag":795,"props":1561,"children":1563},{"name":1562},"VUID-vkCmdBuildAccelerationStructureNV-src-parameter",[1564],{"type":21,"tag":22,"props":1565,"children":1566},{},[1567,1568,1573,1574,1578,1579,1584,1585,1588,1589,1593],{"type":26,"value":937},{"type":21,"tag":42,"props":1569,"children":1571},{"className":1570},[],[1572],{"type":26,"value":201},{"type":26,"value":1247},{"type":21,"tag":584,"props":1575,"children":1576},{"href":965},[1577],{"type":26,"value":968},{"type":26,"value":721},{"type":21,"tag":42,"props":1580,"children":1582},{"className":1581},[],[1583],{"type":26,"value":201},{"type":26,"value":735},{"type":21,"tag":593,"props":1586,"children":1587},{"type":595},[],{"type":26,"value":1469},{"type":21,"tag":584,"props":1590,"children":1591},{"href":1555},[1592],{"type":26,"value":1558},{"type":26,"value":1477},{"type":21,"tag":795,"props":1595,"children":1597},{"name":1596},"VUID-vkCmdBuildAccelerationStructureNV-scratch-parameter",[1598],{"type":21,"tag":22,"props":1599,"children":1600},{},[1601,1606,1607,1610,1611,1615],{"type":21,"tag":42,"props":1602,"children":1604},{"className":1603},[],[1605],{"type":26,"value":218},{"type":26,"value":735},{"type":21,"tag":593,"props":1608,"children":1609},{"type":595},[],{"type":26,"value":1469},{"type":21,"tag":584,"props":1612,"children":1613},{"href":687},[1614],{"type":26,"value":690},{"type":26,"value":1477},{"type":21,"tag":795,"props":1617,"children":1619},{"name":1618},"VUID-vkCmdBuildAccelerationStructureNV-commandBuffer-recording",[1620],{"type":21,"tag":22,"props":1621,"children":1622},{},[1623,1628,1629,1632,1634],{"type":21,"tag":42,"props":1624,"children":1626},{"className":1625},[],[1627],{"type":26,"value":83},{"type":26,"value":735},{"type":21,"tag":593,"props":1630,"children":1631},{"type":595},[],{"type":26,"value":1633}," be in the ",{"type":21,"tag":584,"props":1635,"children":1637},{"href":1636},"/chapters/commandbuffers#commandbuffers-lifecycle",[1638],{"type":26,"value":1639},"recording state",{"type":21,"tag":795,"props":1641,"children":1643},{"name":1642},"VUID-vkCmdBuildAccelerationStructureNV-commandBuffer-cmdpool",[1644],{"type":21,"tag":22,"props":1645,"children":1646},{},[1647,1649,1655,1657,1662,1664,1667],{"type":26,"value":1648},"The ",{"type":21,"tag":42,"props":1650,"children":1652},{"className":1651},[],[1653],{"type":26,"value":1654},"VkCommandPool",{"type":26,"value":1656}," that ",{"type":21,"tag":42,"props":1658,"children":1660},{"className":1659},[],[1661],{"type":26,"value":83},{"type":26,"value":1663}," was allocated from ",{"type":21,"tag":593,"props":1665,"children":1666},{"type":595},[],{"type":26,"value":1668}," support compute operations",{"type":21,"tag":795,"props":1670,"children":1672},{"name":1671},"VUID-vkCmdBuildAccelerationStructureNV-renderpass",[1673],{"type":21,"tag":22,"props":1674,"children":1675},{},[1676,1678,1681],{"type":26,"value":1677},"This command ",{"type":21,"tag":593,"props":1679,"children":1680},{"type":595},[],{"type":26,"value":1682}," only be called outside of a render pass instance",{"type":21,"tag":795,"props":1684,"children":1686},{"name":1685},"VUID-vkCmdBuildAccelerationStructureNV-videocoding",[1687],{"type":21,"tag":22,"props":1688,"children":1689},{},[1690,1691,1694],{"type":26,"value":1677},{"type":21,"tag":593,"props":1692,"children":1693},{"type":595},[],{"type":26,"value":1695}," only be called outside of a video coding scope",{"type":21,"tag":795,"props":1697,"children":1699},{"name":1698},"VUID-vkCmdBuildAccelerationStructureNV-commonparent",[1700],{"type":21,"tag":22,"props":1701,"children":1702},{},[1703,1705,1710,1711,1716,1717,1722,1723,1728,1729,1734,1736,1739,1741],{"type":26,"value":1704},"Each of ",{"type":21,"tag":42,"props":1706,"children":1708},{"className":1707},[],[1709],{"type":26,"value":83},{"type":26,"value":721},{"type":21,"tag":42,"props":1712,"children":1714},{"className":1713},[],[1715],{"type":26,"value":184},{"type":26,"value":721},{"type":21,"tag":42,"props":1718,"children":1720},{"className":1719},[],[1721],{"type":26,"value":130},{"type":26,"value":721},{"type":21,"tag":42,"props":1724,"children":1726},{"className":1725},[],[1727],{"type":26,"value":218},{"type":26,"value":728},{"type":21,"tag":42,"props":1730,"children":1732},{"className":1731},[],[1733],{"type":26,"value":201},{"type":26,"value":1735}," that are valid handles of non-ignored parameters ",{"type":21,"tag":593,"props":1737,"children":1738},{"type":595},[],{"type":26,"value":1740}," have been created, allocated, or retrieved from the same ",{"type":21,"tag":584,"props":1742,"children":1744},{"href":1743},"/man/VkDevice",[1745],{"type":26,"value":1746},"VkDevice",{"type":21,"tag":1748,"props":1749,"children":1751},"validity-box",{"name":1750},"Host Synchronization",[1752],{"type":21,"tag":548,"props":1753,"children":1754},{},[1755,1771],{"type":21,"tag":552,"props":1756,"children":1757},{},[1758,1760,1765,1766,1769],{"type":26,"value":1759},"Host access to ",{"type":21,"tag":42,"props":1761,"children":1763},{"className":1762},[],[1764],{"type":26,"value":83},{"type":26,"value":735},{"type":21,"tag":593,"props":1767,"children":1768},{"type":595},[],{"type":26,"value":1770}," be externally synchronized",{"type":21,"tag":552,"props":1772,"children":1773},{},[1774,1776,1781,1782,1787,1788,1791],{"type":26,"value":1775},"Host access to the ",{"type":21,"tag":42,"props":1777,"children":1779},{"className":1778},[],[1780],{"type":26,"value":1654},{"type":26,"value":1656},{"type":21,"tag":42,"props":1783,"children":1785},{"className":1784},[],[1786],{"type":26,"value":83},{"type":26,"value":1663},{"type":21,"tag":593,"props":1789,"children":1790},{"type":595},[],{"type":26,"value":1792}," be externally synchronized\n::",{"type":21,"tag":1794,"props":1795,"children":1796},"style",{},[1797],{"type":26,"value":1798},"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":1800},[],"markdown",1725732598303]