[{"data":1,"prerenderedAt":716},["ShallowReactive",2],{"$fE1Olpl8BtSs5vYZMtDzvFxORCTiPkgcdF_3Zh54jP38":3},{"title":4,"description":5,"parent":6,"structextends":7,"type":9,"xrefs":10,"body":11,"_type":715,"_id":4},"VkResolveImageModeInfoKHR","Structure specifying additional control for VkResolveImageInfo2","VK_KHR_maintenance10",[8],"VkResolveImageInfo2","structs",[],{"type":12,"children":13,"toc":713},"root",[14,30,315,441,582,707],{"type":15,"tag":16,"props":17,"children":18},"element","p",{},[19,22,28],{"type":20,"value":21},"text","The ",{"type":15,"tag":23,"props":24,"children":26},"code",{"className":25},[],[27],{"type":20,"value":4},{"type":20,"value":29}," structure is defined as:",{"type":15,"tag":31,"props":32,"children":33},"code-group",{},[34,133],{"type":15,"tag":35,"props":36,"children":42},"pre",{"className":37,"code":38,"filename":39,"language":40,"meta":41,"style":41},"language-c shiki shiki-themes github-light-default github-dark-default","typedef struct VkResolveImageModeInfoKHR {\n VkStructureType sType;\n const void* pNext;\n VkResolveImageFlagsKHR flags;\n VkResolveModeFlagBits resolveMode;\n VkResolveModeFlagBits stencilResolveMode;\n} VkResolveImageModeInfoKHR;\n","C","c","",[43],{"type":15,"tag":23,"props":44,"children":45},{"__ignoreMap":41},[46,69,78,97,106,115,124],{"type":15,"tag":47,"props":48,"children":51},"span",{"class":49,"line":50},"line",1,[52,58,63],{"type":15,"tag":47,"props":53,"children":55},{"style":54},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[56],{"type":20,"value":57},"typedef",{"type":15,"tag":47,"props":59,"children":60},{"style":54},[61],{"type":20,"value":62}," struct",{"type":15,"tag":47,"props":64,"children":66},{"style":65},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[67],{"type":20,"value":68}," VkResolveImageModeInfoKHR {\n",{"type":15,"tag":47,"props":70,"children":72},{"class":49,"line":71},2,[73],{"type":15,"tag":47,"props":74,"children":75},{"style":65},[76],{"type":20,"value":77}," VkStructureType sType;\n",{"type":15,"tag":47,"props":79,"children":81},{"class":49,"line":80},3,[82,87,92],{"type":15,"tag":47,"props":83,"children":84},{"style":54},[85],{"type":20,"value":86}," const",{"type":15,"tag":47,"props":88,"children":89},{"style":54},[90],{"type":20,"value":91}," void*",{"type":15,"tag":47,"props":93,"children":94},{"style":65},[95],{"type":20,"value":96}," pNext;\n",{"type":15,"tag":47,"props":98,"children":100},{"class":49,"line":99},4,[101],{"type":15,"tag":47,"props":102,"children":103},{"style":65},[104],{"type":20,"value":105}," VkResolveImageFlagsKHR flags;\n",{"type":15,"tag":47,"props":107,"children":109},{"class":49,"line":108},5,[110],{"type":15,"tag":47,"props":111,"children":112},{"style":65},[113],{"type":20,"value":114}," VkResolveModeFlagBits resolveMode;\n",{"type":15,"tag":47,"props":116,"children":118},{"class":49,"line":117},6,[119],{"type":15,"tag":47,"props":120,"children":121},{"style":65},[122],{"type":20,"value":123}," VkResolveModeFlagBits stencilResolveMode;\n",{"type":15,"tag":47,"props":125,"children":127},{"class":49,"line":126},7,[128],{"type":15,"tag":47,"props":129,"children":130},{"style":65},[131],{"type":20,"value":132},"} VkResolveImageModeInfoKHR;\n",{"type":15,"tag":35,"props":134,"children":139},{"className":135,"code":136,"filename":137,"language":138,"meta":41,"style":41},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct ResolveImageModeInfoKHR {\n s_type: vk::StructureType,\n p_next: *const c_void,\n flags: vk::ResolveImageFlagsKHR,\n resolve_mode: vk::ResolveModeFlagBits,\n stencil_resolve_mode: vk::ResolveModeFlagBits,\n}\n","Rust","rs",[140],{"type":15,"tag":23,"props":141,"children":142},{"__ignoreMap":41},[143,166,199,221,250,279,307],{"type":15,"tag":47,"props":144,"children":145},{"class":49,"line":50},[146,151,155,161],{"type":15,"tag":47,"props":147,"children":148},{"style":54},[149],{"type":20,"value":150},"pub",{"type":15,"tag":47,"props":152,"children":153},{"style":54},[154],{"type":20,"value":62},{"type":15,"tag":47,"props":156,"children":158},{"style":157},"--shiki-default:#953800;--shiki-dark:#FFA657",[159],{"type":20,"value":160}," ResolveImageModeInfoKHR",{"type":15,"tag":47,"props":162,"children":163},{"style":65},[164],{"type":20,"value":165}," {\n",{"type":15,"tag":47,"props":167,"children":168},{"class":49,"line":71},[169,174,179,184,189,194],{"type":15,"tag":47,"props":170,"children":171},{"style":65},[172],{"type":20,"value":173}," s_type",{"type":15,"tag":47,"props":175,"children":176},{"style":54},[177],{"type":20,"value":178},":",{"type":15,"tag":47,"props":180,"children":181},{"style":157},[182],{"type":20,"value":183}," vk",{"type":15,"tag":47,"props":185,"children":186},{"style":54},[187],{"type":20,"value":188},"::",{"type":15,"tag":47,"props":190,"children":191},{"style":157},[192],{"type":20,"value":193},"StructureType",{"type":15,"tag":47,"props":195,"children":196},{"style":65},[197],{"type":20,"value":198},",\n",{"type":15,"tag":47,"props":200,"children":201},{"class":49,"line":80},[202,207,211,216],{"type":15,"tag":47,"props":203,"children":204},{"style":65},[205],{"type":20,"value":206}," p_next",{"type":15,"tag":47,"props":208,"children":209},{"style":54},[210],{"type":20,"value":178},{"type":15,"tag":47,"props":212,"children":213},{"style":54},[214],{"type":20,"value":215}," *const",{"type":15,"tag":47,"props":217,"children":218},{"style":65},[219],{"type":20,"value":220}," c_void,\n",{"type":15,"tag":47,"props":222,"children":223},{"class":49,"line":99},[224,229,233,237,241,246],{"type":15,"tag":47,"props":225,"children":226},{"style":65},[227],{"type":20,"value":228}," flags",{"type":15,"tag":47,"props":230,"children":231},{"style":54},[232],{"type":20,"value":178},{"type":15,"tag":47,"props":234,"children":235},{"style":157},[236],{"type":20,"value":183},{"type":15,"tag":47,"props":238,"children":239},{"style":54},[240],{"type":20,"value":188},{"type":15,"tag":47,"props":242,"children":243},{"style":157},[244],{"type":20,"value":245},"ResolveImageFlagsKHR",{"type":15,"tag":47,"props":247,"children":248},{"style":65},[249],{"type":20,"value":198},{"type":15,"tag":47,"props":251,"children":252},{"class":49,"line":108},[253,258,262,266,270,275],{"type":15,"tag":47,"props":254,"children":255},{"style":65},[256],{"type":20,"value":257}," resolve_mode",{"type":15,"tag":47,"props":259,"children":260},{"style":54},[261],{"type":20,"value":178},{"type":15,"tag":47,"props":263,"children":264},{"style":157},[265],{"type":20,"value":183},{"type":15,"tag":47,"props":267,"children":268},{"style":54},[269],{"type":20,"value":188},{"type":15,"tag":47,"props":271,"children":272},{"style":157},[273],{"type":20,"value":274},"ResolveModeFlagBits",{"type":15,"tag":47,"props":276,"children":277},{"style":65},[278],{"type":20,"value":198},{"type":15,"tag":47,"props":280,"children":281},{"class":49,"line":117},[282,287,291,295,299,303],{"type":15,"tag":47,"props":283,"children":284},{"style":65},[285],{"type":20,"value":286}," stencil_resolve_mode",{"type":15,"tag":47,"props":288,"children":289},{"style":54},[290],{"type":20,"value":178},{"type":15,"tag":47,"props":292,"children":293},{"style":157},[294],{"type":20,"value":183},{"type":15,"tag":47,"props":296,"children":297},{"style":54},[298],{"type":20,"value":188},{"type":15,"tag":47,"props":300,"children":301},{"style":157},[302],{"type":20,"value":274},{"type":15,"tag":47,"props":304,"children":305},{"style":65},[306],{"type":20,"value":198},{"type":15,"tag":47,"props":308,"children":309},{"class":49,"line":126},[310],{"type":15,"tag":47,"props":311,"children":312},{"style":65},[313],{"type":20,"value":314},"}\n",{"type":15,"tag":316,"props":317,"children":318},"ul",{},[319,340,359,378,412],{"type":15,"tag":320,"props":321,"children":322},"li",{},[323,329,331,338],{"type":15,"tag":23,"props":324,"children":326},{"className":325},[],[327],{"type":20,"value":328},"sType",{"type":20,"value":330}," is a ",{"type":15,"tag":332,"props":333,"children":335},"a",{"href":334},"/man/VkStructureType",[336],{"type":20,"value":337},"VkStructureType",{"type":20,"value":339}," value identifying this structure.",{"type":15,"tag":320,"props":341,"children":342},{},[343,349,351,357],{"type":15,"tag":23,"props":344,"children":346},{"className":345},[],[347],{"type":20,"value":348},"pNext",{"type":20,"value":350}," is ",{"type":15,"tag":23,"props":352,"children":354},{"className":353},[],[355],{"type":20,"value":356},"NULL",{"type":20,"value":358}," or a pointer to a structure extending this\nstructure.",{"type":15,"tag":320,"props":360,"children":361},{},[362,368,370,376],{"type":15,"tag":23,"props":363,"children":365},{"className":364},[],[366],{"type":20,"value":367},"flags",{"type":20,"value":369}," is a bitmask of ",{"type":15,"tag":332,"props":371,"children":373},{"href":372},"/man/VkResolveImageFlagBitsKHR",[374],{"type":20,"value":375},"VkResolveImageFlagBitsKHR",{"type":20,"value":377},".",{"type":15,"tag":320,"props":379,"children":380},{},[381,387,388,394,396,402,404,410],{"type":15,"tag":23,"props":382,"children":384},{"className":383},[],[385],{"type":20,"value":386},"resolveMode",{"type":20,"value":330},{"type":15,"tag":332,"props":389,"children":391},{"href":390},"/man/VkResolveModeFlagBits",[392],{"type":20,"value":393},"VkResolveModeFlagBits",{"type":20,"value":395}," value defining how\n",{"type":15,"tag":23,"props":397,"children":399},{"className":398},[],[400],{"type":20,"value":401},"srcImage",{"type":20,"value":403}," will be resolved into ",{"type":15,"tag":23,"props":405,"children":407},{"className":406},[],[408],{"type":20,"value":409},"dstImage",{"type":20,"value":411}," when resolving\nnon-stencil values.",{"type":15,"tag":320,"props":413,"children":414},{},[415,421,422,426,428,433,434,439],{"type":15,"tag":23,"props":416,"children":418},{"className":417},[],[419],{"type":20,"value":420},"stencilResolveMode",{"type":20,"value":330},{"type":15,"tag":332,"props":423,"children":424},{"href":390},[425],{"type":20,"value":393},{"type":20,"value":427}," value defining\nhow ",{"type":15,"tag":23,"props":429,"children":431},{"className":430},[],[432],{"type":20,"value":401},{"type":20,"value":403},{"type":15,"tag":23,"props":435,"children":437},{"className":436},[],[438],{"type":20,"value":409},{"type":20,"value":440}," when resolving\nstencil values.",{"type":15,"tag":442,"props":443,"children":445},"validity-group",{"name":444},"Valid Usage",[446,491,539],{"type":15,"tag":447,"props":448,"children":450},"validity-field",{"name":449},"VUID-VkResolveImageModeInfoKHR-flags-10995",[451],{"type":15,"tag":16,"props":452,"children":453},{},[454,456,461,463,469,471,476,478,483,485],{"type":20,"value":455},"If ",{"type":15,"tag":23,"props":457,"children":459},{"className":458},[],[460],{"type":20,"value":367},{"type":20,"value":462}," includes\n",{"type":15,"tag":23,"props":464,"children":466},{"className":465},[],[467],{"type":20,"value":468},"VK_RESOLVE_IMAGE_SKIP_TRANSFER_FUNCTION_BIT_KHR",{"type":20,"value":470},", ",{"type":15,"tag":23,"props":472,"children":474},{"className":473},[],[475],{"type":20,"value":367},{"type":20,"value":477}," ",{"type":15,"tag":479,"props":480,"children":482},"normative",{"type":481},"must",[],{"type":20,"value":484},"\nnot include ",{"type":15,"tag":23,"props":486,"children":488},{"className":487},[],[489],{"type":20,"value":490},"VK_RESOLVE_IMAGE_ENABLE_TRANSFER_FUNCTION_BIT_KHR",{"type":15,"tag":447,"props":492,"children":494},{"name":493},"VUID-VkResolveImageModeInfoKHR-flags-10996",[495],{"type":15,"tag":16,"props":496,"children":497},{},[498,499,504,505,510,512,517,518,528,531,533],{"type":20,"value":455},{"type":15,"tag":23,"props":500,"children":502},{"className":501},[],[503],{"type":20,"value":367},{"type":20,"value":462},{"type":15,"tag":23,"props":506,"children":508},{"className":507},[],[509],{"type":20,"value":468},{"type":20,"value":511}," or\n",{"type":15,"tag":23,"props":513,"children":515},{"className":514},[],[516],{"type":20,"value":490},{"type":20,"value":198},{"type":15,"tag":332,"props":519,"children":521},{"href":520},"/man/VkPhysicalDeviceMaintenance10PropertiesKHR#limits-resolveSrgbFormatSupportsTransferFunctionControl",[522],{"type":15,"tag":23,"props":523,"children":525},{"className":524},[],[526],{"type":20,"value":527},"resolveSrgbFormatSupportsTransferFunctionControl",{"type":15,"tag":479,"props":529,"children":530},{"type":481},[],{"type":20,"value":532}," be ",{"type":15,"tag":23,"props":534,"children":536},{"className":535},[],[537],{"type":20,"value":538},"VK_TRUE",{"type":15,"tag":447,"props":540,"children":542},{"name":541},"VUID-VkResolveImageModeInfoKHR-flags-10997",[543],{"type":15,"tag":16,"props":544,"children":545},{},[546,547,552,553,558,559,564,565,570,571,574,576],{"type":20,"value":455},{"type":15,"tag":23,"props":548,"children":550},{"className":549},[],[551],{"type":20,"value":367},{"type":20,"value":462},{"type":15,"tag":23,"props":554,"children":556},{"className":555},[],[557],{"type":20,"value":468},{"type":20,"value":511},{"type":15,"tag":23,"props":560,"children":562},{"className":561},[],[563],{"type":20,"value":490},{"type":20,"value":198},{"type":15,"tag":23,"props":566,"children":568},{"className":567},[],[569],{"type":20,"value":386},{"type":20,"value":477},{"type":15,"tag":479,"props":572,"children":573},{"type":481},[],{"type":20,"value":575}," be equal to ",{"type":15,"tag":23,"props":577,"children":579},{"className":578},[],[580],{"type":20,"value":581},"VK_RESOLVE_MODE_AVERAGE_BIT",{"type":15,"tag":442,"props":583,"children":585},{"name":584},"Valid Usage (Implicit)",[586,609,633,672],{"type":15,"tag":447,"props":587,"children":589},{"name":588},"VUID-VkResolveImageModeInfoKHR-sType-sType",[590],{"type":15,"tag":16,"props":591,"children":592},{},[593,598,599,602,603],{"type":15,"tag":23,"props":594,"children":596},{"className":595},[],[597],{"type":20,"value":328},{"type":20,"value":477},{"type":15,"tag":479,"props":600,"children":601},{"type":481},[],{"type":20,"value":532},{"type":15,"tag":23,"props":604,"children":606},{"className":605},[],[607],{"type":20,"value":608},"VK_STRUCTURE_TYPE_RESOLVE_IMAGE_MODE_INFO_KHR",{"type":15,"tag":447,"props":610,"children":612},{"name":611},"VUID-VkResolveImageModeInfoKHR-flags-parameter",[613],{"type":15,"tag":16,"props":614,"children":615},{},[616,621,622,625,627,631],{"type":15,"tag":23,"props":617,"children":619},{"className":618},[],[620],{"type":20,"value":367},{"type":20,"value":477},{"type":15,"tag":479,"props":623,"children":624},{"type":481},[],{"type":20,"value":626}," be a valid combination of ",{"type":15,"tag":332,"props":628,"children":629},{"href":372},[630],{"type":20,"value":375},{"type":20,"value":632}," values",{"type":15,"tag":447,"props":634,"children":636},{"name":635},"VUID-VkResolveImageModeInfoKHR-resolveMode-parameter",[637],{"type":15,"tag":16,"props":638,"children":639},{},[640,641,646,648,654,655,660,661,664,666,670],{"type":20,"value":455},{"type":15,"tag":23,"props":642,"children":644},{"className":643},[],[645],{"type":20,"value":386},{"type":20,"value":647}," is not ",{"type":15,"tag":23,"props":649,"children":651},{"className":650},[],[652],{"type":20,"value":653},"0",{"type":20,"value":470},{"type":15,"tag":23,"props":656,"children":658},{"className":657},[],[659],{"type":20,"value":386},{"type":20,"value":477},{"type":15,"tag":479,"props":662,"children":663},{"type":481},[],{"type":20,"value":665}," be a valid ",{"type":15,"tag":332,"props":667,"children":668},{"href":390},[669],{"type":20,"value":393},{"type":20,"value":671}," value",{"type":15,"tag":447,"props":673,"children":675},{"name":674},"VUID-VkResolveImageModeInfoKHR-stencilResolveMode-parameter",[676],{"type":15,"tag":16,"props":677,"children":678},{},[679,680,685,686,691,692,697,698,701,702,706],{"type":20,"value":455},{"type":15,"tag":23,"props":681,"children":683},{"className":682},[],[684],{"type":20,"value":420},{"type":20,"value":647},{"type":15,"tag":23,"props":687,"children":689},{"className":688},[],[690],{"type":20,"value":653},{"type":20,"value":470},{"type":15,"tag":23,"props":693,"children":695},{"className":694},[],[696],{"type":20,"value":420},{"type":20,"value":477},{"type":15,"tag":479,"props":699,"children":700},{"type":481},[],{"type":20,"value":665},{"type":15,"tag":332,"props":703,"children":704},{"href":390},[705],{"type":20,"value":393},{"type":20,"value":671},{"type":15,"tag":708,"props":709,"children":710},"style",{},[711],{"type":20,"value":712},"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":41,"searchDepth":71,"depth":71,"links":714},[],"markdown",1773054775800]