[{"data":1,"prerenderedAt":1024},["ShallowReactive",2],{"htyDtQRKYW":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":1023,"_id":4},"VkDependencyInfo","Structure specifying dependency information for a synchronization command","VK_VERSION_1_3","structs",[],{"type":10,"children":11,"toc":1021},"root",[12,28,505,510,575,746,775,807,1015],{"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},"code",{"className":23},[],[25],{"type":18,"value":4},{"type":18,"value":27}," structure is defined as:",{"type":13,"tag":29,"props":30,"children":31},"code-group",{},[32,220],{"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 VkDependencyInfo {\n VkStructureType sType;\n const void* pNext;\n VkDependencyFlags dependencyFlags;\n uint32_t memoryBarrierCount;\n const VkMemoryBarrier2* pMemoryBarriers;\n uint32_t bufferMemoryBarrierCount;\n const VkBufferMemoryBarrier2* pBufferMemoryBarriers;\n uint32_t imageMemoryBarrierCount;\n const VkImageMemoryBarrier2* pImageMemoryBarriers;\n} VkDependencyInfo;\n","C","c","",[41],{"type":13,"tag":21,"props":42,"children":43},{"__ignoreMap":39},[44,67,76,95,104,118,141,154,176,189,211],{"type":13,"tag":45,"props":46,"children":49},"span",{"class":47,"line":48},"line",1,[50,56,61],{"type":13,"tag":45,"props":51,"children":53},{"style":52},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[54],{"type":18,"value":55},"typedef",{"type":13,"tag":45,"props":57,"children":58},{"style":52},[59],{"type":18,"value":60}," struct",{"type":13,"tag":45,"props":62,"children":64},{"style":63},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[65],{"type":18,"value":66}," VkDependencyInfo {\n",{"type":13,"tag":45,"props":68,"children":70},{"class":47,"line":69},2,[71],{"type":13,"tag":45,"props":72,"children":73},{"style":63},[74],{"type":18,"value":75}," VkStructureType sType;\n",{"type":13,"tag":45,"props":77,"children":79},{"class":47,"line":78},3,[80,85,90],{"type":13,"tag":45,"props":81,"children":82},{"style":52},[83],{"type":18,"value":84}," const",{"type":13,"tag":45,"props":86,"children":87},{"style":52},[88],{"type":18,"value":89}," void*",{"type":13,"tag":45,"props":91,"children":92},{"style":63},[93],{"type":18,"value":94}," pNext;\n",{"type":13,"tag":45,"props":96,"children":98},{"class":47,"line":97},4,[99],{"type":13,"tag":45,"props":100,"children":101},{"style":63},[102],{"type":18,"value":103}," VkDependencyFlags dependencyFlags;\n",{"type":13,"tag":45,"props":105,"children":107},{"class":47,"line":106},5,[108,113],{"type":13,"tag":45,"props":109,"children":110},{"style":52},[111],{"type":18,"value":112}," uint32_t",{"type":13,"tag":45,"props":114,"children":115},{"style":63},[116],{"type":18,"value":117}," memoryBarrierCount;\n",{"type":13,"tag":45,"props":119,"children":121},{"class":47,"line":120},6,[122,126,131,136],{"type":13,"tag":45,"props":123,"children":124},{"style":52},[125],{"type":18,"value":84},{"type":13,"tag":45,"props":127,"children":128},{"style":63},[129],{"type":18,"value":130}," VkMemoryBarrier2",{"type":13,"tag":45,"props":132,"children":133},{"style":52},[134],{"type":18,"value":135},"*",{"type":13,"tag":45,"props":137,"children":138},{"style":63},[139],{"type":18,"value":140}," pMemoryBarriers;\n",{"type":13,"tag":45,"props":142,"children":144},{"class":47,"line":143},7,[145,149],{"type":13,"tag":45,"props":146,"children":147},{"style":52},[148],{"type":18,"value":112},{"type":13,"tag":45,"props":150,"children":151},{"style":63},[152],{"type":18,"value":153}," bufferMemoryBarrierCount;\n",{"type":13,"tag":45,"props":155,"children":157},{"class":47,"line":156},8,[158,162,167,171],{"type":13,"tag":45,"props":159,"children":160},{"style":52},[161],{"type":18,"value":84},{"type":13,"tag":45,"props":163,"children":164},{"style":63},[165],{"type":18,"value":166}," VkBufferMemoryBarrier2",{"type":13,"tag":45,"props":168,"children":169},{"style":52},[170],{"type":18,"value":135},{"type":13,"tag":45,"props":172,"children":173},{"style":63},[174],{"type":18,"value":175}," pBufferMemoryBarriers;\n",{"type":13,"tag":45,"props":177,"children":179},{"class":47,"line":178},9,[180,184],{"type":13,"tag":45,"props":181,"children":182},{"style":52},[183],{"type":18,"value":112},{"type":13,"tag":45,"props":185,"children":186},{"style":63},[187],{"type":18,"value":188}," imageMemoryBarrierCount;\n",{"type":13,"tag":45,"props":190,"children":192},{"class":47,"line":191},10,[193,197,202,206],{"type":13,"tag":45,"props":194,"children":195},{"style":52},[196],{"type":18,"value":84},{"type":13,"tag":45,"props":198,"children":199},{"style":63},[200],{"type":18,"value":201}," VkImageMemoryBarrier2",{"type":13,"tag":45,"props":203,"children":204},{"style":52},[205],{"type":18,"value":135},{"type":13,"tag":45,"props":207,"children":208},{"style":63},[209],{"type":18,"value":210}," pImageMemoryBarriers;\n",{"type":13,"tag":45,"props":212,"children":214},{"class":47,"line":213},11,[215],{"type":13,"tag":45,"props":216,"children":217},{"style":63},[218],{"type":18,"value":219},"} VkDependencyInfo;\n",{"type":13,"tag":33,"props":221,"children":226},{"className":222,"code":223,"filename":224,"language":225,"meta":39,"style":39},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct DependencyInfo {\n s_type: vk::StructureType,\n p_next: *const c_void,\n dependency_flags: vk::DependencyFlags,\n memory_barrier_count: u32,\n p_memory_barriers: *const vk::MemoryBarrier2,\n buffer_memory_barrier_count: u32,\n p_buffer_memory_barriers: *const vk::BufferMemoryBarrier2,\n image_memory_barrier_count: u32,\n p_image_memory_barriers: *const vk::ImageMemoryBarrier2,\n}\n","Rust","rs",[227],{"type":13,"tag":21,"props":228,"children":229},{"__ignoreMap":39},[230,253,286,308,337,358,391,411,444,464,497],{"type":13,"tag":45,"props":231,"children":232},{"class":47,"line":48},[233,238,242,248],{"type":13,"tag":45,"props":234,"children":235},{"style":52},[236],{"type":18,"value":237},"pub",{"type":13,"tag":45,"props":239,"children":240},{"style":52},[241],{"type":18,"value":60},{"type":13,"tag":45,"props":243,"children":245},{"style":244},"--shiki-default:#953800;--shiki-dark:#FFA657",[246],{"type":18,"value":247}," DependencyInfo",{"type":13,"tag":45,"props":249,"children":250},{"style":63},[251],{"type":18,"value":252}," {\n",{"type":13,"tag":45,"props":254,"children":255},{"class":47,"line":69},[256,261,266,271,276,281],{"type":13,"tag":45,"props":257,"children":258},{"style":63},[259],{"type":18,"value":260}," s_type",{"type":13,"tag":45,"props":262,"children":263},{"style":52},[264],{"type":18,"value":265},":",{"type":13,"tag":45,"props":267,"children":268},{"style":244},[269],{"type":18,"value":270}," vk",{"type":13,"tag":45,"props":272,"children":273},{"style":52},[274],{"type":18,"value":275},"::",{"type":13,"tag":45,"props":277,"children":278},{"style":244},[279],{"type":18,"value":280},"StructureType",{"type":13,"tag":45,"props":282,"children":283},{"style":63},[284],{"type":18,"value":285},",\n",{"type":13,"tag":45,"props":287,"children":288},{"class":47,"line":78},[289,294,298,303],{"type":13,"tag":45,"props":290,"children":291},{"style":63},[292],{"type":18,"value":293}," p_next",{"type":13,"tag":45,"props":295,"children":296},{"style":52},[297],{"type":18,"value":265},{"type":13,"tag":45,"props":299,"children":300},{"style":52},[301],{"type":18,"value":302}," *const",{"type":13,"tag":45,"props":304,"children":305},{"style":63},[306],{"type":18,"value":307}," c_void,\n",{"type":13,"tag":45,"props":309,"children":310},{"class":47,"line":97},[311,316,320,324,328,333],{"type":13,"tag":45,"props":312,"children":313},{"style":63},[314],{"type":18,"value":315}," dependency_flags",{"type":13,"tag":45,"props":317,"children":318},{"style":52},[319],{"type":18,"value":265},{"type":13,"tag":45,"props":321,"children":322},{"style":244},[323],{"type":18,"value":270},{"type":13,"tag":45,"props":325,"children":326},{"style":52},[327],{"type":18,"value":275},{"type":13,"tag":45,"props":329,"children":330},{"style":244},[331],{"type":18,"value":332},"DependencyFlags",{"type":13,"tag":45,"props":334,"children":335},{"style":63},[336],{"type":18,"value":285},{"type":13,"tag":45,"props":338,"children":339},{"class":47,"line":106},[340,345,349,354],{"type":13,"tag":45,"props":341,"children":342},{"style":63},[343],{"type":18,"value":344}," memory_barrier_count",{"type":13,"tag":45,"props":346,"children":347},{"style":52},[348],{"type":18,"value":265},{"type":13,"tag":45,"props":350,"children":351},{"style":244},[352],{"type":18,"value":353}," u32",{"type":13,"tag":45,"props":355,"children":356},{"style":63},[357],{"type":18,"value":285},{"type":13,"tag":45,"props":359,"children":360},{"class":47,"line":120},[361,366,370,374,378,382,387],{"type":13,"tag":45,"props":362,"children":363},{"style":63},[364],{"type":18,"value":365}," p_memory_barriers",{"type":13,"tag":45,"props":367,"children":368},{"style":52},[369],{"type":18,"value":265},{"type":13,"tag":45,"props":371,"children":372},{"style":52},[373],{"type":18,"value":302},{"type":13,"tag":45,"props":375,"children":376},{"style":244},[377],{"type":18,"value":270},{"type":13,"tag":45,"props":379,"children":380},{"style":52},[381],{"type":18,"value":275},{"type":13,"tag":45,"props":383,"children":384},{"style":244},[385],{"type":18,"value":386},"MemoryBarrier2",{"type":13,"tag":45,"props":388,"children":389},{"style":63},[390],{"type":18,"value":285},{"type":13,"tag":45,"props":392,"children":393},{"class":47,"line":143},[394,399,403,407],{"type":13,"tag":45,"props":395,"children":396},{"style":63},[397],{"type":18,"value":398}," buffer_memory_barrier_count",{"type":13,"tag":45,"props":400,"children":401},{"style":52},[402],{"type":18,"value":265},{"type":13,"tag":45,"props":404,"children":405},{"style":244},[406],{"type":18,"value":353},{"type":13,"tag":45,"props":408,"children":409},{"style":63},[410],{"type":18,"value":285},{"type":13,"tag":45,"props":412,"children":413},{"class":47,"line":156},[414,419,423,427,431,435,440],{"type":13,"tag":45,"props":415,"children":416},{"style":63},[417],{"type":18,"value":418}," p_buffer_memory_barriers",{"type":13,"tag":45,"props":420,"children":421},{"style":52},[422],{"type":18,"value":265},{"type":13,"tag":45,"props":424,"children":425},{"style":52},[426],{"type":18,"value":302},{"type":13,"tag":45,"props":428,"children":429},{"style":244},[430],{"type":18,"value":270},{"type":13,"tag":45,"props":432,"children":433},{"style":52},[434],{"type":18,"value":275},{"type":13,"tag":45,"props":436,"children":437},{"style":244},[438],{"type":18,"value":439},"BufferMemoryBarrier2",{"type":13,"tag":45,"props":441,"children":442},{"style":63},[443],{"type":18,"value":285},{"type":13,"tag":45,"props":445,"children":446},{"class":47,"line":178},[447,452,456,460],{"type":13,"tag":45,"props":448,"children":449},{"style":63},[450],{"type":18,"value":451}," image_memory_barrier_count",{"type":13,"tag":45,"props":453,"children":454},{"style":52},[455],{"type":18,"value":265},{"type":13,"tag":45,"props":457,"children":458},{"style":244},[459],{"type":18,"value":353},{"type":13,"tag":45,"props":461,"children":462},{"style":63},[463],{"type":18,"value":285},{"type":13,"tag":45,"props":465,"children":466},{"class":47,"line":191},[467,472,476,480,484,488,493],{"type":13,"tag":45,"props":468,"children":469},{"style":63},[470],{"type":18,"value":471}," p_image_memory_barriers",{"type":13,"tag":45,"props":473,"children":474},{"style":52},[475],{"type":18,"value":265},{"type":13,"tag":45,"props":477,"children":478},{"style":52},[479],{"type":18,"value":302},{"type":13,"tag":45,"props":481,"children":482},{"style":244},[483],{"type":18,"value":270},{"type":13,"tag":45,"props":485,"children":486},{"style":52},[487],{"type":18,"value":275},{"type":13,"tag":45,"props":489,"children":490},{"style":244},[491],{"type":18,"value":492},"ImageMemoryBarrier2",{"type":13,"tag":45,"props":494,"children":495},{"style":63},[496],{"type":18,"value":285},{"type":13,"tag":45,"props":498,"children":499},{"class":47,"line":213},[500],{"type":13,"tag":45,"props":501,"children":502},{"style":63},[503],{"type":18,"value":504},"}\n",{"type":13,"tag":14,"props":506,"children":507},{},[508],{"type":18,"value":509},"or the equivalent",{"type":13,"tag":29,"props":511,"children":512},{},[513,532],{"type":13,"tag":33,"props":514,"children":516},{"className":35,"code":515,"filename":37,"language":38,"meta":39,"style":39},"typedef VkDependencyInfo VkDependencyInfoKHR;\n",[517],{"type":13,"tag":21,"props":518,"children":519},{"__ignoreMap":39},[520],{"type":13,"tag":45,"props":521,"children":522},{"class":47,"line":48},[523,527],{"type":13,"tag":45,"props":524,"children":525},{"style":52},[526],{"type":18,"value":55},{"type":13,"tag":45,"props":528,"children":529},{"style":63},[530],{"type":18,"value":531}," VkDependencyInfo VkDependencyInfoKHR;\n",{"type":13,"tag":33,"props":533,"children":535},{"className":222,"code":534,"filename":224,"language":225,"meta":39,"style":39},"type DependencyInfoKHR = vk::DependencyInfo;\n",[536],{"type":13,"tag":21,"props":537,"children":538},{"__ignoreMap":39},[539],{"type":13,"tag":45,"props":540,"children":541},{"class":47,"line":48},[542,547,552,557,561,565,570],{"type":13,"tag":45,"props":543,"children":544},{"style":52},[545],{"type":18,"value":546},"type",{"type":13,"tag":45,"props":548,"children":549},{"style":244},[550],{"type":18,"value":551}," DependencyInfoKHR",{"type":13,"tag":45,"props":553,"children":554},{"style":52},[555],{"type":18,"value":556}," =",{"type":13,"tag":45,"props":558,"children":559},{"style":244},[560],{"type":18,"value":270},{"type":13,"tag":45,"props":562,"children":563},{"style":52},[564],{"type":18,"value":275},{"type":13,"tag":45,"props":566,"children":567},{"style":244},[568],{"type":18,"value":569},"DependencyInfo",{"type":13,"tag":45,"props":571,"children":572},{"style":63},[573],{"type":18,"value":574},";\n",{"type":13,"tag":576,"props":577,"children":578},"ul",{},[579,600,619,638,657,675,694,712,729],{"type":13,"tag":580,"props":581,"children":582},"li",{},[583,589,591,598],{"type":13,"tag":21,"props":584,"children":586},{"className":585},[],[587],{"type":18,"value":588},"sType",{"type":18,"value":590}," is a ",{"type":13,"tag":592,"props":593,"children":595},"a",{"href":594},"/man/VkStructureType",[596],{"type":18,"value":597},"VkStructureType",{"type":18,"value":599}," value identifying this structure.",{"type":13,"tag":580,"props":601,"children":602},{},[603,609,611,617],{"type":13,"tag":21,"props":604,"children":606},{"className":605},[],[607],{"type":18,"value":608},"pNext",{"type":18,"value":610}," is ",{"type":13,"tag":21,"props":612,"children":614},{"className":613},[],[615],{"type":18,"value":616},"NULL",{"type":18,"value":618}," or a pointer to a structure extending this\nstructure.",{"type":13,"tag":580,"props":620,"children":621},{},[622,628,630,636],{"type":13,"tag":21,"props":623,"children":625},{"className":624},[],[626],{"type":18,"value":627},"dependencyFlags",{"type":18,"value":629}," is a bitmask of ",{"type":13,"tag":592,"props":631,"children":633},{"href":632},"/man/VkDependencyFlagBits",[634],{"type":18,"value":635},"VkDependencyFlagBits",{"type":18,"value":637},"\nspecifying how execution and memory dependencies are formed.",{"type":13,"tag":580,"props":639,"children":640},{},[641,647,649,655],{"type":13,"tag":21,"props":642,"children":644},{"className":643},[],[645],{"type":18,"value":646},"memoryBarrierCount",{"type":18,"value":648}," is the length of the ",{"type":13,"tag":21,"props":650,"children":652},{"className":651},[],[653],{"type":18,"value":654},"pMemoryBarriers",{"type":18,"value":656},"\narray.",{"type":13,"tag":580,"props":658,"children":659},{},[660,665,667,673],{"type":13,"tag":21,"props":661,"children":663},{"className":662},[],[664],{"type":18,"value":654},{"type":18,"value":666}," is a pointer to an array of ",{"type":13,"tag":592,"props":668,"children":670},{"href":669},"/man/VkMemoryBarrier2",[671],{"type":18,"value":672},"VkMemoryBarrier2",{"type":18,"value":674},"\nstructures defining memory dependencies between any memory accesses.",{"type":13,"tag":580,"props":676,"children":677},{},[678,684,686,692],{"type":13,"tag":21,"props":679,"children":681},{"className":680},[],[682],{"type":18,"value":683},"bufferMemoryBarrierCount",{"type":18,"value":685}," is the length of the\n",{"type":13,"tag":21,"props":687,"children":689},{"className":688},[],[690],{"type":18,"value":691},"pBufferMemoryBarriers",{"type":18,"value":693}," array.",{"type":13,"tag":580,"props":695,"children":696},{},[697,702,704,710],{"type":13,"tag":21,"props":698,"children":700},{"className":699},[],[701],{"type":18,"value":691},{"type":18,"value":703}," is a pointer to an array of\n",{"type":13,"tag":592,"props":705,"children":707},{"href":706},"/man/VkBufferMemoryBarrier2",[708],{"type":18,"value":709},"VkBufferMemoryBarrier2",{"type":18,"value":711}," structures defining memory dependencies\nbetween buffer ranges.",{"type":13,"tag":580,"props":713,"children":714},{},[715,721,722,728],{"type":13,"tag":21,"props":716,"children":718},{"className":717},[],[719],{"type":18,"value":720},"imageMemoryBarrierCount",{"type":18,"value":685},{"type":13,"tag":21,"props":723,"children":725},{"className":724},[],[726],{"type":18,"value":727},"pImageMemoryBarriers",{"type":18,"value":693},{"type":13,"tag":580,"props":730,"children":731},{},[732,737,738,744],{"type":13,"tag":21,"props":733,"children":735},{"className":734},[],[736],{"type":18,"value":727},{"type":18,"value":703},{"type":13,"tag":592,"props":739,"children":741},{"href":740},"/man/VkImageMemoryBarrier2",[742],{"type":18,"value":743},"VkImageMemoryBarrier2",{"type":18,"value":745}," structures defining memory dependencies\nbetween image subresources.",{"type":13,"tag":14,"props":747,"children":748},{},[749,751,757,759,765,767,773],{"type":18,"value":750},"This structure defines a set of ",{"type":13,"tag":592,"props":752,"children":754},{"href":753},"/chapters/synchronization#synchronization-dependencies-memory",[755],{"type":18,"value":756},"memory dependencies",{"type":18,"value":758},", as well as ",{"type":13,"tag":592,"props":760,"children":762},{"href":761},"/chapters/synchronization#synchronization-queue-transfers",[763],{"type":18,"value":764},"queue\nfamily ownership transfer operations",{"type":18,"value":766}," and\n",{"type":13,"tag":592,"props":768,"children":770},{"href":769},"/chapters/synchronization#synchronization-image-layout-transitions",[771],{"type":18,"value":772},"image layout transitions",{"type":18,"value":774},".",{"type":13,"tag":14,"props":776,"children":777},{},[778,780,785,787,792,794,799,801,806],{"type":18,"value":779},"Each member of ",{"type":13,"tag":21,"props":781,"children":783},{"className":782},[],[784],{"type":18,"value":654},{"type":18,"value":786},", ",{"type":13,"tag":21,"props":788,"children":790},{"className":789},[],[791],{"type":18,"value":691},{"type":18,"value":793},", and\n",{"type":13,"tag":21,"props":795,"children":797},{"className":796},[],[798],{"type":18,"value":727},{"type":18,"value":800}," defines a separate\n",{"type":13,"tag":592,"props":802,"children":803},{"href":753},[804],{"type":18,"value":805},"memory dependency",{"type":18,"value":774},{"type":13,"tag":808,"props":809,"children":811},"validity-group",{"name":810},"Valid Usage (Implicit)",[812,840,862,886,933,974],{"type":13,"tag":813,"props":814,"children":816},"validity-field",{"name":815},"VUID-VkDependencyInfo-sType-sType",[817],{"type":13,"tag":14,"props":818,"children":819},{},[820,825,827,832,834],{"type":13,"tag":21,"props":821,"children":823},{"className":822},[],[824],{"type":18,"value":588},{"type":18,"value":826}," ",{"type":13,"tag":828,"props":829,"children":831},"normative",{"type":830},"must",[],{"type":18,"value":833}," be ",{"type":13,"tag":21,"props":835,"children":837},{"className":836},[],[838],{"type":18,"value":839},"VK_STRUCTURE_TYPE_DEPENDENCY_INFO",{"type":13,"tag":813,"props":841,"children":843},{"name":842},"VUID-VkDependencyInfo-pNext-pNext",[844],{"type":13,"tag":14,"props":845,"children":846},{},[847,852,853,856,857],{"type":13,"tag":21,"props":848,"children":850},{"className":849},[],[851],{"type":18,"value":608},{"type":18,"value":826},{"type":13,"tag":828,"props":854,"children":855},{"type":830},[],{"type":18,"value":833},{"type":13,"tag":21,"props":858,"children":860},{"className":859},[],[861],{"type":18,"value":616},{"type":13,"tag":813,"props":863,"children":865},{"name":864},"VUID-VkDependencyInfo-dependencyFlags-parameter",[866],{"type":13,"tag":14,"props":867,"children":868},{},[869,874,875,878,880,884],{"type":13,"tag":21,"props":870,"children":872},{"className":871},[],[873],{"type":18,"value":627},{"type":18,"value":826},{"type":13,"tag":828,"props":876,"children":877},{"type":830},[],{"type":18,"value":879}," be a valid combination of ",{"type":13,"tag":592,"props":881,"children":882},{"href":632},[883],{"type":18,"value":635},{"type":18,"value":885}," values",{"type":13,"tag":813,"props":887,"children":889},{"name":888},"VUID-VkDependencyInfo-pMemoryBarriers-parameter",[890],{"type":13,"tag":14,"props":891,"children":892},{},[893,895,900,902,908,909,914,915,918,920,925,927,931],{"type":18,"value":894},"If ",{"type":13,"tag":21,"props":896,"children":898},{"className":897},[],[899],{"type":18,"value":646},{"type":18,"value":901}," is not ",{"type":13,"tag":21,"props":903,"children":905},{"className":904},[],[906],{"type":18,"value":907},"0",{"type":18,"value":786},{"type":13,"tag":21,"props":910,"children":912},{"className":911},[],[913],{"type":18,"value":654},{"type":18,"value":826},{"type":13,"tag":828,"props":916,"children":917},{"type":830},[],{"type":18,"value":919}," be a valid pointer to an array of ",{"type":13,"tag":21,"props":921,"children":923},{"className":922},[],[924],{"type":18,"value":646},{"type":18,"value":926}," valid ",{"type":13,"tag":592,"props":928,"children":929},{"href":669},[930],{"type":18,"value":672},{"type":18,"value":932}," structures",{"type":13,"tag":813,"props":934,"children":936},{"name":935},"VUID-VkDependencyInfo-pBufferMemoryBarriers-parameter",[937],{"type":13,"tag":14,"props":938,"children":939},{},[940,941,946,947,952,953,958,959,962,963,968,969,973],{"type":18,"value":894},{"type":13,"tag":21,"props":942,"children":944},{"className":943},[],[945],{"type":18,"value":683},{"type":18,"value":901},{"type":13,"tag":21,"props":948,"children":950},{"className":949},[],[951],{"type":18,"value":907},{"type":18,"value":786},{"type":13,"tag":21,"props":954,"children":956},{"className":955},[],[957],{"type":18,"value":691},{"type":18,"value":826},{"type":13,"tag":828,"props":960,"children":961},{"type":830},[],{"type":18,"value":919},{"type":13,"tag":21,"props":964,"children":966},{"className":965},[],[967],{"type":18,"value":683},{"type":18,"value":926},{"type":13,"tag":592,"props":970,"children":971},{"href":706},[972],{"type":18,"value":709},{"type":18,"value":932},{"type":13,"tag":813,"props":975,"children":977},{"name":976},"VUID-VkDependencyInfo-pImageMemoryBarriers-parameter",[978],{"type":13,"tag":14,"props":979,"children":980},{},[981,982,987,988,993,994,999,1000,1003,1004,1009,1010,1014],{"type":18,"value":894},{"type":13,"tag":21,"props":983,"children":985},{"className":984},[],[986],{"type":18,"value":720},{"type":18,"value":901},{"type":13,"tag":21,"props":989,"children":991},{"className":990},[],[992],{"type":18,"value":907},{"type":18,"value":786},{"type":13,"tag":21,"props":995,"children":997},{"className":996},[],[998],{"type":18,"value":727},{"type":18,"value":826},{"type":13,"tag":828,"props":1001,"children":1002},{"type":830},[],{"type":18,"value":919},{"type":13,"tag":21,"props":1005,"children":1007},{"className":1006},[],[1008],{"type":18,"value":720},{"type":18,"value":926},{"type":13,"tag":592,"props":1011,"children":1012},{"href":740},[1013],{"type":18,"value":743},{"type":18,"value":932},{"type":13,"tag":1016,"props":1017,"children":1018},"style",{},[1019],{"type":18,"value":1020},"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":69,"depth":69,"links":1022},[],"markdown",1725732546342]