[{"data":1,"prerenderedAt":1010},["ShallowReactive",2],{"Q2oKHGxRt2":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":1009,"_id":4},"VkDescriptorImageInfo","Structure specifying descriptor image information","VK_VERSION_1_0","structs",[],{"type":10,"children":11,"toc":1007},"root",[12,28,251,382,394,963,1001],{"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,103],{"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 VkDescriptorImageInfo {\n VkSampler sampler;\n VkImageView imageView;\n VkImageLayout imageLayout;\n} VkDescriptorImageInfo;\n","C","c","",[41],{"type":13,"tag":21,"props":42,"children":43},{"__ignoreMap":39},[44,67,76,85,94],{"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}," VkDescriptorImageInfo {\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}," VkSampler sampler;\n",{"type":13,"tag":45,"props":77,"children":79},{"class":47,"line":78},3,[80],{"type":13,"tag":45,"props":81,"children":82},{"style":63},[83],{"type":18,"value":84}," VkImageView imageView;\n",{"type":13,"tag":45,"props":86,"children":88},{"class":47,"line":87},4,[89],{"type":13,"tag":45,"props":90,"children":91},{"style":63},[92],{"type":18,"value":93}," VkImageLayout imageLayout;\n",{"type":13,"tag":45,"props":95,"children":97},{"class":47,"line":96},5,[98],{"type":13,"tag":45,"props":99,"children":100},{"style":63},[101],{"type":18,"value":102},"} VkDescriptorImageInfo;\n",{"type":13,"tag":33,"props":104,"children":109},{"className":105,"code":106,"filename":107,"language":108,"meta":39,"style":39},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct DescriptorImageInfo {\n sampler: vk::Sampler, // Sampler to write to the descriptor in case it is a SAMPLER or COMBINED_IMAGE_SAMPLER descriptor. Ignored otherwise.\n image_view: vk::ImageView, // Image view to write to the descriptor in case it is a SAMPLED_IMAGE, STORAGE_IMAGE, COMBINED_IMAGE_SAMPLER, or INPUT_ATTACHMENT descriptor. Ignored otherwise.\n image_layout: vk::ImageLayout, // Layout the image is expected to be in when accessed using this descriptor (only used if imageView is not VK_NULL_HANDLE).\n}\n","Rust","rs",[110],{"type":13,"tag":21,"props":111,"children":112},{"__ignoreMap":39},[113,136,175,209,243],{"type":13,"tag":45,"props":114,"children":115},{"class":47,"line":48},[116,121,125,131],{"type":13,"tag":45,"props":117,"children":118},{"style":52},[119],{"type":18,"value":120},"pub",{"type":13,"tag":45,"props":122,"children":123},{"style":52},[124],{"type":18,"value":60},{"type":13,"tag":45,"props":126,"children":128},{"style":127},"--shiki-default:#953800;--shiki-dark:#FFA657",[129],{"type":18,"value":130}," DescriptorImageInfo",{"type":13,"tag":45,"props":132,"children":133},{"style":63},[134],{"type":18,"value":135}," {\n",{"type":13,"tag":45,"props":137,"children":138},{"class":47,"line":69},[139,144,149,154,159,164,169],{"type":13,"tag":45,"props":140,"children":141},{"style":63},[142],{"type":18,"value":143}," sampler",{"type":13,"tag":45,"props":145,"children":146},{"style":52},[147],{"type":18,"value":148},":",{"type":13,"tag":45,"props":150,"children":151},{"style":127},[152],{"type":18,"value":153}," vk",{"type":13,"tag":45,"props":155,"children":156},{"style":52},[157],{"type":18,"value":158},"::",{"type":13,"tag":45,"props":160,"children":161},{"style":127},[162],{"type":18,"value":163},"Sampler",{"type":13,"tag":45,"props":165,"children":166},{"style":63},[167],{"type":18,"value":168},", ",{"type":13,"tag":45,"props":170,"children":172},{"style":171},"--shiki-default:#6E7781;--shiki-dark:#8B949E",[173],{"type":18,"value":174},"// Sampler to write to the descriptor in case it is a SAMPLER or COMBINED_IMAGE_SAMPLER descriptor. Ignored otherwise.\n",{"type":13,"tag":45,"props":176,"children":177},{"class":47,"line":78},[178,183,187,191,195,200,204],{"type":13,"tag":45,"props":179,"children":180},{"style":63},[181],{"type":18,"value":182}," image_view",{"type":13,"tag":45,"props":184,"children":185},{"style":52},[186],{"type":18,"value":148},{"type":13,"tag":45,"props":188,"children":189},{"style":127},[190],{"type":18,"value":153},{"type":13,"tag":45,"props":192,"children":193},{"style":52},[194],{"type":18,"value":158},{"type":13,"tag":45,"props":196,"children":197},{"style":127},[198],{"type":18,"value":199},"ImageView",{"type":13,"tag":45,"props":201,"children":202},{"style":63},[203],{"type":18,"value":168},{"type":13,"tag":45,"props":205,"children":206},{"style":171},[207],{"type":18,"value":208},"// Image view to write to the descriptor in case it is a SAMPLED_IMAGE, STORAGE_IMAGE, COMBINED_IMAGE_SAMPLER, or INPUT_ATTACHMENT descriptor. Ignored otherwise.\n",{"type":13,"tag":45,"props":210,"children":211},{"class":47,"line":87},[212,217,221,225,229,234,238],{"type":13,"tag":45,"props":213,"children":214},{"style":63},[215],{"type":18,"value":216}," image_layout",{"type":13,"tag":45,"props":218,"children":219},{"style":52},[220],{"type":18,"value":148},{"type":13,"tag":45,"props":222,"children":223},{"style":127},[224],{"type":18,"value":153},{"type":13,"tag":45,"props":226,"children":227},{"style":52},[228],{"type":18,"value":158},{"type":13,"tag":45,"props":230,"children":231},{"style":127},[232],{"type":18,"value":233},"ImageLayout",{"type":13,"tag":45,"props":235,"children":236},{"style":63},[237],{"type":18,"value":168},{"type":13,"tag":45,"props":239,"children":240},{"style":171},[241],{"type":18,"value":242},"// Layout the image is expected to be in when accessed using this descriptor (only used if imageView is not VK_NULL_HANDLE).\n",{"type":13,"tag":45,"props":244,"children":245},{"class":47,"line":96},[246],{"type":13,"tag":45,"props":247,"children":248},{"style":63},[249],{"type":18,"value":250},"}\n",{"type":13,"tag":252,"props":253,"children":254},"ul",{},[255,283,333],{"type":13,"tag":256,"props":257,"children":258},"li",{},[259,265,267,273,275,281],{"type":13,"tag":21,"props":260,"children":262},{"className":261},[],[263],{"type":18,"value":264},"sampler",{"type":18,"value":266}," is a sampler handle, and is used in descriptor updates for\ntypes ",{"type":13,"tag":21,"props":268,"children":270},{"className":269},[],[271],{"type":18,"value":272},"VK_DESCRIPTOR_TYPE_SAMPLER",{"type":18,"value":274}," and\n",{"type":13,"tag":21,"props":276,"children":278},{"className":277},[],[279],{"type":18,"value":280},"VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER",{"type":18,"value":282}," if the binding being\nupdated does not use immutable samplers.",{"type":13,"tag":256,"props":284,"children":285},{},[286,292,294,301,303,309,311,317,318,323,325,331],{"type":13,"tag":21,"props":287,"children":289},{"className":288},[],[290],{"type":18,"value":291},"imageView",{"type":18,"value":293}," is\n",{"type":13,"tag":295,"props":296,"children":298},"a",{"href":297},"/man/VK_NULL_HANDLE",[299],{"type":18,"value":300},"VK_NULL_HANDLE",{"type":18,"value":302}," or\nan image view handle, and is used in descriptor updates for types\n",{"type":13,"tag":21,"props":304,"children":306},{"className":305},[],[307],{"type":18,"value":308},"VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE",{"type":18,"value":310},",\n",{"type":13,"tag":21,"props":312,"children":314},{"className":313},[],[315],{"type":18,"value":316},"VK_DESCRIPTOR_TYPE_STORAGE_IMAGE",{"type":18,"value":310},{"type":13,"tag":21,"props":319,"children":321},{"className":320},[],[322],{"type":18,"value":280},{"type":18,"value":324},", and\n",{"type":13,"tag":21,"props":326,"children":328},{"className":327},[],[329],{"type":18,"value":330},"VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT",{"type":18,"value":332},".",{"type":13,"tag":256,"props":334,"children":335},{},[336,342,344,349,351,356,358,363,364,369,370,375,376,381],{"type":13,"tag":21,"props":337,"children":339},{"className":338},[],[340],{"type":18,"value":341},"imageLayout",{"type":18,"value":343}," is the layout that the image subresources accessible\nfrom ",{"type":13,"tag":21,"props":345,"children":347},{"className":346},[],[348],{"type":18,"value":291},{"type":18,"value":350}," will be in at the time this descriptor is accessed.\n",{"type":13,"tag":21,"props":352,"children":354},{"className":353},[],[355],{"type":18,"value":341},{"type":18,"value":357}," is used in descriptor updates for types\n",{"type":13,"tag":21,"props":359,"children":361},{"className":360},[],[362],{"type":18,"value":308},{"type":18,"value":310},{"type":13,"tag":21,"props":365,"children":367},{"className":366},[],[368],{"type":18,"value":316},{"type":18,"value":310},{"type":13,"tag":21,"props":371,"children":373},{"className":372},[],[374],{"type":18,"value":280},{"type":18,"value":324},{"type":13,"tag":21,"props":377,"children":379},{"className":378},[],[380],{"type":18,"value":330},{"type":18,"value":332},{"type":13,"tag":14,"props":383,"children":384},{},[385,387,392],{"type":18,"value":386},"Members of ",{"type":13,"tag":21,"props":388,"children":390},{"className":389},[],[391],{"type":18,"value":4},{"type":18,"value":393}," that are not used in an update (as\ndescribed above) are ignored.",{"type":13,"tag":395,"props":396,"children":398},"validity-group",{"name":397},"Valid Usage",[399,421,467,495,541,590,640,692,786,825,894],{"type":13,"tag":400,"props":401,"children":403},"validity-field",{"name":402},"VUID-VkDescriptorImageInfo-imageView-06712",[404],{"type":13,"tag":14,"props":405,"children":406},{},[407,412,414,419],{"type":13,"tag":21,"props":408,"children":410},{"className":409},[],[411],{"type":18,"value":291},{"type":18,"value":413}," ",{"type":13,"tag":415,"props":416,"children":418},"normative",{"type":417},"must",[],{"type":18,"value":420}," not be a 2D array image view created from a 3D\nimage",{"type":13,"tag":400,"props":422,"children":424},{"name":423},"VUID-VkDescriptorImageInfo-imageView-07795",[425],{"type":13,"tag":14,"props":426,"children":427},{},[428,430,435,437,443,444,447,449,454,455,460,462],{"type":18,"value":429},"If ",{"type":13,"tag":21,"props":431,"children":433},{"className":432},[],[434],{"type":18,"value":291},{"type":18,"value":436}," is a 2D view created from a 3D image, then\n",{"type":13,"tag":21,"props":438,"children":440},{"className":439},[],[441],{"type":18,"value":442},"descriptorType",{"type":18,"value":413},{"type":13,"tag":415,"props":445,"children":446},{"type":417},[],{"type":18,"value":448}," be ",{"type":13,"tag":21,"props":450,"children":452},{"className":451},[],[453],{"type":18,"value":316},{"type":18,"value":310},{"type":13,"tag":21,"props":456,"children":458},{"className":457},[],[459],{"type":18,"value":308},{"type":18,"value":461},", or\n",{"type":13,"tag":21,"props":463,"children":465},{"className":464},[],[466],{"type":18,"value":280},{"type":13,"tag":400,"props":468,"children":470},{"name":469},"VUID-VkDescriptorImageInfo-imageView-07796",[471],{"type":13,"tag":14,"props":472,"children":473},{},[474,475,480,482,485,487,493],{"type":18,"value":429},{"type":13,"tag":21,"props":476,"children":478},{"className":477},[],[479],{"type":18,"value":291},{"type":18,"value":481}," is a 2D view created from a 3D image, then the image\n",{"type":13,"tag":415,"props":483,"children":484},{"type":417},[],{"type":18,"value":486}," have been created with\n",{"type":13,"tag":21,"props":488,"children":490},{"className":489},[],[491],{"type":18,"value":492},"VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT",{"type":18,"value":494}," set",{"type":13,"tag":400,"props":496,"children":498},{"name":497},"VUID-VkDescriptorImageInfo-descriptorType-06713",[499],{"type":13,"tag":14,"props":500,"children":501},{},[502,504,514,516,521,523,528,530,535,536,539],{"type":18,"value":503},"If the ",{"type":13,"tag":295,"props":505,"children":507},{"href":506},"/man/VkPhysicalDeviceImage2DViewOf3DFeaturesEXT#features-image2DViewOf3D",[508],{"type":13,"tag":21,"props":509,"children":511},{"className":510},[],[512],{"type":18,"value":513},"image2DViewOf3D",{"type":18,"value":515}," feature is\nnot enabled or ",{"type":13,"tag":21,"props":517,"children":519},{"className":518},[],[520],{"type":18,"value":442},{"type":18,"value":522}," is not\n",{"type":13,"tag":21,"props":524,"children":526},{"className":525},[],[527],{"type":18,"value":316},{"type":18,"value":529}," then\n",{"type":13,"tag":21,"props":531,"children":533},{"className":532},[],[534],{"type":18,"value":291},{"type":18,"value":413},{"type":13,"tag":415,"props":537,"children":538},{"type":417},[],{"type":18,"value":540}," not be a 2D view created from a 3D image",{"type":13,"tag":400,"props":542,"children":544},{"name":543},"VUID-VkDescriptorImageInfo-descriptorType-06714",[545],{"type":13,"tag":14,"props":546,"children":547},{},[548,549,559,561,566,567,572,574,579,580,585,586,589],{"type":18,"value":503},{"type":13,"tag":295,"props":550,"children":552},{"href":551},"/man/VkPhysicalDeviceImage2DViewOf3DFeaturesEXT#features-sampler2DViewOf3D",[553],{"type":13,"tag":21,"props":554,"children":556},{"className":555},[],[557],{"type":18,"value":558},"sampler2DViewOf3D",{"type":18,"value":560}," feature\nis not enabled or ",{"type":13,"tag":21,"props":562,"children":564},{"className":563},[],[565],{"type":18,"value":442},{"type":18,"value":522},{"type":13,"tag":21,"props":568,"children":570},{"className":569},[],[571],{"type":18,"value":308},{"type":18,"value":573}," or\n",{"type":13,"tag":21,"props":575,"children":577},{"className":576},[],[578],{"type":18,"value":280},{"type":18,"value":529},{"type":13,"tag":21,"props":581,"children":583},{"className":582},[],[584],{"type":18,"value":291},{"type":18,"value":413},{"type":13,"tag":415,"props":587,"children":588},{"type":417},[],{"type":18,"value":540},{"type":13,"tag":400,"props":591,"children":593},{"name":592},"VUID-VkDescriptorImageInfo-imageView-01976",[594],{"type":13,"tag":14,"props":595,"children":596},{},[597,598,603,605,611,613,618,619,622,624,630,632,638],{"type":18,"value":429},{"type":13,"tag":21,"props":599,"children":601},{"className":600},[],[602],{"type":18,"value":291},{"type":18,"value":604}," is created from a depth/stencil image, the\n",{"type":13,"tag":21,"props":606,"children":608},{"className":607},[],[609],{"type":18,"value":610},"aspectMask",{"type":18,"value":612}," used to create the ",{"type":13,"tag":21,"props":614,"children":616},{"className":615},[],[617],{"type":18,"value":291},{"type":18,"value":413},{"type":13,"tag":415,"props":620,"children":621},{"type":417},[],{"type":18,"value":623}," include either\n",{"type":13,"tag":21,"props":625,"children":627},{"className":626},[],[628],{"type":18,"value":629},"VK_IMAGE_ASPECT_DEPTH_BIT",{"type":18,"value":631}," or ",{"type":13,"tag":21,"props":633,"children":635},{"className":634},[],[636],{"type":18,"value":637},"VK_IMAGE_ASPECT_STENCIL_BIT",{"type":18,"value":639}," but\nnot both",{"type":13,"tag":400,"props":641,"children":643},{"name":642},"VUID-VkDescriptorImageInfo-imageLayout-09425",[644],{"type":13,"tag":14,"props":645,"children":646},{},[647,648,653,655,661,663,668,670,675,676,679,681,686,687],{"type":18,"value":429},{"type":13,"tag":21,"props":649,"children":651},{"className":650},[],[652],{"type":18,"value":341},{"type":18,"value":654}," is ",{"type":13,"tag":21,"props":656,"children":658},{"className":657},[],[659],{"type":18,"value":660},"VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL",{"type":18,"value":662},",\nthen the ",{"type":13,"tag":21,"props":664,"children":666},{"className":665},[],[667],{"type":18,"value":610},{"type":18,"value":669}," used to create ",{"type":13,"tag":21,"props":671,"children":673},{"className":672},[],[674],{"type":18,"value":291},{"type":18,"value":413},{"type":13,"tag":415,"props":677,"children":678},{"type":417},[],{"type":18,"value":680}," not\ninclude either ",{"type":13,"tag":21,"props":682,"children":684},{"className":683},[],[685],{"type":18,"value":629},{"type":18,"value":573},{"type":13,"tag":21,"props":688,"children":690},{"className":689},[],[691],{"type":18,"value":637},{"type":13,"tag":400,"props":693,"children":695},{"name":694},"VUID-VkDescriptorImageInfo-imageLayout-09426",[696],{"type":13,"tag":14,"props":697,"children":698},{},[699,700,705,706,712,713,719,720,726,727,733,734,740,741,747,748,754,755,761,763,768,769,774,775,778,780],{"type":18,"value":429},{"type":13,"tag":21,"props":701,"children":703},{"className":702},[],[704],{"type":18,"value":341},{"type":18,"value":293},{"type":13,"tag":21,"props":707,"children":709},{"className":708},[],[710],{"type":18,"value":711},"VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL",{"type":18,"value":310},{"type":13,"tag":21,"props":714,"children":716},{"className":715},[],[717],{"type":18,"value":718},"VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL",{"type":18,"value":310},{"type":13,"tag":21,"props":721,"children":723},{"className":722},[],[724],{"type":18,"value":725},"VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL",{"type":18,"value":310},{"type":13,"tag":21,"props":728,"children":730},{"className":729},[],[731],{"type":18,"value":732},"VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL",{"type":18,"value":310},{"type":13,"tag":21,"props":735,"children":737},{"className":736},[],[738],{"type":18,"value":739},"VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL",{"type":18,"value":310},{"type":13,"tag":21,"props":742,"children":744},{"className":743},[],[745],{"type":18,"value":746},"VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL",{"type":18,"value":310},{"type":13,"tag":21,"props":749,"children":751},{"className":750},[],[752],{"type":18,"value":753},"VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL",{"type":18,"value":573},{"type":13,"tag":21,"props":756,"children":758},{"className":757},[],[759],{"type":18,"value":760},"VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL",{"type":18,"value":762},", then the\n",{"type":13,"tag":21,"props":764,"children":766},{"className":765},[],[767],{"type":18,"value":610},{"type":18,"value":669},{"type":13,"tag":21,"props":770,"children":772},{"className":771},[],[773],{"type":18,"value":291},{"type":18,"value":413},{"type":13,"tag":415,"props":776,"children":777},{"type":417},[],{"type":18,"value":779}," not include\n",{"type":13,"tag":21,"props":781,"children":783},{"className":782},[],[784],{"type":18,"value":785},"VK_IMAGE_ASPECT_COLOR_BIT",{"type":13,"tag":400,"props":787,"children":789},{"name":788},"VUID-VkDescriptorImageInfo-imageLayout-00344",[790],{"type":13,"tag":14,"props":791,"children":792},{},[793,798,799,802,804,810,812,817,819],{"type":13,"tag":21,"props":794,"children":796},{"className":795},[],[797],{"type":18,"value":341},{"type":18,"value":413},{"type":13,"tag":415,"props":800,"children":801},{"type":417},[],{"type":18,"value":803}," match the actual ",{"type":13,"tag":295,"props":805,"children":807},{"href":806},"/man/VkImageLayout",[808],{"type":18,"value":809},"VkImageLayout",{"type":18,"value":811}," of each\nsubresource accessible from ",{"type":13,"tag":21,"props":813,"children":815},{"className":814},[],[816],{"type":18,"value":291},{"type":18,"value":818}," at the time this descriptor\nis accessed as defined by the ",{"type":13,"tag":295,"props":820,"children":822},{"href":821},"/chapters/resources#resources-image-layouts-matching-rule",[823],{"type":18,"value":824},"image layout matching rules",{"type":13,"tag":400,"props":826,"children":828},{"name":827},"VUID-VkDescriptorImageInfo-sampler-01564",[829],{"type":13,"tag":14,"props":830,"children":831},{},[832,833,838,840,846,848,854,856,859,860,866,868,873,875,880,881,884,886,892],{"type":18,"value":429},{"type":13,"tag":21,"props":834,"children":836},{"className":835},[],[837],{"type":18,"value":264},{"type":18,"value":839}," is used and the ",{"type":13,"tag":295,"props":841,"children":843},{"href":842},"/man/VkFormat",[844],{"type":18,"value":845},"VkFormat",{"type":18,"value":847}," of the image is a\n",{"type":13,"tag":295,"props":849,"children":851},{"href":850},"/chapters/formats#formats-requiring-sampler-ycbcr-conversion",[852],{"type":18,"value":853},"multi-planar format",{"type":18,"value":855},", the\nimage ",{"type":13,"tag":415,"props":857,"children":858},{"type":417},[],{"type":18,"value":486},{"type":13,"tag":21,"props":861,"children":863},{"className":862},[],[864],{"type":18,"value":865},"VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT",{"type":18,"value":867},", and the ",{"type":13,"tag":21,"props":869,"children":871},{"className":870},[],[872],{"type":18,"value":610},{"type":18,"value":874}," of\nthe ",{"type":13,"tag":21,"props":876,"children":878},{"className":877},[],[879],{"type":18,"value":291},{"type":18,"value":413},{"type":13,"tag":415,"props":882,"children":883},{"type":417},[],{"type":18,"value":885}," be a valid\n",{"type":13,"tag":295,"props":887,"children":889},{"href":888},"/chapters/formats#formats-planes-image-aspect",[890],{"type":18,"value":891},"multi-planar aspect mask",{"type":18,"value":893}," bit",{"type":13,"tag":400,"props":895,"children":897},{"name":896},"VUID-VkDescriptorImageInfo-mutableComparisonSamplers-04450",[898],{"type":13,"tag":14,"props":899,"children":900},{},[901,902,908,910,916,917,923,925,931,933,938,939,942,943,949,950,956,958],{"type":18,"value":503},{"type":13,"tag":295,"props":903,"children":905},{"href":904},"/extensions/VK_KHR_portability_subset",[906],{"type":18,"value":907},"VK_KHR_portability_subset",{"type":18,"value":909}," extension is enabled, and\n",{"type":13,"tag":295,"props":911,"children":913},{"href":912},"/man/VkPhysicalDevicePortabilitySubsetFeaturesKHR",[914],{"type":18,"value":915},"VkPhysicalDevicePortabilitySubsetFeaturesKHR",{"type":18,"value":158},{"type":13,"tag":21,"props":918,"children":920},{"className":919},[],[921],{"type":18,"value":922},"mutableComparisonSamplers",{"type":18,"value":924},"\nis ",{"type":13,"tag":21,"props":926,"children":928},{"className":927},[],[929],{"type":18,"value":930},"VK_FALSE",{"type":18,"value":932},", then ",{"type":13,"tag":21,"props":934,"children":936},{"className":935},[],[937],{"type":18,"value":264},{"type":18,"value":413},{"type":13,"tag":415,"props":940,"children":941},{"type":417},[],{"type":18,"value":486},{"type":13,"tag":295,"props":944,"children":946},{"href":945},"/man/VkSamplerCreateInfo",[947],{"type":18,"value":948},"VkSamplerCreateInfo",{"type":18,"value":158},{"type":13,"tag":21,"props":951,"children":953},{"className":952},[],[954],{"type":18,"value":955},"compareEnable",{"type":18,"value":957}," set to ",{"type":13,"tag":21,"props":959,"children":961},{"className":960},[],[962],{"type":18,"value":930},{"type":13,"tag":395,"props":964,"children":966},{"name":965},"Valid Usage (Implicit)",[967],{"type":13,"tag":400,"props":968,"children":970},{"name":969},"VUID-VkDescriptorImageInfo-commonparent",[971],{"type":13,"tag":14,"props":972,"children":973},{},[974,976,981,983,988,990,993,995],{"type":18,"value":975},"Both of ",{"type":13,"tag":21,"props":977,"children":979},{"className":978},[],[980],{"type":18,"value":291},{"type":18,"value":982},", and ",{"type":13,"tag":21,"props":984,"children":986},{"className":985},[],[987],{"type":18,"value":264},{"type":18,"value":989}," that are valid handles of non-ignored parameters ",{"type":13,"tag":415,"props":991,"children":992},{"type":417},[],{"type":18,"value":994}," have been created, allocated, or retrieved from the same ",{"type":13,"tag":295,"props":996,"children":998},{"href":997},"/man/VkDevice",[999],{"type":18,"value":1000},"VkDevice",{"type":13,"tag":1002,"props":1003,"children":1004},"style",{},[1005],{"type":18,"value":1006},"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":1008},[],"markdown",1725732546675]