[{"data":1,"prerenderedAt":1184},["ShallowReactive",2],{"$fZG14TDXMSK1HQXwz2vZQuVwUFdB5mF6W8cXySnGTswk":3},{"title":4,"description":5,"parent":6,"structextends":7,"type":11,"xrefs":12,"body":13,"_type":1183,"_id":4},"VkCustomResolveCreateInfoEXT","Structure specifying format info for custom resolves","VK_EXT_custom_resolve",[8,9,10],"VkGraphicsPipelineCreateInfo","VkCommandBufferInheritanceInfo","VkShaderCreateInfoEXT","structs",[],{"type":14,"children":15,"toc":1181},"root",[16,32,407,531,543,582,587,605,616,660,697,771,813,877,1147,1175],{"type":17,"tag":18,"props":19,"children":20},"element","p",{},[21,24,30],{"type":22,"value":23},"text","The ",{"type":17,"tag":25,"props":26,"children":28},"code",{"className":27},[],[29],{"type":22,"value":4},{"type":22,"value":31}," structure is defined as:",{"type":17,"tag":33,"props":34,"children":35},"code-group",{},[36,172],{"type":17,"tag":37,"props":38,"children":44},"pre",{"className":39,"code":40,"filename":41,"language":42,"meta":43,"style":43},"language-c shiki shiki-themes github-light-default github-dark-default","typedef struct VkCustomResolveCreateInfoEXT {\n VkStructureType sType;\n const void* pNext;\n VkBool32 customResolve;\n uint32_t colorAttachmentCount;\n const VkFormat* pColorAttachmentFormats;\n VkFormat depthAttachmentFormat;\n VkFormat stencilAttachmentFormat;\n} VkCustomResolveCreateInfoEXT;\n","C","c","",[45],{"type":17,"tag":25,"props":46,"children":47},{"__ignoreMap":43},[48,71,80,99,108,122,145,154,163],{"type":17,"tag":49,"props":50,"children":53},"span",{"class":51,"line":52},"line",1,[54,60,65],{"type":17,"tag":49,"props":55,"children":57},{"style":56},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[58],{"type":22,"value":59},"typedef",{"type":17,"tag":49,"props":61,"children":62},{"style":56},[63],{"type":22,"value":64}," struct",{"type":17,"tag":49,"props":66,"children":68},{"style":67},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[69],{"type":22,"value":70}," VkCustomResolveCreateInfoEXT {\n",{"type":17,"tag":49,"props":72,"children":74},{"class":51,"line":73},2,[75],{"type":17,"tag":49,"props":76,"children":77},{"style":67},[78],{"type":22,"value":79}," VkStructureType sType;\n",{"type":17,"tag":49,"props":81,"children":83},{"class":51,"line":82},3,[84,89,94],{"type":17,"tag":49,"props":85,"children":86},{"style":56},[87],{"type":22,"value":88}," const",{"type":17,"tag":49,"props":90,"children":91},{"style":56},[92],{"type":22,"value":93}," void*",{"type":17,"tag":49,"props":95,"children":96},{"style":67},[97],{"type":22,"value":98}," pNext;\n",{"type":17,"tag":49,"props":100,"children":102},{"class":51,"line":101},4,[103],{"type":17,"tag":49,"props":104,"children":105},{"style":67},[106],{"type":22,"value":107}," VkBool32 customResolve;\n",{"type":17,"tag":49,"props":109,"children":111},{"class":51,"line":110},5,[112,117],{"type":17,"tag":49,"props":113,"children":114},{"style":56},[115],{"type":22,"value":116}," uint32_t",{"type":17,"tag":49,"props":118,"children":119},{"style":67},[120],{"type":22,"value":121}," colorAttachmentCount;\n",{"type":17,"tag":49,"props":123,"children":125},{"class":51,"line":124},6,[126,130,135,140],{"type":17,"tag":49,"props":127,"children":128},{"style":56},[129],{"type":22,"value":88},{"type":17,"tag":49,"props":131,"children":132},{"style":67},[133],{"type":22,"value":134}," VkFormat",{"type":17,"tag":49,"props":136,"children":137},{"style":56},[138],{"type":22,"value":139},"*",{"type":17,"tag":49,"props":141,"children":142},{"style":67},[143],{"type":22,"value":144}," pColorAttachmentFormats;\n",{"type":17,"tag":49,"props":146,"children":148},{"class":51,"line":147},7,[149],{"type":17,"tag":49,"props":150,"children":151},{"style":67},[152],{"type":22,"value":153}," VkFormat depthAttachmentFormat;\n",{"type":17,"tag":49,"props":155,"children":157},{"class":51,"line":156},8,[158],{"type":17,"tag":49,"props":159,"children":160},{"style":67},[161],{"type":22,"value":162}," VkFormat stencilAttachmentFormat;\n",{"type":17,"tag":49,"props":164,"children":166},{"class":51,"line":165},9,[167],{"type":17,"tag":49,"props":168,"children":169},{"style":67},[170],{"type":22,"value":171},"} VkCustomResolveCreateInfoEXT;\n",{"type":17,"tag":37,"props":173,"children":178},{"className":174,"code":175,"filename":176,"language":177,"meta":43,"style":43},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct CustomResolveCreateInfoEXT {\n s_type: vk::StructureType,\n p_next: *const c_void,\n custom_resolve: vk::Bool32,\n color_attachment_count: u32,\n p_color_attachment_formats: *const vk::Format,\n depth_attachment_format: vk::Format,\n stencil_attachment_format: vk::Format,\n}\n","Rust","rs",[179],{"type":17,"tag":25,"props":180,"children":181},{"__ignoreMap":43},[182,205,238,260,289,310,343,371,399],{"type":17,"tag":49,"props":183,"children":184},{"class":51,"line":52},[185,190,194,200],{"type":17,"tag":49,"props":186,"children":187},{"style":56},[188],{"type":22,"value":189},"pub",{"type":17,"tag":49,"props":191,"children":192},{"style":56},[193],{"type":22,"value":64},{"type":17,"tag":49,"props":195,"children":197},{"style":196},"--shiki-default:#953800;--shiki-dark:#FFA657",[198],{"type":22,"value":199}," CustomResolveCreateInfoEXT",{"type":17,"tag":49,"props":201,"children":202},{"style":67},[203],{"type":22,"value":204}," {\n",{"type":17,"tag":49,"props":206,"children":207},{"class":51,"line":73},[208,213,218,223,228,233],{"type":17,"tag":49,"props":209,"children":210},{"style":67},[211],{"type":22,"value":212}," s_type",{"type":17,"tag":49,"props":214,"children":215},{"style":56},[216],{"type":22,"value":217},":",{"type":17,"tag":49,"props":219,"children":220},{"style":196},[221],{"type":22,"value":222}," vk",{"type":17,"tag":49,"props":224,"children":225},{"style":56},[226],{"type":22,"value":227},"::",{"type":17,"tag":49,"props":229,"children":230},{"style":196},[231],{"type":22,"value":232},"StructureType",{"type":17,"tag":49,"props":234,"children":235},{"style":67},[236],{"type":22,"value":237},",\n",{"type":17,"tag":49,"props":239,"children":240},{"class":51,"line":82},[241,246,250,255],{"type":17,"tag":49,"props":242,"children":243},{"style":67},[244],{"type":22,"value":245}," p_next",{"type":17,"tag":49,"props":247,"children":248},{"style":56},[249],{"type":22,"value":217},{"type":17,"tag":49,"props":251,"children":252},{"style":56},[253],{"type":22,"value":254}," *const",{"type":17,"tag":49,"props":256,"children":257},{"style":67},[258],{"type":22,"value":259}," c_void,\n",{"type":17,"tag":49,"props":261,"children":262},{"class":51,"line":101},[263,268,272,276,280,285],{"type":17,"tag":49,"props":264,"children":265},{"style":67},[266],{"type":22,"value":267}," custom_resolve",{"type":17,"tag":49,"props":269,"children":270},{"style":56},[271],{"type":22,"value":217},{"type":17,"tag":49,"props":273,"children":274},{"style":196},[275],{"type":22,"value":222},{"type":17,"tag":49,"props":277,"children":278},{"style":56},[279],{"type":22,"value":227},{"type":17,"tag":49,"props":281,"children":282},{"style":196},[283],{"type":22,"value":284},"Bool32",{"type":17,"tag":49,"props":286,"children":287},{"style":67},[288],{"type":22,"value":237},{"type":17,"tag":49,"props":290,"children":291},{"class":51,"line":110},[292,297,301,306],{"type":17,"tag":49,"props":293,"children":294},{"style":67},[295],{"type":22,"value":296}," color_attachment_count",{"type":17,"tag":49,"props":298,"children":299},{"style":56},[300],{"type":22,"value":217},{"type":17,"tag":49,"props":302,"children":303},{"style":196},[304],{"type":22,"value":305}," u32",{"type":17,"tag":49,"props":307,"children":308},{"style":67},[309],{"type":22,"value":237},{"type":17,"tag":49,"props":311,"children":312},{"class":51,"line":124},[313,318,322,326,330,334,339],{"type":17,"tag":49,"props":314,"children":315},{"style":67},[316],{"type":22,"value":317}," p_color_attachment_formats",{"type":17,"tag":49,"props":319,"children":320},{"style":56},[321],{"type":22,"value":217},{"type":17,"tag":49,"props":323,"children":324},{"style":56},[325],{"type":22,"value":254},{"type":17,"tag":49,"props":327,"children":328},{"style":196},[329],{"type":22,"value":222},{"type":17,"tag":49,"props":331,"children":332},{"style":56},[333],{"type":22,"value":227},{"type":17,"tag":49,"props":335,"children":336},{"style":196},[337],{"type":22,"value":338},"Format",{"type":17,"tag":49,"props":340,"children":341},{"style":67},[342],{"type":22,"value":237},{"type":17,"tag":49,"props":344,"children":345},{"class":51,"line":147},[346,351,355,359,363,367],{"type":17,"tag":49,"props":347,"children":348},{"style":67},[349],{"type":22,"value":350}," depth_attachment_format",{"type":17,"tag":49,"props":352,"children":353},{"style":56},[354],{"type":22,"value":217},{"type":17,"tag":49,"props":356,"children":357},{"style":196},[358],{"type":22,"value":222},{"type":17,"tag":49,"props":360,"children":361},{"style":56},[362],{"type":22,"value":227},{"type":17,"tag":49,"props":364,"children":365},{"style":196},[366],{"type":22,"value":338},{"type":17,"tag":49,"props":368,"children":369},{"style":67},[370],{"type":22,"value":237},{"type":17,"tag":49,"props":372,"children":373},{"class":51,"line":156},[374,379,383,387,391,395],{"type":17,"tag":49,"props":375,"children":376},{"style":67},[377],{"type":22,"value":378}," stencil_attachment_format",{"type":17,"tag":49,"props":380,"children":381},{"style":56},[382],{"type":22,"value":217},{"type":17,"tag":49,"props":384,"children":385},{"style":196},[386],{"type":22,"value":222},{"type":17,"tag":49,"props":388,"children":389},{"style":56},[390],{"type":22,"value":227},{"type":17,"tag":49,"props":392,"children":393},{"style":196},[394],{"type":22,"value":338},{"type":17,"tag":49,"props":396,"children":397},{"style":67},[398],{"type":22,"value":237},{"type":17,"tag":49,"props":400,"children":401},{"class":51,"line":165},[402],{"type":17,"tag":49,"props":403,"children":404},{"style":67},[405],{"type":22,"value":406},"}\n",{"type":17,"tag":408,"props":409,"children":410},"ul",{},[411,432,451,462,481,499,515],{"type":17,"tag":412,"props":413,"children":414},"li",{},[415,421,423,430],{"type":17,"tag":25,"props":416,"children":418},{"className":417},[],[419],{"type":22,"value":420},"sType",{"type":22,"value":422}," is a ",{"type":17,"tag":424,"props":425,"children":427},"a",{"href":426},"/man/VkStructureType",[428],{"type":22,"value":429},"VkStructureType",{"type":22,"value":431}," value identifying this structure.",{"type":17,"tag":412,"props":433,"children":434},{},[435,441,443,449],{"type":17,"tag":25,"props":436,"children":438},{"className":437},[],[439],{"type":22,"value":440},"pNext",{"type":22,"value":442}," is ",{"type":17,"tag":25,"props":444,"children":446},{"className":445},[],[447],{"type":22,"value":448},"NULL",{"type":22,"value":450}," or a pointer to a structure extending this\nstructure.",{"type":17,"tag":412,"props":452,"children":453},{},[454,460],{"type":17,"tag":25,"props":455,"children":457},{"className":456},[],[458],{"type":22,"value":459},"customResolve",{"type":22,"value":461}," indicates whether this pipeline will be used for a\nresolve operation.",{"type":17,"tag":412,"props":463,"children":464},{},[465,471,473,479],{"type":17,"tag":25,"props":466,"children":468},{"className":467},[],[469],{"type":22,"value":470},"colorAttachmentCount",{"type":22,"value":472}," is the number of entries in\n",{"type":17,"tag":25,"props":474,"children":476},{"className":475},[],[477],{"type":22,"value":478},"pColorAttachmentFormats",{"type":22,"value":480},".",{"type":17,"tag":412,"props":482,"children":483},{},[484,489,491,497],{"type":17,"tag":25,"props":485,"children":487},{"className":486},[],[488],{"type":22,"value":478},{"type":22,"value":490}," is a pointer to an array of ",{"type":17,"tag":424,"props":492,"children":494},{"href":493},"/man/VkFormat",[495],{"type":22,"value":496},"VkFormat",{"type":22,"value":498},"\nvalues defining the format of color resolve attachments used in custom\nresolves in the same render pass.",{"type":17,"tag":412,"props":500,"children":501},{},[502,508,509,513],{"type":17,"tag":25,"props":503,"children":505},{"className":504},[],[506],{"type":22,"value":507},"depthAttachmentFormat",{"type":22,"value":422},{"type":17,"tag":424,"props":510,"children":511},{"href":493},[512],{"type":22,"value":496},{"type":22,"value":514}," value defining the\nformat of the depth resolve attachment used in custom resolves in the\nsame render pass.",{"type":17,"tag":412,"props":516,"children":517},{},[518,524,525,529],{"type":17,"tag":25,"props":519,"children":521},{"className":520},[],[522],{"type":22,"value":523},"stencilAttachmentFormat",{"type":22,"value":422},{"type":17,"tag":424,"props":526,"children":527},{"href":493},[528],{"type":22,"value":496},{"type":22,"value":530}," value defining the\nformat of the stencil resolve attachment used in custom resolves in the\nsame render pass.",{"type":17,"tag":18,"props":532,"children":533},{},[534,536,541],{"type":22,"value":535},"If the ",{"type":17,"tag":25,"props":537,"children":539},{"className":538},[],[540],{"type":22,"value":440},{"type":22,"value":542}," chain includes this structure for one of:",{"type":17,"tag":408,"props":544,"children":545},{},[546,564],{"type":17,"tag":412,"props":547,"children":548},{},[549,551,556,558],{"type":22,"value":550},"a ",{"type":17,"tag":424,"props":552,"children":554},{"href":553},"/man/VkGraphicsPipelineCreateInfo",[555],{"type":22,"value":8},{"type":22,"value":557}," for a pipeline created without a\n",{"type":17,"tag":424,"props":559,"children":561},{"href":560},"/man/VkRenderPass",[562],{"type":22,"value":563},"VkRenderPass",{"type":17,"tag":412,"props":565,"children":566},{},[567,568,573,575,581],{"type":22,"value":550},{"type":17,"tag":424,"props":569,"children":571},{"href":570},"/man/VkCommandBufferInheritanceInfo",[572],{"type":22,"value":9},{"type":22,"value":574}," for a secondary command buffer\nwithin a render pass instance begun with ",{"type":17,"tag":424,"props":576,"children":578},{"href":577},"/man/vkCmdBeginRendering",[579],{"type":22,"value":580},"vkCmdBeginRendering",{"type":22,"value":480},{"type":17,"tag":18,"props":583,"children":584},{},[585],{"type":22,"value":586},"it specifies the formats used in custom resolves within the same render\npass.\nIt also specifies that the corresponding object will be used in a render\npass which contains a custom resolve operation.",{"type":17,"tag":18,"props":588,"children":589},{},[590,591,596,598,603],{"type":22,"value":535},{"type":17,"tag":25,"props":592,"children":594},{"className":593},[],[595],{"type":22,"value":440},{"type":22,"value":597}," chain includes this structure for a\n",{"type":17,"tag":424,"props":599,"children":601},{"href":600},"/man/VkShaderCreateInfoEXT",[602],{"type":22,"value":10},{"type":22,"value":604}," for a fragment shader object, it only specifies\nthat the fragment shader will be used in a custom resolve operation.",{"type":17,"tag":18,"props":606,"children":607},{},[608,610,614],{"type":22,"value":609},"If a graphics pipeline is created with a valid ",{"type":17,"tag":424,"props":611,"children":612},{"href":560},[613],{"type":22,"value":563},{"type":22,"value":615},",\nparameters of this structure are ignored.",{"type":17,"tag":18,"props":617,"children":618},{},[619,621,626,627,633,635,640,642,647,648,654,655,658],{"type":22,"value":620},"If ",{"type":17,"tag":25,"props":622,"children":624},{"className":623},[],[625],{"type":22,"value":459},{"type":22,"value":442},{"type":17,"tag":25,"props":628,"children":630},{"className":629},[],[631],{"type":22,"value":632},"VK_FALSE",{"type":22,"value":634},", the pipeline ",{"type":17,"tag":636,"props":637,"children":639},"normative",{"type":638},"can",[],{"type":22,"value":641}," only be used\noutside the custom resolve section.\nIf ",{"type":17,"tag":25,"props":643,"children":645},{"className":644},[],[646],{"type":22,"value":459},{"type":22,"value":442},{"type":17,"tag":25,"props":649,"children":651},{"className":650},[],[652],{"type":22,"value":653},"VK_TRUE",{"type":22,"value":634},{"type":17,"tag":636,"props":656,"children":657},{"type":638},[],{"type":22,"value":659}," only be used\ninside the custom resolve section.",{"type":17,"tag":18,"props":661,"children":662},{},[663,665,675,677,681,683,691,692,695],{"type":22,"value":664},"When a dynamic render pass instance contains a custom resolve operation\nand the ",{"type":17,"tag":424,"props":666,"children":668},{"href":667},"/man/VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT#features-dynamicRenderingUnusedAttachments",[669],{"type":17,"tag":25,"props":670,"children":672},{"className":671},[],[673],{"type":22,"value":674},"dynamicRenderingUnusedAttachments",{"type":22,"value":676}," feature is not enabled\n, all pipelines used to draw in such render pass ",{"type":17,"tag":636,"props":678,"children":680},{"type":679},"must",[],{"type":22,"value":682}," include this\nstructure and have identical format information in it.\nWhen a dynamic render pass does not contain a custom resolve operation\nand the ",{"type":17,"tag":424,"props":684,"children":685},{"href":667},[686],{"type":17,"tag":25,"props":687,"children":689},{"className":688},[],[690],{"type":22,"value":674},{"type":22,"value":676},{"type":17,"tag":636,"props":693,"children":694},{"type":679},[],{"type":22,"value":696}," not include this\nstructure.",{"type":17,"tag":18,"props":698,"children":699},{},[700,701,709,711,716,718,722,724,729,730,735,736,741,742,748,750,755,757,762,764,770],{"type":22,"value":535},{"type":17,"tag":424,"props":702,"children":703},{"href":667},[704],{"type":17,"tag":25,"props":705,"children":707},{"className":706},[],[708],{"type":22,"value":674},{"type":22,"value":710}," feature is enabled, then when this\nstructure is not included in the ",{"type":17,"tag":25,"props":712,"children":714},{"className":713},[],[715],{"type":22,"value":440},{"type":22,"value":717}," chain for\n",{"type":17,"tag":424,"props":719,"children":720},{"href":553},[721],{"type":22,"value":8},{"type":22,"value":723},", ",{"type":17,"tag":25,"props":725,"children":727},{"className":726},[],[728],{"type":22,"value":459},{"type":22,"value":442},{"type":17,"tag":25,"props":731,"children":733},{"className":732},[],[734],{"type":22,"value":632},{"type":22,"value":237},{"type":17,"tag":25,"props":737,"children":739},{"className":738},[],[740],{"type":22,"value":470},{"type":22,"value":442},{"type":17,"tag":25,"props":743,"children":745},{"className":744},[],[746],{"type":22,"value":747},"0",{"type":22,"value":749},", and ",{"type":17,"tag":25,"props":751,"children":753},{"className":752},[],[754],{"type":22,"value":507},{"type":22,"value":756}," and\n",{"type":17,"tag":25,"props":758,"children":760},{"className":759},[],[761],{"type":22,"value":523},{"type":22,"value":763}," are ",{"type":17,"tag":25,"props":765,"children":767},{"className":766},[],[768],{"type":22,"value":769},"VK_FORMAT_UNDEFINED",{"type":22,"value":480},{"type":17,"tag":18,"props":772,"children":773},{},[774,775,780,781,786,788,793,794,799,801,804,806,811],{"type":22,"value":620},{"type":17,"tag":25,"props":776,"children":778},{"className":777},[],[779],{"type":22,"value":507},{"type":22,"value":723},{"type":17,"tag":25,"props":782,"children":784},{"className":783},[],[785],{"type":22,"value":523},{"type":22,"value":787},", or any\nelement of ",{"type":17,"tag":25,"props":789,"children":791},{"className":790},[],[792],{"type":22,"value":478},{"type":22,"value":442},{"type":17,"tag":25,"props":795,"children":797},{"className":796},[],[798],{"type":22,"value":769},{"type":22,"value":800},", it\nindicates that the corresponding attachment is unused within the resolve\nportion of the render pass.\nValid formats indicate that an attachment ",{"type":17,"tag":636,"props":802,"children":803},{"type":638},[],{"type":22,"value":805}," be used - but it is still\nvalid to set the attachment to ",{"type":17,"tag":25,"props":807,"children":809},{"className":808},[],[810],{"type":22,"value":448},{"type":22,"value":812}," when beginning rendering.",{"type":17,"tag":18,"props":814,"children":815},{},[816,818,823,825,829,831,836,837,842,843,848,850,855,857,862,864,869,871,876],{"type":22,"value":817},"When passed as a ",{"type":17,"tag":25,"props":819,"children":821},{"className":820},[],[822],{"type":22,"value":440},{"type":22,"value":824}," member to a ",{"type":17,"tag":424,"props":826,"children":827},{"href":600},[828],{"type":22,"value":10},{"type":22,"value":830}," struct\nfor use with fragment density maps, the ",{"type":17,"tag":25,"props":832,"children":834},{"className":833},[],[835],{"type":22,"value":470},{"type":22,"value":237},{"type":17,"tag":25,"props":838,"children":840},{"className":839},[],[841],{"type":22,"value":478},{"type":22,"value":723},{"type":17,"tag":25,"props":844,"children":846},{"className":845},[],[847],{"type":22,"value":507},{"type":22,"value":849},", and\n",{"type":17,"tag":25,"props":851,"children":853},{"className":852},[],[854],{"type":22,"value":523},{"type":22,"value":856}," members of this struct are ignored.\nWhen not passed as a ",{"type":17,"tag":25,"props":858,"children":860},{"className":859},[],[861],{"type":22,"value":440},{"type":22,"value":863}," member, ",{"type":17,"tag":25,"props":865,"children":867},{"className":866},[],[868],{"type":22,"value":459},{"type":22,"value":870}," is\n",{"type":17,"tag":25,"props":872,"children":874},{"className":873},[],[875],{"type":22,"value":632},{"type":22,"value":480},{"type":17,"tag":878,"props":879,"children":881},"validity-group",{"name":880},"Valid Usage",[882,912,939,978,1040,1065,1099],{"type":17,"tag":883,"props":884,"children":886},"validity-field",{"name":885},"VUID-VkCustomResolveCreateInfoEXT-colorAttachmentCount-11507",[887],{"type":17,"tag":18,"props":888,"children":889},{},[890,895,897,900,902],{"type":17,"tag":25,"props":891,"children":893},{"className":892},[],[894],{"type":22,"value":470},{"type":22,"value":896}," ",{"type":17,"tag":636,"props":898,"children":899},{"type":679},[],{"type":22,"value":901}," be less than or equal to\n",{"type":17,"tag":424,"props":903,"children":905},{"href":904},"/man/VkPhysicalDeviceLimits#limits-maxColorAttachments",[906],{"type":17,"tag":25,"props":907,"children":909},{"className":908},[],[910],{"type":22,"value":911},"maxColorAttachments",{"type":17,"tag":883,"props":913,"children":915},{"name":914},"VUID-VkCustomResolveCreateInfoEXT-depthAttachmentFormat-11508",[916],{"type":17,"tag":18,"props":917,"children":918},{},[919,920,925,927,932,934,937],{"type":22,"value":620},{"type":17,"tag":25,"props":921,"children":923},{"className":922},[],[924],{"type":22,"value":507},{"type":22,"value":926}," is not ",{"type":17,"tag":25,"props":928,"children":930},{"className":929},[],[931],{"type":22,"value":769},{"type":22,"value":933},", it\n",{"type":17,"tag":636,"props":935,"children":936},{"type":679},[],{"type":22,"value":938}," be a format that includes a depth component",{"type":17,"tag":883,"props":940,"children":942},{"name":941},"VUID-VkCustomResolveCreateInfoEXT-depthAttachmentFormat-11509",[943],{"type":17,"tag":18,"props":944,"children":945},{},[946,947,952,953,958,959,962,964,970,972],{"type":22,"value":620},{"type":17,"tag":25,"props":948,"children":950},{"className":949},[],[951],{"type":22,"value":507},{"type":22,"value":926},{"type":17,"tag":25,"props":954,"children":956},{"className":955},[],[957],{"type":22,"value":769},{"type":22,"value":933},{"type":17,"tag":636,"props":960,"children":961},{"type":679},[],{"type":22,"value":963}," be a format with ",{"type":17,"tag":424,"props":965,"children":967},{"href":966},"/chapters/formats#potential-format-features",[968],{"type":22,"value":969},"potential format\nfeatures",{"type":22,"value":971}," that include\n",{"type":17,"tag":25,"props":973,"children":975},{"className":974},[],[976],{"type":22,"value":977},"VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT",{"type":17,"tag":883,"props":979,"children":981},{"name":980},"VUID-VkCustomResolveCreateInfoEXT-pColorAttachmentFormats-11510",[982],{"type":17,"tag":18,"props":983,"children":984},{},[985,987,992,994,999,1001,1004,1006,1011,1012,1018,1020,1026,1028,1038],{"type":22,"value":986},"If any element of ",{"type":17,"tag":25,"props":988,"children":990},{"className":989},[],[991],{"type":22,"value":478},{"type":22,"value":993}," is not\n",{"type":17,"tag":25,"props":995,"children":997},{"className":996},[],[998],{"type":22,"value":769},{"type":22,"value":1000},", it ",{"type":17,"tag":636,"props":1002,"children":1003},{"type":679},[],{"type":22,"value":1005}," be a format with\n",{"type":17,"tag":424,"props":1007,"children":1008},{"href":966},[1009],{"type":22,"value":1010},"potential format features",{"type":22,"value":971},{"type":17,"tag":25,"props":1013,"children":1015},{"className":1014},[],[1016],{"type":22,"value":1017},"VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT",{"type":22,"value":1019},"\n, or ",{"type":17,"tag":25,"props":1021,"children":1023},{"className":1022},[],[1024],{"type":22,"value":1025},"VK_FORMAT_FEATURE_2_LINEAR_COLOR_ATTACHMENT_BIT_NV",{"type":22,"value":1027}," if the\n",{"type":17,"tag":424,"props":1029,"children":1031},{"href":1030},"/man/VkPhysicalDeviceLinearColorAttachmentFeaturesNV#features-linearColorAttachment",[1032],{"type":17,"tag":25,"props":1033,"children":1035},{"className":1034},[],[1036],{"type":22,"value":1037},"linearColorAttachment",{"type":22,"value":1039}," feature\nis enabled",{"type":17,"tag":883,"props":1041,"children":1043},{"name":1042},"VUID-VkCustomResolveCreateInfoEXT-stencilAttachmentFormat-11511",[1044],{"type":17,"tag":18,"props":1045,"children":1046},{},[1047,1048,1053,1054,1059,1060,1063],{"type":22,"value":620},{"type":17,"tag":25,"props":1049,"children":1051},{"className":1050},[],[1052],{"type":22,"value":523},{"type":22,"value":926},{"type":17,"tag":25,"props":1055,"children":1057},{"className":1056},[],[1058],{"type":22,"value":769},{"type":22,"value":933},{"type":17,"tag":636,"props":1061,"children":1062},{"type":679},[],{"type":22,"value":1064}," be a format that includes a stencil aspect",{"type":17,"tag":883,"props":1066,"children":1068},{"name":1067},"VUID-VkCustomResolveCreateInfoEXT-stencilAttachmentFormat-11512",[1069],{"type":17,"tag":18,"props":1070,"children":1071},{},[1072,1073,1078,1079,1084,1085,1088,1089,1093,1094],{"type":22,"value":620},{"type":17,"tag":25,"props":1074,"children":1076},{"className":1075},[],[1077],{"type":22,"value":523},{"type":22,"value":926},{"type":17,"tag":25,"props":1080,"children":1082},{"className":1081},[],[1083],{"type":22,"value":769},{"type":22,"value":933},{"type":17,"tag":636,"props":1086,"children":1087},{"type":679},[],{"type":22,"value":963},{"type":17,"tag":424,"props":1090,"children":1091},{"href":966},[1092],{"type":22,"value":969},{"type":22,"value":971},{"type":17,"tag":25,"props":1095,"children":1097},{"className":1096},[],[1098],{"type":22,"value":977},{"type":17,"tag":883,"props":1100,"children":1102},{"name":1101},"VUID-VkCustomResolveCreateInfoEXT-depthAttachmentFormat-11513",[1103],{"type":17,"tag":18,"props":1104,"children":1105},{},[1106,1107,1112,1113,1118,1119,1124,1125,1130,1131,1136,1137,1140,1142],{"type":22,"value":620},{"type":17,"tag":25,"props":1108,"children":1110},{"className":1109},[],[1111],{"type":22,"value":507},{"type":22,"value":926},{"type":17,"tag":25,"props":1114,"children":1116},{"className":1115},[],[1117],{"type":22,"value":769},{"type":22,"value":756},{"type":17,"tag":25,"props":1120,"children":1122},{"className":1121},[],[1123],{"type":22,"value":523},{"type":22,"value":926},{"type":17,"tag":25,"props":1126,"children":1128},{"className":1127},[],[1129],{"type":22,"value":769},{"type":22,"value":237},{"type":17,"tag":25,"props":1132,"children":1134},{"className":1133},[],[1135],{"type":22,"value":507},{"type":22,"value":896},{"type":17,"tag":636,"props":1138,"children":1139},{"type":679},[],{"type":22,"value":1141}," equal ",{"type":17,"tag":25,"props":1143,"children":1145},{"className":1144},[],[1146],{"type":22,"value":523},{"type":17,"tag":878,"props":1148,"children":1150},{"name":1149},"Valid Usage (Implicit)",[1151],{"type":17,"tag":883,"props":1152,"children":1154},{"name":1153},"VUID-VkCustomResolveCreateInfoEXT-sType-sType",[1155],{"type":17,"tag":18,"props":1156,"children":1157},{},[1158,1163,1164,1167,1169],{"type":17,"tag":25,"props":1159,"children":1161},{"className":1160},[],[1162],{"type":22,"value":420},{"type":22,"value":896},{"type":17,"tag":636,"props":1165,"children":1166},{"type":679},[],{"type":22,"value":1168}," be ",{"type":17,"tag":25,"props":1170,"children":1172},{"className":1171},[],[1173],{"type":22,"value":1174},"VK_STRUCTURE_TYPE_CUSTOM_RESOLVE_CREATE_INFO_EXT",{"type":17,"tag":1176,"props":1177,"children":1178},"style",{},[1179],{"type":22,"value":1180},"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":43,"searchDepth":73,"depth":73,"links":1182},[],"markdown",1773121569404]