[{"data":1,"prerenderedAt":1031},["ShallowReactive",2],{"ka5md7xgK1":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":1030,"_id":4},"vkCmdWriteAccelerationStructuresPropertiesNV","Write acceleration structure result parameters to query results.","VK_NV_ray_tracing",[8,9],"primary","secondary","outside",[12],"compute",[14],"action","protos",[],{"type":18,"children":19,"toc":1028},"root",[20,28,394,478,511,538,722,976,1022],{"type":21,"tag":22,"props":23,"children":24},"element","p",{},[25],{"type":26,"value":27},"text","To query acceleration structure size parameters call:",{"type":21,"tag":29,"props":30,"children":31},"code-group",{},[32,189],{"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 vkCmdWriteAccelerationStructuresPropertiesNV(\n VkCommandBuffer commandBuffer,\n uint32_t accelerationStructureCount,\n const VkAccelerationStructureNV* pAccelerationStructures,\n VkQueryType queryType,\n VkQueryPool queryPool,\n uint32_t firstQuery);\n","C","c","",[41],{"type":21,"tag":42,"props":43,"children":44},"code",{"__ignoreMap":39},[45,69,89,107,135,153,171],{"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}," vkCmdWriteAccelerationStructuresPropertiesNV",{"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}," accelerationStructureCount",{"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}," VkAccelerationStructureNV",{"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}," pAccelerationStructures",{"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}," VkQueryType ",{"type":21,"tag":46,"props":145,"children":146},{"style":80},[147],{"type":26,"value":148},"queryType",{"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}," VkQueryPool ",{"type":21,"tag":46,"props":163,"children":164},{"style":80},[165],{"type":26,"value":166},"queryPool",{"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,179,184],{"type":21,"tag":46,"props":176,"children":177},{"style":53},[178],{"type":26,"value":97},{"type":21,"tag":46,"props":180,"children":181},{"style":80},[182],{"type":26,"value":183}," firstQuery",{"type":21,"tag":46,"props":185,"children":186},{"style":65},[187],{"type":26,"value":188},");\n",{"type":21,"tag":33,"props":190,"children":195},{"className":191,"code":192,"filename":193,"language":194,"meta":39,"style":39},"language-rs shiki shiki-themes github-light-default github-dark-default","pub fn cmd_write_acceleration_structures_properties_nv(\n command_buffer: vk::CommandBuffer,\n acceleration_structure_count: u32,\n p_acceleration_structures: *const vk::AccelerationStructureNV,\n query_type: vk::QueryType,\n query_pool: vk::QueryPool,\n first_query: u32,\n);\n","Rust","rs",[196],{"type":21,"tag":42,"props":197,"children":198},{"__ignoreMap":39},[199,221,253,274,308,337,366,386],{"type":21,"tag":46,"props":200,"children":201},{"class":48,"line":49},[202,207,212,217],{"type":21,"tag":46,"props":203,"children":204},{"style":53},[205],{"type":26,"value":206},"pub",{"type":21,"tag":46,"props":208,"children":209},{"style":53},[210],{"type":26,"value":211}," fn",{"type":21,"tag":46,"props":213,"children":214},{"style":59},[215],{"type":26,"value":216}," cmd_write_acceleration_structures_properties_nv",{"type":21,"tag":46,"props":218,"children":219},{"style":65},[220],{"type":26,"value":68},{"type":21,"tag":46,"props":222,"children":223},{"class":48,"line":71},[224,229,234,239,244,249],{"type":21,"tag":46,"props":225,"children":226},{"style":65},[227],{"type":26,"value":228}," command_buffer",{"type":21,"tag":46,"props":230,"children":231},{"style":53},[232],{"type":26,"value":233},":",{"type":21,"tag":46,"props":235,"children":236},{"style":80},[237],{"type":26,"value":238}," vk",{"type":21,"tag":46,"props":240,"children":241},{"style":53},[242],{"type":26,"value":243},"::",{"type":21,"tag":46,"props":245,"children":246},{"style":80},[247],{"type":26,"value":248},"CommandBuffer",{"type":21,"tag":46,"props":250,"children":251},{"style":65},[252],{"type":26,"value":88},{"type":21,"tag":46,"props":254,"children":255},{"class":48,"line":91},[256,261,265,270],{"type":21,"tag":46,"props":257,"children":258},{"style":65},[259],{"type":26,"value":260}," acceleration_structure_count",{"type":21,"tag":46,"props":262,"children":263},{"style":53},[264],{"type":26,"value":233},{"type":21,"tag":46,"props":266,"children":267},{"style":80},[268],{"type":26,"value":269}," u32",{"type":21,"tag":46,"props":271,"children":272},{"style":65},[273],{"type":26,"value":88},{"type":21,"tag":46,"props":275,"children":276},{"class":48,"line":109},[277,282,286,291,295,299,304],{"type":21,"tag":46,"props":278,"children":279},{"style":65},[280],{"type":26,"value":281}," p_acceleration_structures",{"type":21,"tag":46,"props":283,"children":284},{"style":53},[285],{"type":26,"value":233},{"type":21,"tag":46,"props":287,"children":288},{"style":53},[289],{"type":26,"value":290}," *const",{"type":21,"tag":46,"props":292,"children":293},{"style":80},[294],{"type":26,"value":238},{"type":21,"tag":46,"props":296,"children":297},{"style":53},[298],{"type":26,"value":243},{"type":21,"tag":46,"props":300,"children":301},{"style":80},[302],{"type":26,"value":303},"AccelerationStructureNV",{"type":21,"tag":46,"props":305,"children":306},{"style":65},[307],{"type":26,"value":88},{"type":21,"tag":46,"props":309,"children":310},{"class":48,"line":137},[311,316,320,324,328,333],{"type":21,"tag":46,"props":312,"children":313},{"style":65},[314],{"type":26,"value":315}," query_type",{"type":21,"tag":46,"props":317,"children":318},{"style":53},[319],{"type":26,"value":233},{"type":21,"tag":46,"props":321,"children":322},{"style":80},[323],{"type":26,"value":238},{"type":21,"tag":46,"props":325,"children":326},{"style":53},[327],{"type":26,"value":243},{"type":21,"tag":46,"props":329,"children":330},{"style":80},[331],{"type":26,"value":332},"QueryType",{"type":21,"tag":46,"props":334,"children":335},{"style":65},[336],{"type":26,"value":88},{"type":21,"tag":46,"props":338,"children":339},{"class":48,"line":155},[340,345,349,353,357,362],{"type":21,"tag":46,"props":341,"children":342},{"style":65},[343],{"type":26,"value":344}," query_pool",{"type":21,"tag":46,"props":346,"children":347},{"style":53},[348],{"type":26,"value":233},{"type":21,"tag":46,"props":350,"children":351},{"style":80},[352],{"type":26,"value":238},{"type":21,"tag":46,"props":354,"children":355},{"style":53},[356],{"type":26,"value":243},{"type":21,"tag":46,"props":358,"children":359},{"style":80},[360],{"type":26,"value":361},"QueryPool",{"type":21,"tag":46,"props":363,"children":364},{"style":65},[365],{"type":26,"value":88},{"type":21,"tag":46,"props":367,"children":368},{"class":48,"line":173},[369,374,378,382],{"type":21,"tag":46,"props":370,"children":371},{"style":65},[372],{"type":26,"value":373}," first_query",{"type":21,"tag":46,"props":375,"children":376},{"style":53},[377],{"type":26,"value":233},{"type":21,"tag":46,"props":379,"children":380},{"style":80},[381],{"type":26,"value":269},{"type":21,"tag":46,"props":383,"children":384},{"style":65},[385],{"type":26,"value":88},{"type":21,"tag":46,"props":387,"children":389},{"class":48,"line":388},8,[390],{"type":21,"tag":46,"props":391,"children":392},{"style":65},[393],{"type":26,"value":188},{"type":21,"tag":395,"props":396,"children":397},"ul",{},[398,409,420,431,450,460],{"type":21,"tag":399,"props":400,"children":401},"li",{},[402,407],{"type":21,"tag":42,"props":403,"children":405},{"className":404},[],[406],{"type":26,"value":83},{"type":26,"value":408}," is the command buffer into which the command will be\nrecorded.",{"type":21,"tag":399,"props":410,"children":411},{},[412,418],{"type":21,"tag":42,"props":413,"children":415},{"className":414},[],[416],{"type":26,"value":417},"accelerationStructureCount",{"type":26,"value":419}," is the count of acceleration structures\nfor which to query the property.",{"type":21,"tag":399,"props":421,"children":422},{},[423,429],{"type":21,"tag":42,"props":424,"children":426},{"className":425},[],[427],{"type":26,"value":428},"pAccelerationStructures",{"type":26,"value":430}," is a pointer to an array of existing\npreviously built acceleration structures.",{"type":21,"tag":399,"props":432,"children":433},{},[434,439,441,448],{"type":21,"tag":42,"props":435,"children":437},{"className":436},[],[438],{"type":26,"value":148},{"type":26,"value":440}," is a ",{"type":21,"tag":442,"props":443,"children":445},"a",{"href":444},"/man/VkQueryType",[446],{"type":26,"value":447},"VkQueryType",{"type":26,"value":449}," value specifying the type of\nqueries managed by the pool.",{"type":21,"tag":399,"props":451,"children":452},{},[453,458],{"type":21,"tag":42,"props":454,"children":456},{"className":455},[],[457],{"type":26,"value":166},{"type":26,"value":459}," is the query pool that will manage the results of the\nquery.",{"type":21,"tag":399,"props":461,"children":462},{},[463,469,471,476],{"type":21,"tag":42,"props":464,"children":466},{"className":465},[],[467],{"type":26,"value":468},"firstQuery",{"type":26,"value":470}," is the first query index within the query pool that\nwill contain the ",{"type":21,"tag":42,"props":472,"children":474},{"className":473},[],[475],{"type":26,"value":417},{"type":26,"value":477}," number of results.",{"type":21,"tag":22,"props":479,"children":480},{},[481,483,488,490,495,497,503,505],{"type":26,"value":482},"Accesses to any of the acceleration structures listed in\n",{"type":21,"tag":42,"props":484,"children":486},{"className":485},[],[487],{"type":26,"value":428},{"type":26,"value":489}," ",{"type":21,"tag":491,"props":492,"children":494},"normative",{"type":493},"must",[],{"type":26,"value":496}," be ",{"type":21,"tag":442,"props":498,"children":500},{"href":499},"/chapters/synchronization#synchronization-dependencies",[501],{"type":26,"value":502},"synchronized",{"type":26,"value":504}," with the\n",{"type":21,"tag":42,"props":506,"children":508},{"className":507},[],[509],{"type":26,"value":510},"VK_PIPELINE_STAGE_ACCELERATION_STRUCTURE_BUILD_BIT_KHR",{"type":21,"tag":22,"props":512,"children":513},{},[514,520,522,528,530,536],{"type":21,"tag":442,"props":515,"children":517},{"href":516},"/chapters/synchronization#synchronization-pipeline-stages",[518],{"type":26,"value":519},"pipeline stage",{"type":26,"value":521}," and an\n",{"type":21,"tag":442,"props":523,"children":525},{"href":524},"/chapters/synchronization#synchronization-access-types",[526],{"type":26,"value":527},"access type",{"type":26,"value":529}," of\n",{"type":21,"tag":42,"props":531,"children":533},{"className":532},[],[534],{"type":26,"value":535},"VK_ACCESS_ACCELERATION_STRUCTURE_READ_BIT_KHR",{"type":26,"value":537},".",{"type":21,"tag":539,"props":540,"children":542},"validity-group",{"name":541},"Valid Usage",[543,574,607,640,660,700],{"type":21,"tag":544,"props":545,"children":547},"validity-field",{"name":546},"VUID-vkCmdWriteAccelerationStructuresPropertiesNV-queryPool-03755",[548],{"type":21,"tag":22,"props":549,"children":550},{},[551,556,557,560,562,567,569],{"type":21,"tag":42,"props":552,"children":554},{"className":553},[],[555],{"type":26,"value":166},{"type":26,"value":489},{"type":21,"tag":491,"props":558,"children":559},{"type":493},[],{"type":26,"value":561}," have been created with a ",{"type":21,"tag":42,"props":563,"children":565},{"className":564},[],[566],{"type":26,"value":148},{"type":26,"value":568}," matching\n",{"type":21,"tag":42,"props":570,"children":572},{"className":571},[],[573],{"type":26,"value":148},{"type":21,"tag":544,"props":575,"children":577},{"name":576},"VUID-vkCmdWriteAccelerationStructuresPropertiesNV-queryPool-03756",[578],{"type":21,"tag":22,"props":579,"children":580},{},[581,583,588,590,595,596,599,601],{"type":26,"value":582},"The queries identified by ",{"type":21,"tag":42,"props":584,"children":586},{"className":585},[],[587],{"type":26,"value":166},{"type":26,"value":589}," and ",{"type":21,"tag":42,"props":591,"children":593},{"className":592},[],[594],{"type":26,"value":468},{"type":26,"value":489},{"type":21,"tag":491,"props":597,"children":598},{"type":493},[],{"type":26,"value":600}," be\n",{"type":21,"tag":602,"props":603,"children":604},"em",{},[605],{"type":26,"value":606},"unavailable",{"type":21,"tag":544,"props":608,"children":610},{"name":609},"VUID-vkCmdWriteAccelerationStructuresPropertiesNV-accelerationStructure-03757",[611],{"type":21,"tag":22,"props":612,"children":613},{},[614,620,621,624,626,632,634],{"type":21,"tag":42,"props":615,"children":617},{"className":616},[],[618],{"type":26,"value":619},"accelerationStructure",{"type":26,"value":489},{"type":21,"tag":491,"props":622,"children":623},{"type":493},[],{"type":26,"value":625}," be bound completely and contiguously\nto a single ",{"type":21,"tag":42,"props":627,"children":629},{"className":628},[],[630],{"type":26,"value":631},"VkDeviceMemory",{"type":26,"value":633}," object via\n",{"type":21,"tag":442,"props":635,"children":637},{"href":636},"/man/vkBindAccelerationStructureMemoryNV",[638],{"type":26,"value":639},"vkBindAccelerationStructureMemoryNV",{"type":21,"tag":544,"props":641,"children":643},{"name":642},"VUID-vkCmdWriteAccelerationStructuresPropertiesNV-pAccelerationStructures-04958",[644],{"type":21,"tag":22,"props":645,"children":646},{},[647,649,654,655,658],{"type":26,"value":648},"All acceleration structures in ",{"type":21,"tag":42,"props":650,"children":652},{"className":651},[],[653],{"type":26,"value":428},{"type":26,"value":489},{"type":21,"tag":491,"props":656,"children":657},{"type":493},[],{"type":26,"value":659}," have\nbeen built prior to the execution of this command",{"type":21,"tag":544,"props":661,"children":663},{"name":662},"VUID-vkCmdWriteAccelerationStructuresPropertiesNV-pAccelerationStructures-06215",[664],{"type":21,"tag":22,"props":665,"children":666},{},[667,668,673,674,677,679,685,687,692,694],{"type":26,"value":648},{"type":21,"tag":42,"props":669,"children":671},{"className":670},[],[672],{"type":26,"value":428},{"type":26,"value":489},{"type":21,"tag":491,"props":675,"children":676},{"type":493},[],{"type":26,"value":678}," have\nbeen built with\n",{"type":21,"tag":42,"props":680,"children":682},{"className":681},[],[683],{"type":26,"value":684},"VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_COMPACTION_BIT_KHR",{"type":26,"value":686}," if\n",{"type":21,"tag":42,"props":688,"children":690},{"className":689},[],[691],{"type":26,"value":148},{"type":26,"value":693}," is\n",{"type":21,"tag":42,"props":695,"children":697},{"className":696},[],[698],{"type":26,"value":699},"VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_NV",{"type":21,"tag":544,"props":701,"children":703},{"name":702},"VUID-vkCmdWriteAccelerationStructuresPropertiesNV-queryType-06216",[704],{"type":21,"tag":22,"props":705,"children":706},{},[707,712,713,716,717],{"type":21,"tag":42,"props":708,"children":710},{"className":709},[],[711],{"type":26,"value":148},{"type":26,"value":489},{"type":21,"tag":491,"props":714,"children":715},{"type":493},[],{"type":26,"value":600},{"type":21,"tag":42,"props":718,"children":720},{"className":719},[],[721],{"type":26,"value":699},{"type":21,"tag":539,"props":723,"children":725},{"name":724},"Valid Usage (Implicit)",[726,752,785,808,832,856,885,899,912,936],{"type":21,"tag":544,"props":727,"children":729},{"name":728},"VUID-vkCmdWriteAccelerationStructuresPropertiesNV-commandBuffer-parameter",[730],{"type":21,"tag":22,"props":731,"children":732},{},[733,738,739,742,744,750],{"type":21,"tag":42,"props":734,"children":736},{"className":735},[],[737],{"type":26,"value":83},{"type":26,"value":489},{"type":21,"tag":491,"props":740,"children":741},{"type":493},[],{"type":26,"value":743}," be a valid ",{"type":21,"tag":442,"props":745,"children":747},{"href":746},"/man/VkCommandBuffer",[748],{"type":26,"value":749},"VkCommandBuffer",{"type":26,"value":751}," handle",{"type":21,"tag":544,"props":753,"children":755},{"name":754},"VUID-vkCmdWriteAccelerationStructuresPropertiesNV-pAccelerationStructures-parameter",[756],{"type":21,"tag":22,"props":757,"children":758},{},[759,764,765,768,770,775,777,783],{"type":21,"tag":42,"props":760,"children":762},{"className":761},[],[763],{"type":26,"value":428},{"type":26,"value":489},{"type":21,"tag":491,"props":766,"children":767},{"type":493},[],{"type":26,"value":769}," be a valid pointer to an array of ",{"type":21,"tag":42,"props":771,"children":773},{"className":772},[],[774],{"type":26,"value":417},{"type":26,"value":776}," valid ",{"type":21,"tag":442,"props":778,"children":780},{"href":779},"/man/VkAccelerationStructureNV",[781],{"type":26,"value":782},"VkAccelerationStructureNV",{"type":26,"value":784}," handles",{"type":21,"tag":544,"props":786,"children":788},{"name":787},"VUID-vkCmdWriteAccelerationStructuresPropertiesNV-queryType-parameter",[789],{"type":21,"tag":22,"props":790,"children":791},{},[792,797,798,801,802,806],{"type":21,"tag":42,"props":793,"children":795},{"className":794},[],[796],{"type":26,"value":148},{"type":26,"value":489},{"type":21,"tag":491,"props":799,"children":800},{"type":493},[],{"type":26,"value":743},{"type":21,"tag":442,"props":803,"children":804},{"href":444},[805],{"type":26,"value":447},{"type":26,"value":807}," value",{"type":21,"tag":544,"props":809,"children":811},{"name":810},"VUID-vkCmdWriteAccelerationStructuresPropertiesNV-queryPool-parameter",[812],{"type":21,"tag":22,"props":813,"children":814},{},[815,820,821,824,825,831],{"type":21,"tag":42,"props":816,"children":818},{"className":817},[],[819],{"type":26,"value":166},{"type":26,"value":489},{"type":21,"tag":491,"props":822,"children":823},{"type":493},[],{"type":26,"value":743},{"type":21,"tag":442,"props":826,"children":828},{"href":827},"/man/VkQueryPool",[829],{"type":26,"value":830},"VkQueryPool",{"type":26,"value":751},{"type":21,"tag":544,"props":833,"children":835},{"name":834},"VUID-vkCmdWriteAccelerationStructuresPropertiesNV-commandBuffer-recording",[836],{"type":21,"tag":22,"props":837,"children":838},{},[839,844,845,848,850],{"type":21,"tag":42,"props":840,"children":842},{"className":841},[],[843],{"type":26,"value":83},{"type":26,"value":489},{"type":21,"tag":491,"props":846,"children":847},{"type":493},[],{"type":26,"value":849}," be in the ",{"type":21,"tag":442,"props":851,"children":853},{"href":852},"/chapters/commandbuffers#commandbuffers-lifecycle",[854],{"type":26,"value":855},"recording state",{"type":21,"tag":544,"props":857,"children":859},{"name":858},"VUID-vkCmdWriteAccelerationStructuresPropertiesNV-commandBuffer-cmdpool",[860],{"type":21,"tag":22,"props":861,"children":862},{},[863,865,871,873,878,880,883],{"type":26,"value":864},"The ",{"type":21,"tag":42,"props":866,"children":868},{"className":867},[],[869],{"type":26,"value":870},"VkCommandPool",{"type":26,"value":872}," that ",{"type":21,"tag":42,"props":874,"children":876},{"className":875},[],[877],{"type":26,"value":83},{"type":26,"value":879}," was allocated from ",{"type":21,"tag":491,"props":881,"children":882},{"type":493},[],{"type":26,"value":884}," support compute operations",{"type":21,"tag":544,"props":886,"children":888},{"name":887},"VUID-vkCmdWriteAccelerationStructuresPropertiesNV-renderpass",[889],{"type":21,"tag":22,"props":890,"children":891},{},[892,894,897],{"type":26,"value":893},"This command ",{"type":21,"tag":491,"props":895,"children":896},{"type":493},[],{"type":26,"value":898}," only be called outside of a render pass instance",{"type":21,"tag":544,"props":900,"children":902},{"name":901},"VUID-vkCmdWriteAccelerationStructuresPropertiesNV-videocoding",[903],{"type":21,"tag":22,"props":904,"children":905},{},[906,907,910],{"type":26,"value":893},{"type":21,"tag":491,"props":908,"children":909},{"type":493},[],{"type":26,"value":911}," only be called outside of a video coding scope",{"type":21,"tag":544,"props":913,"children":915},{"name":914},"VUID-vkCmdWriteAccelerationStructuresPropertiesNV-accelerationStructureCount-arraylength",[916],{"type":21,"tag":22,"props":917,"children":918},{},[919,924,925,928,930],{"type":21,"tag":42,"props":920,"children":922},{"className":921},[],[923],{"type":26,"value":417},{"type":26,"value":489},{"type":21,"tag":491,"props":926,"children":927},{"type":493},[],{"type":26,"value":929}," be greater than ",{"type":21,"tag":42,"props":931,"children":933},{"className":932},[],[934],{"type":26,"value":935},"0",{"type":21,"tag":544,"props":937,"children":939},{"name":938},"VUID-vkCmdWriteAccelerationStructuresPropertiesNV-commonparent",[940],{"type":21,"tag":22,"props":941,"children":942},{},[943,945,950,952,957,959,964,965,968,970],{"type":26,"value":944},"Each of ",{"type":21,"tag":42,"props":946,"children":948},{"className":947},[],[949],{"type":26,"value":83},{"type":26,"value":951},", ",{"type":21,"tag":42,"props":953,"children":955},{"className":954},[],[956],{"type":26,"value":166},{"type":26,"value":958},", and the elements of ",{"type":21,"tag":42,"props":960,"children":962},{"className":961},[],[963],{"type":26,"value":428},{"type":26,"value":489},{"type":21,"tag":491,"props":966,"children":967},{"type":493},[],{"type":26,"value":969}," have been created, allocated, or retrieved from the same ",{"type":21,"tag":442,"props":971,"children":973},{"href":972},"/man/VkDevice",[974],{"type":26,"value":975},"VkDevice",{"type":21,"tag":977,"props":978,"children":980},"validity-box",{"name":979},"Host Synchronization",[981],{"type":21,"tag":395,"props":982,"children":983},{},[984,1000],{"type":21,"tag":399,"props":985,"children":986},{},[987,989,994,995,998],{"type":26,"value":988},"Host access to ",{"type":21,"tag":42,"props":990,"children":992},{"className":991},[],[993],{"type":26,"value":83},{"type":26,"value":489},{"type":21,"tag":491,"props":996,"children":997},{"type":493},[],{"type":26,"value":999}," be externally synchronized",{"type":21,"tag":399,"props":1001,"children":1002},{},[1003,1005,1010,1011,1016,1017,1020],{"type":26,"value":1004},"Host access to the ",{"type":21,"tag":42,"props":1006,"children":1008},{"className":1007},[],[1009],{"type":26,"value":870},{"type":26,"value":872},{"type":21,"tag":42,"props":1012,"children":1014},{"className":1013},[],[1015],{"type":26,"value":83},{"type":26,"value":879},{"type":21,"tag":491,"props":1018,"children":1019},{"type":493},[],{"type":26,"value":1021}," be externally synchronized\n::",{"type":21,"tag":1023,"props":1024,"children":1025},"style",{},[1026],{"type":26,"value":1027},"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":1029},[],"markdown",1729612507637]