[{"data":1,"prerenderedAt":2536},["ShallowReactive",2],{"1BHeMdnqhY":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":2535,"_id":4},"VkFormatFeatureFlagBits","Bitmask specifying features supported by a buffer","VK_VERSION_1_0","enums",[],{"type":10,"children":11,"toc":2533},"root",[12,77,1023,1119,2303,2308,2351,2508,2527],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17,20,25,27,34,36,43,45,51,53,59,61,67,69,75],{"type":18,"value":19},"text","Bits which ",{"type":13,"tag":21,"props":22,"children":24},"normative",{"type":23},"can",[],{"type":18,"value":26}," be set in the ",{"type":13,"tag":28,"props":29,"children":31},"a",{"href":30},"/man/VkFormatProperties",[32],{"type":18,"value":33},"VkFormatProperties",{"type":18,"value":35}," features\n",{"type":13,"tag":37,"props":38,"children":40},"code",{"className":39},[],[41],{"type":18,"value":42},"linearTilingFeatures",{"type":18,"value":44},", ",{"type":13,"tag":37,"props":46,"children":48},{"className":47},[],[49],{"type":18,"value":50},"optimalTilingFeatures",{"type":18,"value":52},",\n",{"type":13,"tag":28,"props":54,"children":56},{"href":55},"/man/VkDrmFormatModifierPropertiesEXT",[57],{"type":18,"value":58},"VkDrmFormatModifierPropertiesEXT",{"type":18,"value":60},"::",{"type":13,"tag":37,"props":62,"children":64},{"className":63},[],[65],{"type":18,"value":66},"drmFormatModifierTilingFeatures",{"type":18,"value":68},",\nand ",{"type":13,"tag":37,"props":70,"children":72},{"className":71},[],[73],{"type":18,"value":74},"bufferFeatures",{"type":18,"value":76}," are:",{"type":13,"tag":78,"props":79,"children":80},"code-group",{},[81,466],{"type":13,"tag":82,"props":83,"children":89},"pre",{"className":84,"code":85,"filename":86,"language":87,"meta":88,"style":88},"language-c shiki shiki-themes github-light-default github-dark-default","typedef enum VkFormatFeatureFlagBits {\n VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT = 0x00000001,\n VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT = 0x00000002,\n VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT = 0x00000004,\n VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT = 0x00000008,\n VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT = 0x00000010,\n VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT = 0x00000020,\n VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT = 0x00000040,\n VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT = 0x00000080,\n VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT = 0x00000100,\n VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT = 0x00000200,\n VK_FORMAT_FEATURE_BLIT_SRC_BIT = 0x00000400,\n VK_FORMAT_FEATURE_BLIT_DST_BIT = 0x00000800,\n VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT = 0x00001000,\n} VkFormatFeatureFlagBits;\n","C","c","",[90],{"type":13,"tag":37,"props":91,"children":92},{"__ignoreMap":88},[93,116,145,171,197,223,249,275,301,327,353,379,405,431,457],{"type":13,"tag":94,"props":95,"children":98},"span",{"class":96,"line":97},"line",1,[99,105,110],{"type":13,"tag":94,"props":100,"children":102},{"style":101},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[103],{"type":18,"value":104},"typedef",{"type":13,"tag":94,"props":106,"children":107},{"style":101},[108],{"type":18,"value":109}," enum",{"type":13,"tag":94,"props":111,"children":113},{"style":112},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[114],{"type":18,"value":115}," VkFormatFeatureFlagBits {\n",{"type":13,"tag":94,"props":117,"children":119},{"class":96,"line":118},2,[120,125,130,135,141],{"type":13,"tag":94,"props":121,"children":122},{"style":112},[123],{"type":18,"value":124}," VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT ",{"type":13,"tag":94,"props":126,"children":127},{"style":101},[128],{"type":18,"value":129},"=",{"type":13,"tag":94,"props":131,"children":132},{"style":101},[133],{"type":18,"value":134}," 0x",{"type":13,"tag":94,"props":136,"children":138},{"style":137},"--shiki-default:#0550AE;--shiki-dark:#79C0FF",[139],{"type":18,"value":140},"00000001",{"type":13,"tag":94,"props":142,"children":143},{"style":112},[144],{"type":18,"value":52},{"type":13,"tag":94,"props":146,"children":148},{"class":96,"line":147},3,[149,154,158,162,167],{"type":13,"tag":94,"props":150,"children":151},{"style":112},[152],{"type":18,"value":153}," VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT ",{"type":13,"tag":94,"props":155,"children":156},{"style":101},[157],{"type":18,"value":129},{"type":13,"tag":94,"props":159,"children":160},{"style":101},[161],{"type":18,"value":134},{"type":13,"tag":94,"props":163,"children":164},{"style":137},[165],{"type":18,"value":166},"00000002",{"type":13,"tag":94,"props":168,"children":169},{"style":112},[170],{"type":18,"value":52},{"type":13,"tag":94,"props":172,"children":174},{"class":96,"line":173},4,[175,180,184,188,193],{"type":13,"tag":94,"props":176,"children":177},{"style":112},[178],{"type":18,"value":179}," VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT ",{"type":13,"tag":94,"props":181,"children":182},{"style":101},[183],{"type":18,"value":129},{"type":13,"tag":94,"props":185,"children":186},{"style":101},[187],{"type":18,"value":134},{"type":13,"tag":94,"props":189,"children":190},{"style":137},[191],{"type":18,"value":192},"00000004",{"type":13,"tag":94,"props":194,"children":195},{"style":112},[196],{"type":18,"value":52},{"type":13,"tag":94,"props":198,"children":200},{"class":96,"line":199},5,[201,206,210,214,219],{"type":13,"tag":94,"props":202,"children":203},{"style":112},[204],{"type":18,"value":205}," VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT ",{"type":13,"tag":94,"props":207,"children":208},{"style":101},[209],{"type":18,"value":129},{"type":13,"tag":94,"props":211,"children":212},{"style":101},[213],{"type":18,"value":134},{"type":13,"tag":94,"props":215,"children":216},{"style":137},[217],{"type":18,"value":218},"00000008",{"type":13,"tag":94,"props":220,"children":221},{"style":112},[222],{"type":18,"value":52},{"type":13,"tag":94,"props":224,"children":226},{"class":96,"line":225},6,[227,232,236,240,245],{"type":13,"tag":94,"props":228,"children":229},{"style":112},[230],{"type":18,"value":231}," VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT ",{"type":13,"tag":94,"props":233,"children":234},{"style":101},[235],{"type":18,"value":129},{"type":13,"tag":94,"props":237,"children":238},{"style":101},[239],{"type":18,"value":134},{"type":13,"tag":94,"props":241,"children":242},{"style":137},[243],{"type":18,"value":244},"00000010",{"type":13,"tag":94,"props":246,"children":247},{"style":112},[248],{"type":18,"value":52},{"type":13,"tag":94,"props":250,"children":252},{"class":96,"line":251},7,[253,258,262,266,271],{"type":13,"tag":94,"props":254,"children":255},{"style":112},[256],{"type":18,"value":257}," VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT ",{"type":13,"tag":94,"props":259,"children":260},{"style":101},[261],{"type":18,"value":129},{"type":13,"tag":94,"props":263,"children":264},{"style":101},[265],{"type":18,"value":134},{"type":13,"tag":94,"props":267,"children":268},{"style":137},[269],{"type":18,"value":270},"00000020",{"type":13,"tag":94,"props":272,"children":273},{"style":112},[274],{"type":18,"value":52},{"type":13,"tag":94,"props":276,"children":278},{"class":96,"line":277},8,[279,284,288,292,297],{"type":13,"tag":94,"props":280,"children":281},{"style":112},[282],{"type":18,"value":283}," VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT ",{"type":13,"tag":94,"props":285,"children":286},{"style":101},[287],{"type":18,"value":129},{"type":13,"tag":94,"props":289,"children":290},{"style":101},[291],{"type":18,"value":134},{"type":13,"tag":94,"props":293,"children":294},{"style":137},[295],{"type":18,"value":296},"00000040",{"type":13,"tag":94,"props":298,"children":299},{"style":112},[300],{"type":18,"value":52},{"type":13,"tag":94,"props":302,"children":304},{"class":96,"line":303},9,[305,310,314,318,323],{"type":13,"tag":94,"props":306,"children":307},{"style":112},[308],{"type":18,"value":309}," VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT ",{"type":13,"tag":94,"props":311,"children":312},{"style":101},[313],{"type":18,"value":129},{"type":13,"tag":94,"props":315,"children":316},{"style":101},[317],{"type":18,"value":134},{"type":13,"tag":94,"props":319,"children":320},{"style":137},[321],{"type":18,"value":322},"00000080",{"type":13,"tag":94,"props":324,"children":325},{"style":112},[326],{"type":18,"value":52},{"type":13,"tag":94,"props":328,"children":330},{"class":96,"line":329},10,[331,336,340,344,349],{"type":13,"tag":94,"props":332,"children":333},{"style":112},[334],{"type":18,"value":335}," VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT ",{"type":13,"tag":94,"props":337,"children":338},{"style":101},[339],{"type":18,"value":129},{"type":13,"tag":94,"props":341,"children":342},{"style":101},[343],{"type":18,"value":134},{"type":13,"tag":94,"props":345,"children":346},{"style":137},[347],{"type":18,"value":348},"00000100",{"type":13,"tag":94,"props":350,"children":351},{"style":112},[352],{"type":18,"value":52},{"type":13,"tag":94,"props":354,"children":356},{"class":96,"line":355},11,[357,362,366,370,375],{"type":13,"tag":94,"props":358,"children":359},{"style":112},[360],{"type":18,"value":361}," VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT ",{"type":13,"tag":94,"props":363,"children":364},{"style":101},[365],{"type":18,"value":129},{"type":13,"tag":94,"props":367,"children":368},{"style":101},[369],{"type":18,"value":134},{"type":13,"tag":94,"props":371,"children":372},{"style":137},[373],{"type":18,"value":374},"00000200",{"type":13,"tag":94,"props":376,"children":377},{"style":112},[378],{"type":18,"value":52},{"type":13,"tag":94,"props":380,"children":382},{"class":96,"line":381},12,[383,388,392,396,401],{"type":13,"tag":94,"props":384,"children":385},{"style":112},[386],{"type":18,"value":387}," VK_FORMAT_FEATURE_BLIT_SRC_BIT ",{"type":13,"tag":94,"props":389,"children":390},{"style":101},[391],{"type":18,"value":129},{"type":13,"tag":94,"props":393,"children":394},{"style":101},[395],{"type":18,"value":134},{"type":13,"tag":94,"props":397,"children":398},{"style":137},[399],{"type":18,"value":400},"00000400",{"type":13,"tag":94,"props":402,"children":403},{"style":112},[404],{"type":18,"value":52},{"type":13,"tag":94,"props":406,"children":408},{"class":96,"line":407},13,[409,414,418,422,427],{"type":13,"tag":94,"props":410,"children":411},{"style":112},[412],{"type":18,"value":413}," VK_FORMAT_FEATURE_BLIT_DST_BIT ",{"type":13,"tag":94,"props":415,"children":416},{"style":101},[417],{"type":18,"value":129},{"type":13,"tag":94,"props":419,"children":420},{"style":101},[421],{"type":18,"value":134},{"type":13,"tag":94,"props":423,"children":424},{"style":137},[425],{"type":18,"value":426},"00000800",{"type":13,"tag":94,"props":428,"children":429},{"style":112},[430],{"type":18,"value":52},{"type":13,"tag":94,"props":432,"children":434},{"class":96,"line":433},14,[435,440,444,448,453],{"type":13,"tag":94,"props":436,"children":437},{"style":112},[438],{"type":18,"value":439}," VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT ",{"type":13,"tag":94,"props":441,"children":442},{"style":101},[443],{"type":18,"value":129},{"type":13,"tag":94,"props":445,"children":446},{"style":101},[447],{"type":18,"value":134},{"type":13,"tag":94,"props":449,"children":450},{"style":137},[451],{"type":18,"value":452},"00001000",{"type":13,"tag":94,"props":454,"children":455},{"style":112},[456],{"type":18,"value":52},{"type":13,"tag":94,"props":458,"children":460},{"class":96,"line":459},15,[461],{"type":13,"tag":94,"props":462,"children":463},{"style":112},[464],{"type":18,"value":465},"} VkFormatFeatureFlagBits;\n",{"type":13,"tag":82,"props":467,"children":472},{"className":468,"code":469,"filename":470,"language":471,"meta":88,"style":88},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct FormatFeatureFlagBits(u32);\nimpl FormatFeatureFlagBits {\n pub const SAMPLED_IMAGE: Self = 0x00000001;\n pub const STORAGE_IMAGE: Self = 0x00000002;\n pub const STORAGE_IMAGE_ATOMIC: Self = 0x00000004;\n pub const UNIFORM_TEXEL_BUFFER: Self = 0x00000008;\n pub const STORAGE_TEXEL_BUFFER: Self = 0x00000010;\n pub const STORAGE_TEXEL_BUFFER_ATOMIC: Self = 0x00000020;\n pub const VERTEX_BUFFER: Self = 0x00000040;\n pub const COLOR_ATTACHMENT: Self = 0x00000080;\n pub const COLOR_ATTACHMENT_BLEND: Self = 0x00000100;\n pub const DEPTH_STENCIL_ATTACHMENT: Self = 0x00000200;\n pub const BLIT_SRC: Self = 0x00000400;\n pub const BLIT_DST: Self = 0x00000800;\n pub const SAMPLED_IMAGE_FILTER_LINEAR: Self = 0x00001000;\n}\n","Rust","rs",[473],{"type":13,"tag":37,"props":474,"children":475},{"__ignoreMap":88},[476,510,527,570,607,644,681,718,755,792,829,866,903,940,977,1014],{"type":13,"tag":94,"props":477,"children":478},{"class":96,"line":97},[479,484,489,495,500,505],{"type":13,"tag":94,"props":480,"children":481},{"style":101},[482],{"type":18,"value":483},"pub",{"type":13,"tag":94,"props":485,"children":486},{"style":101},[487],{"type":18,"value":488}," struct",{"type":13,"tag":94,"props":490,"children":492},{"style":491},"--shiki-default:#953800;--shiki-dark:#FFA657",[493],{"type":18,"value":494}," FormatFeatureFlagBits",{"type":13,"tag":94,"props":496,"children":497},{"style":112},[498],{"type":18,"value":499},"(",{"type":13,"tag":94,"props":501,"children":502},{"style":491},[503],{"type":18,"value":504},"u32",{"type":13,"tag":94,"props":506,"children":507},{"style":112},[508],{"type":18,"value":509},");\n",{"type":13,"tag":94,"props":511,"children":512},{"class":96,"line":118},[513,518,522],{"type":13,"tag":94,"props":514,"children":515},{"style":101},[516],{"type":18,"value":517},"impl",{"type":13,"tag":94,"props":519,"children":520},{"style":491},[521],{"type":18,"value":494},{"type":13,"tag":94,"props":523,"children":524},{"style":112},[525],{"type":18,"value":526}," {\n",{"type":13,"tag":94,"props":528,"children":529},{"class":96,"line":147},[530,535,540,545,550,555,560,565],{"type":13,"tag":94,"props":531,"children":532},{"style":101},[533],{"type":18,"value":534}," pub",{"type":13,"tag":94,"props":536,"children":537},{"style":101},[538],{"type":18,"value":539}," const",{"type":13,"tag":94,"props":541,"children":542},{"style":137},[543],{"type":18,"value":544}," SAMPLED_IMAGE",{"type":13,"tag":94,"props":546,"children":547},{"style":101},[548],{"type":18,"value":549},":",{"type":13,"tag":94,"props":551,"children":552},{"style":137},[553],{"type":18,"value":554}," Self",{"type":13,"tag":94,"props":556,"children":557},{"style":101},[558],{"type":18,"value":559}," =",{"type":13,"tag":94,"props":561,"children":562},{"style":137},[563],{"type":18,"value":564}," 0x00000001",{"type":13,"tag":94,"props":566,"children":567},{"style":112},[568],{"type":18,"value":569},";\n",{"type":13,"tag":94,"props":571,"children":572},{"class":96,"line":173},[573,577,581,586,590,594,598,603],{"type":13,"tag":94,"props":574,"children":575},{"style":101},[576],{"type":18,"value":534},{"type":13,"tag":94,"props":578,"children":579},{"style":101},[580],{"type":18,"value":539},{"type":13,"tag":94,"props":582,"children":583},{"style":137},[584],{"type":18,"value":585}," STORAGE_IMAGE",{"type":13,"tag":94,"props":587,"children":588},{"style":101},[589],{"type":18,"value":549},{"type":13,"tag":94,"props":591,"children":592},{"style":137},[593],{"type":18,"value":554},{"type":13,"tag":94,"props":595,"children":596},{"style":101},[597],{"type":18,"value":559},{"type":13,"tag":94,"props":599,"children":600},{"style":137},[601],{"type":18,"value":602}," 0x00000002",{"type":13,"tag":94,"props":604,"children":605},{"style":112},[606],{"type":18,"value":569},{"type":13,"tag":94,"props":608,"children":609},{"class":96,"line":199},[610,614,618,623,627,631,635,640],{"type":13,"tag":94,"props":611,"children":612},{"style":101},[613],{"type":18,"value":534},{"type":13,"tag":94,"props":615,"children":616},{"style":101},[617],{"type":18,"value":539},{"type":13,"tag":94,"props":619,"children":620},{"style":137},[621],{"type":18,"value":622}," STORAGE_IMAGE_ATOMIC",{"type":13,"tag":94,"props":624,"children":625},{"style":101},[626],{"type":18,"value":549},{"type":13,"tag":94,"props":628,"children":629},{"style":137},[630],{"type":18,"value":554},{"type":13,"tag":94,"props":632,"children":633},{"style":101},[634],{"type":18,"value":559},{"type":13,"tag":94,"props":636,"children":637},{"style":137},[638],{"type":18,"value":639}," 0x00000004",{"type":13,"tag":94,"props":641,"children":642},{"style":112},[643],{"type":18,"value":569},{"type":13,"tag":94,"props":645,"children":646},{"class":96,"line":225},[647,651,655,660,664,668,672,677],{"type":13,"tag":94,"props":648,"children":649},{"style":101},[650],{"type":18,"value":534},{"type":13,"tag":94,"props":652,"children":653},{"style":101},[654],{"type":18,"value":539},{"type":13,"tag":94,"props":656,"children":657},{"style":137},[658],{"type":18,"value":659}," UNIFORM_TEXEL_BUFFER",{"type":13,"tag":94,"props":661,"children":662},{"style":101},[663],{"type":18,"value":549},{"type":13,"tag":94,"props":665,"children":666},{"style":137},[667],{"type":18,"value":554},{"type":13,"tag":94,"props":669,"children":670},{"style":101},[671],{"type":18,"value":559},{"type":13,"tag":94,"props":673,"children":674},{"style":137},[675],{"type":18,"value":676}," 0x00000008",{"type":13,"tag":94,"props":678,"children":679},{"style":112},[680],{"type":18,"value":569},{"type":13,"tag":94,"props":682,"children":683},{"class":96,"line":251},[684,688,692,697,701,705,709,714],{"type":13,"tag":94,"props":685,"children":686},{"style":101},[687],{"type":18,"value":534},{"type":13,"tag":94,"props":689,"children":690},{"style":101},[691],{"type":18,"value":539},{"type":13,"tag":94,"props":693,"children":694},{"style":137},[695],{"type":18,"value":696}," STORAGE_TEXEL_BUFFER",{"type":13,"tag":94,"props":698,"children":699},{"style":101},[700],{"type":18,"value":549},{"type":13,"tag":94,"props":702,"children":703},{"style":137},[704],{"type":18,"value":554},{"type":13,"tag":94,"props":706,"children":707},{"style":101},[708],{"type":18,"value":559},{"type":13,"tag":94,"props":710,"children":711},{"style":137},[712],{"type":18,"value":713}," 0x00000010",{"type":13,"tag":94,"props":715,"children":716},{"style":112},[717],{"type":18,"value":569},{"type":13,"tag":94,"props":719,"children":720},{"class":96,"line":277},[721,725,729,734,738,742,746,751],{"type":13,"tag":94,"props":722,"children":723},{"style":101},[724],{"type":18,"value":534},{"type":13,"tag":94,"props":726,"children":727},{"style":101},[728],{"type":18,"value":539},{"type":13,"tag":94,"props":730,"children":731},{"style":137},[732],{"type":18,"value":733}," STORAGE_TEXEL_BUFFER_ATOMIC",{"type":13,"tag":94,"props":735,"children":736},{"style":101},[737],{"type":18,"value":549},{"type":13,"tag":94,"props":739,"children":740},{"style":137},[741],{"type":18,"value":554},{"type":13,"tag":94,"props":743,"children":744},{"style":101},[745],{"type":18,"value":559},{"type":13,"tag":94,"props":747,"children":748},{"style":137},[749],{"type":18,"value":750}," 0x00000020",{"type":13,"tag":94,"props":752,"children":753},{"style":112},[754],{"type":18,"value":569},{"type":13,"tag":94,"props":756,"children":757},{"class":96,"line":303},[758,762,766,771,775,779,783,788],{"type":13,"tag":94,"props":759,"children":760},{"style":101},[761],{"type":18,"value":534},{"type":13,"tag":94,"props":763,"children":764},{"style":101},[765],{"type":18,"value":539},{"type":13,"tag":94,"props":767,"children":768},{"style":137},[769],{"type":18,"value":770}," VERTEX_BUFFER",{"type":13,"tag":94,"props":772,"children":773},{"style":101},[774],{"type":18,"value":549},{"type":13,"tag":94,"props":776,"children":777},{"style":137},[778],{"type":18,"value":554},{"type":13,"tag":94,"props":780,"children":781},{"style":101},[782],{"type":18,"value":559},{"type":13,"tag":94,"props":784,"children":785},{"style":137},[786],{"type":18,"value":787}," 0x00000040",{"type":13,"tag":94,"props":789,"children":790},{"style":112},[791],{"type":18,"value":569},{"type":13,"tag":94,"props":793,"children":794},{"class":96,"line":329},[795,799,803,808,812,816,820,825],{"type":13,"tag":94,"props":796,"children":797},{"style":101},[798],{"type":18,"value":534},{"type":13,"tag":94,"props":800,"children":801},{"style":101},[802],{"type":18,"value":539},{"type":13,"tag":94,"props":804,"children":805},{"style":137},[806],{"type":18,"value":807}," COLOR_ATTACHMENT",{"type":13,"tag":94,"props":809,"children":810},{"style":101},[811],{"type":18,"value":549},{"type":13,"tag":94,"props":813,"children":814},{"style":137},[815],{"type":18,"value":554},{"type":13,"tag":94,"props":817,"children":818},{"style":101},[819],{"type":18,"value":559},{"type":13,"tag":94,"props":821,"children":822},{"style":137},[823],{"type":18,"value":824}," 0x00000080",{"type":13,"tag":94,"props":826,"children":827},{"style":112},[828],{"type":18,"value":569},{"type":13,"tag":94,"props":830,"children":831},{"class":96,"line":355},[832,836,840,845,849,853,857,862],{"type":13,"tag":94,"props":833,"children":834},{"style":101},[835],{"type":18,"value":534},{"type":13,"tag":94,"props":837,"children":838},{"style":101},[839],{"type":18,"value":539},{"type":13,"tag":94,"props":841,"children":842},{"style":137},[843],{"type":18,"value":844}," COLOR_ATTACHMENT_BLEND",{"type":13,"tag":94,"props":846,"children":847},{"style":101},[848],{"type":18,"value":549},{"type":13,"tag":94,"props":850,"children":851},{"style":137},[852],{"type":18,"value":554},{"type":13,"tag":94,"props":854,"children":855},{"style":101},[856],{"type":18,"value":559},{"type":13,"tag":94,"props":858,"children":859},{"style":137},[860],{"type":18,"value":861}," 0x00000100",{"type":13,"tag":94,"props":863,"children":864},{"style":112},[865],{"type":18,"value":569},{"type":13,"tag":94,"props":867,"children":868},{"class":96,"line":381},[869,873,877,882,886,890,894,899],{"type":13,"tag":94,"props":870,"children":871},{"style":101},[872],{"type":18,"value":534},{"type":13,"tag":94,"props":874,"children":875},{"style":101},[876],{"type":18,"value":539},{"type":13,"tag":94,"props":878,"children":879},{"style":137},[880],{"type":18,"value":881}," DEPTH_STENCIL_ATTACHMENT",{"type":13,"tag":94,"props":883,"children":884},{"style":101},[885],{"type":18,"value":549},{"type":13,"tag":94,"props":887,"children":888},{"style":137},[889],{"type":18,"value":554},{"type":13,"tag":94,"props":891,"children":892},{"style":101},[893],{"type":18,"value":559},{"type":13,"tag":94,"props":895,"children":896},{"style":137},[897],{"type":18,"value":898}," 0x00000200",{"type":13,"tag":94,"props":900,"children":901},{"style":112},[902],{"type":18,"value":569},{"type":13,"tag":94,"props":904,"children":905},{"class":96,"line":407},[906,910,914,919,923,927,931,936],{"type":13,"tag":94,"props":907,"children":908},{"style":101},[909],{"type":18,"value":534},{"type":13,"tag":94,"props":911,"children":912},{"style":101},[913],{"type":18,"value":539},{"type":13,"tag":94,"props":915,"children":916},{"style":137},[917],{"type":18,"value":918}," BLIT_SRC",{"type":13,"tag":94,"props":920,"children":921},{"style":101},[922],{"type":18,"value":549},{"type":13,"tag":94,"props":924,"children":925},{"style":137},[926],{"type":18,"value":554},{"type":13,"tag":94,"props":928,"children":929},{"style":101},[930],{"type":18,"value":559},{"type":13,"tag":94,"props":932,"children":933},{"style":137},[934],{"type":18,"value":935}," 0x00000400",{"type":13,"tag":94,"props":937,"children":938},{"style":112},[939],{"type":18,"value":569},{"type":13,"tag":94,"props":941,"children":942},{"class":96,"line":433},[943,947,951,956,960,964,968,973],{"type":13,"tag":94,"props":944,"children":945},{"style":101},[946],{"type":18,"value":534},{"type":13,"tag":94,"props":948,"children":949},{"style":101},[950],{"type":18,"value":539},{"type":13,"tag":94,"props":952,"children":953},{"style":137},[954],{"type":18,"value":955}," BLIT_DST",{"type":13,"tag":94,"props":957,"children":958},{"style":101},[959],{"type":18,"value":549},{"type":13,"tag":94,"props":961,"children":962},{"style":137},[963],{"type":18,"value":554},{"type":13,"tag":94,"props":965,"children":966},{"style":101},[967],{"type":18,"value":559},{"type":13,"tag":94,"props":969,"children":970},{"style":137},[971],{"type":18,"value":972}," 0x00000800",{"type":13,"tag":94,"props":974,"children":975},{"style":112},[976],{"type":18,"value":569},{"type":13,"tag":94,"props":978,"children":979},{"class":96,"line":459},[980,984,988,993,997,1001,1005,1010],{"type":13,"tag":94,"props":981,"children":982},{"style":101},[983],{"type":18,"value":534},{"type":13,"tag":94,"props":985,"children":986},{"style":101},[987],{"type":18,"value":539},{"type":13,"tag":94,"props":989,"children":990},{"style":137},[991],{"type":18,"value":992}," SAMPLED_IMAGE_FILTER_LINEAR",{"type":13,"tag":94,"props":994,"children":995},{"style":101},[996],{"type":18,"value":549},{"type":13,"tag":94,"props":998,"children":999},{"style":137},[1000],{"type":18,"value":554},{"type":13,"tag":94,"props":1002,"children":1003},{"style":101},[1004],{"type":18,"value":559},{"type":13,"tag":94,"props":1006,"children":1007},{"style":137},[1008],{"type":18,"value":1009}," 0x00001000",{"type":13,"tag":94,"props":1011,"children":1012},{"style":112},[1013],{"type":18,"value":569},{"type":13,"tag":94,"props":1015,"children":1017},{"class":96,"line":1016},16,[1018],{"type":13,"tag":94,"props":1019,"children":1020},{"style":112},[1021],{"type":18,"value":1022},"}\n",{"type":13,"tag":14,"props":1024,"children":1025},{},[1026,1028,1034,1036,1040,1042,1047,1048,1053,1055,1059,1060,1065,1067,1073,1075,1081,1083,1103,1105,1111,1112,1118],{"type":18,"value":1027},"These values\nall have the same meaning as the equivalently named values for\n",{"type":13,"tag":28,"props":1029,"children":1031},{"href":1030},"/man/VkFormatFeatureFlags2",[1032],{"type":18,"value":1033},"VkFormatFeatureFlags2",{"type":18,"value":1035}," and\n",{"type":13,"tag":21,"props":1037,"children":1039},{"type":1038},"may",[],{"type":18,"value":1041}," be set in\n",{"type":13,"tag":37,"props":1043,"children":1045},{"className":1044},[],[1046],{"type":18,"value":42},{"type":18,"value":44},{"type":13,"tag":37,"props":1049,"children":1051},{"className":1050},[],[1052],{"type":18,"value":50},{"type":18,"value":1054},", and\n",{"type":13,"tag":28,"props":1056,"children":1057},{"href":55},[1058],{"type":18,"value":58},{"type":18,"value":60},{"type":13,"tag":37,"props":1061,"children":1063},{"className":1062},[],[1064],{"type":18,"value":66},{"type":18,"value":1066},",\nspecifying that the features are supported by ",{"type":13,"tag":28,"props":1068,"children":1070},{"href":1069},"/man/VkImage#VkImage",[1071],{"type":18,"value":1072},"images",{"type":18,"value":1074}," or\n",{"type":13,"tag":28,"props":1076,"children":1078},{"href":1077},"/man/VkImageView#VkImageView",[1079],{"type":18,"value":1080},"image views",{"type":18,"value":1082},"\nor ",{"type":13,"tag":28,"props":1084,"children":1086},{"href":1085},"/man/VkSamplerYcbcrConversion#VkSamplerYcbcrConversion",[1087,1089,1095,1096,1101],{"type":18,"value":1088},"sampler Y′C",{"type":13,"tag":1090,"props":1091,"children":1092},"sub",{},[1093],{"type":18,"value":1094},"B",{"type":18,"value":86},{"type":13,"tag":1090,"props":1097,"children":1098},{},[1099],{"type":18,"value":1100},"R",{"type":18,"value":1102}," conversion objects",{"type":18,"value":1104},"\ncreated with the queried\n",{"type":13,"tag":28,"props":1106,"children":1108},{"href":1107},"/man/vkGetPhysicalDeviceFormatProperties",[1109],{"type":18,"value":1110},"vkGetPhysicalDeviceFormatProperties",{"type":18,"value":60},{"type":13,"tag":37,"props":1113,"children":1115},{"className":1114},[],[1116],{"type":18,"value":1117},"format",{"type":18,"value":549},{"type":13,"tag":1120,"props":1121,"children":1122},"ul",{},[1123,1148,1170,1186,1201,1217,1232,1272,1305,1454,1500,1544,1585,1652,1786,1904,1949,1960,1979,2034,2077,2099,2143,2173,2210,2239],{"type":13,"tag":1124,"props":1125,"children":1126},"li",{},[1127,1133,1135,1138,1140,1146],{"type":13,"tag":37,"props":1128,"children":1130},{"className":1129},[],[1131],{"type":18,"value":1132},"VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT",{"type":18,"value":1134}," specifies that an image view\n",{"type":13,"tag":21,"props":1136,"children":1137},{"type":23},[],{"type":18,"value":1139}," be ",{"type":13,"tag":28,"props":1141,"children":1143},{"href":1142},"/chapters/descriptorsets#descriptorsets-sampledimage",[1144],{"type":18,"value":1145},"sampled from",{"type":18,"value":1147},".",{"type":13,"tag":1124,"props":1149,"children":1150},{},[1151,1157,1158,1161,1163,1169],{"type":13,"tag":37,"props":1152,"children":1154},{"className":1153},[],[1155],{"type":18,"value":1156},"VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT",{"type":18,"value":1134},{"type":13,"tag":21,"props":1159,"children":1160},{"type":23},[],{"type":18,"value":1162}," be used as a ",{"type":13,"tag":28,"props":1164,"children":1166},{"href":1165},"/chapters/descriptorsets#descriptorsets-storageimage",[1167],{"type":18,"value":1168},"storage image",{"type":18,"value":1147},{"type":13,"tag":1124,"props":1171,"children":1172},{},[1173,1179,1181,1184],{"type":13,"tag":37,"props":1174,"children":1176},{"className":1175},[],[1177],{"type":18,"value":1178},"VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT",{"type":18,"value":1180}," specifies that an image\nview ",{"type":13,"tag":21,"props":1182,"children":1183},{"type":23},[],{"type":18,"value":1185}," be used as storage image that supports atomic operations.",{"type":13,"tag":1124,"props":1187,"children":1188},{},[1189,1195,1196,1199],{"type":13,"tag":37,"props":1190,"children":1192},{"className":1191},[],[1193],{"type":18,"value":1194},"VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT",{"type":18,"value":1180},{"type":13,"tag":21,"props":1197,"children":1198},{"type":23},[],{"type":18,"value":1200}," be used as a framebuffer color attachment and as an input\nattachment.",{"type":13,"tag":1124,"props":1202,"children":1203},{},[1204,1210,1212,1215],{"type":13,"tag":37,"props":1205,"children":1207},{"className":1206},[],[1208],{"type":18,"value":1209},"VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT",{"type":18,"value":1211}," specifies that an\nimage view ",{"type":13,"tag":21,"props":1213,"children":1214},{"type":23},[],{"type":18,"value":1216}," be used as a framebuffer color attachment that supports\nblending.",{"type":13,"tag":1124,"props":1218,"children":1219},{},[1220,1226,1227,1230],{"type":13,"tag":37,"props":1221,"children":1223},{"className":1222},[],[1224],{"type":18,"value":1225},"VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT",{"type":18,"value":1211},{"type":13,"tag":21,"props":1228,"children":1229},{"type":23},[],{"type":18,"value":1231}," be used as a framebuffer depth/stencil attachment and as\nan input attachment.",{"type":13,"tag":1124,"props":1233,"children":1234},{},[1235,1241,1243,1246,1248,1254,1256,1262,1264,1270],{"type":13,"tag":37,"props":1236,"children":1238},{"className":1237},[],[1239],{"type":18,"value":1240},"VK_FORMAT_FEATURE_BLIT_SRC_BIT",{"type":18,"value":1242}," specifies that an image ",{"type":13,"tag":21,"props":1244,"children":1245},{"type":23},[],{"type":18,"value":1247}," be\nused as ",{"type":13,"tag":37,"props":1249,"children":1251},{"className":1250},[],[1252],{"type":18,"value":1253},"srcImage",{"type":18,"value":1255}," for the\n",{"type":13,"tag":37,"props":1257,"children":1259},{"className":1258},[],[1260],{"type":18,"value":1261},"vkCmdBlitImage2",{"type":18,"value":1263}," and ",{"type":13,"tag":37,"props":1265,"children":1267},{"className":1266},[],[1268],{"type":18,"value":1269},"vkCmdBlitImage",{"type":18,"value":1271}," commands.",{"type":13,"tag":1124,"props":1273,"children":1274},{},[1275,1281,1282,1285,1286,1292,1293,1298,1299,1304],{"type":13,"tag":37,"props":1276,"children":1278},{"className":1277},[],[1279],{"type":18,"value":1280},"VK_FORMAT_FEATURE_BLIT_DST_BIT",{"type":18,"value":1242},{"type":13,"tag":21,"props":1283,"children":1284},{"type":23},[],{"type":18,"value":1247},{"type":13,"tag":37,"props":1287,"children":1289},{"className":1288},[],[1290],{"type":18,"value":1291},"dstImage",{"type":18,"value":1255},{"type":13,"tag":37,"props":1294,"children":1296},{"className":1295},[],[1297],{"type":18,"value":1261},{"type":18,"value":1263},{"type":13,"tag":37,"props":1300,"children":1302},{"className":1301},[],[1303],{"type":18,"value":1269},{"type":18,"value":1271},{"type":13,"tag":1124,"props":1306,"children":1307},{},[1308,1314,1316,1321,1323,1326,1328,1334,1335,1341,1343,1349,1351,1357,1359,1365,1367,1372,1374,1379,1381,1386,1387,1392,1394,1400,1402,1407,1409,1413,1415,1420,1421,1426,1427,1431,1433,1436,1438,1441,1443,1446,1448,1452],{"type":13,"tag":37,"props":1309,"children":1311},{"className":1310},[],[1312],{"type":18,"value":1313},"VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT",{"type":18,"value":1315}," specifies that\nif ",{"type":13,"tag":37,"props":1317,"children":1319},{"className":1318},[],[1320],{"type":18,"value":1132},{"type":18,"value":1322}," is also set, an image view\n",{"type":13,"tag":21,"props":1324,"children":1325},{"type":23},[],{"type":18,"value":1327}," be used with a sampler that has either of ",{"type":13,"tag":37,"props":1329,"children":1331},{"className":1330},[],[1332],{"type":18,"value":1333},"magFilter",{"type":18,"value":1074},{"type":13,"tag":37,"props":1336,"children":1338},{"className":1337},[],[1339],{"type":18,"value":1340},"minFilter",{"type":18,"value":1342}," set to ",{"type":13,"tag":37,"props":1344,"children":1346},{"className":1345},[],[1347],{"type":18,"value":1348},"VK_FILTER_LINEAR",{"type":18,"value":1350},", or ",{"type":13,"tag":37,"props":1352,"children":1354},{"className":1353},[],[1355],{"type":18,"value":1356},"mipmapMode",{"type":18,"value":1358}," set\nto ",{"type":13,"tag":37,"props":1360,"children":1362},{"className":1361},[],[1363],{"type":18,"value":1364},"VK_SAMPLER_MIPMAP_MODE_LINEAR",{"type":18,"value":1366},".\nIf ",{"type":13,"tag":37,"props":1368,"children":1370},{"className":1369},[],[1371],{"type":18,"value":1240},{"type":18,"value":1373}," is also set, an image can be\nused as the ",{"type":13,"tag":37,"props":1375,"children":1377},{"className":1376},[],[1378],{"type":18,"value":1253},{"type":18,"value":1380}," to\n",{"type":13,"tag":37,"props":1382,"children":1384},{"className":1383},[],[1385],{"type":18,"value":1261},{"type":18,"value":1263},{"type":13,"tag":37,"props":1388,"children":1390},{"className":1389},[],[1391],{"type":18,"value":1269},{"type":18,"value":1393},"\nwith a ",{"type":13,"tag":37,"props":1395,"children":1397},{"className":1396},[],[1398],{"type":18,"value":1399},"filter",{"type":18,"value":1401}," of ",{"type":13,"tag":37,"props":1403,"children":1405},{"className":1404},[],[1406],{"type":18,"value":1348},{"type":18,"value":1408},".\nThis bit ",{"type":13,"tag":21,"props":1410,"children":1412},{"type":1411},"must",[],{"type":18,"value":1414}," only be exposed for formats that also support the\n",{"type":13,"tag":37,"props":1416,"children":1418},{"className":1417},[],[1419],{"type":18,"value":1132},{"type":18,"value":1074},{"type":13,"tag":37,"props":1422,"children":1424},{"className":1423},[],[1425],{"type":18,"value":1240},{"type":18,"value":1147},{"type":13,"tag":1428,"props":1429,"children":1430},"br",{},[],{"type":18,"value":1432},"If the format being queried is a depth/stencil format, this bit only\nspecifies that the depth aspect (not the stencil aspect) of an image of this\nformat supports linear filtering, and that linear filtering of the depth\naspect is supported whether depth compare is enabled in the sampler or not.\nWhere depth comparison is supported it ",{"type":13,"tag":21,"props":1434,"children":1435},{"type":1038},[],{"type":18,"value":1437}," be linear filtered whether this\nbit is present or not, but where this bit is not present the filtered value\n",{"type":13,"tag":21,"props":1439,"children":1440},{"type":1038},[],{"type":18,"value":1442}," be computed in an implementation-dependent manner which differs from\nthe normal rules of linear filtering.\nThe resulting value ",{"type":13,"tag":21,"props":1444,"children":1445},{"type":1411},[],{"type":18,"value":1447}," be in the range [0,1] and ",{"type":13,"tag":21,"props":1449,"children":1451},{"type":1450},"should",[],{"type":18,"value":1453}," be\nproportional to, or a weighted average of, the number of comparison passes\nor failures.",{"type":13,"tag":1124,"props":1455,"children":1456},{},[1457,1463,1464,1467,1469,1475,1477,1483,1485,1491,1493,1498],{"type":13,"tag":37,"props":1458,"children":1460},{"className":1459},[],[1461],{"type":18,"value":1462},"VK_FORMAT_FEATURE_TRANSFER_SRC_BIT",{"type":18,"value":1242},{"type":13,"tag":21,"props":1465,"children":1466},{"type":23},[],{"type":18,"value":1468}," be\nused as a source image for ",{"type":13,"tag":28,"props":1470,"children":1472},{"href":1471},"/chapters/copies#copies",[1473],{"type":18,"value":1474},"copy commands",{"type":18,"value":1476},".\nIf the application ",{"type":13,"tag":37,"props":1478,"children":1480},{"className":1479},[],[1481],{"type":18,"value":1482},"apiVersion",{"type":18,"value":1484}," is Vulkan 1.0 and\n",{"type":13,"tag":28,"props":1486,"children":1488},{"href":1487},"/extensions/VK_KHR_maintenance1",[1489],{"type":18,"value":1490},"VK_KHR_maintenance1",{"type":18,"value":1492}," is not supported,\n",{"type":13,"tag":37,"props":1494,"children":1496},{"className":1495},[],[1497],{"type":18,"value":1462},{"type":18,"value":1499}," is implied to be set when the\nformat feature flag is not 0.",{"type":13,"tag":1124,"props":1501,"children":1502},{},[1503,1509,1510,1513,1515,1519,1520,1526,1527,1532,1533,1537,1538,1543],{"type":13,"tag":37,"props":1504,"children":1506},{"className":1505},[],[1507],{"type":18,"value":1508},"VK_FORMAT_FEATURE_TRANSFER_DST_BIT",{"type":18,"value":1242},{"type":13,"tag":21,"props":1511,"children":1512},{"type":23},[],{"type":18,"value":1514}," be\nused as a destination image for ",{"type":13,"tag":28,"props":1516,"children":1517},{"href":1471},[1518],{"type":18,"value":1474},{"type":18,"value":1263},{"type":13,"tag":28,"props":1521,"children":1523},{"href":1522},"/chapters/clears#clears",[1524],{"type":18,"value":1525},"clear commands",{"type":18,"value":1476},{"type":13,"tag":37,"props":1528,"children":1530},{"className":1529},[],[1531],{"type":18,"value":1482},{"type":18,"value":1484},{"type":13,"tag":28,"props":1534,"children":1535},{"href":1487},[1536],{"type":18,"value":1490},{"type":18,"value":1492},{"type":13,"tag":37,"props":1539,"children":1541},{"className":1540},[],[1542],{"type":18,"value":1508},{"type":18,"value":1499},{"type":13,"tag":1124,"props":1545,"children":1546},{},[1547,1553,1555,1561,1563,1566,1568,1574,1575,1578,1579,1584],{"type":13,"tag":37,"props":1548,"children":1550},{"className":1549},[],[1551],{"type":18,"value":1552},"VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT",{"type":18,"value":1554}," specifies\n",{"type":13,"tag":37,"props":1556,"children":1558},{"className":1557},[],[1559],{"type":18,"value":1560},"VkImage",{"type":18,"value":1562}," ",{"type":13,"tag":21,"props":1564,"children":1565},{"type":23},[],{"type":18,"value":1567}," be used as a sampled image with a min or max\n",{"type":13,"tag":28,"props":1569,"children":1571},{"href":1570},"/man/VkSamplerReductionMode",[1572],{"type":18,"value":1573},"VkSamplerReductionMode",{"type":18,"value":1408},{"type":13,"tag":21,"props":1576,"children":1577},{"type":1411},[],{"type":18,"value":1414},{"type":13,"tag":37,"props":1580,"children":1582},{"className":1581},[],[1583],{"type":18,"value":1132},{"type":18,"value":1147},{"type":13,"tag":1124,"props":1586,"children":1587},{},[1588,1594,1596,1601,1602,1605,1607,1612,1614,1619,1620,1626,1628,1633,1635,1640,1641,1644,1645,1650],{"type":13,"tag":37,"props":1589,"children":1591},{"className":1590},[],[1592],{"type":18,"value":1593},"VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_EXT",{"type":18,"value":1595}," specifies\nthat ",{"type":13,"tag":37,"props":1597,"children":1599},{"className":1598},[],[1600],{"type":18,"value":1560},{"type":18,"value":1562},{"type":13,"tag":21,"props":1603,"children":1604},{"type":23},[],{"type":18,"value":1606}," be used with a sampler that has either of\n",{"type":13,"tag":37,"props":1608,"children":1610},{"className":1609},[],[1611],{"type":18,"value":1333},{"type":18,"value":1613}," or ",{"type":13,"tag":37,"props":1615,"children":1617},{"className":1616},[],[1618],{"type":18,"value":1340},{"type":18,"value":1342},{"type":13,"tag":37,"props":1621,"children":1623},{"className":1622},[],[1624],{"type":18,"value":1625},"VK_FILTER_CUBIC_EXT",{"type":18,"value":1627},", or\nbe the source image for a blit with ",{"type":13,"tag":37,"props":1629,"children":1631},{"className":1630},[],[1632],{"type":18,"value":1399},{"type":18,"value":1634}," set to\n",{"type":13,"tag":37,"props":1636,"children":1638},{"className":1637},[],[1639],{"type":18,"value":1625},{"type":18,"value":1408},{"type":13,"tag":21,"props":1642,"children":1643},{"type":1411},[],{"type":18,"value":1414},{"type":13,"tag":37,"props":1646,"children":1648},{"className":1647},[],[1649],{"type":18,"value":1132},{"type":18,"value":1651},".\nIf the format being queried is a depth/stencil format, this only\nspecifies that the depth aspect is cubic filterable.",{"type":13,"tag":1124,"props":1653,"children":1654},{},[1655,1661,1663,1666,1668,1684,1686,1689,1691,1697,1700,1706,1708,1714,1716,1722,1724,1729,1730,1735,1736,1739,1741,1747,1749,1755,1756,1762,1764,1768,1769,1773,1775,1778,1780,1785],{"type":13,"tag":37,"props":1656,"children":1658},{"className":1657},[],[1659],{"type":18,"value":1660},"VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT",{"type":18,"value":1662}," specifies that an\napplication ",{"type":13,"tag":21,"props":1664,"children":1665},{"type":23},[],{"type":18,"value":1667}," define a ",{"type":13,"tag":28,"props":1669,"children":1671},{"href":1670},"/chapters/samplers#samplers-YCbCr-conversion",[1672,1673,1677,1678,1682],{"type":18,"value":1088},{"type":13,"tag":1090,"props":1674,"children":1675},{},[1676],{"type":18,"value":1094},{"type":18,"value":86},{"type":13,"tag":1090,"props":1679,"children":1680},{},[1681],{"type":18,"value":1100},{"type":18,"value":1683},"\nconversion",{"type":18,"value":1685}," using this format as a source, and that an image of this\nformat ",{"type":13,"tag":21,"props":1687,"children":1688},{"type":23},[],{"type":18,"value":1690}," be used with a ",{"type":13,"tag":28,"props":1692,"children":1694},{"href":1693},"/man/VkSamplerYcbcrConversionCreateInfo",[1695],{"type":18,"value":1696},"VkSamplerYcbcrConversionCreateInfo",{"type":13,"tag":1428,"props":1698,"children":1699},{},[],{"type":13,"tag":37,"props":1701,"children":1703},{"className":1702},[],[1704],{"type":18,"value":1705},"xChromaOffset",{"type":18,"value":1707}," and/or ",{"type":13,"tag":37,"props":1709,"children":1711},{"className":1710},[],[1712],{"type":18,"value":1713},"yChromaOffset",{"type":18,"value":1715}," of\n",{"type":13,"tag":37,"props":1717,"children":1719},{"className":1718},[],[1720],{"type":18,"value":1721},"VK_CHROMA_LOCATION_MIDPOINT",{"type":18,"value":1723},".\nOtherwise both ",{"type":13,"tag":37,"props":1725,"children":1727},{"className":1726},[],[1728],{"type":18,"value":1705},{"type":18,"value":1263},{"type":13,"tag":37,"props":1731,"children":1733},{"className":1732},[],[1734],{"type":18,"value":1713},{"type":18,"value":1562},{"type":13,"tag":21,"props":1737,"children":1738},{"type":1411},[],{"type":18,"value":1740}," be\n",{"type":13,"tag":37,"props":1742,"children":1744},{"className":1743},[],[1745],{"type":18,"value":1746},"VK_CHROMA_LOCATION_COSITED_EVEN",{"type":18,"value":1748},".\nIf a format does not incorporate chroma downsampling (it is not a\n",{"type":13,"tag":37,"props":1750,"children":1752},{"className":1751},[],[1753],{"type":18,"value":1754},"422",{"type":18,"value":1613},{"type":13,"tag":37,"props":1757,"children":1759},{"className":1758},[],[1760],{"type":18,"value":1761},"420",{"type":18,"value":1763}," format) but the implementation supports sampler\nY′C",{"type":13,"tag":1090,"props":1765,"children":1766},{},[1767],{"type":18,"value":1094},{"type":18,"value":86},{"type":13,"tag":1090,"props":1770,"children":1771},{},[1772],{"type":18,"value":1100},{"type":18,"value":1774}," conversion for this format, the implementation ",{"type":13,"tag":21,"props":1776,"children":1777},{"type":1411},[],{"type":18,"value":1779}," set\n",{"type":13,"tag":37,"props":1781,"children":1783},{"className":1782},[],[1784],{"type":18,"value":1660},{"type":18,"value":1147},{"type":13,"tag":1124,"props":1787,"children":1788},{},[1789,1795,1796,1799,1800,1814,1815,1818,1819,1823,1826,1831,1832,1837,1838,1843,1844,1849,1850,1855,1856,1859,1860,1865,1867,1872,1874,1879,1881,1884,1886,1902],{"type":13,"tag":37,"props":1790,"children":1792},{"className":1791},[],[1793],{"type":18,"value":1794},"VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT",{"type":18,"value":1662},{"type":13,"tag":21,"props":1797,"children":1798},{"type":23},[],{"type":18,"value":1667},{"type":13,"tag":28,"props":1801,"children":1802},{"href":1670},[1803,1804,1808,1809,1813],{"type":18,"value":1088},{"type":13,"tag":1090,"props":1805,"children":1806},{},[1807],{"type":18,"value":1094},{"type":18,"value":86},{"type":13,"tag":1090,"props":1810,"children":1811},{},[1812],{"type":18,"value":1100},{"type":18,"value":1683},{"type":18,"value":1685},{"type":13,"tag":21,"props":1816,"children":1817},{"type":23},[],{"type":18,"value":1690},{"type":13,"tag":28,"props":1820,"children":1821},{"href":1693},[1822],{"type":18,"value":1696},{"type":13,"tag":1428,"props":1824,"children":1825},{},[],{"type":13,"tag":37,"props":1827,"children":1829},{"className":1828},[],[1830],{"type":18,"value":1705},{"type":18,"value":1707},{"type":13,"tag":37,"props":1833,"children":1835},{"className":1834},[],[1836],{"type":18,"value":1713},{"type":18,"value":1715},{"type":13,"tag":37,"props":1839,"children":1841},{"className":1840},[],[1842],{"type":18,"value":1746},{"type":18,"value":1723},{"type":13,"tag":37,"props":1845,"children":1847},{"className":1846},[],[1848],{"type":18,"value":1705},{"type":18,"value":1263},{"type":13,"tag":37,"props":1851,"children":1853},{"className":1852},[],[1854],{"type":18,"value":1713},{"type":18,"value":1562},{"type":13,"tag":21,"props":1857,"children":1858},{"type":1411},[],{"type":18,"value":1740},{"type":13,"tag":37,"props":1861,"children":1863},{"className":1862},[],[1864],{"type":18,"value":1721},{"type":18,"value":1866},".\nIf neither ",{"type":13,"tag":37,"props":1868,"children":1870},{"className":1869},[],[1871],{"type":18,"value":1794},{"type":18,"value":1873}," nor\n",{"type":13,"tag":37,"props":1875,"children":1877},{"className":1876},[],[1878],{"type":18,"value":1660},{"type":18,"value":1880}," is set, the\napplication ",{"type":13,"tag":21,"props":1882,"children":1883},{"type":1411},[],{"type":18,"value":1885}," not define a ",{"type":13,"tag":28,"props":1887,"children":1888},{"href":1670},[1889,1891,1895,1896,1900],{"type":18,"value":1890},"sampler\nY′C",{"type":13,"tag":1090,"props":1892,"children":1893},{},[1894],{"type":18,"value":1094},{"type":18,"value":86},{"type":13,"tag":1090,"props":1897,"children":1898},{},[1899],{"type":18,"value":1100},{"type":18,"value":1901}," conversion",{"type":18,"value":1903}," using this format as a source.",{"type":13,"tag":1124,"props":1905,"children":1906},{},[1907,1913,1915,1918,1920,1934,1936,1942,1943,1948],{"type":13,"tag":37,"props":1908,"children":1910},{"className":1909},[],[1911],{"type":18,"value":1912},"VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT",{"type":18,"value":1914},"\nspecifies that an application ",{"type":13,"tag":21,"props":1916,"children":1917},{"type":23},[],{"type":18,"value":1919}," define a\n",{"type":13,"tag":28,"props":1921,"children":1922},{"href":1670},[1923,1924,1928,1929,1933],{"type":18,"value":1088},{"type":13,"tag":1090,"props":1925,"children":1926},{},[1927],{"type":18,"value":1094},{"type":18,"value":86},{"type":13,"tag":1090,"props":1930,"children":1931},{},[1932],{"type":18,"value":1100},{"type":18,"value":1901},{"type":18,"value":1935}," using this\nformat as a source with ",{"type":13,"tag":37,"props":1937,"children":1939},{"className":1938},[],[1940],{"type":18,"value":1941},"chromaFilter",{"type":18,"value":1634},{"type":13,"tag":37,"props":1944,"children":1946},{"className":1945},[],[1947],{"type":18,"value":1348},{"type":18,"value":1147},{"type":13,"tag":1124,"props":1950,"children":1951},{},[1952,1958],{"type":13,"tag":37,"props":1953,"children":1955},{"className":1954},[],[1956],{"type":18,"value":1957},"VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT",{"type":18,"value":1959},"\nspecifies that the format can have different chroma, min, and mag\nfilters.",{"type":13,"tag":1124,"props":1961,"children":1962},{},[1963,1969,1971,1977],{"type":13,"tag":37,"props":1964,"children":1966},{"className":1965},[],[1967],{"type":18,"value":1968},"VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT",{"type":18,"value":1970},"\nspecifies that reconstruction is explicit, as described in\n",{"type":13,"tag":28,"props":1972,"children":1974},{"href":1973},"/chapters/textures#textures-chroma-reconstruction",[1975],{"type":18,"value":1976},"Chroma Reconstruction",{"type":18,"value":1978},".\nIf this bit is not present, reconstruction is implicit by default.",{"type":13,"tag":1124,"props":1980,"children":1981},{},[1982,1988,1990,1993,1995,1999,2000,2006,2008,2014,2016,2021,2023,2026,2028,2033],{"type":13,"tag":37,"props":1983,"children":1985},{"className":1984},[],[1986],{"type":18,"value":1987},"VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT",{"type":18,"value":1989},"\nspecifies that reconstruction ",{"type":13,"tag":21,"props":1991,"children":1992},{"type":23},[],{"type":18,"value":1994}," be forcibly made explicit by setting\n",{"type":13,"tag":28,"props":1996,"children":1997},{"href":1693},[1998],{"type":18,"value":1696},{"type":18,"value":60},{"type":13,"tag":37,"props":2001,"children":2003},{"className":2002},[],[2004],{"type":18,"value":2005},"forceExplicitReconstruction",{"type":18,"value":2007},"\nto ",{"type":13,"tag":37,"props":2009,"children":2011},{"className":2010},[],[2012],{"type":18,"value":2013},"VK_TRUE",{"type":18,"value":2015},".\nIf the format being queried supports\n",{"type":13,"tag":37,"props":2017,"children":2019},{"className":2018},[],[2020],{"type":18,"value":1968},{"type":18,"value":2022},"\nit ",{"type":13,"tag":21,"props":2024,"children":2025},{"type":1411},[],{"type":18,"value":2027}," also support\n",{"type":13,"tag":37,"props":2029,"children":2031},{"className":2030},[],[2032],{"type":18,"value":1987},{"type":18,"value":1147},{"type":13,"tag":1124,"props":2035,"children":2036},{},[2037,2043,2045,2048,2050,2056,2058,2061,2063,2068,2070,2076],{"type":13,"tag":37,"props":2038,"children":2040},{"className":2039},[],[2041],{"type":18,"value":2042},"VK_FORMAT_FEATURE_DISJOINT_BIT",{"type":18,"value":2044}," specifies that a multi-planar image\n",{"type":13,"tag":21,"props":2046,"children":2047},{"type":23},[],{"type":18,"value":2049}," have the ",{"type":13,"tag":37,"props":2051,"children":2053},{"className":2052},[],[2054],{"type":18,"value":2055},"VK_IMAGE_CREATE_DISJOINT_BIT",{"type":18,"value":2057}," set during image\ncreation.\nAn implementation ",{"type":13,"tag":21,"props":2059,"children":2060},{"type":1411},[],{"type":18,"value":2062}," not set ",{"type":13,"tag":37,"props":2064,"children":2066},{"className":2065},[],[2067],{"type":18,"value":2042},{"type":18,"value":2069}," for\n",{"type":13,"tag":2071,"props":2072,"children":2073},"em",{},[2074],{"type":18,"value":2075},"single-plane formats",{"type":18,"value":1147},{"type":13,"tag":1124,"props":2078,"children":2079},{},[2080,2086,2087,2090,2092,2098],{"type":13,"tag":37,"props":2081,"children":2083},{"className":2082},[],[2084],{"type":18,"value":2085},"VK_FORMAT_FEATURE_FRAGMENT_DENSITY_MAP_BIT_EXT",{"type":18,"value":1211},{"type":13,"tag":21,"props":2088,"children":2089},{"type":23},[],{"type":18,"value":2091}," be used as a\n",{"type":13,"tag":28,"props":2093,"children":2095},{"href":2094},"/chapters/renderpass#renderpass-fragmentdensitymapattachment",[2096],{"type":18,"value":2097},"fragment density map\nattachment",{"type":18,"value":1147},{"type":13,"tag":1124,"props":2100,"children":2101},{},[2102,2108,2110,2113,2114,2120,2122,2125,2127,2133,2135,2141],{"type":13,"tag":37,"props":2103,"children":2105},{"className":2104},[],[2106],{"type":18,"value":2107},"VK_FORMAT_FEATURE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR",{"type":18,"value":2109},"\nspecifies that an image view ",{"type":13,"tag":21,"props":2111,"children":2112},{"type":23},[],{"type":18,"value":2091},{"type":13,"tag":28,"props":2115,"children":2117},{"href":2116},"/chapters/primsrast#primsrast-fragment-shading-rate-attachment",[2118],{"type":18,"value":2119},"fragment shading rate\nattachment",{"type":18,"value":2121},".\nAn implementation ",{"type":13,"tag":21,"props":2123,"children":2124},{"type":1411},[],{"type":18,"value":2126}," not set this feature for formats with a\n",{"type":13,"tag":28,"props":2128,"children":2130},{"href":2129},"/chapters/formats#formats-numericformat",[2131],{"type":18,"value":2132},"numeric format",{"type":18,"value":2134}," other than ",{"type":13,"tag":37,"props":2136,"children":2138},{"className":2137},[],[2139],{"type":18,"value":2140},"UINT",{"type":18,"value":2142},", or set\nit as a buffer feature.",{"type":13,"tag":1124,"props":2144,"children":2145},{},[2146,2152,2154,2157,2158,2164,2166,2172],{"type":13,"tag":37,"props":2147,"children":2149},{"className":2148},[],[2150],{"type":18,"value":2151},"VK_FORMAT_FEATURE_VIDEO_DECODE_OUTPUT_BIT_KHR",{"type":18,"value":2153}," specifies that an\nimage view with this format ",{"type":13,"tag":21,"props":2155,"children":2156},{"type":23},[],{"type":18,"value":1162},{"type":13,"tag":28,"props":2159,"children":2161},{"href":2160},"/chapters/video-coding#decode-output-picture",[2162],{"type":18,"value":2163},"decode output picture",{"type":18,"value":2165}," in ",{"type":13,"tag":28,"props":2167,"children":2169},{"href":2168},"/chapters/video-coding#video-decode-operations",[2170],{"type":18,"value":2171},"video decode\noperations",{"type":18,"value":1147},{"type":13,"tag":1124,"props":2174,"children":2175},{},[2176,2182,2184,2187,2189,2195,2197,2203,2204,2209],{"type":13,"tag":37,"props":2177,"children":2179},{"className":2178},[],[2180],{"type":18,"value":2181},"VK_FORMAT_FEATURE_VIDEO_DECODE_DPB_BIT_KHR",{"type":18,"value":2183}," specifies that an image\nview with this format ",{"type":13,"tag":21,"props":2185,"children":2186},{"type":23},[],{"type":18,"value":2188}," be used as an output ",{"type":13,"tag":28,"props":2190,"children":2192},{"href":2191},"/chapters/video-coding#reconstructed-picture",[2193],{"type":18,"value":2194},"reconstructed picture",{"type":18,"value":2196}," or an input ",{"type":13,"tag":28,"props":2198,"children":2200},{"href":2199},"/chapters/video-coding#reference-picture",[2201],{"type":18,"value":2202},"reference\npicture",{"type":18,"value":2165},{"type":13,"tag":28,"props":2205,"children":2206},{"href":2168},[2207],{"type":18,"value":2208},"video decode operations",{"type":18,"value":1147},{"type":13,"tag":1124,"props":2211,"children":2212},{},[2213,2219,2220,2223,2225,2231,2232,2238],{"type":13,"tag":37,"props":2214,"children":2216},{"className":2215},[],[2217],{"type":18,"value":2218},"VK_FORMAT_FEATURE_VIDEO_ENCODE_INPUT_BIT_KHR",{"type":18,"value":2153},{"type":13,"tag":21,"props":2221,"children":2222},{"type":23},[],{"type":18,"value":2224}," be used as an ",{"type":13,"tag":28,"props":2226,"children":2228},{"href":2227},"/chapters/video-coding#encode-input-picture",[2229],{"type":18,"value":2230},"encode input picture",{"type":18,"value":2165},{"type":13,"tag":28,"props":2233,"children":2235},{"href":2234},"/chapters/video-coding#video-encode-operations",[2236],{"type":18,"value":2237},"video encode\noperations",{"type":18,"value":1147},{"type":13,"tag":1124,"props":2240,"children":2241},{},[2242,2248,2249,2252,2253,2257,2258,2262,2263,2268,2269],{"type":13,"tag":37,"props":2243,"children":2245},{"className":2244},[],[2246],{"type":18,"value":2247},"VK_FORMAT_FEATURE_VIDEO_ENCODE_DPB_BIT_KHR",{"type":18,"value":2183},{"type":13,"tag":21,"props":2250,"children":2251},{"type":23},[],{"type":18,"value":2188},{"type":13,"tag":28,"props":2254,"children":2255},{"href":2191},[2256],{"type":18,"value":2194},{"type":18,"value":2196},{"type":13,"tag":28,"props":2259,"children":2260},{"href":2199},[2261],{"type":18,"value":2202},{"type":18,"value":2165},{"type":13,"tag":28,"props":2264,"children":2265},{"href":2234},[2266],{"type":18,"value":2267},"video encode operations",{"type":18,"value":1147},{"type":13,"tag":2270,"props":2271,"children":2272},"note",{},[2273],{"type":13,"tag":14,"props":2274,"children":2275},{},[2276,2278,2284,2285,2288,2290,2293,2295,2301],{"type":18,"value":2277},"Specific ",{"type":13,"tag":28,"props":2279,"children":2281},{"href":2280},"/chapters/video-coding#video-profiles",[2282],{"type":18,"value":2283},"video profiles",{"type":18,"value":1562},{"type":13,"tag":21,"props":2286,"children":2287},{"type":1038},[],{"type":18,"value":2289}," have additional restrictions\non the format and other image creation parameters corresponding to image\nviews used by video coding operations that ",{"type":13,"tag":21,"props":2291,"children":2292},{"type":23},[],{"type":18,"value":2294}," be enumerated using the\n",{"type":13,"tag":28,"props":2296,"children":2298},{"href":2297},"/man/vkGetPhysicalDeviceVideoFormatPropertiesKHR",[2299],{"type":18,"value":2300},"vkGetPhysicalDeviceVideoFormatPropertiesKHR",{"type":18,"value":2302}," command.",{"type":13,"tag":2304,"props":2305,"children":2307},"anchor",{"id":2306},"buffer-compatible-format-features",[],{"type":13,"tag":14,"props":2309,"children":2310},{},[2311,2313,2316,2318,2323,2325,2331,2332,2338,2340,2344,2345,2350],{"type":18,"value":2312},"The following bits ",{"type":13,"tag":21,"props":2314,"children":2315},{"type":1038},[],{"type":18,"value":2317}," be set in ",{"type":13,"tag":37,"props":2319,"children":2321},{"className":2320},[],[2322],{"type":18,"value":74},{"type":18,"value":2324},", specifying that the\nfeatures are supported by ",{"type":13,"tag":28,"props":2326,"children":2328},{"href":2327},"/man/VkBuffer#VkBuffer",[2329],{"type":18,"value":2330},"buffers",{"type":18,"value":1613},{"type":13,"tag":28,"props":2333,"children":2335},{"href":2334},"/man/VkBufferView#VkBufferView",[2336],{"type":18,"value":2337},"buffer\nviews",{"type":18,"value":2339}," created with the queried\n",{"type":13,"tag":28,"props":2341,"children":2342},{"href":1107},[2343],{"type":18,"value":1110},{"type":18,"value":60},{"type":13,"tag":37,"props":2346,"children":2348},{"className":2347},[],[2349],{"type":18,"value":1117},{"type":18,"value":549},{"type":13,"tag":1120,"props":2352,"children":2353},{},[2354,2383,2408,2426,2456],{"type":13,"tag":1124,"props":2355,"children":2356},{},[2357,2363,2365,2368,2370,2373,2375,2381],{"type":13,"tag":37,"props":2358,"children":2360},{"className":2359},[],[2361],{"type":18,"value":2362},"VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT",{"type":18,"value":2364}," specifies that the\nformat ",{"type":13,"tag":21,"props":2366,"children":2367},{"type":23},[],{"type":18,"value":2369}," be used to create a buffer view that ",{"type":13,"tag":21,"props":2371,"children":2372},{"type":23},[],{"type":18,"value":2374}," be bound to a\n",{"type":13,"tag":37,"props":2376,"children":2378},{"className":2377},[],[2379],{"type":18,"value":2380},"VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER",{"type":18,"value":2382}," descriptor.",{"type":13,"tag":1124,"props":2384,"children":2385},{},[2386,2392,2393,2396,2397,2400,2401,2407],{"type":13,"tag":37,"props":2387,"children":2389},{"className":2388},[],[2390],{"type":18,"value":2391},"VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT",{"type":18,"value":2364},{"type":13,"tag":21,"props":2394,"children":2395},{"type":23},[],{"type":18,"value":2369},{"type":13,"tag":21,"props":2398,"children":2399},{"type":23},[],{"type":18,"value":2374},{"type":13,"tag":37,"props":2402,"children":2404},{"className":2403},[],[2405],{"type":18,"value":2406},"VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER",{"type":18,"value":2382},{"type":13,"tag":1124,"props":2409,"children":2410},{},[2411,2417,2419,2424],{"type":13,"tag":37,"props":2412,"children":2414},{"className":2413},[],[2415],{"type":18,"value":2416},"VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT",{"type":18,"value":2418}," specifies that\natomic operations are supported on\n",{"type":13,"tag":37,"props":2420,"children":2422},{"className":2421},[],[2423],{"type":18,"value":2406},{"type":18,"value":2425}," with this format.",{"type":13,"tag":1124,"props":2427,"children":2428},{},[2429,2435,2437,2440,2442,2448,2449,2454],{"type":13,"tag":37,"props":2430,"children":2432},{"className":2431},[],[2433],{"type":18,"value":2434},"VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT",{"type":18,"value":2436}," specifies that the format ",{"type":13,"tag":21,"props":2438,"children":2439},{"type":23},[],{"type":18,"value":2441},"\nbe used as a vertex attribute format\n(",{"type":13,"tag":37,"props":2443,"children":2445},{"className":2444},[],[2446],{"type":18,"value":2447},"VkVertexInputAttributeDescription",{"type":18,"value":60},{"type":13,"tag":37,"props":2450,"children":2452},{"className":2451},[],[2453],{"type":18,"value":1117},{"type":18,"value":2455},").",{"type":13,"tag":1124,"props":2457,"children":2458},{},[2459,2465,2467,2470,2472,2478,2480,2486,2487,2493,2495,2498,2500,2506],{"type":13,"tag":37,"props":2460,"children":2462},{"className":2461},[],[2463],{"type":18,"value":2464},"VK_FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR",{"type":18,"value":2466},"\nspecifies that the format ",{"type":13,"tag":21,"props":2468,"children":2469},{"type":23},[],{"type":18,"value":2471}," be used as the vertex format when\ncreating an ",{"type":13,"tag":28,"props":2473,"children":2475},{"href":2474},"/chapters/acceleration-structure#acceleration-structure",[2476],{"type":18,"value":2477},"acceleration structure",{"type":18,"value":2479},"\n(",{"type":13,"tag":37,"props":2481,"children":2483},{"className":2482},[],[2484],{"type":18,"value":2485},"VkAccelerationStructureGeometryTrianglesDataKHR",{"type":18,"value":60},{"type":13,"tag":37,"props":2488,"children":2490},{"className":2489},[],[2491],{"type":18,"value":2492},"vertexFormat",{"type":18,"value":2494},").\nThis format ",{"type":13,"tag":21,"props":2496,"children":2497},{"type":23},[],{"type":18,"value":2499}," also be used as the vertex format in host memory when\ndoing ",{"type":13,"tag":28,"props":2501,"children":2503},{"href":2502},"/chapters/acceleration-structure#host-acceleration-structure",[2504],{"type":18,"value":2505},"host acceleration structure",{"type":18,"value":2507},"\nbuilds.",{"type":13,"tag":2270,"props":2509,"children":2510},{},[2511],{"type":13,"tag":14,"props":2512,"children":2513},{},[2514,2519,2520,2525],{"type":13,"tag":37,"props":2515,"children":2517},{"className":2516},[],[2518],{"type":18,"value":1178},{"type":18,"value":1035},{"type":13,"tag":37,"props":2521,"children":2523},{"className":2522},[],[2524],{"type":18,"value":2416},{"type":18,"value":2526}," are only intended to\nbe advertised for single-component formats, since SPIR-V atomic operations\nrequire a scalar type.",{"type":13,"tag":2528,"props":2529,"children":2530},"style",{},[2531],{"type":18,"value":2532},"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":88,"searchDepth":118,"depth":118,"links":2534},[],"markdown",1725732553830]