[{"data":1,"prerenderedAt":2821},["ShallowReactive",2],{"rmDkCFB7Wu":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":2820,"_id":4},"VkRenderPassCreateInfo2","Structure specifying parameters of a newly created render pass","VK_VERSION_1_2","structs",[],{"type":10,"children":11,"toc":2818},"root",[12,28,580,585,650,847,880,913,957,2500,2812],{"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,251],{"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 VkRenderPassCreateInfo2 {\n VkStructureType sType;\n const void* pNext;\n VkRenderPassCreateFlags flags;\n uint32_t attachmentCount;\n const VkAttachmentDescription2* pAttachments;\n uint32_t subpassCount;\n const VkSubpassDescription2* pSubpasses;\n uint32_t dependencyCount;\n const VkSubpassDependency2* pDependencies;\n uint32_t correlatedViewMaskCount;\n const uint32_t* pCorrelatedViewMasks;\n} VkRenderPassCreateInfo2;\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,224,242],{"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}," VkRenderPassCreateInfo2 {\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}," VkRenderPassCreateFlags flags;\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}," attachmentCount;\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}," VkAttachmentDescription2",{"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}," pAttachments;\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}," subpassCount;\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}," VkSubpassDescription2",{"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}," pSubpasses;\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}," dependencyCount;\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}," VkSubpassDependency2",{"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}," pDependencies;\n",{"type":13,"tag":45,"props":212,"children":214},{"class":47,"line":213},11,[215,219],{"type":13,"tag":45,"props":216,"children":217},{"style":52},[218],{"type":18,"value":112},{"type":13,"tag":45,"props":220,"children":221},{"style":63},[222],{"type":18,"value":223}," correlatedViewMaskCount;\n",{"type":13,"tag":45,"props":225,"children":227},{"class":47,"line":226},12,[228,232,237],{"type":13,"tag":45,"props":229,"children":230},{"style":52},[231],{"type":18,"value":84},{"type":13,"tag":45,"props":233,"children":234},{"style":52},[235],{"type":18,"value":236}," uint32_t*",{"type":13,"tag":45,"props":238,"children":239},{"style":63},[240],{"type":18,"value":241}," pCorrelatedViewMasks;\n",{"type":13,"tag":45,"props":243,"children":245},{"class":47,"line":244},13,[246],{"type":13,"tag":45,"props":247,"children":248},{"style":63},[249],{"type":18,"value":250},"} VkRenderPassCreateInfo2;\n",{"type":13,"tag":33,"props":252,"children":257},{"className":253,"code":254,"filename":255,"language":256,"meta":39,"style":39},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct RenderPassCreateInfo2 {\n s_type: vk::StructureType,\n p_next: *const c_void,\n flags: vk::RenderPassCreateFlags,\n attachment_count: u32,\n p_attachments: *const vk::AttachmentDescription2,\n subpass_count: u32,\n p_subpasses: *const vk::SubpassDescription2,\n dependency_count: u32,\n p_dependencies: *const vk::SubpassDependency2,\n correlated_view_mask_count: u32,\n p_correlated_view_masks: *const u32,\n}\n","Rust","rs",[258],{"type":13,"tag":21,"props":259,"children":260},{"__ignoreMap":39},[261,284,317,339,368,389,422,442,475,495,528,548,572],{"type":13,"tag":45,"props":262,"children":263},{"class":47,"line":48},[264,269,273,279],{"type":13,"tag":45,"props":265,"children":266},{"style":52},[267],{"type":18,"value":268},"pub",{"type":13,"tag":45,"props":270,"children":271},{"style":52},[272],{"type":18,"value":60},{"type":13,"tag":45,"props":274,"children":276},{"style":275},"--shiki-default:#953800;--shiki-dark:#FFA657",[277],{"type":18,"value":278}," RenderPassCreateInfo2",{"type":13,"tag":45,"props":280,"children":281},{"style":63},[282],{"type":18,"value":283}," {\n",{"type":13,"tag":45,"props":285,"children":286},{"class":47,"line":69},[287,292,297,302,307,312],{"type":13,"tag":45,"props":288,"children":289},{"style":63},[290],{"type":18,"value":291}," s_type",{"type":13,"tag":45,"props":293,"children":294},{"style":52},[295],{"type":18,"value":296},":",{"type":13,"tag":45,"props":298,"children":299},{"style":275},[300],{"type":18,"value":301}," vk",{"type":13,"tag":45,"props":303,"children":304},{"style":52},[305],{"type":18,"value":306},"::",{"type":13,"tag":45,"props":308,"children":309},{"style":275},[310],{"type":18,"value":311},"StructureType",{"type":13,"tag":45,"props":313,"children":314},{"style":63},[315],{"type":18,"value":316},",\n",{"type":13,"tag":45,"props":318,"children":319},{"class":47,"line":78},[320,325,329,334],{"type":13,"tag":45,"props":321,"children":322},{"style":63},[323],{"type":18,"value":324}," p_next",{"type":13,"tag":45,"props":326,"children":327},{"style":52},[328],{"type":18,"value":296},{"type":13,"tag":45,"props":330,"children":331},{"style":52},[332],{"type":18,"value":333}," *const",{"type":13,"tag":45,"props":335,"children":336},{"style":63},[337],{"type":18,"value":338}," c_void,\n",{"type":13,"tag":45,"props":340,"children":341},{"class":47,"line":97},[342,347,351,355,359,364],{"type":13,"tag":45,"props":343,"children":344},{"style":63},[345],{"type":18,"value":346}," flags",{"type":13,"tag":45,"props":348,"children":349},{"style":52},[350],{"type":18,"value":296},{"type":13,"tag":45,"props":352,"children":353},{"style":275},[354],{"type":18,"value":301},{"type":13,"tag":45,"props":356,"children":357},{"style":52},[358],{"type":18,"value":306},{"type":13,"tag":45,"props":360,"children":361},{"style":275},[362],{"type":18,"value":363},"RenderPassCreateFlags",{"type":13,"tag":45,"props":365,"children":366},{"style":63},[367],{"type":18,"value":316},{"type":13,"tag":45,"props":369,"children":370},{"class":47,"line":106},[371,376,380,385],{"type":13,"tag":45,"props":372,"children":373},{"style":63},[374],{"type":18,"value":375}," attachment_count",{"type":13,"tag":45,"props":377,"children":378},{"style":52},[379],{"type":18,"value":296},{"type":13,"tag":45,"props":381,"children":382},{"style":275},[383],{"type":18,"value":384}," u32",{"type":13,"tag":45,"props":386,"children":387},{"style":63},[388],{"type":18,"value":316},{"type":13,"tag":45,"props":390,"children":391},{"class":47,"line":120},[392,397,401,405,409,413,418],{"type":13,"tag":45,"props":393,"children":394},{"style":63},[395],{"type":18,"value":396}," p_attachments",{"type":13,"tag":45,"props":398,"children":399},{"style":52},[400],{"type":18,"value":296},{"type":13,"tag":45,"props":402,"children":403},{"style":52},[404],{"type":18,"value":333},{"type":13,"tag":45,"props":406,"children":407},{"style":275},[408],{"type":18,"value":301},{"type":13,"tag":45,"props":410,"children":411},{"style":52},[412],{"type":18,"value":306},{"type":13,"tag":45,"props":414,"children":415},{"style":275},[416],{"type":18,"value":417},"AttachmentDescription2",{"type":13,"tag":45,"props":419,"children":420},{"style":63},[421],{"type":18,"value":316},{"type":13,"tag":45,"props":423,"children":424},{"class":47,"line":143},[425,430,434,438],{"type":13,"tag":45,"props":426,"children":427},{"style":63},[428],{"type":18,"value":429}," subpass_count",{"type":13,"tag":45,"props":431,"children":432},{"style":52},[433],{"type":18,"value":296},{"type":13,"tag":45,"props":435,"children":436},{"style":275},[437],{"type":18,"value":384},{"type":13,"tag":45,"props":439,"children":440},{"style":63},[441],{"type":18,"value":316},{"type":13,"tag":45,"props":443,"children":444},{"class":47,"line":156},[445,450,454,458,462,466,471],{"type":13,"tag":45,"props":446,"children":447},{"style":63},[448],{"type":18,"value":449}," p_subpasses",{"type":13,"tag":45,"props":451,"children":452},{"style":52},[453],{"type":18,"value":296},{"type":13,"tag":45,"props":455,"children":456},{"style":52},[457],{"type":18,"value":333},{"type":13,"tag":45,"props":459,"children":460},{"style":275},[461],{"type":18,"value":301},{"type":13,"tag":45,"props":463,"children":464},{"style":52},[465],{"type":18,"value":306},{"type":13,"tag":45,"props":467,"children":468},{"style":275},[469],{"type":18,"value":470},"SubpassDescription2",{"type":13,"tag":45,"props":472,"children":473},{"style":63},[474],{"type":18,"value":316},{"type":13,"tag":45,"props":476,"children":477},{"class":47,"line":178},[478,483,487,491],{"type":13,"tag":45,"props":479,"children":480},{"style":63},[481],{"type":18,"value":482}," dependency_count",{"type":13,"tag":45,"props":484,"children":485},{"style":52},[486],{"type":18,"value":296},{"type":13,"tag":45,"props":488,"children":489},{"style":275},[490],{"type":18,"value":384},{"type":13,"tag":45,"props":492,"children":493},{"style":63},[494],{"type":18,"value":316},{"type":13,"tag":45,"props":496,"children":497},{"class":47,"line":191},[498,503,507,511,515,519,524],{"type":13,"tag":45,"props":499,"children":500},{"style":63},[501],{"type":18,"value":502}," p_dependencies",{"type":13,"tag":45,"props":504,"children":505},{"style":52},[506],{"type":18,"value":296},{"type":13,"tag":45,"props":508,"children":509},{"style":52},[510],{"type":18,"value":333},{"type":13,"tag":45,"props":512,"children":513},{"style":275},[514],{"type":18,"value":301},{"type":13,"tag":45,"props":516,"children":517},{"style":52},[518],{"type":18,"value":306},{"type":13,"tag":45,"props":520,"children":521},{"style":275},[522],{"type":18,"value":523},"SubpassDependency2",{"type":13,"tag":45,"props":525,"children":526},{"style":63},[527],{"type":18,"value":316},{"type":13,"tag":45,"props":529,"children":530},{"class":47,"line":213},[531,536,540,544],{"type":13,"tag":45,"props":532,"children":533},{"style":63},[534],{"type":18,"value":535}," correlated_view_mask_count",{"type":13,"tag":45,"props":537,"children":538},{"style":52},[539],{"type":18,"value":296},{"type":13,"tag":45,"props":541,"children":542},{"style":275},[543],{"type":18,"value":384},{"type":13,"tag":45,"props":545,"children":546},{"style":63},[547],{"type":18,"value":316},{"type":13,"tag":45,"props":549,"children":550},{"class":47,"line":226},[551,556,560,564,568],{"type":13,"tag":45,"props":552,"children":553},{"style":63},[554],{"type":18,"value":555}," p_correlated_view_masks",{"type":13,"tag":45,"props":557,"children":558},{"style":52},[559],{"type":18,"value":296},{"type":13,"tag":45,"props":561,"children":562},{"style":52},[563],{"type":18,"value":333},{"type":13,"tag":45,"props":565,"children":566},{"style":275},[567],{"type":18,"value":384},{"type":13,"tag":45,"props":569,"children":570},{"style":63},[571],{"type":18,"value":316},{"type":13,"tag":45,"props":573,"children":574},{"class":47,"line":244},[575],{"type":13,"tag":45,"props":576,"children":577},{"style":63},[578],{"type":18,"value":579},"}\n",{"type":13,"tag":14,"props":581,"children":582},{},[583],{"type":18,"value":584},"or the equivalent",{"type":13,"tag":29,"props":586,"children":587},{},[588,607],{"type":13,"tag":33,"props":589,"children":591},{"className":35,"code":590,"filename":37,"language":38,"meta":39,"style":39},"typedef VkRenderPassCreateInfo2 VkRenderPassCreateInfo2KHR;\n",[592],{"type":13,"tag":21,"props":593,"children":594},{"__ignoreMap":39},[595],{"type":13,"tag":45,"props":596,"children":597},{"class":47,"line":48},[598,602],{"type":13,"tag":45,"props":599,"children":600},{"style":52},[601],{"type":18,"value":55},{"type":13,"tag":45,"props":603,"children":604},{"style":63},[605],{"type":18,"value":606}," VkRenderPassCreateInfo2 VkRenderPassCreateInfo2KHR;\n",{"type":13,"tag":33,"props":608,"children":610},{"className":253,"code":609,"filename":255,"language":256,"meta":39,"style":39},"type RenderPassCreateInfo2KHR = vk::RenderPassCreateInfo2;\n",[611],{"type":13,"tag":21,"props":612,"children":613},{"__ignoreMap":39},[614],{"type":13,"tag":45,"props":615,"children":616},{"class":47,"line":48},[617,622,627,632,636,640,645],{"type":13,"tag":45,"props":618,"children":619},{"style":52},[620],{"type":18,"value":621},"type",{"type":13,"tag":45,"props":623,"children":624},{"style":275},[625],{"type":18,"value":626}," RenderPassCreateInfo2KHR",{"type":13,"tag":45,"props":628,"children":629},{"style":52},[630],{"type":18,"value":631}," =",{"type":13,"tag":45,"props":633,"children":634},{"style":275},[635],{"type":18,"value":301},{"type":13,"tag":45,"props":637,"children":638},{"style":52},[639],{"type":18,"value":306},{"type":13,"tag":45,"props":641,"children":642},{"style":275},[643],{"type":18,"value":644},"RenderPassCreateInfo2",{"type":13,"tag":45,"props":646,"children":647},{"style":63},[648],{"type":18,"value":649},";\n",{"type":13,"tag":651,"props":652,"children":653},"ul",{},[654,675,694,705,716,744,755,781,792,818,829],{"type":13,"tag":655,"props":656,"children":657},"li",{},[658,664,666,673],{"type":13,"tag":21,"props":659,"children":661},{"className":660},[],[662],{"type":18,"value":663},"sType",{"type":18,"value":665}," is a ",{"type":13,"tag":667,"props":668,"children":670},"a",{"href":669},"/man/VkStructureType",[671],{"type":18,"value":672},"VkStructureType",{"type":18,"value":674}," value identifying this structure.",{"type":13,"tag":655,"props":676,"children":677},{},[678,684,686,692],{"type":13,"tag":21,"props":679,"children":681},{"className":680},[],[682],{"type":18,"value":683},"pNext",{"type":18,"value":685}," is ",{"type":13,"tag":21,"props":687,"children":689},{"className":688},[],[690],{"type":18,"value":691},"NULL",{"type":18,"value":693}," or a pointer to a structure extending this\nstructure.",{"type":13,"tag":655,"props":695,"children":696},{},[697,703],{"type":13,"tag":21,"props":698,"children":700},{"className":699},[],[701],{"type":18,"value":702},"flags",{"type":18,"value":704}," is reserved for future use.",{"type":13,"tag":655,"props":706,"children":707},{},[708,714],{"type":13,"tag":21,"props":709,"children":711},{"className":710},[],[712],{"type":18,"value":713},"attachmentCount",{"type":18,"value":715}," is the number of attachments used by this render\npass.",{"type":13,"tag":655,"props":717,"children":718},{},[719,725,727,732,736,742],{"type":13,"tag":21,"props":720,"children":722},{"className":721},[],[723],{"type":18,"value":724},"pAttachments",{"type":18,"value":726}," is a pointer to an array of ",{"type":13,"tag":21,"props":728,"children":730},{"className":729},[],[731],{"type":18,"value":713},{"type":13,"tag":733,"props":734,"children":735},"br",{},[],{"type":13,"tag":667,"props":737,"children":739},{"href":738},"/man/VkAttachmentDescription2",[740],{"type":18,"value":741},"VkAttachmentDescription2",{"type":18,"value":743}," structures describing the attachments\nused by the render pass.",{"type":13,"tag":655,"props":745,"children":746},{},[747,753],{"type":13,"tag":21,"props":748,"children":750},{"className":749},[],[751],{"type":18,"value":752},"subpassCount",{"type":18,"value":754}," is the number of subpasses to create.",{"type":13,"tag":655,"props":756,"children":757},{},[758,764,765,770,773,779],{"type":13,"tag":21,"props":759,"children":761},{"className":760},[],[762],{"type":18,"value":763},"pSubpasses",{"type":18,"value":726},{"type":13,"tag":21,"props":766,"children":768},{"className":767},[],[769],{"type":18,"value":752},{"type":13,"tag":733,"props":771,"children":772},{},[],{"type":13,"tag":667,"props":774,"children":776},{"href":775},"/man/VkSubpassDescription2",[777],{"type":18,"value":778},"VkSubpassDescription2",{"type":18,"value":780}," structures describing each subpass.",{"type":13,"tag":655,"props":782,"children":783},{},[784,790],{"type":13,"tag":21,"props":785,"children":787},{"className":786},[],[788],{"type":18,"value":789},"dependencyCount",{"type":18,"value":791}," is the number of dependencies between pairs of\nsubpasses.",{"type":13,"tag":655,"props":793,"children":794},{},[795,801,802,807,810,816],{"type":13,"tag":21,"props":796,"children":798},{"className":797},[],[799],{"type":18,"value":800},"pDependencies",{"type":18,"value":726},{"type":13,"tag":21,"props":803,"children":805},{"className":804},[],[806],{"type":18,"value":789},{"type":13,"tag":733,"props":808,"children":809},{},[],{"type":13,"tag":667,"props":811,"children":813},{"href":812},"/man/VkSubpassDependency2",[814],{"type":18,"value":815},"VkSubpassDependency2",{"type":18,"value":817}," structures describing dependencies between\npairs of subpasses.",{"type":13,"tag":655,"props":819,"children":820},{},[821,827],{"type":13,"tag":21,"props":822,"children":824},{"className":823},[],[825],{"type":18,"value":826},"correlatedViewMaskCount",{"type":18,"value":828}," is the number of correlation masks.",{"type":13,"tag":655,"props":830,"children":831},{},[832,838,840,845],{"type":13,"tag":21,"props":833,"children":835},{"className":834},[],[836],{"type":18,"value":837},"pCorrelatedViewMasks",{"type":18,"value":839}," is a pointer to an array of view masks\nindicating sets of views that ",{"type":13,"tag":841,"props":842,"children":844},"normative",{"type":843},"may",[],{"type":18,"value":846}," be more efficient to render\nconcurrently.",{"type":13,"tag":14,"props":848,"children":849},{},[850,852,858,860,864,866,871,873,878],{"type":18,"value":851},"Parameters defined by this structure with the same name as those in\n",{"type":13,"tag":667,"props":853,"children":855},{"href":854},"/man/VkRenderPassCreateInfo",[856],{"type":18,"value":857},"VkRenderPassCreateInfo",{"type":18,"value":859}," have the identical effect to those parameters;\nthe child structures are variants of those used in\n",{"type":13,"tag":667,"props":861,"children":862},{"href":854},[863],{"type":18,"value":857},{"type":18,"value":865}," which add ",{"type":13,"tag":21,"props":867,"children":869},{"className":868},[],[870],{"type":18,"value":663},{"type":18,"value":872}," and ",{"type":13,"tag":21,"props":874,"children":876},{"className":875},[],[877],{"type":18,"value":683},{"type":18,"value":879},"\nparameters, allowing them to be extended.",{"type":13,"tag":14,"props":881,"children":882},{},[883,885,889,890,896,898,903,905,911],{"type":18,"value":884},"If the ",{"type":13,"tag":667,"props":886,"children":887},{"href":775},[888],{"type":18,"value":778},{"type":18,"value":306},{"type":13,"tag":21,"props":891,"children":893},{"className":892},[],[894],{"type":18,"value":895},"viewMask",{"type":18,"value":897}," member of any element of\n",{"type":13,"tag":21,"props":899,"children":901},{"className":900},[],[902],{"type":18,"value":763},{"type":18,"value":904}," is not zero, ",{"type":13,"tag":906,"props":907,"children":908},"em",{},[909],{"type":18,"value":910},"multiview",{"type":18,"value":912}," functionality is considered to be\nenabled for this render pass.",{"type":13,"tag":14,"props":914,"children":915},{},[916,921,922,927,929,935,936,942,944,948,949,955],{"type":13,"tag":21,"props":917,"children":919},{"className":918},[],[920],{"type":18,"value":826},{"type":18,"value":872},{"type":13,"tag":21,"props":923,"children":925},{"className":924},[],[926],{"type":18,"value":837},{"type":18,"value":928}," have the same\neffect as ",{"type":13,"tag":667,"props":930,"children":932},{"href":931},"/man/VkRenderPassMultiviewCreateInfo",[933],{"type":18,"value":934},"VkRenderPassMultiviewCreateInfo",{"type":18,"value":306},{"type":13,"tag":21,"props":937,"children":939},{"className":938},[],[940],{"type":18,"value":941},"correlationMaskCount",{"type":18,"value":943},"\nand ",{"type":13,"tag":667,"props":945,"children":946},{"href":931},[947],{"type":18,"value":934},{"type":18,"value":306},{"type":13,"tag":21,"props":950,"children":952},{"className":951},[],[953],{"type":18,"value":954},"pCorrelationMasks",{"type":18,"value":956},",\nrespectively.",{"type":13,"tag":958,"props":959,"children":961},"validity-group",{"name":960},"Valid Usage",[962,993,1086,1157,1205,1264,1329,1384,1445,1495,1519,1568,1611,1668,1727,1792,1822,1851,1872,1904,1987,2020,2056,2089,2135,2177,2203,2301,2379,2451],{"type":13,"tag":963,"props":964,"children":966},"validity-field",{"name":965},"VUID-VkRenderPassCreateInfo2-None-03049",[967],{"type":13,"tag":14,"props":968,"children":969},{},[970,972,978,980,985,987,991],{"type":18,"value":971},"If any two subpasses operate on attachments with overlapping ranges of\nthe same ",{"type":13,"tag":21,"props":973,"children":975},{"className":974},[],[976],{"type":18,"value":977},"VkDeviceMemory",{"type":18,"value":979}," object, and at least one subpass writes to\nthat area of ",{"type":13,"tag":21,"props":981,"children":983},{"className":982},[],[984],{"type":18,"value":977},{"type":18,"value":986},", a subpass dependency ",{"type":13,"tag":841,"props":988,"children":990},{"type":989},"must",[],{"type":18,"value":992}," be\nincluded (either directly or via some intermediate subpasses) between\nthem",{"type":13,"tag":963,"props":994,"children":996},{"name":995},"VUID-VkRenderPassCreateInfo2-attachment-03050",[997],{"type":13,"tag":14,"props":998,"children":999},{},[1000,1001,1007,1008,1014,1016,1022,1023,1029,1031,1037,1039,1045,1047,1052,1054,1059,1061,1066,1068,1071,1073,1079,1081],{"type":18,"value":884},{"type":13,"tag":21,"props":1002,"children":1004},{"className":1003},[],[1005],{"type":18,"value":1006},"attachment",{"type":18,"value":897},{"type":13,"tag":21,"props":1009,"children":1011},{"className":1010},[],[1012],{"type":18,"value":1013},"pInputAttachments",{"type":18,"value":1015},", ",{"type":13,"tag":21,"props":1017,"children":1019},{"className":1018},[],[1020],{"type":18,"value":1021},"pColorAttachments",{"type":18,"value":316},{"type":13,"tag":21,"props":1024,"children":1026},{"className":1025},[],[1027],{"type":18,"value":1028},"pResolveAttachments",{"type":18,"value":1030}," or ",{"type":13,"tag":21,"props":1032,"children":1034},{"className":1033},[],[1035],{"type":18,"value":1036},"pDepthStencilAttachment",{"type":18,"value":1038},", or the\nattachment indexed by any element of ",{"type":13,"tag":21,"props":1040,"children":1042},{"className":1041},[],[1043],{"type":18,"value":1044},"pPreserveAttachments",{"type":18,"value":1046}," in any\nelement of ",{"type":13,"tag":21,"props":1048,"children":1050},{"className":1049},[],[1051],{"type":18,"value":763},{"type":18,"value":1053}," is bound to a range of a\n",{"type":13,"tag":21,"props":1055,"children":1057},{"className":1056},[],[1058],{"type":18,"value":977},{"type":18,"value":1060}," object that overlaps with any other attachment in\nany subpass (including the same subpass), the\n",{"type":13,"tag":21,"props":1062,"children":1064},{"className":1063},[],[1065],{"type":18,"value":741},{"type":18,"value":1067}," structures describing them ",{"type":13,"tag":841,"props":1069,"children":1070},{"type":989},[],{"type":18,"value":1072}," include\n",{"type":13,"tag":21,"props":1074,"children":1076},{"className":1075},[],[1077],{"type":18,"value":1078},"VK_ATTACHMENT_DESCRIPTION_MAY_ALIAS_BIT",{"type":18,"value":1080}," in ",{"type":13,"tag":21,"props":1082,"children":1084},{"className":1083},[],[1085],{"type":18,"value":702},{"type":13,"tag":963,"props":1087,"children":1089},{"name":1088},"VUID-VkRenderPassCreateInfo2-attachment-03051",[1090],{"type":13,"tag":14,"props":1091,"children":1092},{},[1093,1094,1099,1100,1105,1106,1111,1112,1117,1118,1123,1125,1130,1132,1137,1139,1145,1147,1150,1152],{"type":18,"value":884},{"type":13,"tag":21,"props":1095,"children":1097},{"className":1096},[],[1098],{"type":18,"value":1006},{"type":18,"value":897},{"type":13,"tag":21,"props":1101,"children":1103},{"className":1102},[],[1104],{"type":18,"value":1013},{"type":18,"value":1015},{"type":13,"tag":21,"props":1107,"children":1109},{"className":1108},[],[1110],{"type":18,"value":1021},{"type":18,"value":316},{"type":13,"tag":21,"props":1113,"children":1115},{"className":1114},[],[1116],{"type":18,"value":1028},{"type":18,"value":1030},{"type":13,"tag":21,"props":1119,"children":1121},{"className":1120},[],[1122],{"type":18,"value":1036},{"type":18,"value":1124},", or any\nelement of ",{"type":13,"tag":21,"props":1126,"children":1128},{"className":1127},[],[1129],{"type":18,"value":1044},{"type":18,"value":1131}," in any element of ",{"type":13,"tag":21,"props":1133,"children":1135},{"className":1134},[],[1136],{"type":18,"value":763},{"type":18,"value":1138},"\nis not ",{"type":13,"tag":21,"props":1140,"children":1142},{"className":1141},[],[1143],{"type":18,"value":1144},"VK_ATTACHMENT_UNUSED",{"type":18,"value":1146},", then it ",{"type":13,"tag":841,"props":1148,"children":1149},{"type":989},[],{"type":18,"value":1151}," be less than\n",{"type":13,"tag":21,"props":1153,"children":1155},{"className":1154},[],[1156],{"type":18,"value":713},{"type":13,"tag":963,"props":1158,"children":1160},{"name":1159},"VUID-VkRenderPassCreateInfo2-fragmentDensityMapAttachment-06472",[1161],{"type":13,"tag":14,"props":1162,"children":1163},{},[1164,1166,1172,1174,1180,1182,1187,1189,1194,1196,1199,1200],{"type":18,"value":1165},"If the pNext chain includes a\n",{"type":13,"tag":667,"props":1167,"children":1169},{"href":1168},"/man/VkRenderPassFragmentDensityMapCreateInfoEXT",[1170],{"type":18,"value":1171},"VkRenderPassFragmentDensityMapCreateInfoEXT",{"type":18,"value":1173}," structure and the\n",{"type":13,"tag":21,"props":1175,"children":1177},{"className":1176},[],[1178],{"type":18,"value":1179},"fragmentDensityMapAttachment",{"type":18,"value":1181}," member is not\n",{"type":13,"tag":21,"props":1183,"children":1185},{"className":1184},[],[1186],{"type":18,"value":1144},{"type":18,"value":1188},", then ",{"type":13,"tag":21,"props":1190,"children":1192},{"className":1191},[],[1193],{"type":18,"value":1006},{"type":18,"value":1195}," ",{"type":13,"tag":841,"props":1197,"children":1198},{"type":989},[],{"type":18,"value":1151},{"type":13,"tag":21,"props":1201,"children":1203},{"className":1202},[],[1204],{"type":18,"value":713},{"type":13,"tag":963,"props":1206,"children":1208},{"name":1207},"VUID-VkRenderPassCreateInfo2-pSubpasses-06473",[1209],{"type":13,"tag":14,"props":1210,"children":1211},{},[1212,1213,1218,1220,1226,1227,1233,1235,1240,1242,1247,1248,1253,1254,1257,1259],{"type":18,"value":884},{"type":13,"tag":21,"props":1214,"children":1216},{"className":1215},[],[1217],{"type":18,"value":763},{"type":18,"value":1219}," pNext chain includes a\n",{"type":13,"tag":667,"props":1221,"children":1223},{"href":1222},"/man/VkSubpassDescriptionDepthStencilResolve",[1224],{"type":18,"value":1225},"VkSubpassDescriptionDepthStencilResolve",{"type":18,"value":1173},{"type":13,"tag":21,"props":1228,"children":1230},{"className":1229},[],[1231],{"type":18,"value":1232},"pDepthStencilResolveAttachment",{"type":18,"value":1234}," member is not ",{"type":13,"tag":21,"props":1236,"children":1238},{"className":1237},[],[1239],{"type":18,"value":691},{"type":18,"value":1241}," and does not\nhave the value ",{"type":13,"tag":21,"props":1243,"children":1245},{"className":1244},[],[1246],{"type":18,"value":1144},{"type":18,"value":1188},{"type":13,"tag":21,"props":1249,"children":1251},{"className":1250},[],[1252],{"type":18,"value":1006},{"type":18,"value":1195},{"type":13,"tag":841,"props":1255,"children":1256},{"type":989},[],{"type":18,"value":1258},"\nbe less than ",{"type":13,"tag":21,"props":1260,"children":1262},{"className":1261},[],[1263],{"type":18,"value":713},{"type":13,"tag":963,"props":1265,"children":1267},{"name":1266},"VUID-VkRenderPassCreateInfo2-pAttachments-02522",[1268],{"type":13,"tag":14,"props":1269,"children":1270},{},[1271,1273,1278,1280,1286,1288,1294,1296,1299,1301,1307,1308,1314,1315,1321,1323],{"type":18,"value":1272},"For any member of ",{"type":13,"tag":21,"props":1274,"children":1276},{"className":1275},[],[1277],{"type":18,"value":724},{"type":18,"value":1279}," with a ",{"type":13,"tag":21,"props":1281,"children":1283},{"className":1282},[],[1284],{"type":18,"value":1285},"loadOp",{"type":18,"value":1287}," equal to\n",{"type":13,"tag":21,"props":1289,"children":1291},{"className":1290},[],[1292],{"type":18,"value":1293},"VK_ATTACHMENT_LOAD_OP_CLEAR",{"type":18,"value":1295},", the first use of that attachment\n",{"type":13,"tag":841,"props":1297,"children":1298},{"type":989},[],{"type":18,"value":1300}," not specify a ",{"type":13,"tag":21,"props":1302,"children":1304},{"className":1303},[],[1305],{"type":18,"value":1306},"layout",{"type":18,"value":1287},{"type":13,"tag":21,"props":1309,"children":1311},{"className":1310},[],[1312],{"type":18,"value":1313},"VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL",{"type":18,"value":316},{"type":13,"tag":21,"props":1316,"children":1318},{"className":1317},[],[1319],{"type":18,"value":1320},"VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL",{"type":18,"value":1322},", or\n",{"type":13,"tag":21,"props":1324,"children":1326},{"className":1325},[],[1327],{"type":18,"value":1328},"VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL",{"type":13,"tag":963,"props":1330,"children":1332},{"name":1331},"VUID-VkRenderPassCreateInfo2-pAttachments-02523",[1333],{"type":13,"tag":14,"props":1334,"children":1335},{},[1336,1337,1342,1343,1349,1350,1355,1356,1359,1360,1365,1366,1371,1372,1377,1378],{"type":18,"value":1272},{"type":13,"tag":21,"props":1338,"children":1340},{"className":1339},[],[1341],{"type":18,"value":724},{"type":18,"value":1279},{"type":13,"tag":21,"props":1344,"children":1346},{"className":1345},[],[1347],{"type":18,"value":1348},"stencilLoadOp",{"type":18,"value":1287},{"type":13,"tag":21,"props":1351,"children":1353},{"className":1352},[],[1354],{"type":18,"value":1293},{"type":18,"value":1295},{"type":13,"tag":841,"props":1357,"children":1358},{"type":989},[],{"type":18,"value":1300},{"type":13,"tag":21,"props":1361,"children":1363},{"className":1362},[],[1364],{"type":18,"value":1306},{"type":18,"value":1287},{"type":13,"tag":21,"props":1367,"children":1369},{"className":1368},[],[1370],{"type":18,"value":1313},{"type":18,"value":316},{"type":13,"tag":21,"props":1373,"children":1375},{"className":1374},[],[1376],{"type":18,"value":1320},{"type":18,"value":1322},{"type":13,"tag":21,"props":1379,"children":1381},{"className":1380},[],[1382],{"type":18,"value":1383},"VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL",{"type":13,"tag":963,"props":1385,"children":1387},{"name":1386},"VUID-VkRenderPassCreateInfo2-pDependencies-03054",[1388],{"type":13,"tag":14,"props":1389,"children":1390},{},[1391,1393,1398,1400,1406,1408,1414,1416,1422,1424,1427,1429,1435,1437,1443],{"type":18,"value":1392},"For any element of ",{"type":13,"tag":21,"props":1394,"children":1396},{"className":1395},[],[1397],{"type":18,"value":800},{"type":18,"value":1399},", if the ",{"type":13,"tag":21,"props":1401,"children":1403},{"className":1402},[],[1404],{"type":18,"value":1405},"srcSubpass",{"type":18,"value":1407}," is not\n",{"type":13,"tag":21,"props":1409,"children":1411},{"className":1410},[],[1412],{"type":18,"value":1413},"VK_SUBPASS_EXTERNAL",{"type":18,"value":1415},", all stage flags included in the\n",{"type":13,"tag":21,"props":1417,"children":1419},{"className":1418},[],[1420],{"type":18,"value":1421},"srcStageMask",{"type":18,"value":1423}," member of that dependency ",{"type":13,"tag":841,"props":1425,"children":1426},{"type":989},[],{"type":18,"value":1428}," be a pipeline stage\nsupported by the ",{"type":13,"tag":667,"props":1430,"children":1432},{"href":1431},"/chapters/synchronization#synchronization-pipeline-stages-types",[1433],{"type":18,"value":1434},"pipeline",{"type":18,"value":1436},"\nidentified by the ",{"type":13,"tag":21,"props":1438,"children":1440},{"className":1439},[],[1441],{"type":18,"value":1442},"pipelineBindPoint",{"type":18,"value":1444}," member of the source subpass",{"type":13,"tag":963,"props":1446,"children":1448},{"name":1447},"VUID-VkRenderPassCreateInfo2-pDependencies-03055",[1449],{"type":13,"tag":14,"props":1450,"children":1451},{},[1452,1453,1458,1459,1465,1466,1471,1472,1478,1479,1482,1483,1487,1488,1493],{"type":18,"value":1392},{"type":13,"tag":21,"props":1454,"children":1456},{"className":1455},[],[1457],{"type":18,"value":800},{"type":18,"value":1399},{"type":13,"tag":21,"props":1460,"children":1462},{"className":1461},[],[1463],{"type":18,"value":1464},"dstSubpass",{"type":18,"value":1407},{"type":13,"tag":21,"props":1467,"children":1469},{"className":1468},[],[1470],{"type":18,"value":1413},{"type":18,"value":1415},{"type":13,"tag":21,"props":1473,"children":1475},{"className":1474},[],[1476],{"type":18,"value":1477},"dstStageMask",{"type":18,"value":1423},{"type":13,"tag":841,"props":1480,"children":1481},{"type":989},[],{"type":18,"value":1428},{"type":13,"tag":667,"props":1484,"children":1485},{"href":1431},[1486],{"type":18,"value":1434},{"type":18,"value":1436},{"type":13,"tag":21,"props":1489,"children":1491},{"className":1490},[],[1492],{"type":18,"value":1442},{"type":18,"value":1494}," member of the destination\nsubpass",{"type":13,"tag":963,"props":1496,"children":1498},{"name":1497},"VUID-VkRenderPassCreateInfo2-pCorrelatedViewMasks-03056",[1499],{"type":13,"tag":14,"props":1500,"children":1501},{},[1502,1504,1509,1512,1514],{"type":18,"value":1503},"The set of bits included in any element of ",{"type":13,"tag":21,"props":1505,"children":1507},{"className":1506},[],[1508],{"type":18,"value":837},{"type":13,"tag":841,"props":1510,"children":1511},{"type":989},[],{"type":18,"value":1513}," not overlap with the set of bits included in any other element of\n",{"type":13,"tag":21,"props":1515,"children":1517},{"className":1516},[],[1518],{"type":18,"value":837},{"type":13,"tag":963,"props":1520,"children":1522},{"name":1521},"VUID-VkRenderPassCreateInfo2-viewMask-03057",[1523],{"type":13,"tag":14,"props":1524,"children":1525},{},[1526,1527,1531,1532,1537,1539,1544,1545,1551,1552,1557,1558,1561,1563],{"type":18,"value":884},{"type":13,"tag":667,"props":1528,"children":1529},{"href":775},[1530],{"type":18,"value":778},{"type":18,"value":306},{"type":13,"tag":21,"props":1533,"children":1535},{"className":1534},[],[1536],{"type":18,"value":895},{"type":18,"value":1538}," member of all\nelements of ",{"type":13,"tag":21,"props":1540,"children":1542},{"className":1541},[],[1543],{"type":18,"value":763},{"type":18,"value":685},{"type":13,"tag":21,"props":1546,"children":1548},{"className":1547},[],[1549],{"type":18,"value":1550},"0",{"type":18,"value":1015},{"type":13,"tag":21,"props":1553,"children":1555},{"className":1554},[],[1556],{"type":18,"value":826},{"type":18,"value":1195},{"type":13,"tag":841,"props":1559,"children":1560},{"type":989},[],{"type":18,"value":1562},"\nbe ",{"type":13,"tag":21,"props":1564,"children":1566},{"className":1565},[],[1567],{"type":18,"value":1550},{"type":13,"tag":963,"props":1569,"children":1571},{"name":1570},"VUID-VkRenderPassCreateInfo2-viewMask-03058",[1572],{"type":13,"tag":14,"props":1573,"children":1574},{},[1575,1576,1580,1581,1586,1588,1593,1594,1597,1599,1604,1606],{"type":18,"value":19},{"type":13,"tag":667,"props":1577,"children":1578},{"href":775},[1579],{"type":18,"value":778},{"type":18,"value":306},{"type":13,"tag":21,"props":1582,"children":1584},{"className":1583},[],[1585],{"type":18,"value":895},{"type":18,"value":1587}," member of all elements\nof ",{"type":13,"tag":21,"props":1589,"children":1591},{"className":1590},[],[1592],{"type":18,"value":763},{"type":18,"value":1195},{"type":13,"tag":841,"props":1595,"children":1596},{"type":989},[],{"type":18,"value":1598}," either all be ",{"type":13,"tag":21,"props":1600,"children":1602},{"className":1601},[],[1603],{"type":18,"value":1550},{"type":18,"value":1605},", or all not be ",{"type":13,"tag":21,"props":1607,"children":1609},{"className":1608},[],[1610],{"type":18,"value":1550},{"type":13,"tag":963,"props":1612,"children":1614},{"name":1613},"VUID-VkRenderPassCreateInfo2-viewMask-03059",[1615],{"type":13,"tag":14,"props":1616,"children":1617},{},[1618,1619,1623,1624,1629,1630,1635,1636,1641,1643,1649,1651,1656,1657,1660,1662],{"type":18,"value":884},{"type":13,"tag":667,"props":1620,"children":1621},{"href":775},[1622],{"type":18,"value":778},{"type":18,"value":306},{"type":13,"tag":21,"props":1625,"children":1627},{"className":1626},[],[1628],{"type":18,"value":895},{"type":18,"value":1538},{"type":13,"tag":21,"props":1631,"children":1633},{"className":1632},[],[1634],{"type":18,"value":763},{"type":18,"value":685},{"type":13,"tag":21,"props":1637,"children":1639},{"className":1638},[],[1640],{"type":18,"value":1550},{"type":18,"value":1642},", the ",{"type":13,"tag":21,"props":1644,"children":1646},{"className":1645},[],[1647],{"type":18,"value":1648},"dependencyFlags",{"type":18,"value":1650}," member of\nany element of ",{"type":13,"tag":21,"props":1652,"children":1654},{"className":1653},[],[1655],{"type":18,"value":800},{"type":18,"value":1195},{"type":13,"tag":841,"props":1658,"children":1659},{"type":989},[],{"type":18,"value":1661}," not include\n",{"type":13,"tag":21,"props":1663,"children":1665},{"className":1664},[],[1666],{"type":18,"value":1667},"VK_DEPENDENCY_VIEW_LOCAL_BIT",{"type":13,"tag":963,"props":1669,"children":1671},{"name":1670},"VUID-VkRenderPassCreateInfo2-pDependencies-03060",[1672],{"type":13,"tag":14,"props":1673,"children":1674},{},[1675,1676,1681,1683,1688,1690,1695,1697,1702,1704,1709,1711,1716,1718,1721,1722],{"type":18,"value":1392},{"type":13,"tag":21,"props":1677,"children":1679},{"className":1678},[],[1680],{"type":18,"value":800},{"type":18,"value":1682}," where its ",{"type":13,"tag":21,"props":1684,"children":1686},{"className":1685},[],[1687],{"type":18,"value":1405},{"type":18,"value":1689}," member\nequals its ",{"type":13,"tag":21,"props":1691,"children":1693},{"className":1692},[],[1694],{"type":18,"value":1464},{"type":18,"value":1696}," member, if the ",{"type":13,"tag":21,"props":1698,"children":1700},{"className":1699},[],[1701],{"type":18,"value":895},{"type":18,"value":1703}," member of the\ncorresponding element of ",{"type":13,"tag":21,"props":1705,"children":1707},{"className":1706},[],[1708],{"type":18,"value":763},{"type":18,"value":1710}," includes more than one bit,\nits ",{"type":13,"tag":21,"props":1712,"children":1714},{"className":1713},[],[1715],{"type":18,"value":1648},{"type":18,"value":1717}," member ",{"type":13,"tag":841,"props":1719,"children":1720},{"type":989},[],{"type":18,"value":1072},{"type":13,"tag":21,"props":1723,"children":1725},{"className":1724},[],[1726],{"type":18,"value":1667},{"type":13,"tag":963,"props":1728,"children":1730},{"name":1729},"VUID-VkRenderPassCreateInfo2-attachment-02525",[1731],{"type":13,"tag":14,"props":1732,"children":1733},{},[1734,1735,1740,1742,1747,1749,1754,1755,1760,1761,1767,1769,1774,1775,1778,1780,1785,1787],{"type":18,"value":884},{"type":13,"tag":21,"props":1736,"children":1738},{"className":1737},[],[1739],{"type":18,"value":1006},{"type":18,"value":1741}," member of any element of the\n",{"type":13,"tag":21,"props":1743,"children":1745},{"className":1744},[],[1746],{"type":18,"value":1013},{"type":18,"value":1748}," member of any element of ",{"type":13,"tag":21,"props":1750,"children":1752},{"className":1751},[],[1753],{"type":18,"value":763},{"type":18,"value":1407},{"type":13,"tag":21,"props":1756,"children":1758},{"className":1757},[],[1759],{"type":18,"value":1144},{"type":18,"value":1642},{"type":13,"tag":21,"props":1762,"children":1764},{"className":1763},[],[1765],{"type":18,"value":1766},"aspectMask",{"type":18,"value":1768}," member of that element\nof ",{"type":13,"tag":21,"props":1770,"children":1772},{"className":1771},[],[1773],{"type":18,"value":1013},{"type":18,"value":1195},{"type":13,"tag":841,"props":1776,"children":1777},{"type":989},[],{"type":18,"value":1779}," only include aspects that are present\nin images of the format specified by the element of ",{"type":13,"tag":21,"props":1781,"children":1783},{"className":1782},[],[1784],{"type":18,"value":724},{"type":18,"value":1786},"\nspecified by ",{"type":13,"tag":21,"props":1788,"children":1790},{"className":1789},[],[1791],{"type":18,"value":1006},{"type":13,"tag":963,"props":1793,"children":1795},{"name":1794},"VUID-VkRenderPassCreateInfo2-srcSubpass-02526",[1796],{"type":13,"tag":14,"props":1797,"children":1798},{},[1799,1800,1805,1807,1812,1813,1816,1817],{"type":18,"value":19},{"type":13,"tag":21,"props":1801,"children":1803},{"className":1802},[],[1804],{"type":18,"value":1405},{"type":18,"value":1806}," member of each element of ",{"type":13,"tag":21,"props":1808,"children":1810},{"className":1809},[],[1811],{"type":18,"value":800},{"type":18,"value":1195},{"type":13,"tag":841,"props":1814,"children":1815},{"type":989},[],{"type":18,"value":1258},{"type":13,"tag":21,"props":1818,"children":1820},{"className":1819},[],[1821],{"type":18,"value":752},{"type":13,"tag":963,"props":1823,"children":1825},{"name":1824},"VUID-VkRenderPassCreateInfo2-dstSubpass-02527",[1826],{"type":13,"tag":14,"props":1827,"children":1828},{},[1829,1830,1835,1836,1841,1842,1845,1846],{"type":18,"value":19},{"type":13,"tag":21,"props":1831,"children":1833},{"className":1832},[],[1834],{"type":18,"value":1464},{"type":18,"value":1806},{"type":13,"tag":21,"props":1837,"children":1839},{"className":1838},[],[1840],{"type":18,"value":800},{"type":18,"value":1195},{"type":13,"tag":841,"props":1843,"children":1844},{"type":989},[],{"type":18,"value":1258},{"type":13,"tag":21,"props":1847,"children":1849},{"className":1848},[],[1850],{"type":18,"value":752},{"type":13,"tag":963,"props":1852,"children":1854},{"name":1853},"VUID-VkRenderPassCreateInfo2-pAttachments-04585",[1855],{"type":13,"tag":14,"props":1856,"children":1857},{},[1858,1860,1865,1867,1870],{"type":18,"value":1859},"If any element of ",{"type":13,"tag":21,"props":1861,"children":1863},{"className":1862},[],[1864],{"type":18,"value":724},{"type":18,"value":1866}," is used as a fragment shading rate\nattachment in any subpass, it ",{"type":13,"tag":841,"props":1868,"children":1869},{"type":989},[],{"type":18,"value":1871}," not be used as any other attachment\nin the render pass",{"type":13,"tag":963,"props":1873,"children":1875},{"name":1874},"VUID-VkRenderPassCreateInfo2-pAttachments-09387",[1876],{"type":13,"tag":14,"props":1877,"children":1878},{},[1879,1880,1885,1887,1892,1894,1897,1899],{"type":18,"value":1859},{"type":13,"tag":21,"props":1881,"children":1883},{"className":1882},[],[1884],{"type":18,"value":724},{"type":18,"value":1886}," is used as a fragment shading rate\nattachment, the ",{"type":13,"tag":21,"props":1888,"children":1890},{"className":1889},[],[1891],{"type":18,"value":1285},{"type":18,"value":1893}," for that attachment ",{"type":13,"tag":841,"props":1895,"children":1896},{"type":989},[],{"type":18,"value":1898}," not be\n",{"type":13,"tag":21,"props":1900,"children":1902},{"className":1901},[],[1903],{"type":18,"value":1293},{"type":13,"tag":963,"props":1905,"children":1907},{"name":1906},"VUID-VkRenderPassCreateInfo2-flags-04521",[1908],{"type":13,"tag":14,"props":1909,"children":1910},{},[1911,1913,1918,1920,1926,1928,1933,1935,1941,1943,1948,1950,1956,1958,1963,1964,1969,1971,1976,1977,1980,1982],{"type":18,"value":1912},"If ",{"type":13,"tag":21,"props":1914,"children":1916},{"className":1915},[],[1917],{"type":18,"value":702},{"type":18,"value":1919}," includes ",{"type":13,"tag":21,"props":1921,"children":1923},{"className":1922},[],[1924],{"type":18,"value":1925},"VK_RENDER_PASS_CREATE_TRANSFORM_BIT_QCOM",{"type":18,"value":1927},",\nan element of ",{"type":13,"tag":21,"props":1929,"children":1931},{"className":1930},[],[1932],{"type":18,"value":763},{"type":18,"value":1934}," includes an instance of\n",{"type":13,"tag":667,"props":1936,"children":1938},{"href":1937},"/man/VkFragmentShadingRateAttachmentInfoKHR",[1939],{"type":18,"value":1940},"VkFragmentShadingRateAttachmentInfoKHR",{"type":18,"value":1942}," in its ",{"type":13,"tag":21,"props":1944,"children":1946},{"className":1945},[],[1947],{"type":18,"value":683},{"type":18,"value":1949}," chain,\nand the ",{"type":13,"tag":21,"props":1951,"children":1953},{"className":1952},[],[1954],{"type":18,"value":1955},"pFragmentShadingRateAttachment",{"type":18,"value":1957}," member of that structure is\nnot equal to ",{"type":13,"tag":21,"props":1959,"children":1961},{"className":1960},[],[1962],{"type":18,"value":691},{"type":18,"value":1642},{"type":13,"tag":21,"props":1965,"children":1967},{"className":1966},[],[1968],{"type":18,"value":1006},{"type":18,"value":1970}," member of\n",{"type":13,"tag":21,"props":1972,"children":1974},{"className":1973},[],[1975],{"type":18,"value":1955},{"type":18,"value":1195},{"type":13,"tag":841,"props":1978,"children":1979},{"type":989},[],{"type":18,"value":1981}," be ",{"type":13,"tag":21,"props":1983,"children":1985},{"className":1984},[],[1986],{"type":18,"value":1144},{"type":13,"tag":963,"props":1988,"children":1990},{"name":1989},"VUID-VkRenderPassCreateInfo2-pAttachments-04586",[1991],{"type":13,"tag":14,"props":1992,"children":1993},{},[1994,1995,2000,2001,2004,2006,2012,2014],{"type":18,"value":1859},{"type":13,"tag":21,"props":1996,"children":1998},{"className":1997},[],[1999],{"type":18,"value":724},{"type":18,"value":1866},{"type":13,"tag":841,"props":2002,"children":2003},{"type":989},[],{"type":18,"value":2005}," have an image format whose\n",{"type":13,"tag":667,"props":2007,"children":2009},{"href":2008},"/chapters/formats#potential-format-features",[2010],{"type":18,"value":2011},"potential format features",{"type":18,"value":2013}," contain\n",{"type":13,"tag":21,"props":2015,"children":2017},{"className":2016},[],[2018],{"type":18,"value":2019},"VK_FORMAT_FEATURE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR",{"type":13,"tag":963,"props":2021,"children":2023},{"name":2022},"VUID-VkRenderPassCreateInfo2-rasterizationSamples-04905",[2024],{"type":13,"tag":14,"props":2025,"children":2026},{},[2027,2029,2035,2037,2043,2045,2048,2050],{"type":18,"value":2028},"If the pipeline is being created with fragment shader state, and the\n",{"type":13,"tag":667,"props":2030,"children":2032},{"href":2031},"/extensions/VK_QCOM_render_pass_shader_resolve",[2033],{"type":18,"value":2034},"VK_QCOM_render_pass_shader_resolve",{"type":18,"value":2036}," extension is enabled, and if\nsubpass has any input attachments, and if the subpass description\ncontains ",{"type":13,"tag":21,"props":2038,"children":2040},{"className":2039},[],[2041],{"type":18,"value":2042},"VK_SUBPASS_DESCRIPTION_FRAGMENT_REGION_BIT_QCOM",{"type":18,"value":2044},", then the\nsample count of the input attachments ",{"type":13,"tag":841,"props":2046,"children":2047},{"type":989},[],{"type":18,"value":2049}," equal\n",{"type":13,"tag":21,"props":2051,"children":2053},{"className":2052},[],[2054],{"type":18,"value":2055},"rasterizationSamples",{"type":13,"tag":963,"props":2057,"children":2059},{"name":2058},"VUID-VkRenderPassCreateInfo2-sampleShadingEnable-04906",[2060],{"type":13,"tag":14,"props":2061,"children":2062},{},[2063,2064,2068,2070,2075,2077,2083,2084,2087],{"type":18,"value":2028},{"type":13,"tag":667,"props":2065,"children":2066},{"href":2031},[2067],{"type":18,"value":2034},{"type":18,"value":2069}," extension is enabled, and if\nthe subpass description contains\n",{"type":13,"tag":21,"props":2071,"children":2073},{"className":2072},[],[2074],{"type":18,"value":2042},{"type":18,"value":2076},", then\n",{"type":13,"tag":21,"props":2078,"children":2080},{"className":2079},[],[2081],{"type":18,"value":2082},"sampleShadingEnable",{"type":18,"value":1195},{"type":13,"tag":841,"props":2085,"children":2086},{"type":989},[],{"type":18,"value":2088}," be false",{"type":13,"tag":963,"props":2090,"children":2092},{"name":2091},"VUID-VkRenderPassCreateInfo2-flags-04907",[2093],{"type":13,"tag":14,"props":2094,"children":2095},{},[2096,2097,2102,2104,2110,2112,2117,2119,2124,2126,2129,2130],{"type":18,"value":1912},{"type":13,"tag":21,"props":2098,"children":2100},{"className":2099},[],[2101],{"type":18,"value":702},{"type":18,"value":2103}," includes\n",{"type":13,"tag":21,"props":2105,"children":2107},{"className":2106},[],[2108],{"type":18,"value":2109},"VK_SUBPASS_DESCRIPTION_SHADER_RESOLVE_BIT_QCOM",{"type":18,"value":2111},", and if\n",{"type":13,"tag":21,"props":2113,"children":2115},{"className":2114},[],[2116],{"type":18,"value":1028},{"type":18,"value":2118}," is not ",{"type":13,"tag":21,"props":2120,"children":2122},{"className":2121},[],[2123],{"type":18,"value":691},{"type":18,"value":2125},", then each resolve attachment\n",{"type":13,"tag":841,"props":2127,"children":2128},{"type":989},[],{"type":18,"value":1981},{"type":13,"tag":21,"props":2131,"children":2133},{"className":2132},[],[2134],{"type":18,"value":1144},{"type":13,"tag":963,"props":2136,"children":2138},{"name":2137},"VUID-VkRenderPassCreateInfo2-flags-04908",[2139],{"type":13,"tag":14,"props":2140,"children":2141},{},[2142,2143,2148,2149,2154,2155,2160,2161,2166,2168,2171,2172],{"type":18,"value":1912},{"type":13,"tag":21,"props":2144,"children":2146},{"className":2145},[],[2147],{"type":18,"value":702},{"type":18,"value":2103},{"type":13,"tag":21,"props":2150,"children":2152},{"className":2151},[],[2153],{"type":18,"value":2109},{"type":18,"value":2111},{"type":13,"tag":21,"props":2156,"children":2158},{"className":2157},[],[2159],{"type":18,"value":1232},{"type":18,"value":2118},{"type":13,"tag":21,"props":2162,"children":2164},{"className":2163},[],[2165],{"type":18,"value":691},{"type":18,"value":2167},", then the\ndepth/stencil resolve attachment ",{"type":13,"tag":841,"props":2169,"children":2170},{"type":989},[],{"type":18,"value":1981},{"type":13,"tag":21,"props":2173,"children":2175},{"className":2174},[],[2176],{"type":18,"value":1144},{"type":13,"tag":963,"props":2178,"children":2180},{"name":2179},"VUID-VkRenderPassCreateInfo2-flags-04909",[2181],{"type":13,"tag":14,"props":2182,"children":2183},{},[2184,2185,2190,2191,2196,2198,2201],{"type":18,"value":1912},{"type":13,"tag":21,"props":2186,"children":2188},{"className":2187},[],[2189],{"type":18,"value":702},{"type":18,"value":2103},{"type":13,"tag":21,"props":2192,"children":2194},{"className":2193},[],[2195],{"type":18,"value":2109},{"type":18,"value":2197},", then the subpass\n",{"type":13,"tag":841,"props":2199,"children":2200},{"type":989},[],{"type":18,"value":2202}," be the last subpass in a subpass dependency chain",{"type":13,"tag":963,"props":2204,"children":2206},{"name":2205},"VUID-VkRenderPassCreateInfo2-attachment-06244",[2207],{"type":13,"tag":14,"props":2208,"children":2209},{},[2210,2211,2216,2218,2223,2225,2230,2231,2236,2237,2242,2244,2250,2252,2258,2260,2265,2267,2273,2275,2280,2282,2287,2288,2291,2293,2299],{"type":18,"value":884},{"type":13,"tag":21,"props":2212,"children":2214},{"className":2213},[],[2215],{"type":18,"value":1006},{"type":18,"value":2217}," member of the ",{"type":13,"tag":21,"props":2219,"children":2221},{"className":2220},[],[2222],{"type":18,"value":1036},{"type":18,"value":2224},"\nmember of an element of ",{"type":13,"tag":21,"props":2226,"children":2228},{"className":2227},[],[2229],{"type":18,"value":763},{"type":18,"value":1407},{"type":13,"tag":21,"props":2232,"children":2234},{"className":2233},[],[2235],{"type":18,"value":1144},{"type":18,"value":1642},{"type":13,"tag":21,"props":2238,"children":2240},{"className":2239},[],[2241],{"type":18,"value":1306},{"type":18,"value":2243}," member of that same\nstructure is either ",{"type":13,"tag":21,"props":2245,"children":2247},{"className":2246},[],[2248],{"type":18,"value":2249},"VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL",{"type":18,"value":2251}," or\n",{"type":13,"tag":21,"props":2253,"children":2255},{"className":2254},[],[2256],{"type":18,"value":2257},"VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL",{"type":18,"value":2259},", and the ",{"type":13,"tag":21,"props":2261,"children":2263},{"className":2262},[],[2264],{"type":18,"value":683},{"type":18,"value":2266}," chain\nof that structure does not include a\n",{"type":13,"tag":667,"props":2268,"children":2270},{"href":2269},"/man/VkAttachmentReferenceStencilLayout",[2271],{"type":18,"value":2272},"VkAttachmentReferenceStencilLayout",{"type":18,"value":2274}," structure, then the element of\n",{"type":13,"tag":21,"props":2276,"children":2278},{"className":2277},[],[2279],{"type":18,"value":724},{"type":18,"value":2281}," with an index equal to ",{"type":13,"tag":21,"props":2283,"children":2285},{"className":2284},[],[2286],{"type":18,"value":1006},{"type":18,"value":1195},{"type":13,"tag":841,"props":2289,"children":2290},{"type":989},[],{"type":18,"value":2292}," not\nhave a ",{"type":13,"tag":21,"props":2294,"children":2296},{"className":2295},[],[2297],{"type":18,"value":2298},"format",{"type":18,"value":2300}," that includes both depth and stencil components",{"type":13,"tag":963,"props":2302,"children":2304},{"name":2303},"VUID-VkRenderPassCreateInfo2-attachment-06245",[2305],{"type":13,"tag":14,"props":2306,"children":2307},{},[2308,2309,2314,2315,2320,2321,2326,2327,2332,2334,2339,2340,2346,2347,2353,2355,2360,2361,2366,2367,2370,2372,2377],{"type":18,"value":884},{"type":13,"tag":21,"props":2310,"children":2312},{"className":2311},[],[2313],{"type":18,"value":1006},{"type":18,"value":2217},{"type":13,"tag":21,"props":2316,"children":2318},{"className":2317},[],[2319],{"type":18,"value":1036},{"type":18,"value":2224},{"type":13,"tag":21,"props":2322,"children":2324},{"className":2323},[],[2325],{"type":18,"value":763},{"type":18,"value":1407},{"type":13,"tag":21,"props":2328,"children":2330},{"className":2329},[],[2331],{"type":18,"value":1144},{"type":18,"value":2333}," and the ",{"type":13,"tag":21,"props":2335,"children":2337},{"className":2336},[],[2338],{"type":18,"value":1306},{"type":18,"value":2243},{"type":13,"tag":21,"props":2341,"children":2343},{"className":2342},[],[2344],{"type":18,"value":2345},"VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL",{"type":18,"value":2251},{"type":13,"tag":21,"props":2348,"children":2350},{"className":2349},[],[2351],{"type":18,"value":2352},"VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL",{"type":18,"value":2354},", then the element of\n",{"type":13,"tag":21,"props":2356,"children":2358},{"className":2357},[],[2359],{"type":18,"value":724},{"type":18,"value":2281},{"type":13,"tag":21,"props":2362,"children":2364},{"className":2363},[],[2365],{"type":18,"value":1006},{"type":18,"value":1195},{"type":13,"tag":841,"props":2368,"children":2369},{"type":989},[],{"type":18,"value":2371}," have a\n",{"type":13,"tag":21,"props":2373,"children":2375},{"className":2374},[],[2376],{"type":18,"value":2298},{"type":18,"value":2378}," that includes only a stencil component",{"type":13,"tag":963,"props":2380,"children":2382},{"name":2381},"VUID-VkRenderPassCreateInfo2-attachment-06246",[2383],{"type":13,"tag":14,"props":2384,"children":2385},{},[2386,2387,2392,2393,2398,2399,2404,2405,2410,2411,2416,2417,2422,2423,2428,2429,2434,2435,2440,2441,2444,2445,2450],{"type":18,"value":884},{"type":13,"tag":21,"props":2388,"children":2390},{"className":2389},[],[2391],{"type":18,"value":1006},{"type":18,"value":2217},{"type":13,"tag":21,"props":2394,"children":2396},{"className":2395},[],[2397],{"type":18,"value":1036},{"type":18,"value":2224},{"type":13,"tag":21,"props":2400,"children":2402},{"className":2401},[],[2403],{"type":18,"value":763},{"type":18,"value":1407},{"type":13,"tag":21,"props":2406,"children":2408},{"className":2407},[],[2409],{"type":18,"value":1144},{"type":18,"value":2333},{"type":13,"tag":21,"props":2412,"children":2414},{"className":2413},[],[2415],{"type":18,"value":1306},{"type":18,"value":2243},{"type":13,"tag":21,"props":2418,"children":2420},{"className":2419},[],[2421],{"type":18,"value":2249},{"type":18,"value":2251},{"type":13,"tag":21,"props":2424,"children":2426},{"className":2425},[],[2427],{"type":18,"value":2257},{"type":18,"value":2354},{"type":13,"tag":21,"props":2430,"children":2432},{"className":2431},[],[2433],{"type":18,"value":724},{"type":18,"value":2281},{"type":13,"tag":21,"props":2436,"children":2438},{"className":2437},[],[2439],{"type":18,"value":1006},{"type":18,"value":1195},{"type":13,"tag":841,"props":2442,"children":2443},{"type":989},[],{"type":18,"value":2292},{"type":13,"tag":21,"props":2446,"children":2448},{"className":2447},[],[2449],{"type":18,"value":2298},{"type":18,"value":2378},{"type":13,"tag":963,"props":2452,"children":2454},{"name":2453},"VUID-VkRenderPassCreateInfo2-pResolveAttachments-09331",[2455],{"type":13,"tag":14,"props":2456,"children":2457},{},[2458,2459,2464,2466,2471,2473,2479,2480,2484,2485,2491,2494,2495],{"type":18,"value":1859},{"type":13,"tag":21,"props":2460,"children":2462},{"className":2461},[],[2463],{"type":18,"value":1028},{"type":18,"value":2465}," of any element of\n",{"type":13,"tag":21,"props":2467,"children":2469},{"className":2468},[],[2470],{"type":18,"value":763},{"type":18,"value":2472}," references an attachment description with a format of\n",{"type":13,"tag":21,"props":2474,"children":2476},{"className":2475},[],[2477],{"type":18,"value":2478},"VK_FORMAT_UNDEFINED",{"type":18,"value":316},{"type":13,"tag":667,"props":2481,"children":2482},{"href":1168},[2483],{"type":18,"value":1171},{"type":18,"value":306},{"type":13,"tag":21,"props":2486,"children":2488},{"className":2487},[],[2489],{"type":18,"value":2490},"fragmentDensityMapAttachment→attachment",{"type":13,"tag":841,"props":2492,"children":2493},{"type":989},[],{"type":18,"value":1981},{"type":13,"tag":21,"props":2496,"children":2498},{"className":2497},[],[2499],{"type":18,"value":1144},{"type":13,"tag":958,"props":2501,"children":2503},{"name":2502},"Valid Usage (Implicit)",[2504,2527,2581,2607,2633,2677,2705,2746,2789],{"type":13,"tag":963,"props":2505,"children":2507},{"name":2506},"VUID-VkRenderPassCreateInfo2-sType-sType",[2508],{"type":13,"tag":14,"props":2509,"children":2510},{},[2511,2516,2517,2520,2521],{"type":13,"tag":21,"props":2512,"children":2514},{"className":2513},[],[2515],{"type":18,"value":663},{"type":18,"value":1195},{"type":13,"tag":841,"props":2518,"children":2519},{"type":989},[],{"type":18,"value":1981},{"type":13,"tag":21,"props":2522,"children":2524},{"className":2523},[],[2525],{"type":18,"value":2526},"VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2",{"type":13,"tag":963,"props":2528,"children":2530},{"name":2529},"VUID-VkRenderPassCreateInfo2-pNext-pNext",[2531],{"type":13,"tag":14,"props":2532,"children":2533},{},[2534,2536,2541,2543,2548,2550,2553,2555,2560,2562,2568,2569,2575,2577],{"type":18,"value":2535},"Each ",{"type":13,"tag":21,"props":2537,"children":2539},{"className":2538},[],[2540],{"type":18,"value":683},{"type":18,"value":2542}," member of any structure (including this one) in the ",{"type":13,"tag":21,"props":2544,"children":2546},{"className":2545},[],[2547],{"type":18,"value":683},{"type":18,"value":2549}," chain ",{"type":13,"tag":841,"props":2551,"children":2552},{"type":989},[],{"type":18,"value":2554}," be either ",{"type":13,"tag":21,"props":2556,"children":2558},{"className":2557},[],[2559],{"type":18,"value":691},{"type":18,"value":2561}," or a pointer to a valid instance of ",{"type":13,"tag":667,"props":2563,"children":2565},{"href":2564},"/man/VkRenderPassCreationControlEXT",[2566],{"type":18,"value":2567},"VkRenderPassCreationControlEXT",{"type":18,"value":1015},{"type":13,"tag":667,"props":2570,"children":2572},{"href":2571},"/man/VkRenderPassCreationFeedbackCreateInfoEXT",[2573],{"type":18,"value":2574},"VkRenderPassCreationFeedbackCreateInfoEXT",{"type":18,"value":2576},", or ",{"type":13,"tag":667,"props":2578,"children":2579},{"href":1168},[2580],{"type":18,"value":1171},{"type":13,"tag":963,"props":2582,"children":2584},{"name":2583},"VUID-VkRenderPassCreateInfo2-sType-unique",[2585],{"type":13,"tag":14,"props":2586,"children":2587},{},[2588,2589,2594,2596,2601,2602,2605],{"type":18,"value":19},{"type":13,"tag":21,"props":2590,"children":2592},{"className":2591},[],[2593],{"type":18,"value":663},{"type":18,"value":2595}," value of each struct in the ",{"type":13,"tag":21,"props":2597,"children":2599},{"className":2598},[],[2600],{"type":18,"value":683},{"type":18,"value":2549},{"type":13,"tag":841,"props":2603,"children":2604},{"type":989},[],{"type":18,"value":2606}," be unique",{"type":13,"tag":963,"props":2608,"children":2610},{"name":2609},"VUID-VkRenderPassCreateInfo2-flags-parameter",[2611],{"type":13,"tag":14,"props":2612,"children":2613},{},[2614,2619,2620,2623,2625,2631],{"type":13,"tag":21,"props":2615,"children":2617},{"className":2616},[],[2618],{"type":18,"value":702},{"type":18,"value":1195},{"type":13,"tag":841,"props":2621,"children":2622},{"type":989},[],{"type":18,"value":2624}," be a valid combination of ",{"type":13,"tag":667,"props":2626,"children":2628},{"href":2627},"/man/VkRenderPassCreateFlagBits",[2629],{"type":18,"value":2630},"VkRenderPassCreateFlagBits",{"type":18,"value":2632}," values",{"type":13,"tag":963,"props":2634,"children":2636},{"name":2635},"VUID-VkRenderPassCreateInfo2-pAttachments-parameter",[2637],{"type":13,"tag":14,"props":2638,"children":2639},{},[2640,2641,2646,2647,2652,2653,2658,2659,2662,2664,2669,2671,2675],{"type":18,"value":1912},{"type":13,"tag":21,"props":2642,"children":2644},{"className":2643},[],[2645],{"type":18,"value":713},{"type":18,"value":2118},{"type":13,"tag":21,"props":2648,"children":2650},{"className":2649},[],[2651],{"type":18,"value":1550},{"type":18,"value":1015},{"type":13,"tag":21,"props":2654,"children":2656},{"className":2655},[],[2657],{"type":18,"value":724},{"type":18,"value":1195},{"type":13,"tag":841,"props":2660,"children":2661},{"type":989},[],{"type":18,"value":2663}," be a valid pointer to an array of ",{"type":13,"tag":21,"props":2665,"children":2667},{"className":2666},[],[2668],{"type":18,"value":713},{"type":18,"value":2670}," valid ",{"type":13,"tag":667,"props":2672,"children":2673},{"href":738},[2674],{"type":18,"value":741},{"type":18,"value":2676}," structures",{"type":13,"tag":963,"props":2678,"children":2680},{"name":2679},"VUID-VkRenderPassCreateInfo2-pSubpasses-parameter",[2681],{"type":13,"tag":14,"props":2682,"children":2683},{},[2684,2689,2690,2693,2694,2699,2700,2704],{"type":13,"tag":21,"props":2685,"children":2687},{"className":2686},[],[2688],{"type":18,"value":763},{"type":18,"value":1195},{"type":13,"tag":841,"props":2691,"children":2692},{"type":989},[],{"type":18,"value":2663},{"type":13,"tag":21,"props":2695,"children":2697},{"className":2696},[],[2698],{"type":18,"value":752},{"type":18,"value":2670},{"type":13,"tag":667,"props":2701,"children":2702},{"href":775},[2703],{"type":18,"value":778},{"type":18,"value":2676},{"type":13,"tag":963,"props":2706,"children":2708},{"name":2707},"VUID-VkRenderPassCreateInfo2-pDependencies-parameter",[2709],{"type":13,"tag":14,"props":2710,"children":2711},{},[2712,2713,2718,2719,2724,2725,2730,2731,2734,2735,2740,2741,2745],{"type":18,"value":1912},{"type":13,"tag":21,"props":2714,"children":2716},{"className":2715},[],[2717],{"type":18,"value":789},{"type":18,"value":2118},{"type":13,"tag":21,"props":2720,"children":2722},{"className":2721},[],[2723],{"type":18,"value":1550},{"type":18,"value":1015},{"type":13,"tag":21,"props":2726,"children":2728},{"className":2727},[],[2729],{"type":18,"value":800},{"type":18,"value":1195},{"type":13,"tag":841,"props":2732,"children":2733},{"type":989},[],{"type":18,"value":2663},{"type":13,"tag":21,"props":2736,"children":2738},{"className":2737},[],[2739],{"type":18,"value":789},{"type":18,"value":2670},{"type":13,"tag":667,"props":2742,"children":2743},{"href":812},[2744],{"type":18,"value":815},{"type":18,"value":2676},{"type":13,"tag":963,"props":2747,"children":2749},{"name":2748},"VUID-VkRenderPassCreateInfo2-pCorrelatedViewMasks-parameter",[2750],{"type":13,"tag":14,"props":2751,"children":2752},{},[2753,2754,2759,2760,2765,2766,2771,2772,2775,2776,2781,2782,2788],{"type":18,"value":1912},{"type":13,"tag":21,"props":2755,"children":2757},{"className":2756},[],[2758],{"type":18,"value":826},{"type":18,"value":2118},{"type":13,"tag":21,"props":2761,"children":2763},{"className":2762},[],[2764],{"type":18,"value":1550},{"type":18,"value":1015},{"type":13,"tag":21,"props":2767,"children":2769},{"className":2768},[],[2770],{"type":18,"value":837},{"type":18,"value":1195},{"type":13,"tag":841,"props":2773,"children":2774},{"type":989},[],{"type":18,"value":2663},{"type":13,"tag":21,"props":2777,"children":2779},{"className":2778},[],[2780],{"type":18,"value":826},{"type":18,"value":1195},{"type":13,"tag":21,"props":2783,"children":2785},{"className":2784},[],[2786],{"type":18,"value":2787},"uint32_t",{"type":18,"value":2632},{"type":13,"tag":963,"props":2790,"children":2792},{"name":2791},"VUID-VkRenderPassCreateInfo2-subpassCount-arraylength",[2793],{"type":13,"tag":14,"props":2794,"children":2795},{},[2796,2801,2802,2805,2807],{"type":13,"tag":21,"props":2797,"children":2799},{"className":2798},[],[2800],{"type":18,"value":752},{"type":18,"value":1195},{"type":13,"tag":841,"props":2803,"children":2804},{"type":989},[],{"type":18,"value":2806}," be greater than ",{"type":13,"tag":21,"props":2808,"children":2810},{"className":2809},[],[2811],{"type":18,"value":1550},{"type":13,"tag":2813,"props":2814,"children":2815},"style",{},[2816],{"type":18,"value":2817},"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":2819},[],"markdown",1725732582905]