[{"data":1,"prerenderedAt":1241},["ShallowReactive",2],{"QIfgy27wNq":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":1240,"_id":4},"VkImageUsageFlagBits","Bitmask specifying intended usage of an image","VK_VERSION_1_0","enums",[],{"type":10,"children":11,"toc":1238},"root",[12,27,82,87,719,1232],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17,20,25],{"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",{"type":13,"tag":28,"props":29,"children":30},"ul",{},[31,51,67],{"type":13,"tag":32,"props":33,"children":34},"li",{},[35,42,44],{"type":13,"tag":36,"props":37,"children":39},"a",{"href":38},"/man/VkImageViewUsageCreateInfo",[40],{"type":18,"value":41},"VkImageViewUsageCreateInfo",{"type":18,"value":43},"::",{"type":13,"tag":45,"props":46,"children":48},"code",{"className":47},[],[49],{"type":18,"value":50},"usage",{"type":13,"tag":32,"props":52,"children":53},{},[54,60,61],{"type":13,"tag":36,"props":55,"children":57},{"href":56},"/man/VkImageStencilUsageCreateInfo",[58],{"type":18,"value":59},"VkImageStencilUsageCreateInfo",{"type":18,"value":43},{"type":13,"tag":45,"props":62,"children":64},{"className":63},[],[65],{"type":18,"value":66},"stencilUsage",{"type":13,"tag":32,"props":68,"children":69},{},[70,76,77],{"type":13,"tag":36,"props":71,"children":73},{"href":72},"/man/VkImageCreateInfo",[74],{"type":18,"value":75},"VkImageCreateInfo",{"type":18,"value":43},{"type":13,"tag":45,"props":78,"children":80},{"className":79},[],[81],{"type":18,"value":50},{"type":13,"tag":14,"props":83,"children":84},{},[85],{"type":18,"value":86},"specify intended usage of an image, and are:",{"type":13,"tag":88,"props":89,"children":90},"code-group",{},[91,347],{"type":13,"tag":92,"props":93,"children":99},"pre",{"className":94,"code":95,"filename":96,"language":97,"meta":98,"style":98},"language-c shiki shiki-themes github-light-default github-dark-default","typedef enum VkImageUsageFlagBits {\n VK_IMAGE_USAGE_TRANSFER_SRC_BIT = 0x00000001,\n VK_IMAGE_USAGE_TRANSFER_DST_BIT = 0x00000002,\n VK_IMAGE_USAGE_SAMPLED_BIT = 0x00000004,\n VK_IMAGE_USAGE_STORAGE_BIT = 0x00000008,\n VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT = 0x00000010,\n VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT = 0x00000020,\n VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT = 0x00000040,\n VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT = 0x00000080,\n} VkImageUsageFlagBits;\n","C","c","",[100],{"type":13,"tag":45,"props":101,"children":102},{"__ignoreMap":98},[103,126,156,182,208,234,260,286,312,338],{"type":13,"tag":104,"props":105,"children":108},"span",{"class":106,"line":107},"line",1,[109,115,120],{"type":13,"tag":104,"props":110,"children":112},{"style":111},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[113],{"type":18,"value":114},"typedef",{"type":13,"tag":104,"props":116,"children":117},{"style":111},[118],{"type":18,"value":119}," enum",{"type":13,"tag":104,"props":121,"children":123},{"style":122},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[124],{"type":18,"value":125}," VkImageUsageFlagBits {\n",{"type":13,"tag":104,"props":127,"children":129},{"class":106,"line":128},2,[130,135,140,145,151],{"type":13,"tag":104,"props":131,"children":132},{"style":122},[133],{"type":18,"value":134}," VK_IMAGE_USAGE_TRANSFER_SRC_BIT ",{"type":13,"tag":104,"props":136,"children":137},{"style":111},[138],{"type":18,"value":139},"=",{"type":13,"tag":104,"props":141,"children":142},{"style":111},[143],{"type":18,"value":144}," 0x",{"type":13,"tag":104,"props":146,"children":148},{"style":147},"--shiki-default:#0550AE;--shiki-dark:#79C0FF",[149],{"type":18,"value":150},"00000001",{"type":13,"tag":104,"props":152,"children":153},{"style":122},[154],{"type":18,"value":155},",\n",{"type":13,"tag":104,"props":157,"children":159},{"class":106,"line":158},3,[160,165,169,173,178],{"type":13,"tag":104,"props":161,"children":162},{"style":122},[163],{"type":18,"value":164}," VK_IMAGE_USAGE_TRANSFER_DST_BIT ",{"type":13,"tag":104,"props":166,"children":167},{"style":111},[168],{"type":18,"value":139},{"type":13,"tag":104,"props":170,"children":171},{"style":111},[172],{"type":18,"value":144},{"type":13,"tag":104,"props":174,"children":175},{"style":147},[176],{"type":18,"value":177},"00000002",{"type":13,"tag":104,"props":179,"children":180},{"style":122},[181],{"type":18,"value":155},{"type":13,"tag":104,"props":183,"children":185},{"class":106,"line":184},4,[186,191,195,199,204],{"type":13,"tag":104,"props":187,"children":188},{"style":122},[189],{"type":18,"value":190}," VK_IMAGE_USAGE_SAMPLED_BIT ",{"type":13,"tag":104,"props":192,"children":193},{"style":111},[194],{"type":18,"value":139},{"type":13,"tag":104,"props":196,"children":197},{"style":111},[198],{"type":18,"value":144},{"type":13,"tag":104,"props":200,"children":201},{"style":147},[202],{"type":18,"value":203},"00000004",{"type":13,"tag":104,"props":205,"children":206},{"style":122},[207],{"type":18,"value":155},{"type":13,"tag":104,"props":209,"children":211},{"class":106,"line":210},5,[212,217,221,225,230],{"type":13,"tag":104,"props":213,"children":214},{"style":122},[215],{"type":18,"value":216}," VK_IMAGE_USAGE_STORAGE_BIT ",{"type":13,"tag":104,"props":218,"children":219},{"style":111},[220],{"type":18,"value":139},{"type":13,"tag":104,"props":222,"children":223},{"style":111},[224],{"type":18,"value":144},{"type":13,"tag":104,"props":226,"children":227},{"style":147},[228],{"type":18,"value":229},"00000008",{"type":13,"tag":104,"props":231,"children":232},{"style":122},[233],{"type":18,"value":155},{"type":13,"tag":104,"props":235,"children":237},{"class":106,"line":236},6,[238,243,247,251,256],{"type":13,"tag":104,"props":239,"children":240},{"style":122},[241],{"type":18,"value":242}," VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT ",{"type":13,"tag":104,"props":244,"children":245},{"style":111},[246],{"type":18,"value":139},{"type":13,"tag":104,"props":248,"children":249},{"style":111},[250],{"type":18,"value":144},{"type":13,"tag":104,"props":252,"children":253},{"style":147},[254],{"type":18,"value":255},"00000010",{"type":13,"tag":104,"props":257,"children":258},{"style":122},[259],{"type":18,"value":155},{"type":13,"tag":104,"props":261,"children":263},{"class":106,"line":262},7,[264,269,273,277,282],{"type":13,"tag":104,"props":265,"children":266},{"style":122},[267],{"type":18,"value":268}," VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT ",{"type":13,"tag":104,"props":270,"children":271},{"style":111},[272],{"type":18,"value":139},{"type":13,"tag":104,"props":274,"children":275},{"style":111},[276],{"type":18,"value":144},{"type":13,"tag":104,"props":278,"children":279},{"style":147},[280],{"type":18,"value":281},"00000020",{"type":13,"tag":104,"props":283,"children":284},{"style":122},[285],{"type":18,"value":155},{"type":13,"tag":104,"props":287,"children":289},{"class":106,"line":288},8,[290,295,299,303,308],{"type":13,"tag":104,"props":291,"children":292},{"style":122},[293],{"type":18,"value":294}," VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT ",{"type":13,"tag":104,"props":296,"children":297},{"style":111},[298],{"type":18,"value":139},{"type":13,"tag":104,"props":300,"children":301},{"style":111},[302],{"type":18,"value":144},{"type":13,"tag":104,"props":304,"children":305},{"style":147},[306],{"type":18,"value":307},"00000040",{"type":13,"tag":104,"props":309,"children":310},{"style":122},[311],{"type":18,"value":155},{"type":13,"tag":104,"props":313,"children":315},{"class":106,"line":314},9,[316,321,325,329,334],{"type":13,"tag":104,"props":317,"children":318},{"style":122},[319],{"type":18,"value":320}," VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT ",{"type":13,"tag":104,"props":322,"children":323},{"style":111},[324],{"type":18,"value":139},{"type":13,"tag":104,"props":326,"children":327},{"style":111},[328],{"type":18,"value":144},{"type":13,"tag":104,"props":330,"children":331},{"style":147},[332],{"type":18,"value":333},"00000080",{"type":13,"tag":104,"props":335,"children":336},{"style":122},[337],{"type":18,"value":155},{"type":13,"tag":104,"props":339,"children":341},{"class":106,"line":340},10,[342],{"type":13,"tag":104,"props":343,"children":344},{"style":122},[345],{"type":18,"value":346},"} VkImageUsageFlagBits;\n",{"type":13,"tag":92,"props":348,"children":353},{"className":349,"code":350,"filename":351,"language":352,"meta":98,"style":98},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct ImageUsageFlagBits(u32);\nimpl ImageUsageFlagBits {\n pub const TRANSFER_SRC: Self = 0x00000001;\n pub const TRANSFER_DST: Self = 0x00000002;\n pub const SAMPLED: Self = 0x00000004;\n pub const STORAGE: Self = 0x00000008;\n pub const COLOR_ATTACHMENT: Self = 0x00000010;\n pub const DEPTH_STENCIL_ATTACHMENT: Self = 0x00000020;\n pub const TRANSIENT_ATTACHMENT: Self = 0x00000040;\n pub const INPUT_ATTACHMENT: Self = 0x00000080;\n}\n","Rust","rs",[354],{"type":13,"tag":45,"props":355,"children":356},{"__ignoreMap":98},[357,391,408,451,488,525,562,599,636,673,710],{"type":13,"tag":104,"props":358,"children":359},{"class":106,"line":107},[360,365,370,376,381,386],{"type":13,"tag":104,"props":361,"children":362},{"style":111},[363],{"type":18,"value":364},"pub",{"type":13,"tag":104,"props":366,"children":367},{"style":111},[368],{"type":18,"value":369}," struct",{"type":13,"tag":104,"props":371,"children":373},{"style":372},"--shiki-default:#953800;--shiki-dark:#FFA657",[374],{"type":18,"value":375}," ImageUsageFlagBits",{"type":13,"tag":104,"props":377,"children":378},{"style":122},[379],{"type":18,"value":380},"(",{"type":13,"tag":104,"props":382,"children":383},{"style":372},[384],{"type":18,"value":385},"u32",{"type":13,"tag":104,"props":387,"children":388},{"style":122},[389],{"type":18,"value":390},");\n",{"type":13,"tag":104,"props":392,"children":393},{"class":106,"line":128},[394,399,403],{"type":13,"tag":104,"props":395,"children":396},{"style":111},[397],{"type":18,"value":398},"impl",{"type":13,"tag":104,"props":400,"children":401},{"style":372},[402],{"type":18,"value":375},{"type":13,"tag":104,"props":404,"children":405},{"style":122},[406],{"type":18,"value":407}," {\n",{"type":13,"tag":104,"props":409,"children":410},{"class":106,"line":158},[411,416,421,426,431,436,441,446],{"type":13,"tag":104,"props":412,"children":413},{"style":111},[414],{"type":18,"value":415}," pub",{"type":13,"tag":104,"props":417,"children":418},{"style":111},[419],{"type":18,"value":420}," const",{"type":13,"tag":104,"props":422,"children":423},{"style":147},[424],{"type":18,"value":425}," TRANSFER_SRC",{"type":13,"tag":104,"props":427,"children":428},{"style":111},[429],{"type":18,"value":430},":",{"type":13,"tag":104,"props":432,"children":433},{"style":147},[434],{"type":18,"value":435}," Self",{"type":13,"tag":104,"props":437,"children":438},{"style":111},[439],{"type":18,"value":440}," =",{"type":13,"tag":104,"props":442,"children":443},{"style":147},[444],{"type":18,"value":445}," 0x00000001",{"type":13,"tag":104,"props":447,"children":448},{"style":122},[449],{"type":18,"value":450},";\n",{"type":13,"tag":104,"props":452,"children":453},{"class":106,"line":184},[454,458,462,467,471,475,479,484],{"type":13,"tag":104,"props":455,"children":456},{"style":111},[457],{"type":18,"value":415},{"type":13,"tag":104,"props":459,"children":460},{"style":111},[461],{"type":18,"value":420},{"type":13,"tag":104,"props":463,"children":464},{"style":147},[465],{"type":18,"value":466}," TRANSFER_DST",{"type":13,"tag":104,"props":468,"children":469},{"style":111},[470],{"type":18,"value":430},{"type":13,"tag":104,"props":472,"children":473},{"style":147},[474],{"type":18,"value":435},{"type":13,"tag":104,"props":476,"children":477},{"style":111},[478],{"type":18,"value":440},{"type":13,"tag":104,"props":480,"children":481},{"style":147},[482],{"type":18,"value":483}," 0x00000002",{"type":13,"tag":104,"props":485,"children":486},{"style":122},[487],{"type":18,"value":450},{"type":13,"tag":104,"props":489,"children":490},{"class":106,"line":210},[491,495,499,504,508,512,516,521],{"type":13,"tag":104,"props":492,"children":493},{"style":111},[494],{"type":18,"value":415},{"type":13,"tag":104,"props":496,"children":497},{"style":111},[498],{"type":18,"value":420},{"type":13,"tag":104,"props":500,"children":501},{"style":147},[502],{"type":18,"value":503}," SAMPLED",{"type":13,"tag":104,"props":505,"children":506},{"style":111},[507],{"type":18,"value":430},{"type":13,"tag":104,"props":509,"children":510},{"style":147},[511],{"type":18,"value":435},{"type":13,"tag":104,"props":513,"children":514},{"style":111},[515],{"type":18,"value":440},{"type":13,"tag":104,"props":517,"children":518},{"style":147},[519],{"type":18,"value":520}," 0x00000004",{"type":13,"tag":104,"props":522,"children":523},{"style":122},[524],{"type":18,"value":450},{"type":13,"tag":104,"props":526,"children":527},{"class":106,"line":236},[528,532,536,541,545,549,553,558],{"type":13,"tag":104,"props":529,"children":530},{"style":111},[531],{"type":18,"value":415},{"type":13,"tag":104,"props":533,"children":534},{"style":111},[535],{"type":18,"value":420},{"type":13,"tag":104,"props":537,"children":538},{"style":147},[539],{"type":18,"value":540}," STORAGE",{"type":13,"tag":104,"props":542,"children":543},{"style":111},[544],{"type":18,"value":430},{"type":13,"tag":104,"props":546,"children":547},{"style":147},[548],{"type":18,"value":435},{"type":13,"tag":104,"props":550,"children":551},{"style":111},[552],{"type":18,"value":440},{"type":13,"tag":104,"props":554,"children":555},{"style":147},[556],{"type":18,"value":557}," 0x00000008",{"type":13,"tag":104,"props":559,"children":560},{"style":122},[561],{"type":18,"value":450},{"type":13,"tag":104,"props":563,"children":564},{"class":106,"line":262},[565,569,573,578,582,586,590,595],{"type":13,"tag":104,"props":566,"children":567},{"style":111},[568],{"type":18,"value":415},{"type":13,"tag":104,"props":570,"children":571},{"style":111},[572],{"type":18,"value":420},{"type":13,"tag":104,"props":574,"children":575},{"style":147},[576],{"type":18,"value":577}," COLOR_ATTACHMENT",{"type":13,"tag":104,"props":579,"children":580},{"style":111},[581],{"type":18,"value":430},{"type":13,"tag":104,"props":583,"children":584},{"style":147},[585],{"type":18,"value":435},{"type":13,"tag":104,"props":587,"children":588},{"style":111},[589],{"type":18,"value":440},{"type":13,"tag":104,"props":591,"children":592},{"style":147},[593],{"type":18,"value":594}," 0x00000010",{"type":13,"tag":104,"props":596,"children":597},{"style":122},[598],{"type":18,"value":450},{"type":13,"tag":104,"props":600,"children":601},{"class":106,"line":288},[602,606,610,615,619,623,627,632],{"type":13,"tag":104,"props":603,"children":604},{"style":111},[605],{"type":18,"value":415},{"type":13,"tag":104,"props":607,"children":608},{"style":111},[609],{"type":18,"value":420},{"type":13,"tag":104,"props":611,"children":612},{"style":147},[613],{"type":18,"value":614}," DEPTH_STENCIL_ATTACHMENT",{"type":13,"tag":104,"props":616,"children":617},{"style":111},[618],{"type":18,"value":430},{"type":13,"tag":104,"props":620,"children":621},{"style":147},[622],{"type":18,"value":435},{"type":13,"tag":104,"props":624,"children":625},{"style":111},[626],{"type":18,"value":440},{"type":13,"tag":104,"props":628,"children":629},{"style":147},[630],{"type":18,"value":631}," 0x00000020",{"type":13,"tag":104,"props":633,"children":634},{"style":122},[635],{"type":18,"value":450},{"type":13,"tag":104,"props":637,"children":638},{"class":106,"line":314},[639,643,647,652,656,660,664,669],{"type":13,"tag":104,"props":640,"children":641},{"style":111},[642],{"type":18,"value":415},{"type":13,"tag":104,"props":644,"children":645},{"style":111},[646],{"type":18,"value":420},{"type":13,"tag":104,"props":648,"children":649},{"style":147},[650],{"type":18,"value":651}," TRANSIENT_ATTACHMENT",{"type":13,"tag":104,"props":653,"children":654},{"style":111},[655],{"type":18,"value":430},{"type":13,"tag":104,"props":657,"children":658},{"style":147},[659],{"type":18,"value":435},{"type":13,"tag":104,"props":661,"children":662},{"style":111},[663],{"type":18,"value":440},{"type":13,"tag":104,"props":665,"children":666},{"style":147},[667],{"type":18,"value":668}," 0x00000040",{"type":13,"tag":104,"props":670,"children":671},{"style":122},[672],{"type":18,"value":450},{"type":13,"tag":104,"props":674,"children":675},{"class":106,"line":340},[676,680,684,689,693,697,701,706],{"type":13,"tag":104,"props":677,"children":678},{"style":111},[679],{"type":18,"value":415},{"type":13,"tag":104,"props":681,"children":682},{"style":111},[683],{"type":18,"value":420},{"type":13,"tag":104,"props":685,"children":686},{"style":147},[687],{"type":18,"value":688}," INPUT_ATTACHMENT",{"type":13,"tag":104,"props":690,"children":691},{"style":111},[692],{"type":18,"value":430},{"type":13,"tag":104,"props":694,"children":695},{"style":147},[696],{"type":18,"value":435},{"type":13,"tag":104,"props":698,"children":699},{"style":111},[700],{"type":18,"value":440},{"type":13,"tag":104,"props":702,"children":703},{"style":147},[704],{"type":18,"value":705}," 0x00000080",{"type":13,"tag":104,"props":707,"children":708},{"style":122},[709],{"type":18,"value":450},{"type":13,"tag":104,"props":711,"children":713},{"class":106,"line":712},11,[714],{"type":13,"tag":104,"props":715,"children":716},{"style":122},[717],{"type":18,"value":718},"}\n",{"type":13,"tag":28,"props":720,"children":721},{},[722,738,753,800,835,864,893,943,978,1006,1042,1073,1084,1119,1129,1158,1187,1217],{"type":13,"tag":32,"props":723,"children":724},{},[725,731,733,736],{"type":13,"tag":45,"props":726,"children":728},{"className":727},[],[729],{"type":18,"value":730},"VK_IMAGE_USAGE_TRANSFER_SRC_BIT",{"type":18,"value":732}," specifies that the image ",{"type":13,"tag":21,"props":734,"children":735},{"type":23},[],{"type":18,"value":737}," be\nused as the source of a transfer command.",{"type":13,"tag":32,"props":739,"children":740},{},[741,747,748,751],{"type":13,"tag":45,"props":742,"children":744},{"className":743},[],[745],{"type":18,"value":746},"VK_IMAGE_USAGE_TRANSFER_DST_BIT",{"type":18,"value":732},{"type":13,"tag":21,"props":749,"children":750},{"type":23},[],{"type":18,"value":752}," be\nused as the destination of a transfer command.",{"type":13,"tag":32,"props":754,"children":755},{},[756,762,763,766,768,774,776,782,784,790,792,798],{"type":13,"tag":45,"props":757,"children":759},{"className":758},[],[760],{"type":18,"value":761},"VK_IMAGE_USAGE_SAMPLED_BIT",{"type":18,"value":732},{"type":13,"tag":21,"props":764,"children":765},{"type":23},[],{"type":18,"value":767}," be used\nto create a ",{"type":13,"tag":45,"props":769,"children":771},{"className":770},[],[772],{"type":18,"value":773},"VkImageView",{"type":18,"value":775}," suitable for occupying a\n",{"type":13,"tag":45,"props":777,"children":779},{"className":778},[],[780],{"type":18,"value":781},"VkDescriptorSet",{"type":18,"value":783}," slot either of type\n",{"type":13,"tag":45,"props":785,"children":787},{"className":786},[],[788],{"type":18,"value":789},"VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE",{"type":18,"value":791}," or\n",{"type":13,"tag":45,"props":793,"children":795},{"className":794},[],[796],{"type":18,"value":797},"VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER",{"type":18,"value":799},", and be sampled by a\nshader.",{"type":13,"tag":32,"props":801,"children":802},{},[803,809,810,813,814,819,820,825,827,833],{"type":13,"tag":45,"props":804,"children":806},{"className":805},[],[807],{"type":18,"value":808},"VK_IMAGE_USAGE_STORAGE_BIT",{"type":18,"value":732},{"type":13,"tag":21,"props":811,"children":812},{"type":23},[],{"type":18,"value":767},{"type":13,"tag":45,"props":815,"children":817},{"className":816},[],[818],{"type":18,"value":773},{"type":18,"value":775},{"type":13,"tag":45,"props":821,"children":823},{"className":822},[],[824],{"type":18,"value":781},{"type":18,"value":826}," slot of type\n",{"type":13,"tag":45,"props":828,"children":830},{"className":829},[],[831],{"type":18,"value":832},"VK_DESCRIPTOR_TYPE_STORAGE_IMAGE",{"type":18,"value":834},".",{"type":13,"tag":32,"props":836,"children":837},{},[838,844,845,848,850,855,857,863],{"type":13,"tag":45,"props":839,"children":841},{"className":840},[],[842],{"type":18,"value":843},"VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT",{"type":18,"value":732},{"type":13,"tag":21,"props":846,"children":847},{"type":23},[],{"type":18,"value":849},"\nbe used to create a ",{"type":13,"tag":45,"props":851,"children":853},{"className":852},[],[854],{"type":18,"value":773},{"type":18,"value":856}," suitable for use as a color or\nresolve attachment in a ",{"type":13,"tag":45,"props":858,"children":860},{"className":859},[],[861],{"type":18,"value":862},"VkFramebuffer",{"type":18,"value":834},{"type":13,"tag":32,"props":865,"children":866},{},[867,873,875,878,880,885,887,892],{"type":13,"tag":45,"props":868,"children":870},{"className":869},[],[871],{"type":18,"value":872},"VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT",{"type":18,"value":874}," specifies that the\nimage ",{"type":13,"tag":21,"props":876,"children":877},{"type":23},[],{"type":18,"value":879}," be used to create a ",{"type":13,"tag":45,"props":881,"children":883},{"className":882},[],[884],{"type":18,"value":773},{"type":18,"value":886}," suitable for use as a\ndepth/stencil\nor depth/stencil resolve\nattachment in a ",{"type":13,"tag":45,"props":888,"children":890},{"className":889},[],[891],{"type":18,"value":862},{"type":18,"value":834},{"type":13,"tag":32,"props":894,"children":895},{},[896,902,904,908,910,916,918,924,926,929,931,934,936,941],{"type":13,"tag":45,"props":897,"children":899},{"className":898},[],[900],{"type":18,"value":901},"VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT",{"type":18,"value":903}," specifies that\nimplementations ",{"type":13,"tag":21,"props":905,"children":907},{"type":906},"may",[],{"type":18,"value":909}," support using ",{"type":13,"tag":36,"props":911,"children":913},{"href":912},"/chapters/memory#memory",[914],{"type":18,"value":915},"memory allocations",{"type":18,"value":917}," with\nthe ",{"type":13,"tag":45,"props":919,"children":921},{"className":920},[],[922],{"type":18,"value":923},"VK_MEMORY_PROPERTY_LAZILY_ALLOCATED_BIT",{"type":18,"value":925}," to back an image with\nthis usage.\nThis bit ",{"type":13,"tag":21,"props":927,"children":928},{"type":23},[],{"type":18,"value":930}," be set for any image that ",{"type":13,"tag":21,"props":932,"children":933},{"type":23},[],{"type":18,"value":935}," be used to create a\n",{"type":13,"tag":45,"props":937,"children":939},{"className":938},[],[940],{"type":18,"value":773},{"type":18,"value":942}," suitable for use as a color, resolve, depth/stencil,\nor input attachment.",{"type":13,"tag":32,"props":944,"children":945},{},[946,952,953,956,957,962,964,969,970,976],{"type":13,"tag":45,"props":947,"children":949},{"className":948},[],[950],{"type":18,"value":951},"VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT",{"type":18,"value":732},{"type":13,"tag":21,"props":954,"children":955},{"type":23},[],{"type":18,"value":849},{"type":13,"tag":45,"props":958,"children":960},{"className":959},[],[961],{"type":18,"value":773},{"type":18,"value":963}," suitable for occupying\n",{"type":13,"tag":45,"props":965,"children":967},{"className":966},[],[968],{"type":18,"value":781},{"type":18,"value":826},{"type":13,"tag":45,"props":971,"children":973},{"className":972},[],[974],{"type":18,"value":975},"VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT",{"type":18,"value":977},"; be read from a shader as an\ninput attachment; and be used as an input attachment in a framebuffer.",{"type":13,"tag":32,"props":979,"children":980},{},[981,987,988,991,992,997,999,1005],{"type":13,"tag":45,"props":982,"children":984},{"className":983},[],[985],{"type":18,"value":986},"VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT",{"type":18,"value":874},{"type":13,"tag":21,"props":989,"children":990},{"type":23},[],{"type":18,"value":879},{"type":13,"tag":45,"props":993,"children":995},{"className":994},[],[996],{"type":18,"value":773},{"type":18,"value":998}," suitable for use as a\n",{"type":13,"tag":36,"props":1000,"children":1002},{"href":1001},"/chapters/fragmentdensitymapops#fragmentdensitymapops",[1003],{"type":18,"value":1004},"fragment density map image",{"type":18,"value":834},{"type":13,"tag":32,"props":1007,"children":1008},{},[1009,1015,1017,1020,1021,1026,1028,1034,1036],{"type":13,"tag":45,"props":1010,"children":1012},{"className":1011},[],[1013],{"type":18,"value":1014},"VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR",{"type":18,"value":1016}," specifies\nthat the image ",{"type":13,"tag":21,"props":1018,"children":1019},{"type":23},[],{"type":18,"value":879},{"type":13,"tag":45,"props":1022,"children":1024},{"className":1023},[],[1025],{"type":18,"value":773},{"type":18,"value":1027}," suitable for\nuse as a\n",{"type":13,"tag":36,"props":1029,"children":1031},{"href":1030},"/chapters/primsrast#primsrast-fragment-shading-rate-attachment",[1032],{"type":18,"value":1033},"fragment shading rate\nattachment",{"type":18,"value":1035},"\nor\n",{"type":13,"tag":36,"props":1037,"children":1039},{"href":1038},"/chapters/primsrast#primsrast-shading-rate-image",[1040],{"type":18,"value":1041},"shading rate image",{"type":13,"tag":32,"props":1043,"children":1044},{},[1045,1051,1053,1056,1058,1064,1066,1072],{"type":13,"tag":45,"props":1046,"children":1048},{"className":1047},[],[1049],{"type":18,"value":1050},"VK_IMAGE_USAGE_VIDEO_DECODE_DST_BIT_KHR",{"type":18,"value":1052}," specifies that the image\n",{"type":13,"tag":21,"props":1054,"children":1055},{"type":23},[],{"type":18,"value":1057}," be used as a ",{"type":13,"tag":36,"props":1059,"children":1061},{"href":1060},"/chapters/video-coding#decode-output-picture",[1062],{"type":18,"value":1063},"decode output picture",{"type":18,"value":1065}," in a\n",{"type":13,"tag":36,"props":1067,"children":1069},{"href":1068},"/chapters/video-coding#video-decode-operations",[1070],{"type":18,"value":1071},"video decode operation",{"type":18,"value":834},{"type":13,"tag":32,"props":1074,"children":1075},{},[1076,1082],{"type":13,"tag":45,"props":1077,"children":1079},{"className":1078},[],[1080],{"type":18,"value":1081},"VK_IMAGE_USAGE_VIDEO_DECODE_SRC_BIT_KHR",{"type":18,"value":1083}," is reserved for future\nuse.",{"type":13,"tag":32,"props":1085,"children":1086},{},[1087,1093,1094,1097,1099,1105,1107,1113,1114,1118],{"type":13,"tag":45,"props":1088,"children":1090},{"className":1089},[],[1091],{"type":18,"value":1092},"VK_IMAGE_USAGE_VIDEO_DECODE_DPB_BIT_KHR",{"type":18,"value":1052},{"type":13,"tag":21,"props":1095,"children":1096},{"type":23},[],{"type":18,"value":1098}," be used as an output ",{"type":13,"tag":36,"props":1100,"children":1102},{"href":1101},"/chapters/video-coding#reconstructed-picture",[1103],{"type":18,"value":1104},"reconstructed\npicture",{"type":18,"value":1106}," or an input ",{"type":13,"tag":36,"props":1108,"children":1110},{"href":1109},"/chapters/video-coding#reference-picture",[1111],{"type":18,"value":1112},"reference picture",{"type":18,"value":1065},{"type":13,"tag":36,"props":1115,"children":1116},{"href":1068},[1117],{"type":18,"value":1071},{"type":18,"value":834},{"type":13,"tag":32,"props":1120,"children":1121},{},[1122,1128],{"type":13,"tag":45,"props":1123,"children":1125},{"className":1124},[],[1126],{"type":18,"value":1127},"VK_IMAGE_USAGE_VIDEO_ENCODE_DST_BIT_KHR",{"type":18,"value":1083},{"type":13,"tag":32,"props":1130,"children":1131},{},[1132,1138,1139,1142,1144,1150,1151,1157],{"type":13,"tag":45,"props":1133,"children":1135},{"className":1134},[],[1136],{"type":18,"value":1137},"VK_IMAGE_USAGE_VIDEO_ENCODE_SRC_BIT_KHR",{"type":18,"value":1052},{"type":13,"tag":21,"props":1140,"children":1141},{"type":23},[],{"type":18,"value":1143}," be used as an ",{"type":13,"tag":36,"props":1145,"children":1147},{"href":1146},"/chapters/video-coding#encode-input-picture",[1148],{"type":18,"value":1149},"encode input picture",{"type":18,"value":1065},{"type":13,"tag":36,"props":1152,"children":1154},{"href":1153},"/chapters/video-coding#video-encode-operations",[1155],{"type":18,"value":1156},"video encode operation",{"type":18,"value":834},{"type":13,"tag":32,"props":1159,"children":1160},{},[1161,1167,1168,1171,1172,1176,1177,1181,1182,1186],{"type":13,"tag":45,"props":1162,"children":1164},{"className":1163},[],[1165],{"type":18,"value":1166},"VK_IMAGE_USAGE_VIDEO_ENCODE_DPB_BIT_KHR",{"type":18,"value":1052},{"type":13,"tag":21,"props":1169,"children":1170},{"type":23},[],{"type":18,"value":1098},{"type":13,"tag":36,"props":1173,"children":1174},{"href":1101},[1175],{"type":18,"value":1104},{"type":18,"value":1106},{"type":13,"tag":36,"props":1178,"children":1179},{"href":1109},[1180],{"type":18,"value":1112},{"type":18,"value":1065},{"type":13,"tag":36,"props":1183,"children":1184},{"href":1153},[1185],{"type":18,"value":1156},{"type":18,"value":834},{"type":13,"tag":32,"props":1188,"children":1189},{},[1190,1196,1197,1200,1202,1208,1210,1215],{"type":13,"tag":45,"props":1191,"children":1193},{"className":1192},[],[1194],{"type":18,"value":1195},"VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT",{"type":18,"value":874},{"type":13,"tag":21,"props":1198,"children":1199},{"type":23},[],{"type":18,"value":1201}," be transitioned to the\n",{"type":13,"tag":45,"props":1203,"children":1205},{"className":1204},[],[1206],{"type":18,"value":1207},"VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT",{"type":18,"value":1209}," layout to be\nused as a color or depth/stencil attachment in a ",{"type":13,"tag":45,"props":1211,"children":1213},{"className":1212},[],[1214],{"type":18,"value":862},{"type":18,"value":1216},"\nand/or as a read-only input resource in a shader (sampled image,\ncombined image sampler or input attachment) in the same render pass.",{"type":13,"tag":32,"props":1218,"children":1219},{},[1220,1226,1227,1230],{"type":13,"tag":45,"props":1221,"children":1223},{"className":1222},[],[1224],{"type":18,"value":1225},"VK_IMAGE_USAGE_HOST_TRANSFER_BIT_EXT",{"type":18,"value":732},{"type":13,"tag":21,"props":1228,"children":1229},{"type":23},[],{"type":18,"value":1231},"\nbe used with host copy commands and host layout transitions.",{"type":13,"tag":1233,"props":1234,"children":1235},"style",{},[1236],{"type":18,"value":1237},"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":98,"searchDepth":128,"depth":128,"links":1239},[],"markdown",1725732558678]