[{"data":1,"prerenderedAt":537},["ShallowReactive",2],{"$fCjzc2I4wB6k1vpHsH7upEbQzfrp6hTvjI6W0uPCQpu0":3},{"title":4,"description":5,"parent":6,"structextends":7,"type":9,"xrefs":10,"body":11,"_type":536,"_id":4},"VkRenderingAttachmentFlagsInfoKHR","Structure specifying flags extending a rendering attachment","VK_KHR_maintenance10",[8],"VkRenderingAttachmentInfo","structs",[],{"type":12,"children":13,"toc":534},"root",[14,61,73,283,342,475,528],{"type":15,"tag":16,"props":17,"children":18},"element","p",{},[19,22,28,30,36,38,43,45,51,53,59],{"type":20,"value":21},"text","To specify an attachment as an ",{"type":15,"tag":23,"props":24,"children":25},"em",{},[26],{"type":20,"value":27},"input attachment",{"type":20,"value":29}," or to specify resolve\noperation flags, the ",{"type":15,"tag":31,"props":32,"children":34},"code",{"className":33},[],[35],{"type":20,"value":4},{"type":20,"value":37}," structure ",{"type":15,"tag":39,"props":40,"children":42},"normative",{"type":41},"can",[],{"type":20,"value":44},"\nbe added to the ",{"type":15,"tag":31,"props":46,"children":48},{"className":47},[],[49],{"type":20,"value":50},"pNext",{"type":20,"value":52}," chain of ",{"type":15,"tag":54,"props":55,"children":57},"a",{"href":56},"/man/VkRenderingAttachmentInfo",[58],{"type":20,"value":8},{"type":20,"value":60},".",{"type":15,"tag":16,"props":62,"children":63},{},[64,66,71],{"type":20,"value":65},"The ",{"type":15,"tag":31,"props":67,"children":69},{"className":68},[],[70],{"type":20,"value":4},{"type":20,"value":72}," structure is defined as:",{"type":15,"tag":74,"props":75,"children":76},"code-group",{},[77,158],{"type":15,"tag":78,"props":79,"children":85},"pre",{"className":80,"code":81,"filename":82,"language":83,"meta":84,"style":84},"language-c shiki shiki-themes github-light-default github-dark-default","typedef struct VkRenderingAttachmentFlagsInfoKHR {\n VkStructureType sType;\n const void* pNext;\n VkRenderingAttachmentFlagsKHR flags;\n} VkRenderingAttachmentFlagsInfoKHR;\n","C","c","",[86],{"type":15,"tag":31,"props":87,"children":88},{"__ignoreMap":84},[89,112,121,140,149],{"type":15,"tag":90,"props":91,"children":94},"span",{"class":92,"line":93},"line",1,[95,101,106],{"type":15,"tag":90,"props":96,"children":98},{"style":97},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[99],{"type":20,"value":100},"typedef",{"type":15,"tag":90,"props":102,"children":103},{"style":97},[104],{"type":20,"value":105}," struct",{"type":15,"tag":90,"props":107,"children":109},{"style":108},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[110],{"type":20,"value":111}," VkRenderingAttachmentFlagsInfoKHR {\n",{"type":15,"tag":90,"props":113,"children":115},{"class":92,"line":114},2,[116],{"type":15,"tag":90,"props":117,"children":118},{"style":108},[119],{"type":20,"value":120}," VkStructureType sType;\n",{"type":15,"tag":90,"props":122,"children":124},{"class":92,"line":123},3,[125,130,135],{"type":15,"tag":90,"props":126,"children":127},{"style":97},[128],{"type":20,"value":129}," const",{"type":15,"tag":90,"props":131,"children":132},{"style":97},[133],{"type":20,"value":134}," void*",{"type":15,"tag":90,"props":136,"children":137},{"style":108},[138],{"type":20,"value":139}," pNext;\n",{"type":15,"tag":90,"props":141,"children":143},{"class":92,"line":142},4,[144],{"type":15,"tag":90,"props":145,"children":146},{"style":108},[147],{"type":20,"value":148}," VkRenderingAttachmentFlagsKHR flags;\n",{"type":15,"tag":90,"props":150,"children":152},{"class":92,"line":151},5,[153],{"type":15,"tag":90,"props":154,"children":155},{"style":108},[156],{"type":20,"value":157},"} VkRenderingAttachmentFlagsInfoKHR;\n",{"type":15,"tag":78,"props":159,"children":164},{"className":160,"code":161,"filename":162,"language":163,"meta":84,"style":84},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct RenderingAttachmentFlagsInfoKHR {\n s_type: vk::StructureType,\n p_next: *const c_void,\n flags: vk::RenderingAttachmentFlagsKHR,\n}\n","Rust","rs",[165],{"type":15,"tag":31,"props":166,"children":167},{"__ignoreMap":84},[168,191,224,246,275],{"type":15,"tag":90,"props":169,"children":170},{"class":92,"line":93},[171,176,180,186],{"type":15,"tag":90,"props":172,"children":173},{"style":97},[174],{"type":20,"value":175},"pub",{"type":15,"tag":90,"props":177,"children":178},{"style":97},[179],{"type":20,"value":105},{"type":15,"tag":90,"props":181,"children":183},{"style":182},"--shiki-default:#953800;--shiki-dark:#FFA657",[184],{"type":20,"value":185}," RenderingAttachmentFlagsInfoKHR",{"type":15,"tag":90,"props":187,"children":188},{"style":108},[189],{"type":20,"value":190}," {\n",{"type":15,"tag":90,"props":192,"children":193},{"class":92,"line":114},[194,199,204,209,214,219],{"type":15,"tag":90,"props":195,"children":196},{"style":108},[197],{"type":20,"value":198}," s_type",{"type":15,"tag":90,"props":200,"children":201},{"style":97},[202],{"type":20,"value":203},":",{"type":15,"tag":90,"props":205,"children":206},{"style":182},[207],{"type":20,"value":208}," vk",{"type":15,"tag":90,"props":210,"children":211},{"style":97},[212],{"type":20,"value":213},"::",{"type":15,"tag":90,"props":215,"children":216},{"style":182},[217],{"type":20,"value":218},"StructureType",{"type":15,"tag":90,"props":220,"children":221},{"style":108},[222],{"type":20,"value":223},",\n",{"type":15,"tag":90,"props":225,"children":226},{"class":92,"line":123},[227,232,236,241],{"type":15,"tag":90,"props":228,"children":229},{"style":108},[230],{"type":20,"value":231}," p_next",{"type":15,"tag":90,"props":233,"children":234},{"style":97},[235],{"type":20,"value":203},{"type":15,"tag":90,"props":237,"children":238},{"style":97},[239],{"type":20,"value":240}," *const",{"type":15,"tag":90,"props":242,"children":243},{"style":108},[244],{"type":20,"value":245}," c_void,\n",{"type":15,"tag":90,"props":247,"children":248},{"class":92,"line":142},[249,254,258,262,266,271],{"type":15,"tag":90,"props":250,"children":251},{"style":108},[252],{"type":20,"value":253}," flags",{"type":15,"tag":90,"props":255,"children":256},{"style":97},[257],{"type":20,"value":203},{"type":15,"tag":90,"props":259,"children":260},{"style":182},[261],{"type":20,"value":208},{"type":15,"tag":90,"props":263,"children":264},{"style":97},[265],{"type":20,"value":213},{"type":15,"tag":90,"props":267,"children":268},{"style":182},[269],{"type":20,"value":270},"RenderingAttachmentFlagsKHR",{"type":15,"tag":90,"props":272,"children":273},{"style":108},[274],{"type":20,"value":223},{"type":15,"tag":90,"props":276,"children":277},{"class":92,"line":151},[278],{"type":15,"tag":90,"props":279,"children":280},{"style":108},[281],{"type":20,"value":282},"}\n",{"type":15,"tag":284,"props":285,"children":286},"ul",{},[287,307,325],{"type":15,"tag":288,"props":289,"children":290},"li",{},[291,297,299,305],{"type":15,"tag":31,"props":292,"children":294},{"className":293},[],[295],{"type":20,"value":296},"sType",{"type":20,"value":298}," is a ",{"type":15,"tag":54,"props":300,"children":302},{"href":301},"/man/VkStructureType",[303],{"type":20,"value":304},"VkStructureType",{"type":20,"value":306}," value identifying this structure.",{"type":15,"tag":288,"props":308,"children":309},{},[310,315,317,323],{"type":15,"tag":31,"props":311,"children":313},{"className":312},[],[314],{"type":20,"value":50},{"type":20,"value":316}," is ",{"type":15,"tag":31,"props":318,"children":320},{"className":319},[],[321],{"type":20,"value":322},"NULL",{"type":20,"value":324}," or a pointer to a structure extending this\nstructure.",{"type":15,"tag":288,"props":326,"children":327},{},[328,334,336],{"type":15,"tag":31,"props":329,"children":331},{"className":330},[],[332],{"type":20,"value":333},"flags",{"type":20,"value":335}," is a bitmask of ",{"type":15,"tag":54,"props":337,"children":339},{"href":338},"/man/VkRenderingAttachmentFlagsKHR",[340],{"type":20,"value":341},"VkRenderingAttachmentFlagsKHR",{"type":15,"tag":343,"props":344,"children":346},"validity-group",{"name":345},"Valid Usage",[347,388,427],{"type":15,"tag":348,"props":349,"children":351},"validity-field",{"name":350},"VUID-VkRenderingAttachmentFlagsInfoKHR-flags-11755",[352],{"type":15,"tag":16,"props":353,"children":354},{},[355,360,362,366,368,374,376,386],{"type":15,"tag":31,"props":356,"children":358},{"className":357},[],[359],{"type":20,"value":333},{"type":20,"value":361}," ",{"type":15,"tag":39,"props":363,"children":365},{"type":364},"must",[],{"type":20,"value":367}," not include\n",{"type":15,"tag":31,"props":369,"children":371},{"className":370},[],[372],{"type":20,"value":373},"VK_RENDERING_ATTACHMENT_INPUT_ATTACHMENT_FEEDBACK_BIT_KHR",{"type":20,"value":375},"\nif the\n",{"type":15,"tag":54,"props":377,"children":379},{"href":378},"/man/VkPhysicalDeviceVulkan14Features#features-dynamicRenderingLocalRead",[380],{"type":15,"tag":31,"props":381,"children":383},{"className":382},[],[384],{"type":20,"value":385},"dynamicRenderingLocalRead",{"type":20,"value":387},"\nfeature is not enabled",{"type":15,"tag":348,"props":389,"children":391},{"name":390},"VUID-VkRenderingAttachmentFlagsInfoKHR-flags-11756",[392],{"type":15,"tag":16,"props":393,"children":394},{},[395,397,402,404,410,411,416,417,420,421],{"type":20,"value":396},"If ",{"type":15,"tag":31,"props":398,"children":400},{"className":399},[],[401],{"type":20,"value":333},{"type":20,"value":403}," includes\n",{"type":15,"tag":31,"props":405,"children":407},{"className":406},[],[408],{"type":20,"value":409},"VK_RENDERING_ATTACHMENT_RESOLVE_SKIP_TRANSFER_FUNCTION_BIT_KHR",{"type":20,"value":223},{"type":15,"tag":31,"props":412,"children":414},{"className":413},[],[415],{"type":20,"value":333},{"type":20,"value":361},{"type":15,"tag":39,"props":418,"children":419},{"type":364},[],{"type":20,"value":367},{"type":15,"tag":31,"props":422,"children":424},{"className":423},[],[425],{"type":20,"value":426},"VK_RENDERING_ATTACHMENT_RESOLVE_ENABLE_TRANSFER_FUNCTION_BIT_KHR",{"type":15,"tag":348,"props":428,"children":430},{"name":429},"VUID-VkRenderingAttachmentFlagsInfoKHR-flags-11757",[431],{"type":15,"tag":16,"props":432,"children":433},{},[434,435,440,441,446,448,453,454,464,467,469],{"type":20,"value":396},{"type":15,"tag":31,"props":436,"children":438},{"className":437},[],[439],{"type":20,"value":333},{"type":20,"value":403},{"type":15,"tag":31,"props":442,"children":444},{"className":443},[],[445],{"type":20,"value":409},{"type":20,"value":447}," or\n",{"type":15,"tag":31,"props":449,"children":451},{"className":450},[],[452],{"type":20,"value":426},{"type":20,"value":223},{"type":15,"tag":54,"props":455,"children":457},{"href":456},"/man/VkPhysicalDeviceMaintenance10PropertiesKHR#limits-resolveSrgbFormatSupportsTransferFunctionControl",[458],{"type":15,"tag":31,"props":459,"children":461},{"className":460},[],[462],{"type":20,"value":463},"resolveSrgbFormatSupportsTransferFunctionControl",{"type":15,"tag":39,"props":465,"children":466},{"type":364},[],{"type":20,"value":468}," be ",{"type":15,"tag":31,"props":470,"children":472},{"className":471},[],[473],{"type":20,"value":474},"VK_TRUE",{"type":15,"tag":343,"props":476,"children":478},{"name":477},"Valid Usage (Implicit)",[479,502],{"type":15,"tag":348,"props":480,"children":482},{"name":481},"VUID-VkRenderingAttachmentFlagsInfoKHR-sType-sType",[483],{"type":15,"tag":16,"props":484,"children":485},{},[486,491,492,495,496],{"type":15,"tag":31,"props":487,"children":489},{"className":488},[],[490],{"type":20,"value":296},{"type":20,"value":361},{"type":15,"tag":39,"props":493,"children":494},{"type":364},[],{"type":20,"value":468},{"type":15,"tag":31,"props":497,"children":499},{"className":498},[],[500],{"type":20,"value":501},"VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_FLAGS_INFO_KHR",{"type":15,"tag":348,"props":503,"children":505},{"name":504},"VUID-VkRenderingAttachmentFlagsInfoKHR-flags-parameter",[506],{"type":15,"tag":16,"props":507,"children":508},{},[509,514,515,518,520,526],{"type":15,"tag":31,"props":510,"children":512},{"className":511},[],[513],{"type":20,"value":333},{"type":20,"value":361},{"type":15,"tag":39,"props":516,"children":517},{"type":364},[],{"type":20,"value":519}," be a valid combination of ",{"type":15,"tag":54,"props":521,"children":523},{"href":522},"/man/VkRenderingAttachmentFlagBitsKHR",[524],{"type":20,"value":525},"VkRenderingAttachmentFlagBitsKHR",{"type":20,"value":527}," values",{"type":15,"tag":529,"props":530,"children":531},"style",{},[532],{"type":20,"value":533},"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":84,"searchDepth":114,"depth":114,"links":535},[],"markdown",1773054775435]