[{"data":1,"prerenderedAt":1940},["ShallowReactive",2],{"DG95VIICU1":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":1939,"_id":4},"VkClusterAccelerationStructureCommandsInfoNV","Structure describing parameters for building for moving an acceleration structure","VK_NV_cluster_acceleration_structure","structs",[],{"type":10,"children":11,"toc":1937},"root",[12,28,496,824,1039,1106,1834,1931],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17,20,26],{"type":18,"value":19},"text","The ",{"type":13,"tag":21,"props":22,"children":24},"a",{"href":23},"/man/VkClusterAccelerationStructureCommandsInfoNV",[25],{"type":18,"value":4},{"type":18,"value":27}," structure is defined\nas:",{"type":13,"tag":29,"props":30,"children":31},"code-group",{},[32,172],{"type":13,"tag":33,"props":34,"children":40},"pre",{"className":35,"code":36,"filename":37,"language":38,"meta":39,"style":39},"language-c shiki shiki-themes github-light-default github-dark-default","typedef struct VkClusterAccelerationStructureCommandsInfoNV {\n VkStructureType sType;\n void* pNext;\n VkClusterAccelerationStructureInputInfoNV input;\n VkDeviceAddress dstImplicitData;\n VkDeviceAddress scratchData;\n VkStridedDeviceAddressRegionKHR dstAddressesArray;\n VkStridedDeviceAddressRegionKHR dstSizesArray;\n VkStridedDeviceAddressRegionKHR srcInfosArray;\n VkDeviceAddress srcInfosCount;\n VkClusterAccelerationStructureAddressResolutionFlagsNV addressResolutionFlags;\n} VkClusterAccelerationStructureCommandsInfoNV;\n","C","c","",[41],{"type":13,"tag":42,"props":43,"children":44},"code",{"__ignoreMap":39},[45,68,77,91,100,109,118,127,136,145,154,163],{"type":13,"tag":46,"props":47,"children":50},"span",{"class":48,"line":49},"line",1,[51,57,62],{"type":13,"tag":46,"props":52,"children":54},{"style":53},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[55],{"type":18,"value":56},"typedef",{"type":13,"tag":46,"props":58,"children":59},{"style":53},[60],{"type":18,"value":61}," struct",{"type":13,"tag":46,"props":63,"children":65},{"style":64},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[66],{"type":18,"value":67}," VkClusterAccelerationStructureCommandsInfoNV {\n",{"type":13,"tag":46,"props":69,"children":71},{"class":48,"line":70},2,[72],{"type":13,"tag":46,"props":73,"children":74},{"style":64},[75],{"type":18,"value":76}," VkStructureType sType;\n",{"type":13,"tag":46,"props":78,"children":80},{"class":48,"line":79},3,[81,86],{"type":13,"tag":46,"props":82,"children":83},{"style":53},[84],{"type":18,"value":85}," void*",{"type":13,"tag":46,"props":87,"children":88},{"style":64},[89],{"type":18,"value":90}," pNext;\n",{"type":13,"tag":46,"props":92,"children":94},{"class":48,"line":93},4,[95],{"type":13,"tag":46,"props":96,"children":97},{"style":64},[98],{"type":18,"value":99}," VkClusterAccelerationStructureInputInfoNV input;\n",{"type":13,"tag":46,"props":101,"children":103},{"class":48,"line":102},5,[104],{"type":13,"tag":46,"props":105,"children":106},{"style":64},[107],{"type":18,"value":108}," VkDeviceAddress dstImplicitData;\n",{"type":13,"tag":46,"props":110,"children":112},{"class":48,"line":111},6,[113],{"type":13,"tag":46,"props":114,"children":115},{"style":64},[116],{"type":18,"value":117}," VkDeviceAddress scratchData;\n",{"type":13,"tag":46,"props":119,"children":121},{"class":48,"line":120},7,[122],{"type":13,"tag":46,"props":123,"children":124},{"style":64},[125],{"type":18,"value":126}," VkStridedDeviceAddressRegionKHR dstAddressesArray;\n",{"type":13,"tag":46,"props":128,"children":130},{"class":48,"line":129},8,[131],{"type":13,"tag":46,"props":132,"children":133},{"style":64},[134],{"type":18,"value":135}," VkStridedDeviceAddressRegionKHR dstSizesArray;\n",{"type":13,"tag":46,"props":137,"children":139},{"class":48,"line":138},9,[140],{"type":13,"tag":46,"props":141,"children":142},{"style":64},[143],{"type":18,"value":144}," VkStridedDeviceAddressRegionKHR srcInfosArray;\n",{"type":13,"tag":46,"props":146,"children":148},{"class":48,"line":147},10,[149],{"type":13,"tag":46,"props":150,"children":151},{"style":64},[152],{"type":18,"value":153}," VkDeviceAddress srcInfosCount;\n",{"type":13,"tag":46,"props":155,"children":157},{"class":48,"line":156},11,[158],{"type":13,"tag":46,"props":159,"children":160},{"style":64},[161],{"type":18,"value":162}," VkClusterAccelerationStructureAddressResolutionFlagsNV addressResolutionFlags;\n",{"type":13,"tag":46,"props":164,"children":166},{"class":48,"line":165},12,[167],{"type":13,"tag":46,"props":168,"children":169},{"style":64},[170],{"type":18,"value":171},"} VkClusterAccelerationStructureCommandsInfoNV;\n",{"type":13,"tag":33,"props":173,"children":178},{"className":174,"code":175,"filename":176,"language":177,"meta":39,"style":39},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct ClusterAccelerationStructureCommandsInfoNV {\n s_type: vk::StructureType,\n p_next: *mut c_void,\n input: vk::ClusterAccelerationStructureInputInfoNV,\n dst_implicit_data: vk::DeviceAddress,\n scratch_data: vk::DeviceAddress,\n dst_addresses_array: vk::StridedDeviceAddressRegionKHR,\n dst_sizes_array: vk::StridedDeviceAddressRegionKHR,\n src_infos_array: vk::StridedDeviceAddressRegionKHR,\n src_infos_count: vk::DeviceAddress,\n address_resolution_flags: vk::ClusterAccelerationStructureAddressResolutionFlagsNV,\n}\n","Rust","rs",[179],{"type":13,"tag":42,"props":180,"children":181},{"__ignoreMap":39},[182,205,238,260,289,318,346,375,403,431,459,488],{"type":13,"tag":46,"props":183,"children":184},{"class":48,"line":49},[185,190,194,200],{"type":13,"tag":46,"props":186,"children":187},{"style":53},[188],{"type":18,"value":189},"pub",{"type":13,"tag":46,"props":191,"children":192},{"style":53},[193],{"type":18,"value":61},{"type":13,"tag":46,"props":195,"children":197},{"style":196},"--shiki-default:#953800;--shiki-dark:#FFA657",[198],{"type":18,"value":199}," ClusterAccelerationStructureCommandsInfoNV",{"type":13,"tag":46,"props":201,"children":202},{"style":64},[203],{"type":18,"value":204}," {\n",{"type":13,"tag":46,"props":206,"children":207},{"class":48,"line":70},[208,213,218,223,228,233],{"type":13,"tag":46,"props":209,"children":210},{"style":64},[211],{"type":18,"value":212}," s_type",{"type":13,"tag":46,"props":214,"children":215},{"style":53},[216],{"type":18,"value":217},":",{"type":13,"tag":46,"props":219,"children":220},{"style":196},[221],{"type":18,"value":222}," vk",{"type":13,"tag":46,"props":224,"children":225},{"style":53},[226],{"type":18,"value":227},"::",{"type":13,"tag":46,"props":229,"children":230},{"style":196},[231],{"type":18,"value":232},"StructureType",{"type":13,"tag":46,"props":234,"children":235},{"style":64},[236],{"type":18,"value":237},",\n",{"type":13,"tag":46,"props":239,"children":240},{"class":48,"line":79},[241,246,250,255],{"type":13,"tag":46,"props":242,"children":243},{"style":64},[244],{"type":18,"value":245}," p_next",{"type":13,"tag":46,"props":247,"children":248},{"style":53},[249],{"type":18,"value":217},{"type":13,"tag":46,"props":251,"children":252},{"style":53},[253],{"type":18,"value":254}," *mut",{"type":13,"tag":46,"props":256,"children":257},{"style":64},[258],{"type":18,"value":259}," c_void,\n",{"type":13,"tag":46,"props":261,"children":262},{"class":48,"line":93},[263,268,272,276,280,285],{"type":13,"tag":46,"props":264,"children":265},{"style":64},[266],{"type":18,"value":267}," input",{"type":13,"tag":46,"props":269,"children":270},{"style":53},[271],{"type":18,"value":217},{"type":13,"tag":46,"props":273,"children":274},{"style":196},[275],{"type":18,"value":222},{"type":13,"tag":46,"props":277,"children":278},{"style":53},[279],{"type":18,"value":227},{"type":13,"tag":46,"props":281,"children":282},{"style":196},[283],{"type":18,"value":284},"ClusterAccelerationStructureInputInfoNV",{"type":13,"tag":46,"props":286,"children":287},{"style":64},[288],{"type":18,"value":237},{"type":13,"tag":46,"props":290,"children":291},{"class":48,"line":102},[292,297,301,305,309,314],{"type":13,"tag":46,"props":293,"children":294},{"style":64},[295],{"type":18,"value":296}," dst_implicit_data",{"type":13,"tag":46,"props":298,"children":299},{"style":53},[300],{"type":18,"value":217},{"type":13,"tag":46,"props":302,"children":303},{"style":196},[304],{"type":18,"value":222},{"type":13,"tag":46,"props":306,"children":307},{"style":53},[308],{"type":18,"value":227},{"type":13,"tag":46,"props":310,"children":311},{"style":196},[312],{"type":18,"value":313},"DeviceAddress",{"type":13,"tag":46,"props":315,"children":316},{"style":64},[317],{"type":18,"value":237},{"type":13,"tag":46,"props":319,"children":320},{"class":48,"line":111},[321,326,330,334,338,342],{"type":13,"tag":46,"props":322,"children":323},{"style":64},[324],{"type":18,"value":325}," scratch_data",{"type":13,"tag":46,"props":327,"children":328},{"style":53},[329],{"type":18,"value":217},{"type":13,"tag":46,"props":331,"children":332},{"style":196},[333],{"type":18,"value":222},{"type":13,"tag":46,"props":335,"children":336},{"style":53},[337],{"type":18,"value":227},{"type":13,"tag":46,"props":339,"children":340},{"style":196},[341],{"type":18,"value":313},{"type":13,"tag":46,"props":343,"children":344},{"style":64},[345],{"type":18,"value":237},{"type":13,"tag":46,"props":347,"children":348},{"class":48,"line":120},[349,354,358,362,366,371],{"type":13,"tag":46,"props":350,"children":351},{"style":64},[352],{"type":18,"value":353}," dst_addresses_array",{"type":13,"tag":46,"props":355,"children":356},{"style":53},[357],{"type":18,"value":217},{"type":13,"tag":46,"props":359,"children":360},{"style":196},[361],{"type":18,"value":222},{"type":13,"tag":46,"props":363,"children":364},{"style":53},[365],{"type":18,"value":227},{"type":13,"tag":46,"props":367,"children":368},{"style":196},[369],{"type":18,"value":370},"StridedDeviceAddressRegionKHR",{"type":13,"tag":46,"props":372,"children":373},{"style":64},[374],{"type":18,"value":237},{"type":13,"tag":46,"props":376,"children":377},{"class":48,"line":129},[378,383,387,391,395,399],{"type":13,"tag":46,"props":379,"children":380},{"style":64},[381],{"type":18,"value":382}," dst_sizes_array",{"type":13,"tag":46,"props":384,"children":385},{"style":53},[386],{"type":18,"value":217},{"type":13,"tag":46,"props":388,"children":389},{"style":196},[390],{"type":18,"value":222},{"type":13,"tag":46,"props":392,"children":393},{"style":53},[394],{"type":18,"value":227},{"type":13,"tag":46,"props":396,"children":397},{"style":196},[398],{"type":18,"value":370},{"type":13,"tag":46,"props":400,"children":401},{"style":64},[402],{"type":18,"value":237},{"type":13,"tag":46,"props":404,"children":405},{"class":48,"line":138},[406,411,415,419,423,427],{"type":13,"tag":46,"props":407,"children":408},{"style":64},[409],{"type":18,"value":410}," src_infos_array",{"type":13,"tag":46,"props":412,"children":413},{"style":53},[414],{"type":18,"value":217},{"type":13,"tag":46,"props":416,"children":417},{"style":196},[418],{"type":18,"value":222},{"type":13,"tag":46,"props":420,"children":421},{"style":53},[422],{"type":18,"value":227},{"type":13,"tag":46,"props":424,"children":425},{"style":196},[426],{"type":18,"value":370},{"type":13,"tag":46,"props":428,"children":429},{"style":64},[430],{"type":18,"value":237},{"type":13,"tag":46,"props":432,"children":433},{"class":48,"line":147},[434,439,443,447,451,455],{"type":13,"tag":46,"props":435,"children":436},{"style":64},[437],{"type":18,"value":438}," src_infos_count",{"type":13,"tag":46,"props":440,"children":441},{"style":53},[442],{"type":18,"value":217},{"type":13,"tag":46,"props":444,"children":445},{"style":196},[446],{"type":18,"value":222},{"type":13,"tag":46,"props":448,"children":449},{"style":53},[450],{"type":18,"value":227},{"type":13,"tag":46,"props":452,"children":453},{"style":196},[454],{"type":18,"value":313},{"type":13,"tag":46,"props":456,"children":457},{"style":64},[458],{"type":18,"value":237},{"type":13,"tag":46,"props":460,"children":461},{"class":48,"line":156},[462,467,471,475,479,484],{"type":13,"tag":46,"props":463,"children":464},{"style":64},[465],{"type":18,"value":466}," address_resolution_flags",{"type":13,"tag":46,"props":468,"children":469},{"style":53},[470],{"type":18,"value":217},{"type":13,"tag":46,"props":472,"children":473},{"style":196},[474],{"type":18,"value":222},{"type":13,"tag":46,"props":476,"children":477},{"style":53},[478],{"type":18,"value":227},{"type":13,"tag":46,"props":480,"children":481},{"style":196},[482],{"type":18,"value":483},"ClusterAccelerationStructureAddressResolutionFlagsNV",{"type":13,"tag":46,"props":485,"children":486},{"style":64},[487],{"type":18,"value":237},{"type":13,"tag":46,"props":489,"children":490},{"class":48,"line":165},[491],{"type":13,"tag":46,"props":492,"children":493},{"style":64},[494],{"type":18,"value":495},"}\n",{"type":13,"tag":497,"props":498,"children":499},"ul",{},[500,520,539,557,597,608,722,788],{"type":13,"tag":501,"props":502,"children":503},"li",{},[504,510,512,518],{"type":13,"tag":42,"props":505,"children":507},{"className":506},[],[508],{"type":18,"value":509},"sType",{"type":18,"value":511}," is a ",{"type":13,"tag":21,"props":513,"children":515},{"href":514},"/man/VkStructureType",[516],{"type":18,"value":517},"VkStructureType",{"type":18,"value":519}," value identifying this structure.",{"type":13,"tag":501,"props":521,"children":522},{},[523,529,531,537],{"type":13,"tag":42,"props":524,"children":526},{"className":525},[],[527],{"type":18,"value":528},"pNext",{"type":18,"value":530}," is ",{"type":13,"tag":42,"props":532,"children":534},{"className":533},[],[535],{"type":18,"value":536},"NULL",{"type":18,"value":538}," or a pointer to a structure extending this\nstructure.",{"type":13,"tag":501,"props":540,"children":541},{},[542,548,549,555],{"type":13,"tag":42,"props":543,"children":545},{"className":544},[],[546],{"type":18,"value":547},"input",{"type":18,"value":530},{"type":13,"tag":21,"props":550,"children":552},{"href":551},"/man/VkClusterAccelerationStructureInputInfoNV",[553],{"type":18,"value":554},"VkClusterAccelerationStructureInputInfoNV",{"type":18,"value":556}," structure\ndescribing the build or move parameters for the cluster acceleration\nstructure.",{"type":13,"tag":501,"props":558,"children":559},{},[560,566,568,572,573,579,581,587,589,595],{"type":13,"tag":42,"props":561,"children":563},{"className":562},[],[564],{"type":18,"value":565},"dstImplicitData",{"type":18,"value":567}," is the device address for memory where the\nimplicit build of cluster acceleration structure will be saved.\nIf ",{"type":13,"tag":21,"props":569,"children":570},{"href":551},[571],{"type":18,"value":554},{"type":18,"value":227},{"type":13,"tag":42,"props":574,"children":576},{"className":575},[],[577],{"type":18,"value":578},"opMode",{"type":18,"value":580}," is\n",{"type":13,"tag":42,"props":582,"children":584},{"className":583},[],[585],{"type":18,"value":586},"VK_CLUSTER_ACCELERATION_STRUCTURE_OP_MODE_EXPLICIT_DESTINATIONS_NV",{"type":18,"value":588},"\nor ",{"type":13,"tag":42,"props":590,"children":592},{"className":591},[],[593],{"type":18,"value":594},"VK_CLUSTER_ACCELERATION_STRUCTURE_OP_MODE_COMPUTE_SIZES_NV",{"type":18,"value":596},",\nthis value is ignored.",{"type":13,"tag":501,"props":598,"children":599},{},[600,606],{"type":13,"tag":42,"props":601,"children":603},{"className":602},[],[604],{"type":18,"value":605},"scratchData",{"type":18,"value":607}," is the device address of scratch memory that will be\nused during cluster acceleration structure move or build.",{"type":13,"tag":501,"props":609,"children":610},{},[611,617,618,624,626,630,631,636,638,642,643,648,649,655,657,662,664,670,672,676,677,682,683,688,690,694,695,700,701,706,708,713,715,720],{"type":13,"tag":42,"props":612,"children":614},{"className":613},[],[615],{"type":18,"value":616},"dstAddressesArray",{"type":18,"value":511},{"type":13,"tag":21,"props":619,"children":621},{"href":620},"/man/VkStridedDeviceAddressRegionKHR",[622],{"type":18,"value":623},"VkStridedDeviceAddressRegionKHR",{"type":18,"value":625}," where\nthe individual addresses and stride of moved or built cluster\nacceleration structures will be saved or read from depending on\n",{"type":13,"tag":21,"props":627,"children":628},{"href":551},[629],{"type":18,"value":554},{"type":18,"value":227},{"type":13,"tag":42,"props":632,"children":634},{"className":633},[],[635],{"type":18,"value":578},{"type":18,"value":637},".\nIf ",{"type":13,"tag":21,"props":639,"children":640},{"href":551},[641],{"type":18,"value":554},{"type":18,"value":227},{"type":13,"tag":42,"props":644,"children":646},{"className":645},[],[647],{"type":18,"value":578},{"type":18,"value":580},{"type":13,"tag":42,"props":650,"children":652},{"className":651},[],[653],{"type":18,"value":654},"VK_CLUSTER_ACCELERATION_STRUCTURE_OP_MODE_IMPLICIT_DESTINATIONS_NV",{"type":18,"value":656},"\nand the address in ",{"type":13,"tag":42,"props":658,"children":660},{"className":659},[],[661],{"type":18,"value":616},{"type":18,"value":663}," is not ",{"type":13,"tag":42,"props":665,"children":667},{"className":666},[],[668],{"type":18,"value":669},"0",{"type":18,"value":671},", then the\naddresses are saved.\nIf ",{"type":13,"tag":21,"props":673,"children":674},{"href":551},[675],{"type":18,"value":554},{"type":18,"value":227},{"type":13,"tag":42,"props":678,"children":680},{"className":679},[],[681],{"type":18,"value":578},{"type":18,"value":580},{"type":13,"tag":42,"props":684,"children":686},{"className":685},[],[687],{"type":18,"value":586},{"type":18,"value":689},",\nthen the addresses are read from.\nIf ",{"type":13,"tag":21,"props":691,"children":692},{"href":551},[693],{"type":18,"value":554},{"type":18,"value":227},{"type":13,"tag":42,"props":696,"children":698},{"className":697},[],[699],{"type":18,"value":578},{"type":18,"value":580},{"type":13,"tag":42,"props":702,"children":704},{"className":703},[],[705],{"type":18,"value":594},{"type":18,"value":707},", then\nthis value is ignored and ",{"type":13,"tag":709,"props":710,"children":712},"normative",{"type":711},"may",[],{"type":18,"value":714}," be ",{"type":13,"tag":42,"props":716,"children":718},{"className":717},[],[719],{"type":18,"value":669},{"type":18,"value":721},".",{"type":13,"tag":501,"props":723,"children":724},{},[725,731,732,737,739,743,745,750,752,756,757,762,763,768,770,774,775,780,781,786],{"type":13,"tag":42,"props":726,"children":728},{"className":727},[],[729],{"type":18,"value":730},"dstSizesArray",{"type":18,"value":530},{"type":13,"tag":42,"props":733,"children":735},{"className":734},[],[736],{"type":18,"value":536},{"type":18,"value":738}," or a ",{"type":13,"tag":21,"props":740,"children":741},{"href":620},[742],{"type":18,"value":623},{"type":18,"value":744},"\ncontaining sizes of moved or built cluster acceleration structures.\nSimilar to ",{"type":13,"tag":42,"props":746,"children":748},{"className":747},[],[749],{"type":18,"value":616},{"type":18,"value":751},", if\n",{"type":13,"tag":21,"props":753,"children":754},{"href":551},[755],{"type":18,"value":554},{"type":18,"value":227},{"type":13,"tag":42,"props":758,"children":760},{"className":759},[],[761],{"type":18,"value":578},{"type":18,"value":580},{"type":13,"tag":42,"props":764,"children":766},{"className":765},[],[767],{"type":18,"value":654},{"type":18,"value":769},",\nthen the sizes are saved.\nIf ",{"type":13,"tag":21,"props":771,"children":772},{"href":551},[773],{"type":18,"value":554},{"type":18,"value":227},{"type":13,"tag":42,"props":776,"children":778},{"className":777},[],[779],{"type":18,"value":578},{"type":18,"value":580},{"type":13,"tag":42,"props":782,"children":784},{"className":783},[],[785],{"type":18,"value":586},{"type":18,"value":787},",\nthen the sizes are read from.",{"type":13,"tag":501,"props":789,"children":790},{},[791,797,798,802,804,809,811,815,816,822],{"type":13,"tag":42,"props":792,"children":794},{"className":793},[],[795],{"type":18,"value":796},"srcInfosArray",{"type":18,"value":511},{"type":13,"tag":21,"props":799,"children":800},{"href":620},[801],{"type":18,"value":623},{"type":18,"value":803}," where\ninput data for the build or move operation is read from.\nIf the stride is ",{"type":13,"tag":42,"props":805,"children":807},{"className":806},[],[808],{"type":18,"value":669},{"type":18,"value":810},", the structures are assumed to be packed tightly.\nIts format is dependent on\n",{"type":13,"tag":21,"props":812,"children":813},{"href":551},[814],{"type":18,"value":554},{"type":18,"value":227},{"type":13,"tag":42,"props":817,"children":819},{"className":818},[],[820],{"type":18,"value":821},"opType",{"type":18,"value":823}," as per the\ntable below.",{"type":13,"tag":825,"props":826,"children":832},"table",{"className":827},[828,829,830,831],"tableblock","frame-all","grid-all","stretch",[833,845],{"type":13,"tag":834,"props":835,"children":836},"colgroup",{},[837,842],{"type":13,"tag":838,"props":839,"children":841},"col",{"style":840},"width: 50%;",[],{"type":13,"tag":838,"props":843,"children":844},{"style":840},[],{"type":13,"tag":846,"props":847,"children":848},"tbody",{},[849,888,919,949,979,1009],{"type":13,"tag":850,"props":851,"children":852},"tr",{},[853,874],{"type":13,"tag":854,"props":855,"children":859},"td",{"className":856},[828,857,858],"halign-left","valign-top",[860],{"type":13,"tag":14,"props":861,"children":863},{"className":862},[828],[864,869,870],{"type":13,"tag":865,"props":866,"children":867},"literal",{},[868],{"type":18,"value":547},{"type":18,"value":227},{"type":13,"tag":865,"props":871,"children":872},{},[873],{"type":18,"value":821},{"type":13,"tag":854,"props":875,"children":877},{"className":876},[828,857,858],[878],{"type":13,"tag":14,"props":879,"children":881},{"className":880},[828],[882,884],{"type":18,"value":883},"Format of ",{"type":13,"tag":865,"props":885,"children":886},{},[887],{"type":18,"value":796},{"type":13,"tag":850,"props":889,"children":890},{},[891,904],{"type":13,"tag":854,"props":892,"children":894},{"className":893},[828,857,858],[895],{"type":13,"tag":14,"props":896,"children":898},{"className":897},[828],[899],{"type":13,"tag":865,"props":900,"children":901},{},[902],{"type":18,"value":903},"VK_CLUSTER_ACCELERATION_STRUCTURE_OP_TYPE_MOVE_OBJECTS_NV",{"type":13,"tag":854,"props":905,"children":907},{"className":906},[828,857,858],[908],{"type":13,"tag":14,"props":909,"children":911},{"className":910},[828],[912,917],{"type":13,"tag":913,"props":914,"children":916},"link",{"xl:href":915},"/man/VkClusterAccelerationStructureMoveObjectsInfoNV",[],{"type":18,"value":918},"VkClusterAccelerationStructureMoveObjectsInfoNV",{"type":13,"tag":850,"props":920,"children":921},{},[922,935],{"type":13,"tag":854,"props":923,"children":925},{"className":924},[828,857,858],[926],{"type":13,"tag":14,"props":927,"children":929},{"className":928},[828],[930],{"type":13,"tag":865,"props":931,"children":932},{},[933],{"type":18,"value":934},"VK_CLUSTER_ACCELERATION_STRUCTURE_OP_TYPE_BUILD_CLUSTERS_BOTTOM_LEVEL_NV",{"type":13,"tag":854,"props":936,"children":938},{"className":937},[828,857,858],[939],{"type":13,"tag":14,"props":940,"children":942},{"className":941},[828],[943,947],{"type":13,"tag":913,"props":944,"children":946},{"xl:href":945},"/man/VkClusterAccelerationStructureBuildClustersBottomLevelInfoNV",[],{"type":18,"value":948},"VkClusterAccelerationStructureBuildClustersBottomLevelInfoNV",{"type":13,"tag":850,"props":950,"children":951},{},[952,965],{"type":13,"tag":854,"props":953,"children":955},{"className":954},[828,857,858],[956],{"type":13,"tag":14,"props":957,"children":959},{"className":958},[828],[960],{"type":13,"tag":865,"props":961,"children":962},{},[963],{"type":18,"value":964},"VK_CLUSTER_ACCELERATION_STRUCTURE_OP_TYPE_BUILD_TRIANGLE_CLUSTER_NV",{"type":13,"tag":854,"props":966,"children":968},{"className":967},[828,857,858],[969],{"type":13,"tag":14,"props":970,"children":972},{"className":971},[828],[973,977],{"type":13,"tag":913,"props":974,"children":976},{"xl:href":975},"/man/VkClusterAccelerationStructureBuildTriangleClusterInfoNV",[],{"type":18,"value":978},"VkClusterAccelerationStructureBuildTriangleClusterInfoNV",{"type":13,"tag":850,"props":980,"children":981},{},[982,995],{"type":13,"tag":854,"props":983,"children":985},{"className":984},[828,857,858],[986],{"type":13,"tag":14,"props":987,"children":989},{"className":988},[828],[990],{"type":13,"tag":865,"props":991,"children":992},{},[993],{"type":18,"value":994},"VK_CLUSTER_ACCELERATION_STRUCTURE_OP_TYPE_BUILD_TRIANGLE_CLUSTER_TEMPLATE_NV",{"type":13,"tag":854,"props":996,"children":998},{"className":997},[828,857,858],[999],{"type":13,"tag":14,"props":1000,"children":1002},{"className":1001},[828],[1003,1007],{"type":13,"tag":913,"props":1004,"children":1006},{"xl:href":1005},"/man/VkClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV",[],{"type":18,"value":1008},"VkClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV",{"type":13,"tag":850,"props":1010,"children":1011},{},[1012,1025],{"type":13,"tag":854,"props":1013,"children":1015},{"className":1014},[828,857,858],[1016],{"type":13,"tag":14,"props":1017,"children":1019},{"className":1018},[828],[1020],{"type":13,"tag":865,"props":1021,"children":1022},{},[1023],{"type":18,"value":1024},"VK_CLUSTER_ACCELERATION_STRUCTURE_OP_TYPE_INSTANTIATE_TRIANGLE_CLUSTER_NV",{"type":13,"tag":854,"props":1026,"children":1028},{"className":1027},[828,857,858],[1029],{"type":13,"tag":14,"props":1030,"children":1032},{"className":1031},[828],[1033,1037],{"type":13,"tag":913,"props":1034,"children":1036},{"xl:href":1035},"/man/VkClusterAccelerationStructureInstantiateClusterInfoNV",[],{"type":18,"value":1038},"VkClusterAccelerationStructureInstantiateClusterInfoNV",{"type":13,"tag":497,"props":1040,"children":1041},{},[1042,1087],{"type":13,"tag":501,"props":1043,"children":1044},{},[1045,1051,1053,1058,1059,1065,1067,1072,1074,1079,1080,1085],{"type":13,"tag":42,"props":1046,"children":1048},{"className":1047},[],[1049],{"type":18,"value":1050},"srcInfosCount",{"type":18,"value":1052}," is the device address of memory containing the count\nof number of build or move operations to perform.\nThe actual value is the minimum of this value and the value specified in\n",{"type":13,"tag":42,"props":1054,"children":1056},{"className":1055},[],[1057],{"type":18,"value":547},{"type":18,"value":227},{"type":13,"tag":42,"props":1060,"children":1062},{"className":1061},[],[1063],{"type":18,"value":1064},"maxAccelerationStructureCount",{"type":18,"value":1066},".\nIf this value is ",{"type":13,"tag":42,"props":1068,"children":1070},{"className":1069},[],[1071],{"type":18,"value":669},{"type":18,"value":1073},", the count is determined by\n",{"type":13,"tag":42,"props":1075,"children":1077},{"className":1076},[],[1078],{"type":18,"value":547},{"type":18,"value":227},{"type":13,"tag":42,"props":1081,"children":1083},{"className":1082},[],[1084],{"type":18,"value":1064},{"type":18,"value":1086}," alone.",{"type":13,"tag":501,"props":1088,"children":1089},{},[1090,1096,1098,1104],{"type":13,"tag":42,"props":1091,"children":1093},{"className":1092},[],[1094],{"type":18,"value":1095},"addressResolutionFlags",{"type":18,"value":1097}," is a bitmask of\n",{"type":13,"tag":21,"props":1099,"children":1101},{"href":1100},"/man/VkClusterAccelerationStructureAddressResolutionFlagBitsNV",[1102],{"type":18,"value":1103},"VkClusterAccelerationStructureAddressResolutionFlagBitsNV",{"type":18,"value":1105}," values\nspecifying how an implementation will interpret the device addresses in\nthis structure.",{"type":13,"tag":1107,"props":1108,"children":1110},"validity-group",{"name":1109},"Valid Usage",[1111,1151,1231,1285,1330,1365,1402,1439,1482,1502,1521,1540,1606,1669,1731,1759,1777],{"type":13,"tag":1112,"props":1113,"children":1115},"validity-field",{"name":1114},"VUID-VkClusterAccelerationStructureCommandsInfoNV-opMode-10466",[1116],{"type":13,"tag":14,"props":1117,"children":1118},{},[1119,1121,1125,1126,1131,1132,1137,1138,1143,1145,1149],{"type":18,"value":1120},"If ",{"type":13,"tag":21,"props":1122,"children":1123},{"href":551},[1124],{"type":18,"value":554},{"type":18,"value":227},{"type":13,"tag":42,"props":1127,"children":1129},{"className":1128},[],[1130],{"type":18,"value":578},{"type":18,"value":580},{"type":13,"tag":42,"props":1133,"children":1135},{"className":1134},[],[1136],{"type":18,"value":654},{"type":18,"value":237},{"type":13,"tag":42,"props":1139,"children":1141},{"className":1140},[],[1142],{"type":18,"value":565},{"type":18,"value":1144}," ",{"type":13,"tag":709,"props":1146,"children":1148},{"type":1147},"must",[],{"type":18,"value":1150}," be a valid address",{"type":13,"tag":1112,"props":1152,"children":1154},{"name":1153},"VUID-VkClusterAccelerationStructureCommandsInfoNV-opMode-10467",[1155],{"type":13,"tag":14,"props":1156,"children":1157},{},[1158,1159,1163,1164,1169,1170,1175,1177,1182,1183,1188,1190,1195,1197,1202,1203,1206,1208,1214,1215,1221,1223,1229],{"type":18,"value":1120},{"type":13,"tag":21,"props":1160,"children":1161},{"href":551},[1162],{"type":18,"value":554},{"type":18,"value":227},{"type":13,"tag":42,"props":1165,"children":1167},{"className":1166},[],[1168],{"type":18,"value":578},{"type":18,"value":580},{"type":13,"tag":42,"props":1171,"children":1173},{"className":1172},[],[1174],{"type":18,"value":654},{"type":18,"value":1176},"\nand ",{"type":13,"tag":42,"props":1178,"children":1180},{"className":1179},[],[1181],{"type":18,"value":547},{"type":18,"value":227},{"type":13,"tag":42,"props":1184,"children":1186},{"className":1185},[],[1187],{"type":18,"value":821},{"type":18,"value":1189}," is not\n",{"type":13,"tag":42,"props":1191,"children":1193},{"className":1192},[],[1194],{"type":18,"value":903},{"type":18,"value":1196},", the\nmemory in ",{"type":13,"tag":42,"props":1198,"children":1200},{"className":1199},[],[1201],{"type":18,"value":565},{"type":18,"value":1144},{"type":13,"tag":709,"props":1204,"children":1205},{"type":1147},[],{"type":18,"value":1207}," be equal to or larger than the\n",{"type":13,"tag":21,"props":1209,"children":1211},{"href":1210},"/man/VkAccelerationStructureBuildSizesInfoKHR",[1212],{"type":18,"value":1213},"VkAccelerationStructureBuildSizesInfoKHR",{"type":18,"value":227},{"type":13,"tag":42,"props":1216,"children":1218},{"className":1217},[],[1219],{"type":18,"value":1220},"accelerationStructureSize",{"type":18,"value":1222},"\nvalue returned from ",{"type":13,"tag":21,"props":1224,"children":1226},{"href":1225},"/man/vkGetClusterAccelerationStructureBuildSizesNV",[1227],{"type":18,"value":1228},"vkGetClusterAccelerationStructureBuildSizesNV",{"type":18,"value":1230},"\nwith same input parameters",{"type":13,"tag":1112,"props":1232,"children":1234},{"name":1233},"VUID-VkClusterAccelerationStructureCommandsInfoNV-opMode-10468",[1235],{"type":13,"tag":14,"props":1236,"children":1237},{},[1238,1239,1243,1244,1249,1250,1255,1256,1261,1262,1267,1268,1273,1274,1279,1280,1283],{"type":18,"value":1120},{"type":13,"tag":21,"props":1240,"children":1241},{"href":551},[1242],{"type":18,"value":554},{"type":18,"value":227},{"type":13,"tag":42,"props":1245,"children":1247},{"className":1246},[],[1248],{"type":18,"value":578},{"type":18,"value":580},{"type":13,"tag":42,"props":1251,"children":1253},{"className":1252},[],[1254],{"type":18,"value":654},{"type":18,"value":1176},{"type":13,"tag":42,"props":1257,"children":1259},{"className":1258},[],[1260],{"type":18,"value":547},{"type":18,"value":227},{"type":13,"tag":42,"props":1263,"children":1265},{"className":1264},[],[1266],{"type":18,"value":821},{"type":18,"value":580},{"type":13,"tag":42,"props":1269,"children":1271},{"className":1270},[],[1272],{"type":18,"value":903},{"type":18,"value":1196},{"type":13,"tag":42,"props":1275,"children":1277},{"className":1276},[],[1278],{"type":18,"value":565},{"type":18,"value":1144},{"type":13,"tag":709,"props":1281,"children":1282},{"type":1147},[],{"type":18,"value":1284}," be equal to or larger than the sum\nof all the built acceleration structures that are being moved",{"type":13,"tag":1112,"props":1286,"children":1288},{"name":1287},"VUID-VkClusterAccelerationStructureCommandsInfoNV-input-10469",[1289],{"type":13,"tag":14,"props":1290,"children":1291},{},[1292,1293,1298,1299,1304,1305,1310,1312,1315,1317,1323,1324],{"type":18,"value":1120},{"type":13,"tag":42,"props":1294,"children":1296},{"className":1295},[],[1297],{"type":18,"value":547},{"type":18,"value":227},{"type":13,"tag":42,"props":1300,"children":1302},{"className":1301},[],[1303],{"type":18,"value":821},{"type":18,"value":580},{"type":13,"tag":42,"props":1306,"children":1308},{"className":1307},[],[1309],{"type":18,"value":903},{"type":18,"value":1311},", the\ntotal memory moved ",{"type":13,"tag":709,"props":1313,"children":1314},{"type":1147},[],{"type":18,"value":1316}," not be larger than the size provided in\n",{"type":13,"tag":21,"props":1318,"children":1320},{"href":1319},"/man/VkClusterAccelerationStructureMoveObjectsInputNV",[1321],{"type":18,"value":1322},"VkClusterAccelerationStructureMoveObjectsInputNV",{"type":18,"value":227},{"type":13,"tag":42,"props":1325,"children":1327},{"className":1326},[],[1328],{"type":18,"value":1329},"maxMovedBytes",{"type":13,"tag":1112,"props":1331,"children":1333},{"name":1332},"VUID-VkClusterAccelerationStructureCommandsInfoNV-opMode-10470",[1334],{"type":13,"tag":14,"props":1335,"children":1336},{},[1337,1338,1342,1343,1348,1349,1354,1355,1360,1361,1364],{"type":18,"value":1120},{"type":13,"tag":21,"props":1339,"children":1340},{"href":551},[1341],{"type":18,"value":554},{"type":18,"value":227},{"type":13,"tag":42,"props":1344,"children":1346},{"className":1345},[],[1347],{"type":18,"value":578},{"type":18,"value":580},{"type":13,"tag":42,"props":1350,"children":1352},{"className":1351},[],[1353],{"type":18,"value":594},{"type":18,"value":237},{"type":13,"tag":42,"props":1356,"children":1358},{"className":1357},[],[1359],{"type":18,"value":730},{"type":18,"value":1144},{"type":13,"tag":709,"props":1362,"children":1363},{"type":1147},[],{"type":18,"value":1150},{"type":13,"tag":1112,"props":1366,"children":1368},{"name":1367},"VUID-VkClusterAccelerationStructureCommandsInfoNV-opMode-10471",[1369],{"type":13,"tag":14,"props":1370,"children":1371},{},[1372,1373,1377,1378,1383,1384,1389,1391,1396,1397,1400],{"type":18,"value":1120},{"type":13,"tag":21,"props":1374,"children":1375},{"href":551},[1376],{"type":18,"value":554},{"type":18,"value":227},{"type":13,"tag":42,"props":1379,"children":1381},{"className":1380},[],[1382],{"type":18,"value":578},{"type":18,"value":580},{"type":13,"tag":42,"props":1385,"children":1387},{"className":1386},[],[1388],{"type":18,"value":586},{"type":18,"value":1390},",\nthe address in ",{"type":13,"tag":42,"props":1392,"children":1394},{"className":1393},[],[1395],{"type":18,"value":616},{"type":18,"value":1144},{"type":13,"tag":709,"props":1398,"children":1399},{"type":1147},[],{"type":18,"value":1401}," be a valid address with\nsizes of individual buffers large enough to accommodate built or moved\nclusters",{"type":13,"tag":1112,"props":1403,"children":1405},{"name":1404},"VUID-VkClusterAccelerationStructureCommandsInfoNV-opMode-10472",[1406],{"type":13,"tag":14,"props":1407,"children":1408},{},[1409,1410,1414,1415,1420,1421,1426,1428,1433,1434,1437],{"type":18,"value":1120},{"type":13,"tag":21,"props":1411,"children":1412},{"href":551},[1413],{"type":18,"value":554},{"type":18,"value":227},{"type":13,"tag":42,"props":1416,"children":1418},{"className":1417},[],[1419],{"type":18,"value":578},{"type":18,"value":580},{"type":13,"tag":42,"props":1422,"children":1424},{"className":1423},[],[1425],{"type":18,"value":586},{"type":18,"value":1427},",\nthe buffers in ",{"type":13,"tag":42,"props":1429,"children":1431},{"className":1430},[],[1432],{"type":18,"value":616},{"type":18,"value":1144},{"type":13,"tag":709,"props":1435,"children":1436},{"type":1147},[],{"type":18,"value":1438}," not overlap",{"type":13,"tag":1112,"props":1440,"children":1442},{"name":1441},"VUID-VkClusterAccelerationStructureCommandsInfoNV-opMode-10473",[1443],{"type":13,"tag":14,"props":1444,"children":1445},{},[1446,1447,1451,1452,1457,1458,1463,1465,1470,1471,1474,1476],{"type":18,"value":1120},{"type":13,"tag":21,"props":1448,"children":1449},{"href":551},[1450],{"type":18,"value":554},{"type":18,"value":227},{"type":13,"tag":42,"props":1453,"children":1455},{"className":1454},[],[1456],{"type":18,"value":578},{"type":18,"value":580},{"type":13,"tag":42,"props":1459,"children":1461},{"className":1460},[],[1462],{"type":18,"value":586},{"type":18,"value":1464},",\nthe addresses in ",{"type":13,"tag":42,"props":1466,"children":1468},{"className":1467},[],[1469],{"type":18,"value":616},{"type":18,"value":1144},{"type":13,"tag":709,"props":1472,"children":1473},{"type":1147},[],{"type":18,"value":1475}," be aligned based on the\ncluster acceleration structure type and its alignment properties as\ndescribed in\n",{"type":13,"tag":21,"props":1477,"children":1479},{"href":1478},"/man/VkPhysicalDeviceClusterAccelerationStructurePropertiesNV",[1480],{"type":18,"value":1481},"VkPhysicalDeviceClusterAccelerationStructurePropertiesNV",{"type":13,"tag":1112,"props":1483,"children":1485},{"name":1484},"VUID-VkClusterAccelerationStructureCommandsInfoNV-dstAddressesArray-10474",[1486],{"type":13,"tag":14,"props":1487,"children":1488},{},[1489,1491,1496,1497,1500],{"type":18,"value":1490},"The stride in ",{"type":13,"tag":42,"props":1492,"children":1494},{"className":1493},[],[1495],{"type":18,"value":616},{"type":18,"value":1144},{"type":13,"tag":709,"props":1498,"children":1499},{"type":1147},[],{"type":18,"value":1501}," be greater than or equal to\n8",{"type":13,"tag":1112,"props":1503,"children":1505},{"name":1504},"VUID-VkClusterAccelerationStructureCommandsInfoNV-dstSizesArray-10475",[1506],{"type":13,"tag":14,"props":1507,"children":1508},{},[1509,1510,1515,1516,1519],{"type":18,"value":1490},{"type":13,"tag":42,"props":1511,"children":1513},{"className":1512},[],[1514],{"type":18,"value":730},{"type":18,"value":1144},{"type":13,"tag":709,"props":1517,"children":1518},{"type":1147},[],{"type":18,"value":1520}," be greater than or equal to 4",{"type":13,"tag":1112,"props":1522,"children":1524},{"name":1523},"VUID-VkClusterAccelerationStructureCommandsInfoNV-srcInfosArray-10476",[1525],{"type":13,"tag":14,"props":1526,"children":1527},{},[1528,1529,1534,1535,1538],{"type":18,"value":1490},{"type":13,"tag":42,"props":1530,"children":1532},{"className":1531},[],[1533],{"type":18,"value":796},{"type":18,"value":1144},{"type":13,"tag":709,"props":1536,"children":1537},{"type":1147},[],{"type":18,"value":1539}," be greater than the type of\nstructure the address is describing",{"type":13,"tag":1112,"props":1541,"children":1543},{"name":1542},"VUID-VkClusterAccelerationStructureCommandsInfoNV-input-10477",[1544],{"type":13,"tag":14,"props":1545,"children":1546},{},[1547,1548,1553,1554,1559,1560,1565,1567,1571,1572,1577,1578,1583,1585,1590,1593,1595,1599,1600],{"type":18,"value":1120},{"type":13,"tag":42,"props":1549,"children":1551},{"className":1550},[],[1552],{"type":18,"value":547},{"type":18,"value":227},{"type":13,"tag":42,"props":1555,"children":1557},{"className":1556},[],[1558],{"type":18,"value":821},{"type":18,"value":580},{"type":13,"tag":42,"props":1561,"children":1563},{"className":1562},[],[1564],{"type":18,"value":964},{"type":18,"value":1566},",\nthen depending on the\n",{"type":13,"tag":21,"props":1568,"children":1569},{"href":551},[1570],{"type":18,"value":554},{"type":18,"value":227},{"type":13,"tag":42,"props":1573,"children":1575},{"className":1574},[],[1576],{"type":18,"value":578},{"type":18,"value":237},{"type":13,"tag":42,"props":1579,"children":1581},{"className":1580},[],[1582],{"type":18,"value":565},{"type":18,"value":1584}," or addresses specified in ",{"type":13,"tag":42,"props":1586,"children":1588},{"className":1587},[],[1589],{"type":18,"value":616},{"type":13,"tag":709,"props":1591,"children":1592},{"type":1147},[],{"type":18,"value":1594}," be aligned to\n",{"type":13,"tag":21,"props":1596,"children":1597},{"href":1478},[1598],{"type":18,"value":1481},{"type":18,"value":227},{"type":13,"tag":42,"props":1601,"children":1603},{"className":1602},[],[1604],{"type":18,"value":1605},"clusterByteAlignment",{"type":13,"tag":1112,"props":1607,"children":1609},{"name":1608},"VUID-VkClusterAccelerationStructureCommandsInfoNV-input-10478",[1610],{"type":13,"tag":14,"props":1611,"children":1612},{},[1613,1614,1619,1620,1625,1626,1631,1632,1636,1637,1642,1643,1648,1649,1654,1657,1658,1662,1663],{"type":18,"value":1120},{"type":13,"tag":42,"props":1615,"children":1617},{"className":1616},[],[1618],{"type":18,"value":547},{"type":18,"value":227},{"type":13,"tag":42,"props":1621,"children":1623},{"className":1622},[],[1624],{"type":18,"value":821},{"type":18,"value":580},{"type":13,"tag":42,"props":1627,"children":1629},{"className":1628},[],[1630],{"type":18,"value":994},{"type":18,"value":1566},{"type":13,"tag":21,"props":1633,"children":1634},{"href":551},[1635],{"type":18,"value":554},{"type":18,"value":227},{"type":13,"tag":42,"props":1638,"children":1640},{"className":1639},[],[1641],{"type":18,"value":578},{"type":18,"value":237},{"type":13,"tag":42,"props":1644,"children":1646},{"className":1645},[],[1647],{"type":18,"value":565},{"type":18,"value":1584},{"type":13,"tag":42,"props":1650,"children":1652},{"className":1651},[],[1653],{"type":18,"value":616},{"type":13,"tag":709,"props":1655,"children":1656},{"type":1147},[],{"type":18,"value":1594},{"type":13,"tag":21,"props":1659,"children":1660},{"href":1478},[1661],{"type":18,"value":1481},{"type":18,"value":227},{"type":13,"tag":42,"props":1664,"children":1666},{"className":1665},[],[1667],{"type":18,"value":1668},"clusterTemplateByteAlignment",{"type":13,"tag":1112,"props":1670,"children":1672},{"name":1671},"VUID-VkClusterAccelerationStructureCommandsInfoNV-input-10479",[1673],{"type":13,"tag":14,"props":1674,"children":1675},{},[1676,1677,1682,1683,1688,1689,1694,1695,1699,1700,1705,1706,1711,1712,1717,1720,1721,1725,1726],{"type":18,"value":1120},{"type":13,"tag":42,"props":1678,"children":1680},{"className":1679},[],[1681],{"type":18,"value":547},{"type":18,"value":227},{"type":13,"tag":42,"props":1684,"children":1686},{"className":1685},[],[1687],{"type":18,"value":821},{"type":18,"value":580},{"type":13,"tag":42,"props":1690,"children":1692},{"className":1691},[],[1693],{"type":18,"value":1024},{"type":18,"value":1566},{"type":13,"tag":21,"props":1696,"children":1697},{"href":551},[1698],{"type":18,"value":554},{"type":18,"value":227},{"type":13,"tag":42,"props":1701,"children":1703},{"className":1702},[],[1704],{"type":18,"value":578},{"type":18,"value":237},{"type":13,"tag":42,"props":1707,"children":1709},{"className":1708},[],[1710],{"type":18,"value":565},{"type":18,"value":1584},{"type":13,"tag":42,"props":1713,"children":1715},{"className":1714},[],[1716],{"type":18,"value":616},{"type":13,"tag":709,"props":1718,"children":1719},{"type":1147},[],{"type":18,"value":1594},{"type":13,"tag":21,"props":1722,"children":1723},{"href":1478},[1724],{"type":18,"value":1481},{"type":18,"value":227},{"type":13,"tag":42,"props":1727,"children":1729},{"className":1728},[],[1730],{"type":18,"value":1605},{"type":13,"tag":1112,"props":1732,"children":1734},{"name":1733},"VUID-VkClusterAccelerationStructureCommandsInfoNV-scratchData-10480",[1735],{"type":13,"tag":14,"props":1736,"children":1737},{},[1738,1743,1744,1747,1748,1752,1753],{"type":13,"tag":42,"props":1739,"children":1741},{"className":1740},[],[1742],{"type":18,"value":605},{"type":18,"value":1144},{"type":13,"tag":709,"props":1745,"children":1746},{"type":1147},[],{"type":18,"value":1594},{"type":13,"tag":21,"props":1749,"children":1750},{"href":1478},[1751],{"type":18,"value":1481},{"type":18,"value":227},{"type":13,"tag":42,"props":1754,"children":1756},{"className":1755},[],[1757],{"type":18,"value":1758},"clusterScratchByteAlignment",{"type":13,"tag":1112,"props":1760,"children":1762},{"name":1761},"VUID-VkClusterAccelerationStructureCommandsInfoNV-srcInfosCount-10481",[1763],{"type":13,"tag":14,"props":1764,"children":1765},{},[1766,1771,1772,1775],{"type":13,"tag":42,"props":1767,"children":1769},{"className":1768},[],[1770],{"type":18,"value":1050},{"type":18,"value":1144},{"type":13,"tag":709,"props":1773,"children":1774},{"type":1147},[],{"type":18,"value":1776}," be 4-byte aligned",{"type":13,"tag":1112,"props":1778,"children":1780},{"name":1779},"VUID-VkClusterAccelerationStructureCommandsInfoNV-input-10482",[1781],{"type":13,"tag":14,"props":1782,"children":1783},{},[1784,1785,1790,1791,1796,1797,1802,1804,1809,1810,1813,1815,1819,1821,1827,1828],{"type":18,"value":1120},{"type":13,"tag":42,"props":1786,"children":1788},{"className":1787},[],[1789],{"type":18,"value":547},{"type":18,"value":227},{"type":13,"tag":42,"props":1792,"children":1794},{"className":1793},[],[1795],{"type":18,"value":821},{"type":18,"value":580},{"type":13,"tag":42,"props":1798,"children":1800},{"className":1799},[],[1801],{"type":18,"value":934},{"type":18,"value":1803},",\nthe total and per argument number of cluster acceleration structures\nreferenced in ",{"type":13,"tag":42,"props":1805,"children":1807},{"className":1806},[],[1808],{"type":18,"value":796},{"type":18,"value":1144},{"type":13,"tag":709,"props":1811,"children":1812},{"type":1147},[],{"type":18,"value":1814}," be equal or less than the\nmaximum values with which memory requirements were queried in\n",{"type":13,"tag":21,"props":1816,"children":1817},{"href":1225},[1818],{"type":18,"value":1228},{"type":18,"value":1820}," with\n",{"type":13,"tag":21,"props":1822,"children":1824},{"href":1823},"/man/VkClusterAccelerationStructureOpInputNV",[1825],{"type":18,"value":1826},"VkClusterAccelerationStructureOpInputNV",{"type":18,"value":227},{"type":13,"tag":42,"props":1829,"children":1831},{"className":1830},[],[1832],{"type":18,"value":1833},"pClustersBottomLevel",{"type":13,"tag":1107,"props":1835,"children":1837},{"name":1836},"Valid Usage (Implicit)",[1838,1861,1883,1907],{"type":13,"tag":1112,"props":1839,"children":1841},{"name":1840},"VUID-VkClusterAccelerationStructureCommandsInfoNV-sType-sType",[1842],{"type":13,"tag":14,"props":1843,"children":1844},{},[1845,1850,1851,1854,1855],{"type":13,"tag":42,"props":1846,"children":1848},{"className":1847},[],[1849],{"type":18,"value":509},{"type":18,"value":1144},{"type":13,"tag":709,"props":1852,"children":1853},{"type":1147},[],{"type":18,"value":714},{"type":13,"tag":42,"props":1856,"children":1858},{"className":1857},[],[1859],{"type":18,"value":1860},"VK_STRUCTURE_TYPE_CLUSTER_ACCELERATION_STRUCTURE_COMMANDS_INFO_NV",{"type":13,"tag":1112,"props":1862,"children":1864},{"name":1863},"VUID-VkClusterAccelerationStructureCommandsInfoNV-pNext-pNext",[1865],{"type":13,"tag":14,"props":1866,"children":1867},{},[1868,1873,1874,1877,1878],{"type":13,"tag":42,"props":1869,"children":1871},{"className":1870},[],[1872],{"type":18,"value":528},{"type":18,"value":1144},{"type":13,"tag":709,"props":1875,"children":1876},{"type":1147},[],{"type":18,"value":714},{"type":13,"tag":42,"props":1879,"children":1881},{"className":1880},[],[1882],{"type":18,"value":536},{"type":13,"tag":1112,"props":1884,"children":1886},{"name":1885},"VUID-VkClusterAccelerationStructureCommandsInfoNV-input-parameter",[1887],{"type":13,"tag":14,"props":1888,"children":1889},{},[1890,1895,1896,1899,1901,1905],{"type":13,"tag":42,"props":1891,"children":1893},{"className":1892},[],[1894],{"type":18,"value":547},{"type":18,"value":1144},{"type":13,"tag":709,"props":1897,"children":1898},{"type":1147},[],{"type":18,"value":1900}," be a valid ",{"type":13,"tag":21,"props":1902,"children":1903},{"href":551},[1904],{"type":18,"value":554},{"type":18,"value":1906}," structure",{"type":13,"tag":1112,"props":1908,"children":1910},{"name":1909},"VUID-VkClusterAccelerationStructureCommandsInfoNV-addressResolutionFlags-parameter",[1911],{"type":13,"tag":14,"props":1912,"children":1913},{},[1914,1919,1920,1923,1925,1929],{"type":13,"tag":42,"props":1915,"children":1917},{"className":1916},[],[1918],{"type":18,"value":1095},{"type":18,"value":1144},{"type":13,"tag":709,"props":1921,"children":1922},{"type":1147},[],{"type":18,"value":1924}," be a valid combination of ",{"type":13,"tag":21,"props":1926,"children":1927},{"href":1100},[1928],{"type":18,"value":1103},{"type":18,"value":1930}," values",{"type":13,"tag":1932,"props":1933,"children":1934},"style",{},[1935],{"type":18,"value":1936},"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":70,"depth":70,"links":1938},[],"markdown",1744876539120]