[{"data":1,"prerenderedAt":1547},["ShallowReactive",2],{"$fviIqKgQvPlv1SOgR7b5X6iduq3fqyvvEu_bg6lFKkwM":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":1546,"_id":4},"VkDrawIndirectCount2InfoKHR","Draw indirect count info","VK_KHR_device_address_commands","structs",[],{"type":10,"children":11,"toc":1544},"root",[12,26,384,524,1440,1538],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17,24],{"type":13,"tag":18,"props":19,"children":21},"code",{"className":20},[],[22],{"type":23,"value":4},"text",{"type":23,"value":25}," is defined as:",{"type":13,"tag":27,"props":28,"children":29},"code-group",{},[30,152],{"type":13,"tag":31,"props":32,"children":38},"pre",{"className":33,"code":34,"filename":35,"language":36,"meta":37,"style":37},"language-c shiki shiki-themes github-light-default github-dark-default","typedef struct VkDrawIndirectCount2InfoKHR {\n VkStructureType sType;\n const void* pNext;\n VkStridedDeviceAddressRangeKHR addressRange;\n VkAddressCommandFlagsKHR addressFlags;\n VkDeviceAddressRangeKHR countAddressRange;\n VkAddressCommandFlagsKHR countAddressFlags;\n uint32_t maxDrawCount;\n} VkDrawIndirectCount2InfoKHR;\n","C","c","",[39],{"type":13,"tag":18,"props":40,"children":41},{"__ignoreMap":37},[42,65,74,93,102,111,120,129,143],{"type":13,"tag":43,"props":44,"children":47},"span",{"class":45,"line":46},"line",1,[48,54,59],{"type":13,"tag":43,"props":49,"children":51},{"style":50},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[52],{"type":23,"value":53},"typedef",{"type":13,"tag":43,"props":55,"children":56},{"style":50},[57],{"type":23,"value":58}," struct",{"type":13,"tag":43,"props":60,"children":62},{"style":61},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[63],{"type":23,"value":64}," VkDrawIndirectCount2InfoKHR {\n",{"type":13,"tag":43,"props":66,"children":68},{"class":45,"line":67},2,[69],{"type":13,"tag":43,"props":70,"children":71},{"style":61},[72],{"type":23,"value":73}," VkStructureType sType;\n",{"type":13,"tag":43,"props":75,"children":77},{"class":45,"line":76},3,[78,83,88],{"type":13,"tag":43,"props":79,"children":80},{"style":50},[81],{"type":23,"value":82}," const",{"type":13,"tag":43,"props":84,"children":85},{"style":50},[86],{"type":23,"value":87}," void*",{"type":13,"tag":43,"props":89,"children":90},{"style":61},[91],{"type":23,"value":92}," pNext;\n",{"type":13,"tag":43,"props":94,"children":96},{"class":45,"line":95},4,[97],{"type":13,"tag":43,"props":98,"children":99},{"style":61},[100],{"type":23,"value":101}," VkStridedDeviceAddressRangeKHR addressRange;\n",{"type":13,"tag":43,"props":103,"children":105},{"class":45,"line":104},5,[106],{"type":13,"tag":43,"props":107,"children":108},{"style":61},[109],{"type":23,"value":110}," VkAddressCommandFlagsKHR addressFlags;\n",{"type":13,"tag":43,"props":112,"children":114},{"class":45,"line":113},6,[115],{"type":13,"tag":43,"props":116,"children":117},{"style":61},[118],{"type":23,"value":119}," VkDeviceAddressRangeKHR countAddressRange;\n",{"type":13,"tag":43,"props":121,"children":123},{"class":45,"line":122},7,[124],{"type":13,"tag":43,"props":125,"children":126},{"style":61},[127],{"type":23,"value":128}," VkAddressCommandFlagsKHR countAddressFlags;\n",{"type":13,"tag":43,"props":130,"children":132},{"class":45,"line":131},8,[133,138],{"type":13,"tag":43,"props":134,"children":135},{"style":50},[136],{"type":23,"value":137}," uint32_t",{"type":13,"tag":43,"props":139,"children":140},{"style":61},[141],{"type":23,"value":142}," maxDrawCount;\n",{"type":13,"tag":43,"props":144,"children":146},{"class":45,"line":145},9,[147],{"type":13,"tag":43,"props":148,"children":149},{"style":61},[150],{"type":23,"value":151},"} VkDrawIndirectCount2InfoKHR;\n",{"type":13,"tag":31,"props":153,"children":158},{"className":154,"code":155,"filename":156,"language":157,"meta":37,"style":37},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct DrawIndirectCount2InfoKHR {\n s_type: vk::StructureType,\n p_next: *const c_void,\n address_range: vk::StridedDeviceAddressRangeKHR,\n address_flags: vk::AddressCommandFlagsKHR,\n count_address_range: vk::DeviceAddressRangeKHR,\n count_address_flags: vk::AddressCommandFlagsKHR,\n max_draw_count: u32,\n}\n","Rust","rs",[159],{"type":13,"tag":18,"props":160,"children":161},{"__ignoreMap":37},[162,185,218,240,269,298,327,355,376],{"type":13,"tag":43,"props":163,"children":164},{"class":45,"line":46},[165,170,174,180],{"type":13,"tag":43,"props":166,"children":167},{"style":50},[168],{"type":23,"value":169},"pub",{"type":13,"tag":43,"props":171,"children":172},{"style":50},[173],{"type":23,"value":58},{"type":13,"tag":43,"props":175,"children":177},{"style":176},"--shiki-default:#953800;--shiki-dark:#FFA657",[178],{"type":23,"value":179}," DrawIndirectCount2InfoKHR",{"type":13,"tag":43,"props":181,"children":182},{"style":61},[183],{"type":23,"value":184}," {\n",{"type":13,"tag":43,"props":186,"children":187},{"class":45,"line":67},[188,193,198,203,208,213],{"type":13,"tag":43,"props":189,"children":190},{"style":61},[191],{"type":23,"value":192}," s_type",{"type":13,"tag":43,"props":194,"children":195},{"style":50},[196],{"type":23,"value":197},":",{"type":13,"tag":43,"props":199,"children":200},{"style":176},[201],{"type":23,"value":202}," vk",{"type":13,"tag":43,"props":204,"children":205},{"style":50},[206],{"type":23,"value":207},"::",{"type":13,"tag":43,"props":209,"children":210},{"style":176},[211],{"type":23,"value":212},"StructureType",{"type":13,"tag":43,"props":214,"children":215},{"style":61},[216],{"type":23,"value":217},",\n",{"type":13,"tag":43,"props":219,"children":220},{"class":45,"line":76},[221,226,230,235],{"type":13,"tag":43,"props":222,"children":223},{"style":61},[224],{"type":23,"value":225}," p_next",{"type":13,"tag":43,"props":227,"children":228},{"style":50},[229],{"type":23,"value":197},{"type":13,"tag":43,"props":231,"children":232},{"style":50},[233],{"type":23,"value":234}," *const",{"type":13,"tag":43,"props":236,"children":237},{"style":61},[238],{"type":23,"value":239}," c_void,\n",{"type":13,"tag":43,"props":241,"children":242},{"class":45,"line":95},[243,248,252,256,260,265],{"type":13,"tag":43,"props":244,"children":245},{"style":61},[246],{"type":23,"value":247}," address_range",{"type":13,"tag":43,"props":249,"children":250},{"style":50},[251],{"type":23,"value":197},{"type":13,"tag":43,"props":253,"children":254},{"style":176},[255],{"type":23,"value":202},{"type":13,"tag":43,"props":257,"children":258},{"style":50},[259],{"type":23,"value":207},{"type":13,"tag":43,"props":261,"children":262},{"style":176},[263],{"type":23,"value":264},"StridedDeviceAddressRangeKHR",{"type":13,"tag":43,"props":266,"children":267},{"style":61},[268],{"type":23,"value":217},{"type":13,"tag":43,"props":270,"children":271},{"class":45,"line":104},[272,277,281,285,289,294],{"type":13,"tag":43,"props":273,"children":274},{"style":61},[275],{"type":23,"value":276}," address_flags",{"type":13,"tag":43,"props":278,"children":279},{"style":50},[280],{"type":23,"value":197},{"type":13,"tag":43,"props":282,"children":283},{"style":176},[284],{"type":23,"value":202},{"type":13,"tag":43,"props":286,"children":287},{"style":50},[288],{"type":23,"value":207},{"type":13,"tag":43,"props":290,"children":291},{"style":176},[292],{"type":23,"value":293},"AddressCommandFlagsKHR",{"type":13,"tag":43,"props":295,"children":296},{"style":61},[297],{"type":23,"value":217},{"type":13,"tag":43,"props":299,"children":300},{"class":45,"line":113},[301,306,310,314,318,323],{"type":13,"tag":43,"props":302,"children":303},{"style":61},[304],{"type":23,"value":305}," count_address_range",{"type":13,"tag":43,"props":307,"children":308},{"style":50},[309],{"type":23,"value":197},{"type":13,"tag":43,"props":311,"children":312},{"style":176},[313],{"type":23,"value":202},{"type":13,"tag":43,"props":315,"children":316},{"style":50},[317],{"type":23,"value":207},{"type":13,"tag":43,"props":319,"children":320},{"style":176},[321],{"type":23,"value":322},"DeviceAddressRangeKHR",{"type":13,"tag":43,"props":324,"children":325},{"style":61},[326],{"type":23,"value":217},{"type":13,"tag":43,"props":328,"children":329},{"class":45,"line":122},[330,335,339,343,347,351],{"type":13,"tag":43,"props":331,"children":332},{"style":61},[333],{"type":23,"value":334}," count_address_flags",{"type":13,"tag":43,"props":336,"children":337},{"style":50},[338],{"type":23,"value":197},{"type":13,"tag":43,"props":340,"children":341},{"style":176},[342],{"type":23,"value":202},{"type":13,"tag":43,"props":344,"children":345},{"style":50},[346],{"type":23,"value":207},{"type":13,"tag":43,"props":348,"children":349},{"style":176},[350],{"type":23,"value":293},{"type":13,"tag":43,"props":352,"children":353},{"style":61},[354],{"type":23,"value":217},{"type":13,"tag":43,"props":356,"children":357},{"class":45,"line":131},[358,363,367,372],{"type":13,"tag":43,"props":359,"children":360},{"style":61},[361],{"type":23,"value":362}," max_draw_count",{"type":13,"tag":43,"props":364,"children":365},{"style":50},[366],{"type":23,"value":197},{"type":13,"tag":43,"props":368,"children":369},{"style":176},[370],{"type":23,"value":371}," u32",{"type":13,"tag":43,"props":373,"children":374},{"style":61},[375],{"type":23,"value":217},{"type":13,"tag":43,"props":377,"children":378},{"class":45,"line":145},[379],{"type":13,"tag":43,"props":380,"children":381},{"style":61},[382],{"type":23,"value":383},"}\n",{"type":13,"tag":385,"props":386,"children":387},"ul",{},[388,409,428,447,465,483,499],{"type":13,"tag":389,"props":390,"children":391},"li",{},[392,398,400,407],{"type":13,"tag":18,"props":393,"children":395},{"className":394},[],[396],{"type":23,"value":397},"sType",{"type":23,"value":399}," is a ",{"type":13,"tag":401,"props":402,"children":404},"a",{"href":403},"/man/VkStructureType",[405],{"type":23,"value":406},"VkStructureType",{"type":23,"value":408}," value identifying this structure.",{"type":13,"tag":389,"props":410,"children":411},{},[412,418,420,426],{"type":13,"tag":18,"props":413,"children":415},{"className":414},[],[416],{"type":23,"value":417},"pNext",{"type":23,"value":419}," is ",{"type":13,"tag":18,"props":421,"children":423},{"className":422},[],[424],{"type":23,"value":425},"NULL",{"type":23,"value":427}," or a pointer to a structure extending this\nstructure.",{"type":13,"tag":389,"props":429,"children":430},{},[431,437,439,445],{"type":13,"tag":18,"props":432,"children":434},{"className":433},[],[435],{"type":23,"value":436},"addressRange",{"type":23,"value":438}," is the ",{"type":13,"tag":401,"props":440,"children":442},{"href":441},"/man/VkStridedDeviceAddressRangeKHR",[443],{"type":23,"value":444},"VkStridedDeviceAddressRangeKHR",{"type":23,"value":446},"\ncontaining draw parameters.",{"type":13,"tag":389,"props":448,"children":449},{},[450,456,457,463],{"type":13,"tag":18,"props":451,"children":453},{"className":452},[],[454],{"type":23,"value":455},"addressFlags",{"type":23,"value":399},{"type":13,"tag":401,"props":458,"children":460},{"href":459},"/man/VkAddressCommandFlagsKHR",[461],{"type":23,"value":462},"VkAddressCommandFlagsKHR",{"type":23,"value":464}," value defining\nthe flags for the address range.",{"type":13,"tag":389,"props":466,"children":467},{},[468,474,475,481],{"type":13,"tag":18,"props":469,"children":471},{"className":470},[],[472],{"type":23,"value":473},"countAddressRange",{"type":23,"value":438},{"type":13,"tag":401,"props":476,"children":478},{"href":477},"/man/VkDeviceAddressRangeKHR",[479],{"type":23,"value":480},"VkDeviceAddressRangeKHR",{"type":23,"value":482}," containing\nthe draw count.",{"type":13,"tag":389,"props":484,"children":485},{},[486,492,493,497],{"type":13,"tag":18,"props":487,"children":489},{"className":488},[],[490],{"type":23,"value":491},"countAddressFlags",{"type":23,"value":399},{"type":13,"tag":401,"props":494,"children":495},{"href":459},[496],{"type":23,"value":462},{"type":23,"value":498}," value\ndefining the flags for the count address range.",{"type":13,"tag":389,"props":500,"children":501},{},[502,508,510,515,517,522],{"type":13,"tag":18,"props":503,"children":505},{"className":504},[],[506],{"type":23,"value":507},"maxDrawCount",{"type":23,"value":509}," specifies the maximum number of draws that will be\nexecuted.\nThe actual number of executed draw calls is the minimum of the count\nspecified in ",{"type":13,"tag":18,"props":511,"children":513},{"className":512},[],[514],{"type":23,"value":473},{"type":23,"value":516}," and ",{"type":13,"tag":18,"props":518,"children":520},{"className":519},[],[521],{"type":23,"value":507},{"type":23,"value":523},".",{"type":13,"tag":525,"props":526,"children":528},"validity-group",{"name":527},"Valid Usage",[529,566,619,664,696,751,793,823,870,910,939,974,993,1022,1066,1110,1138,1184,1224,1252,1298,1338,1363,1388,1421],{"type":13,"tag":530,"props":531,"children":533},"validity-field",{"name":532},"VUID-VkDrawIndirectCount2InfoKHR-addressRange-13097",[534],{"type":13,"tag":14,"props":535,"children":536},{},[537,539,544,546,551,553,558,560],{"type":23,"value":538},"If the range specified by ",{"type":13,"tag":18,"props":540,"children":542},{"className":541},[],[543],{"type":23,"value":436},{"type":23,"value":545}," is not bound completely\nto memory when accessed, ",{"type":13,"tag":18,"props":547,"children":549},{"className":548},[],[550],{"type":23,"value":455},{"type":23,"value":552}," ",{"type":13,"tag":554,"props":555,"children":557},"normative",{"type":556},"must",[],{"type":23,"value":559}," not include\n",{"type":13,"tag":18,"props":561,"children":563},{"className":562},[],[564],{"type":23,"value":565},"VK_ADDRESS_COMMAND_FULLY_BOUND_BIT_KHR",{"type":13,"tag":530,"props":567,"children":569},{"name":568},"VUID-VkDrawIndirectCount2InfoKHR-addressRange-13098",[570],{"type":13,"tag":14,"props":571,"children":572},{},[573,575,580,582,588,590,600,602,607,608,611,613],{"type":23,"value":574},"If the buffer from which the range specified by ",{"type":13,"tag":18,"props":576,"children":578},{"className":577},[],[579],{"type":23,"value":436},{"type":23,"value":581}," was\ncreated with ",{"type":13,"tag":18,"props":583,"children":585},{"className":584},[],[586],{"type":23,"value":587},"VK_BUFFER_CREATE_PROTECTED_BIT",{"type":23,"value":589},", and\n",{"type":13,"tag":401,"props":591,"children":593},{"href":592},"/man/VkPhysicalDeviceVulkan11Properties#limits-protectedNoFault",[594],{"type":13,"tag":18,"props":595,"children":597},{"className":596},[],[598],{"type":23,"value":599},"protectedNoFault",{"type":23,"value":601}," is not supported,\n",{"type":13,"tag":18,"props":603,"children":605},{"className":604},[],[606],{"type":23,"value":455},{"type":23,"value":552},{"type":13,"tag":554,"props":609,"children":610},{"type":556},[],{"type":23,"value":612}," include\n",{"type":13,"tag":18,"props":614,"children":616},{"className":615},[],[617],{"type":23,"value":618},"VK_ADDRESS_COMMAND_PROTECTED_BIT_KHR",{"type":13,"tag":530,"props":620,"children":622},{"name":621},"VUID-VkDrawIndirectCount2InfoKHR-addressRange-13099",[623],{"type":13,"tag":14,"props":624,"children":625},{},[626,627,632,634,639,640,648,649,654,655,658,659],{"type":23,"value":574},{"type":13,"tag":18,"props":628,"children":630},{"className":629},[],[631],{"type":23,"value":436},{"type":23,"value":633}," was\ncreated without ",{"type":13,"tag":18,"props":635,"children":637},{"className":636},[],[638],{"type":23,"value":587},{"type":23,"value":589},{"type":13,"tag":401,"props":641,"children":642},{"href":592},[643],{"type":13,"tag":18,"props":644,"children":646},{"className":645},[],[647],{"type":23,"value":599},{"type":23,"value":601},{"type":13,"tag":18,"props":650,"children":652},{"className":651},[],[653],{"type":23,"value":455},{"type":23,"value":552},{"type":13,"tag":554,"props":656,"children":657},{"type":556},[],{"type":23,"value":559},{"type":13,"tag":18,"props":660,"children":662},{"className":661},[],[663],{"type":23,"value":618},{"type":13,"tag":530,"props":665,"children":667},{"name":666},"VUID-VkDrawIndirectCount2InfoKHR-addressFlags-13100",[668],{"type":13,"tag":14,"props":669,"children":670},{},[671,676,677,680,682,688,690],{"type":13,"tag":18,"props":672,"children":674},{"className":673},[],[675],{"type":23,"value":455},{"type":23,"value":552},{"type":13,"tag":554,"props":678,"children":679},{"type":556},[],{"type":23,"value":681}," not include both\n",{"type":13,"tag":18,"props":683,"children":685},{"className":684},[],[686],{"type":23,"value":687},"VK_ADDRESS_COMMAND_STORAGE_BUFFER_USAGE_BIT_KHR",{"type":23,"value":689}," and\n",{"type":13,"tag":18,"props":691,"children":693},{"className":692},[],[694],{"type":23,"value":695},"VK_ADDRESS_COMMAND_UNKNOWN_STORAGE_BUFFER_USAGE_BIT_KHR",{"type":13,"tag":530,"props":697,"children":699},{"name":698},"VUID-VkDrawIndirectCount2InfoKHR-addressRange-13122",[700],{"type":13,"tag":14,"props":701,"children":702},{},[703,705,711,713,718,720,726,728,733,734,737,739,744,746],{"type":23,"value":704},"If any buffer, which is bound to a range of ",{"type":13,"tag":401,"props":706,"children":708},{"href":707},"/man/VkDeviceMemory",[709],{"type":23,"value":710},"VkDeviceMemory",{"type":23,"value":712}," that\noverlaps the range backing ",{"type":13,"tag":18,"props":714,"children":716},{"className":715},[],[717],{"type":23,"value":436},{"type":23,"value":719},", was created with\n",{"type":13,"tag":18,"props":721,"children":723},{"className":722},[],[724],{"type":23,"value":725},"VK_BUFFER_USAGE_STORAGE_BUFFER_BIT",{"type":23,"value":727},", ",{"type":13,"tag":18,"props":729,"children":731},{"className":730},[],[732],{"type":23,"value":455},{"type":23,"value":552},{"type":13,"tag":554,"props":735,"children":736},{"type":556},[],{"type":23,"value":738},"\ninclude ",{"type":13,"tag":18,"props":740,"children":742},{"className":741},[],[743],{"type":23,"value":687},{"type":23,"value":745}," or\n",{"type":13,"tag":18,"props":747,"children":749},{"className":748},[],[750],{"type":23,"value":695},{"type":13,"tag":530,"props":752,"children":754},{"name":753},"VUID-VkDrawIndirectCount2InfoKHR-addressRange-13123",[755],{"type":13,"tag":14,"props":756,"children":757},{},[758,759,763,764,769,771,776,777,782,783,786,788],{"type":23,"value":704},{"type":13,"tag":401,"props":760,"children":761},{"href":707},[762],{"type":23,"value":710},{"type":23,"value":712},{"type":13,"tag":18,"props":765,"children":767},{"className":766},[],[768],{"type":23,"value":436},{"type":23,"value":770},", was created without\n",{"type":13,"tag":18,"props":772,"children":774},{"className":773},[],[775],{"type":23,"value":725},{"type":23,"value":727},{"type":13,"tag":18,"props":778,"children":780},{"className":779},[],[781],{"type":23,"value":455},{"type":23,"value":552},{"type":13,"tag":554,"props":784,"children":785},{"type":556},[],{"type":23,"value":787}," not\ninclude ",{"type":13,"tag":18,"props":789,"children":791},{"className":790},[],[792],{"type":23,"value":687},{"type":13,"tag":530,"props":794,"children":796},{"name":795},"VUID-VkDrawIndirectCount2InfoKHR-addressFlags-13101",[797],{"type":13,"tag":14,"props":798,"children":799},{},[800,805,806,809,810,816,817],{"type":13,"tag":18,"props":801,"children":803},{"className":802},[],[804],{"type":23,"value":455},{"type":23,"value":552},{"type":13,"tag":554,"props":807,"children":808},{"type":556},[],{"type":23,"value":681},{"type":13,"tag":18,"props":811,"children":813},{"className":812},[],[814],{"type":23,"value":815},"VK_ADDRESS_COMMAND_TRANSFORM_FEEDBACK_BUFFER_USAGE_BIT_KHR",{"type":23,"value":689},{"type":13,"tag":18,"props":818,"children":820},{"className":819},[],[821],{"type":23,"value":822},"VK_ADDRESS_COMMAND_UNKNOWN_TRANSFORM_FEEDBACK_BUFFER_USAGE_BIT_KHR",{"type":13,"tag":530,"props":824,"children":826},{"name":825},"VUID-VkDrawIndirectCount2InfoKHR-addressRange-13124",[827],{"type":13,"tag":14,"props":828,"children":829},{},[830,831,835,836,841,842,848,849,854,855,858,859,864,865],{"type":23,"value":704},{"type":13,"tag":401,"props":832,"children":833},{"href":707},[834],{"type":23,"value":710},{"type":23,"value":712},{"type":13,"tag":18,"props":837,"children":839},{"className":838},[],[840],{"type":23,"value":436},{"type":23,"value":719},{"type":13,"tag":18,"props":843,"children":845},{"className":844},[],[846],{"type":23,"value":847},"VK_BUFFER_USAGE_TRANSFORM_FEEDBACK_BUFFER_BIT_EXT",{"type":23,"value":217},{"type":13,"tag":18,"props":850,"children":852},{"className":851},[],[853],{"type":23,"value":455},{"type":23,"value":552},{"type":13,"tag":554,"props":856,"children":857},{"type":556},[],{"type":23,"value":612},{"type":13,"tag":18,"props":860,"children":862},{"className":861},[],[863],{"type":23,"value":815},{"type":23,"value":745},{"type":13,"tag":18,"props":866,"children":868},{"className":867},[],[869],{"type":23,"value":822},{"type":13,"tag":530,"props":871,"children":873},{"name":872},"VUID-VkDrawIndirectCount2InfoKHR-addressRange-13125",[874],{"type":13,"tag":14,"props":875,"children":876},{},[877,878,882,883,888,889,894,895,900,901,904,905],{"type":23,"value":704},{"type":13,"tag":401,"props":879,"children":880},{"href":707},[881],{"type":23,"value":710},{"type":23,"value":712},{"type":13,"tag":18,"props":884,"children":886},{"className":885},[],[887],{"type":23,"value":436},{"type":23,"value":770},{"type":13,"tag":18,"props":890,"children":892},{"className":891},[],[893],{"type":23,"value":847},{"type":23,"value":217},{"type":13,"tag":18,"props":896,"children":898},{"className":897},[],[899],{"type":23,"value":455},{"type":23,"value":552},{"type":13,"tag":554,"props":902,"children":903},{"type":556},[],{"type":23,"value":559},{"type":13,"tag":18,"props":906,"children":908},{"className":907},[],[909],{"type":23,"value":815},{"type":13,"tag":530,"props":911,"children":913},{"name":912},"VUID-VkDrawIndirectCount2InfoKHR-addressRange-13107",[914],{"type":13,"tag":14,"props":915,"children":916},{},[917,919,924,926,929,931,937],{"type":23,"value":918},"The buffer from which ",{"type":13,"tag":18,"props":920,"children":922},{"className":921},[],[923],{"type":23,"value":436},{"type":23,"value":925}," was queried ",{"type":13,"tag":554,"props":927,"children":928},{"type":556},[],{"type":23,"value":930}," have been\ncreated with ",{"type":13,"tag":18,"props":932,"children":934},{"className":933},[],[935],{"type":23,"value":936},"VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT",{"type":23,"value":938}," usage flag",{"type":13,"tag":530,"props":940,"children":942},{"name":941},"VUID-VkDrawIndirectCount2InfoKHR-protectedNoFault-13108",[943],{"type":13,"tag":14,"props":944,"children":945},{},[946,948,956,958,963,964,967,969],{"type":23,"value":947},"If ",{"type":13,"tag":401,"props":949,"children":950},{"href":592},[951],{"type":13,"tag":18,"props":952,"children":954},{"className":953},[],[955],{"type":23,"value":599},{"type":23,"value":957}," is not supported,\nthe buffer from which ",{"type":13,"tag":18,"props":959,"children":961},{"className":960},[],[962],{"type":23,"value":436},{"type":23,"value":925},{"type":13,"tag":554,"props":965,"children":966},{"type":556},[],{"type":23,"value":968}," not have been\ncreated with ",{"type":13,"tag":18,"props":970,"children":972},{"className":971},[],[973],{"type":23,"value":587},{"type":13,"tag":530,"props":975,"children":977},{"name":976},"VUID-VkDrawIndirectCount2InfoKHR-addressRange-13109",[978],{"type":13,"tag":14,"props":979,"children":980},{},[981,987,988,991],{"type":13,"tag":18,"props":982,"children":984},{"className":983},[],[985],{"type":23,"value":986},"addressRange.address",{"type":23,"value":552},{"type":13,"tag":554,"props":989,"children":990},{"type":556},[],{"type":23,"value":992}," be a multiple of 4",{"type":13,"tag":530,"props":994,"children":996},{"name":995},"VUID-VkDrawIndirectCount2InfoKHR-countAddressRange-13097",[997],{"type":13,"tag":14,"props":998,"children":999},{},[1000,1001,1006,1007,1012,1013,1016,1017],{"type":23,"value":538},{"type":13,"tag":18,"props":1002,"children":1004},{"className":1003},[],[1005],{"type":23,"value":473},{"type":23,"value":545},{"type":13,"tag":18,"props":1008,"children":1010},{"className":1009},[],[1011],{"type":23,"value":491},{"type":23,"value":552},{"type":13,"tag":554,"props":1014,"children":1015},{"type":556},[],{"type":23,"value":559},{"type":13,"tag":18,"props":1018,"children":1020},{"className":1019},[],[1021],{"type":23,"value":565},{"type":13,"tag":530,"props":1023,"children":1025},{"name":1024},"VUID-VkDrawIndirectCount2InfoKHR-countAddressRange-13098",[1026],{"type":13,"tag":14,"props":1027,"children":1028},{},[1029,1030,1035,1036,1041,1042,1050,1051,1056,1057,1060,1061],{"type":23,"value":574},{"type":13,"tag":18,"props":1031,"children":1033},{"className":1032},[],[1034],{"type":23,"value":473},{"type":23,"value":581},{"type":13,"tag":18,"props":1037,"children":1039},{"className":1038},[],[1040],{"type":23,"value":587},{"type":23,"value":589},{"type":13,"tag":401,"props":1043,"children":1044},{"href":592},[1045],{"type":13,"tag":18,"props":1046,"children":1048},{"className":1047},[],[1049],{"type":23,"value":599},{"type":23,"value":601},{"type":13,"tag":18,"props":1052,"children":1054},{"className":1053},[],[1055],{"type":23,"value":491},{"type":23,"value":552},{"type":13,"tag":554,"props":1058,"children":1059},{"type":556},[],{"type":23,"value":612},{"type":13,"tag":18,"props":1062,"children":1064},{"className":1063},[],[1065],{"type":23,"value":618},{"type":13,"tag":530,"props":1067,"children":1069},{"name":1068},"VUID-VkDrawIndirectCount2InfoKHR-countAddressRange-13099",[1070],{"type":13,"tag":14,"props":1071,"children":1072},{},[1073,1074,1079,1080,1085,1086,1094,1095,1100,1101,1104,1105],{"type":23,"value":574},{"type":13,"tag":18,"props":1075,"children":1077},{"className":1076},[],[1078],{"type":23,"value":473},{"type":23,"value":633},{"type":13,"tag":18,"props":1081,"children":1083},{"className":1082},[],[1084],{"type":23,"value":587},{"type":23,"value":589},{"type":13,"tag":401,"props":1087,"children":1088},{"href":592},[1089],{"type":13,"tag":18,"props":1090,"children":1092},{"className":1091},[],[1093],{"type":23,"value":599},{"type":23,"value":601},{"type":13,"tag":18,"props":1096,"children":1098},{"className":1097},[],[1099],{"type":23,"value":491},{"type":23,"value":552},{"type":13,"tag":554,"props":1102,"children":1103},{"type":556},[],{"type":23,"value":559},{"type":13,"tag":18,"props":1106,"children":1108},{"className":1107},[],[1109],{"type":23,"value":618},{"type":13,"tag":530,"props":1111,"children":1113},{"name":1112},"VUID-VkDrawIndirectCount2InfoKHR-countAddressFlags-13100",[1114],{"type":13,"tag":14,"props":1115,"children":1116},{},[1117,1122,1123,1126,1127,1132,1133],{"type":13,"tag":18,"props":1118,"children":1120},{"className":1119},[],[1121],{"type":23,"value":491},{"type":23,"value":552},{"type":13,"tag":554,"props":1124,"children":1125},{"type":556},[],{"type":23,"value":681},{"type":13,"tag":18,"props":1128,"children":1130},{"className":1129},[],[1131],{"type":23,"value":687},{"type":23,"value":689},{"type":13,"tag":18,"props":1134,"children":1136},{"className":1135},[],[1137],{"type":23,"value":695},{"type":13,"tag":530,"props":1139,"children":1141},{"name":1140},"VUID-VkDrawIndirectCount2InfoKHR-countAddressRange-13122",[1142],{"type":13,"tag":14,"props":1143,"children":1144},{},[1145,1146,1150,1151,1156,1157,1162,1163,1168,1169,1172,1173,1178,1179],{"type":23,"value":704},{"type":13,"tag":401,"props":1147,"children":1148},{"href":707},[1149],{"type":23,"value":710},{"type":23,"value":712},{"type":13,"tag":18,"props":1152,"children":1154},{"className":1153},[],[1155],{"type":23,"value":473},{"type":23,"value":719},{"type":13,"tag":18,"props":1158,"children":1160},{"className":1159},[],[1161],{"type":23,"value":725},{"type":23,"value":727},{"type":13,"tag":18,"props":1164,"children":1166},{"className":1165},[],[1167],{"type":23,"value":491},{"type":23,"value":552},{"type":13,"tag":554,"props":1170,"children":1171},{"type":556},[],{"type":23,"value":738},{"type":13,"tag":18,"props":1174,"children":1176},{"className":1175},[],[1177],{"type":23,"value":687},{"type":23,"value":745},{"type":13,"tag":18,"props":1180,"children":1182},{"className":1181},[],[1183],{"type":23,"value":695},{"type":13,"tag":530,"props":1185,"children":1187},{"name":1186},"VUID-VkDrawIndirectCount2InfoKHR-countAddressRange-13123",[1188],{"type":13,"tag":14,"props":1189,"children":1190},{},[1191,1192,1196,1197,1202,1203,1208,1209,1214,1215,1218,1219],{"type":23,"value":704},{"type":13,"tag":401,"props":1193,"children":1194},{"href":707},[1195],{"type":23,"value":710},{"type":23,"value":712},{"type":13,"tag":18,"props":1198,"children":1200},{"className":1199},[],[1201],{"type":23,"value":473},{"type":23,"value":770},{"type":13,"tag":18,"props":1204,"children":1206},{"className":1205},[],[1207],{"type":23,"value":725},{"type":23,"value":727},{"type":13,"tag":18,"props":1210,"children":1212},{"className":1211},[],[1213],{"type":23,"value":491},{"type":23,"value":552},{"type":13,"tag":554,"props":1216,"children":1217},{"type":556},[],{"type":23,"value":787},{"type":13,"tag":18,"props":1220,"children":1222},{"className":1221},[],[1223],{"type":23,"value":687},{"type":13,"tag":530,"props":1225,"children":1227},{"name":1226},"VUID-VkDrawIndirectCount2InfoKHR-countAddressFlags-13101",[1228],{"type":13,"tag":14,"props":1229,"children":1230},{},[1231,1236,1237,1240,1241,1246,1247],{"type":13,"tag":18,"props":1232,"children":1234},{"className":1233},[],[1235],{"type":23,"value":491},{"type":23,"value":552},{"type":13,"tag":554,"props":1238,"children":1239},{"type":556},[],{"type":23,"value":681},{"type":13,"tag":18,"props":1242,"children":1244},{"className":1243},[],[1245],{"type":23,"value":815},{"type":23,"value":689},{"type":13,"tag":18,"props":1248,"children":1250},{"className":1249},[],[1251],{"type":23,"value":822},{"type":13,"tag":530,"props":1253,"children":1255},{"name":1254},"VUID-VkDrawIndirectCount2InfoKHR-countAddressRange-13124",[1256],{"type":13,"tag":14,"props":1257,"children":1258},{},[1259,1260,1264,1265,1270,1271,1276,1277,1282,1283,1286,1287,1292,1293],{"type":23,"value":704},{"type":13,"tag":401,"props":1261,"children":1262},{"href":707},[1263],{"type":23,"value":710},{"type":23,"value":712},{"type":13,"tag":18,"props":1266,"children":1268},{"className":1267},[],[1269],{"type":23,"value":473},{"type":23,"value":719},{"type":13,"tag":18,"props":1272,"children":1274},{"className":1273},[],[1275],{"type":23,"value":847},{"type":23,"value":217},{"type":13,"tag":18,"props":1278,"children":1280},{"className":1279},[],[1281],{"type":23,"value":491},{"type":23,"value":552},{"type":13,"tag":554,"props":1284,"children":1285},{"type":556},[],{"type":23,"value":612},{"type":13,"tag":18,"props":1288,"children":1290},{"className":1289},[],[1291],{"type":23,"value":815},{"type":23,"value":745},{"type":13,"tag":18,"props":1294,"children":1296},{"className":1295},[],[1297],{"type":23,"value":822},{"type":13,"tag":530,"props":1299,"children":1301},{"name":1300},"VUID-VkDrawIndirectCount2InfoKHR-countAddressRange-13125",[1302],{"type":13,"tag":14,"props":1303,"children":1304},{},[1305,1306,1310,1311,1316,1317,1322,1323,1328,1329,1332,1333],{"type":23,"value":704},{"type":13,"tag":401,"props":1307,"children":1308},{"href":707},[1309],{"type":23,"value":710},{"type":23,"value":712},{"type":13,"tag":18,"props":1312,"children":1314},{"className":1313},[],[1315],{"type":23,"value":473},{"type":23,"value":770},{"type":13,"tag":18,"props":1318,"children":1320},{"className":1319},[],[1321],{"type":23,"value":847},{"type":23,"value":217},{"type":13,"tag":18,"props":1324,"children":1326},{"className":1325},[],[1327],{"type":23,"value":491},{"type":23,"value":552},{"type":13,"tag":554,"props":1330,"children":1331},{"type":556},[],{"type":23,"value":559},{"type":13,"tag":18,"props":1334,"children":1336},{"className":1335},[],[1337],{"type":23,"value":815},{"type":13,"tag":530,"props":1339,"children":1341},{"name":1340},"VUID-VkDrawIndirectCount2InfoKHR-countAddressRange-13114",[1342],{"type":13,"tag":14,"props":1343,"children":1344},{},[1345,1346,1351,1352,1355,1357,1362],{"type":23,"value":918},{"type":13,"tag":18,"props":1347,"children":1349},{"className":1348},[],[1350],{"type":23,"value":473},{"type":23,"value":925},{"type":13,"tag":554,"props":1353,"children":1354},{"type":556},[],{"type":23,"value":1356}," have\nbeen created with ",{"type":13,"tag":18,"props":1358,"children":1360},{"className":1359},[],[1361],{"type":23,"value":936},{"type":23,"value":938},{"type":13,"tag":530,"props":1364,"children":1366},{"name":1365},"VUID-VkDrawIndirectCount2InfoKHR-countAddressRange-13115",[1367],{"type":13,"tag":14,"props":1368,"children":1369},{},[1370,1376,1377,1380,1382],{"type":13,"tag":18,"props":1371,"children":1373},{"className":1372},[],[1374],{"type":23,"value":1375},"countAddressRange.address",{"type":23,"value":552},{"type":13,"tag":554,"props":1378,"children":1379},{"type":556},[],{"type":23,"value":1381}," be a multiple of ",{"type":13,"tag":18,"props":1383,"children":1385},{"className":1384},[],[1386],{"type":23,"value":1387},"4",{"type":13,"tag":530,"props":1389,"children":1391},{"name":1390},"VUID-VkDrawIndirectCount2InfoKHR-countAddressRange-13116",[1392],{"type":13,"tag":14,"props":1393,"children":1394},{},[1395,1397,1402,1403,1406,1408,1414,1415],{"type":23,"value":1396},"The count stored in ",{"type":13,"tag":18,"props":1398,"children":1400},{"className":1399},[],[1401],{"type":23,"value":473},{"type":23,"value":552},{"type":13,"tag":554,"props":1404,"children":1405},{"type":556},[],{"type":23,"value":1407}," be less than or equal\nto ",{"type":13,"tag":401,"props":1409,"children":1411},{"href":1410},"/man/VkPhysicalDeviceLimits",[1412],{"type":23,"value":1413},"VkPhysicalDeviceLimits",{"type":23,"value":207},{"type":13,"tag":18,"props":1416,"children":1418},{"className":1417},[],[1419],{"type":23,"value":1420},"maxDrawIndirectCount",{"type":13,"tag":530,"props":1422,"children":1424},{"name":1423},"VUID-VkDrawIndirectCount2InfoKHR-countAddressRange-13117",[1425],{"type":13,"tag":14,"props":1426,"children":1427},{},[1428,1434,1435,1438],{"type":13,"tag":18,"props":1429,"children":1431},{"className":1430},[],[1432],{"type":23,"value":1433},"countAddressRange.size",{"type":23,"value":552},{"type":13,"tag":554,"props":1436,"children":1437},{"type":556},[],{"type":23,"value":1439}," be greater than or equal to 4",{"type":13,"tag":525,"props":1441,"children":1443},{"name":1442},"Valid Usage (Implicit)",[1444,1468,1490,1516],{"type":13,"tag":530,"props":1445,"children":1447},{"name":1446},"VUID-VkDrawIndirectCount2InfoKHR-sType-sType",[1448],{"type":13,"tag":14,"props":1449,"children":1450},{},[1451,1456,1457,1460,1462],{"type":13,"tag":18,"props":1452,"children":1454},{"className":1453},[],[1455],{"type":23,"value":397},{"type":23,"value":552},{"type":13,"tag":554,"props":1458,"children":1459},{"type":556},[],{"type":23,"value":1461}," be ",{"type":13,"tag":18,"props":1463,"children":1465},{"className":1464},[],[1466],{"type":23,"value":1467},"VK_STRUCTURE_TYPE_DRAW_INDIRECT_COUNT_2_INFO_KHR",{"type":13,"tag":530,"props":1469,"children":1471},{"name":1470},"VUID-VkDrawIndirectCount2InfoKHR-pNext-pNext",[1472],{"type":13,"tag":14,"props":1473,"children":1474},{},[1475,1480,1481,1484,1485],{"type":13,"tag":18,"props":1476,"children":1478},{"className":1477},[],[1479],{"type":23,"value":417},{"type":23,"value":552},{"type":13,"tag":554,"props":1482,"children":1483},{"type":556},[],{"type":23,"value":1461},{"type":13,"tag":18,"props":1486,"children":1488},{"className":1487},[],[1489],{"type":23,"value":425},{"type":13,"tag":530,"props":1491,"children":1493},{"name":1492},"VUID-VkDrawIndirectCount2InfoKHR-addressFlags-parameter",[1494],{"type":13,"tag":14,"props":1495,"children":1496},{},[1497,1502,1503,1506,1508,1514],{"type":13,"tag":18,"props":1498,"children":1500},{"className":1499},[],[1501],{"type":23,"value":455},{"type":23,"value":552},{"type":13,"tag":554,"props":1504,"children":1505},{"type":556},[],{"type":23,"value":1507}," be a valid combination of ",{"type":13,"tag":401,"props":1509,"children":1511},{"href":1510},"/man/VkAddressCommandFlagBitsKHR",[1512],{"type":23,"value":1513},"VkAddressCommandFlagBitsKHR",{"type":23,"value":1515}," values",{"type":13,"tag":530,"props":1517,"children":1519},{"name":1518},"VUID-VkDrawIndirectCount2InfoKHR-countAddressFlags-parameter",[1520],{"type":13,"tag":14,"props":1521,"children":1522},{},[1523,1528,1529,1532,1533,1537],{"type":13,"tag":18,"props":1524,"children":1526},{"className":1525},[],[1527],{"type":23,"value":491},{"type":23,"value":552},{"type":13,"tag":554,"props":1530,"children":1531},{"type":556},[],{"type":23,"value":1507},{"type":13,"tag":401,"props":1534,"children":1535},{"href":1510},[1536],{"type":23,"value":1513},{"type":23,"value":1515},{"type":13,"tag":1539,"props":1540,"children":1541},"style",{},[1542],{"type":23,"value":1543},"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":37,"searchDepth":67,"depth":67,"links":1545},[],"markdown",1773471416359]