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