[{"data":1,"prerenderedAt":1461},["ShallowReactive",2],{"UHz1sNu5WE":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":1460,"_id":4},"VkDescriptorType","Specifies the type of a descriptor in a descriptor set","VK_VERSION_1_0","enums",[],{"type":10,"children":11,"toc":1458},"root",[12,45,810,1074,1109,1286,1452],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17,20,27,29,36,38,43],{"type":18,"value":19},"text","The type of descriptors in a descriptor set is specified by\n",{"type":13,"tag":21,"props":22,"children":24},"a",{"href":23},"/man/VkWriteDescriptorSet",[25],{"type":18,"value":26},"VkWriteDescriptorSet",{"type":18,"value":28},"::",{"type":13,"tag":30,"props":31,"children":33},"code",{"className":32},[],[34],{"type":18,"value":35},"descriptorType",{"type":18,"value":37},", which ",{"type":13,"tag":39,"props":40,"children":42},"normative",{"type":41},"must",[],{"type":18,"value":44}," be one of the\nvalues:",{"type":13,"tag":46,"props":47,"children":48},"code-group",{},[49,338],{"type":13,"tag":50,"props":51,"children":57},"pre",{"className":52,"code":53,"filename":54,"language":55,"meta":56,"style":56},"language-c shiki shiki-themes github-light-default github-dark-default","typedef enum VkDescriptorType {\n VK_DESCRIPTOR_TYPE_SAMPLER = 0,\n VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER = 1,\n VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE = 2,\n VK_DESCRIPTOR_TYPE_STORAGE_IMAGE = 3,\n VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER = 4,\n VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER = 5,\n VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER = 6,\n VK_DESCRIPTOR_TYPE_STORAGE_BUFFER = 7,\n VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC = 8,\n VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC = 9,\n VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT = 10,\n} VkDescriptorType;\n","C","c","",[58],{"type":13,"tag":30,"props":59,"children":60},{"__ignoreMap":56},[61,84,109,131,153,175,197,219,241,263,285,307,329],{"type":13,"tag":62,"props":63,"children":66},"span",{"class":64,"line":65},"line",1,[67,73,78],{"type":13,"tag":62,"props":68,"children":70},{"style":69},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[71],{"type":18,"value":72},"typedef",{"type":13,"tag":62,"props":74,"children":75},{"style":69},[76],{"type":18,"value":77}," enum",{"type":13,"tag":62,"props":79,"children":81},{"style":80},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[82],{"type":18,"value":83}," VkDescriptorType {\n",{"type":13,"tag":62,"props":85,"children":87},{"class":64,"line":86},2,[88,93,98,104],{"type":13,"tag":62,"props":89,"children":90},{"style":80},[91],{"type":18,"value":92}," VK_DESCRIPTOR_TYPE_SAMPLER ",{"type":13,"tag":62,"props":94,"children":95},{"style":69},[96],{"type":18,"value":97},"=",{"type":13,"tag":62,"props":99,"children":101},{"style":100},"--shiki-default:#0550AE;--shiki-dark:#79C0FF",[102],{"type":18,"value":103}," 0",{"type":13,"tag":62,"props":105,"children":106},{"style":80},[107],{"type":18,"value":108},",\n",{"type":13,"tag":62,"props":110,"children":112},{"class":64,"line":111},3,[113,118,122,127],{"type":13,"tag":62,"props":114,"children":115},{"style":80},[116],{"type":18,"value":117}," VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER ",{"type":13,"tag":62,"props":119,"children":120},{"style":69},[121],{"type":18,"value":97},{"type":13,"tag":62,"props":123,"children":124},{"style":100},[125],{"type":18,"value":126}," 1",{"type":13,"tag":62,"props":128,"children":129},{"style":80},[130],{"type":18,"value":108},{"type":13,"tag":62,"props":132,"children":134},{"class":64,"line":133},4,[135,140,144,149],{"type":13,"tag":62,"props":136,"children":137},{"style":80},[138],{"type":18,"value":139}," VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE ",{"type":13,"tag":62,"props":141,"children":142},{"style":69},[143],{"type":18,"value":97},{"type":13,"tag":62,"props":145,"children":146},{"style":100},[147],{"type":18,"value":148}," 2",{"type":13,"tag":62,"props":150,"children":151},{"style":80},[152],{"type":18,"value":108},{"type":13,"tag":62,"props":154,"children":156},{"class":64,"line":155},5,[157,162,166,171],{"type":13,"tag":62,"props":158,"children":159},{"style":80},[160],{"type":18,"value":161}," VK_DESCRIPTOR_TYPE_STORAGE_IMAGE ",{"type":13,"tag":62,"props":163,"children":164},{"style":69},[165],{"type":18,"value":97},{"type":13,"tag":62,"props":167,"children":168},{"style":100},[169],{"type":18,"value":170}," 3",{"type":13,"tag":62,"props":172,"children":173},{"style":80},[174],{"type":18,"value":108},{"type":13,"tag":62,"props":176,"children":178},{"class":64,"line":177},6,[179,184,188,193],{"type":13,"tag":62,"props":180,"children":181},{"style":80},[182],{"type":18,"value":183}," VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER ",{"type":13,"tag":62,"props":185,"children":186},{"style":69},[187],{"type":18,"value":97},{"type":13,"tag":62,"props":189,"children":190},{"style":100},[191],{"type":18,"value":192}," 4",{"type":13,"tag":62,"props":194,"children":195},{"style":80},[196],{"type":18,"value":108},{"type":13,"tag":62,"props":198,"children":200},{"class":64,"line":199},7,[201,206,210,215],{"type":13,"tag":62,"props":202,"children":203},{"style":80},[204],{"type":18,"value":205}," VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER ",{"type":13,"tag":62,"props":207,"children":208},{"style":69},[209],{"type":18,"value":97},{"type":13,"tag":62,"props":211,"children":212},{"style":100},[213],{"type":18,"value":214}," 5",{"type":13,"tag":62,"props":216,"children":217},{"style":80},[218],{"type":18,"value":108},{"type":13,"tag":62,"props":220,"children":222},{"class":64,"line":221},8,[223,228,232,237],{"type":13,"tag":62,"props":224,"children":225},{"style":80},[226],{"type":18,"value":227}," VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER ",{"type":13,"tag":62,"props":229,"children":230},{"style":69},[231],{"type":18,"value":97},{"type":13,"tag":62,"props":233,"children":234},{"style":100},[235],{"type":18,"value":236}," 6",{"type":13,"tag":62,"props":238,"children":239},{"style":80},[240],{"type":18,"value":108},{"type":13,"tag":62,"props":242,"children":244},{"class":64,"line":243},9,[245,250,254,259],{"type":13,"tag":62,"props":246,"children":247},{"style":80},[248],{"type":18,"value":249}," VK_DESCRIPTOR_TYPE_STORAGE_BUFFER ",{"type":13,"tag":62,"props":251,"children":252},{"style":69},[253],{"type":18,"value":97},{"type":13,"tag":62,"props":255,"children":256},{"style":100},[257],{"type":18,"value":258}," 7",{"type":13,"tag":62,"props":260,"children":261},{"style":80},[262],{"type":18,"value":108},{"type":13,"tag":62,"props":264,"children":266},{"class":64,"line":265},10,[267,272,276,281],{"type":13,"tag":62,"props":268,"children":269},{"style":80},[270],{"type":18,"value":271}," VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC ",{"type":13,"tag":62,"props":273,"children":274},{"style":69},[275],{"type":18,"value":97},{"type":13,"tag":62,"props":277,"children":278},{"style":100},[279],{"type":18,"value":280}," 8",{"type":13,"tag":62,"props":282,"children":283},{"style":80},[284],{"type":18,"value":108},{"type":13,"tag":62,"props":286,"children":288},{"class":64,"line":287},11,[289,294,298,303],{"type":13,"tag":62,"props":290,"children":291},{"style":80},[292],{"type":18,"value":293}," VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC ",{"type":13,"tag":62,"props":295,"children":296},{"style":69},[297],{"type":18,"value":97},{"type":13,"tag":62,"props":299,"children":300},{"style":100},[301],{"type":18,"value":302}," 9",{"type":13,"tag":62,"props":304,"children":305},{"style":80},[306],{"type":18,"value":108},{"type":13,"tag":62,"props":308,"children":310},{"class":64,"line":309},12,[311,316,320,325],{"type":13,"tag":62,"props":312,"children":313},{"style":80},[314],{"type":18,"value":315}," VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT ",{"type":13,"tag":62,"props":317,"children":318},{"style":69},[319],{"type":18,"value":97},{"type":13,"tag":62,"props":321,"children":322},{"style":100},[323],{"type":18,"value":324}," 10",{"type":13,"tag":62,"props":326,"children":327},{"style":80},[328],{"type":18,"value":108},{"type":13,"tag":62,"props":330,"children":332},{"class":64,"line":331},13,[333],{"type":13,"tag":62,"props":334,"children":335},{"style":80},[336],{"type":18,"value":337},"} VkDescriptorType;\n",{"type":13,"tag":50,"props":339,"children":344},{"className":340,"code":341,"filename":342,"language":343,"meta":56,"style":56},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct DescriptorType(u32);\nimpl DescriptorType {\n pub const SAMPLER: Self = 0;\n pub const COMBINED_IMAGE_SAMPLER: Self = 1;\n pub const SAMPLED_IMAGE: Self = 2;\n pub const STORAGE_IMAGE: Self = 3;\n pub const UNIFORM_TEXEL_BUFFER: Self = 4;\n pub const STORAGE_TEXEL_BUFFER: Self = 5;\n pub const UNIFORM_BUFFER: Self = 6;\n pub const STORAGE_BUFFER: Self = 7;\n pub const UNIFORM_BUFFER_DYNAMIC: Self = 8;\n pub const STORAGE_BUFFER_DYNAMIC: Self = 9;\n pub const INPUT_ATTACHMENT: Self = 10;\n}\n","Rust","rs",[345],{"type":13,"tag":30,"props":346,"children":347},{"__ignoreMap":56},[348,382,399,441,477,513,549,585,621,657,693,729,765,801],{"type":13,"tag":62,"props":349,"children":350},{"class":64,"line":65},[351,356,361,367,372,377],{"type":13,"tag":62,"props":352,"children":353},{"style":69},[354],{"type":18,"value":355},"pub",{"type":13,"tag":62,"props":357,"children":358},{"style":69},[359],{"type":18,"value":360}," struct",{"type":13,"tag":62,"props":362,"children":364},{"style":363},"--shiki-default:#953800;--shiki-dark:#FFA657",[365],{"type":18,"value":366}," DescriptorType",{"type":13,"tag":62,"props":368,"children":369},{"style":80},[370],{"type":18,"value":371},"(",{"type":13,"tag":62,"props":373,"children":374},{"style":363},[375],{"type":18,"value":376},"u32",{"type":13,"tag":62,"props":378,"children":379},{"style":80},[380],{"type":18,"value":381},");\n",{"type":13,"tag":62,"props":383,"children":384},{"class":64,"line":86},[385,390,394],{"type":13,"tag":62,"props":386,"children":387},{"style":69},[388],{"type":18,"value":389},"impl",{"type":13,"tag":62,"props":391,"children":392},{"style":363},[393],{"type":18,"value":366},{"type":13,"tag":62,"props":395,"children":396},{"style":80},[397],{"type":18,"value":398}," {\n",{"type":13,"tag":62,"props":400,"children":401},{"class":64,"line":111},[402,407,412,417,422,427,432,436],{"type":13,"tag":62,"props":403,"children":404},{"style":69},[405],{"type":18,"value":406}," pub",{"type":13,"tag":62,"props":408,"children":409},{"style":69},[410],{"type":18,"value":411}," const",{"type":13,"tag":62,"props":413,"children":414},{"style":100},[415],{"type":18,"value":416}," SAMPLER",{"type":13,"tag":62,"props":418,"children":419},{"style":69},[420],{"type":18,"value":421},":",{"type":13,"tag":62,"props":423,"children":424},{"style":100},[425],{"type":18,"value":426}," Self",{"type":13,"tag":62,"props":428,"children":429},{"style":69},[430],{"type":18,"value":431}," =",{"type":13,"tag":62,"props":433,"children":434},{"style":100},[435],{"type":18,"value":103},{"type":13,"tag":62,"props":437,"children":438},{"style":80},[439],{"type":18,"value":440},";\n",{"type":13,"tag":62,"props":442,"children":443},{"class":64,"line":133},[444,448,452,457,461,465,469,473],{"type":13,"tag":62,"props":445,"children":446},{"style":69},[447],{"type":18,"value":406},{"type":13,"tag":62,"props":449,"children":450},{"style":69},[451],{"type":18,"value":411},{"type":13,"tag":62,"props":453,"children":454},{"style":100},[455],{"type":18,"value":456}," COMBINED_IMAGE_SAMPLER",{"type":13,"tag":62,"props":458,"children":459},{"style":69},[460],{"type":18,"value":421},{"type":13,"tag":62,"props":462,"children":463},{"style":100},[464],{"type":18,"value":426},{"type":13,"tag":62,"props":466,"children":467},{"style":69},[468],{"type":18,"value":431},{"type":13,"tag":62,"props":470,"children":471},{"style":100},[472],{"type":18,"value":126},{"type":13,"tag":62,"props":474,"children":475},{"style":80},[476],{"type":18,"value":440},{"type":13,"tag":62,"props":478,"children":479},{"class":64,"line":155},[480,484,488,493,497,501,505,509],{"type":13,"tag":62,"props":481,"children":482},{"style":69},[483],{"type":18,"value":406},{"type":13,"tag":62,"props":485,"children":486},{"style":69},[487],{"type":18,"value":411},{"type":13,"tag":62,"props":489,"children":490},{"style":100},[491],{"type":18,"value":492}," SAMPLED_IMAGE",{"type":13,"tag":62,"props":494,"children":495},{"style":69},[496],{"type":18,"value":421},{"type":13,"tag":62,"props":498,"children":499},{"style":100},[500],{"type":18,"value":426},{"type":13,"tag":62,"props":502,"children":503},{"style":69},[504],{"type":18,"value":431},{"type":13,"tag":62,"props":506,"children":507},{"style":100},[508],{"type":18,"value":148},{"type":13,"tag":62,"props":510,"children":511},{"style":80},[512],{"type":18,"value":440},{"type":13,"tag":62,"props":514,"children":515},{"class":64,"line":177},[516,520,524,529,533,537,541,545],{"type":13,"tag":62,"props":517,"children":518},{"style":69},[519],{"type":18,"value":406},{"type":13,"tag":62,"props":521,"children":522},{"style":69},[523],{"type":18,"value":411},{"type":13,"tag":62,"props":525,"children":526},{"style":100},[527],{"type":18,"value":528}," STORAGE_IMAGE",{"type":13,"tag":62,"props":530,"children":531},{"style":69},[532],{"type":18,"value":421},{"type":13,"tag":62,"props":534,"children":535},{"style":100},[536],{"type":18,"value":426},{"type":13,"tag":62,"props":538,"children":539},{"style":69},[540],{"type":18,"value":431},{"type":13,"tag":62,"props":542,"children":543},{"style":100},[544],{"type":18,"value":170},{"type":13,"tag":62,"props":546,"children":547},{"style":80},[548],{"type":18,"value":440},{"type":13,"tag":62,"props":550,"children":551},{"class":64,"line":199},[552,556,560,565,569,573,577,581],{"type":13,"tag":62,"props":553,"children":554},{"style":69},[555],{"type":18,"value":406},{"type":13,"tag":62,"props":557,"children":558},{"style":69},[559],{"type":18,"value":411},{"type":13,"tag":62,"props":561,"children":562},{"style":100},[563],{"type":18,"value":564}," UNIFORM_TEXEL_BUFFER",{"type":13,"tag":62,"props":566,"children":567},{"style":69},[568],{"type":18,"value":421},{"type":13,"tag":62,"props":570,"children":571},{"style":100},[572],{"type":18,"value":426},{"type":13,"tag":62,"props":574,"children":575},{"style":69},[576],{"type":18,"value":431},{"type":13,"tag":62,"props":578,"children":579},{"style":100},[580],{"type":18,"value":192},{"type":13,"tag":62,"props":582,"children":583},{"style":80},[584],{"type":18,"value":440},{"type":13,"tag":62,"props":586,"children":587},{"class":64,"line":221},[588,592,596,601,605,609,613,617],{"type":13,"tag":62,"props":589,"children":590},{"style":69},[591],{"type":18,"value":406},{"type":13,"tag":62,"props":593,"children":594},{"style":69},[595],{"type":18,"value":411},{"type":13,"tag":62,"props":597,"children":598},{"style":100},[599],{"type":18,"value":600}," STORAGE_TEXEL_BUFFER",{"type":13,"tag":62,"props":602,"children":603},{"style":69},[604],{"type":18,"value":421},{"type":13,"tag":62,"props":606,"children":607},{"style":100},[608],{"type":18,"value":426},{"type":13,"tag":62,"props":610,"children":611},{"style":69},[612],{"type":18,"value":431},{"type":13,"tag":62,"props":614,"children":615},{"style":100},[616],{"type":18,"value":214},{"type":13,"tag":62,"props":618,"children":619},{"style":80},[620],{"type":18,"value":440},{"type":13,"tag":62,"props":622,"children":623},{"class":64,"line":243},[624,628,632,637,641,645,649,653],{"type":13,"tag":62,"props":625,"children":626},{"style":69},[627],{"type":18,"value":406},{"type":13,"tag":62,"props":629,"children":630},{"style":69},[631],{"type":18,"value":411},{"type":13,"tag":62,"props":633,"children":634},{"style":100},[635],{"type":18,"value":636}," UNIFORM_BUFFER",{"type":13,"tag":62,"props":638,"children":639},{"style":69},[640],{"type":18,"value":421},{"type":13,"tag":62,"props":642,"children":643},{"style":100},[644],{"type":18,"value":426},{"type":13,"tag":62,"props":646,"children":647},{"style":69},[648],{"type":18,"value":431},{"type":13,"tag":62,"props":650,"children":651},{"style":100},[652],{"type":18,"value":236},{"type":13,"tag":62,"props":654,"children":655},{"style":80},[656],{"type":18,"value":440},{"type":13,"tag":62,"props":658,"children":659},{"class":64,"line":265},[660,664,668,673,677,681,685,689],{"type":13,"tag":62,"props":661,"children":662},{"style":69},[663],{"type":18,"value":406},{"type":13,"tag":62,"props":665,"children":666},{"style":69},[667],{"type":18,"value":411},{"type":13,"tag":62,"props":669,"children":670},{"style":100},[671],{"type":18,"value":672}," STORAGE_BUFFER",{"type":13,"tag":62,"props":674,"children":675},{"style":69},[676],{"type":18,"value":421},{"type":13,"tag":62,"props":678,"children":679},{"style":100},[680],{"type":18,"value":426},{"type":13,"tag":62,"props":682,"children":683},{"style":69},[684],{"type":18,"value":431},{"type":13,"tag":62,"props":686,"children":687},{"style":100},[688],{"type":18,"value":258},{"type":13,"tag":62,"props":690,"children":691},{"style":80},[692],{"type":18,"value":440},{"type":13,"tag":62,"props":694,"children":695},{"class":64,"line":287},[696,700,704,709,713,717,721,725],{"type":13,"tag":62,"props":697,"children":698},{"style":69},[699],{"type":18,"value":406},{"type":13,"tag":62,"props":701,"children":702},{"style":69},[703],{"type":18,"value":411},{"type":13,"tag":62,"props":705,"children":706},{"style":100},[707],{"type":18,"value":708}," UNIFORM_BUFFER_DYNAMIC",{"type":13,"tag":62,"props":710,"children":711},{"style":69},[712],{"type":18,"value":421},{"type":13,"tag":62,"props":714,"children":715},{"style":100},[716],{"type":18,"value":426},{"type":13,"tag":62,"props":718,"children":719},{"style":69},[720],{"type":18,"value":431},{"type":13,"tag":62,"props":722,"children":723},{"style":100},[724],{"type":18,"value":280},{"type":13,"tag":62,"props":726,"children":727},{"style":80},[728],{"type":18,"value":440},{"type":13,"tag":62,"props":730,"children":731},{"class":64,"line":309},[732,736,740,745,749,753,757,761],{"type":13,"tag":62,"props":733,"children":734},{"style":69},[735],{"type":18,"value":406},{"type":13,"tag":62,"props":737,"children":738},{"style":69},[739],{"type":18,"value":411},{"type":13,"tag":62,"props":741,"children":742},{"style":100},[743],{"type":18,"value":744}," STORAGE_BUFFER_DYNAMIC",{"type":13,"tag":62,"props":746,"children":747},{"style":69},[748],{"type":18,"value":421},{"type":13,"tag":62,"props":750,"children":751},{"style":100},[752],{"type":18,"value":426},{"type":13,"tag":62,"props":754,"children":755},{"style":69},[756],{"type":18,"value":431},{"type":13,"tag":62,"props":758,"children":759},{"style":100},[760],{"type":18,"value":302},{"type":13,"tag":62,"props":762,"children":763},{"style":80},[764],{"type":18,"value":440},{"type":13,"tag":62,"props":766,"children":767},{"class":64,"line":331},[768,772,776,781,785,789,793,797],{"type":13,"tag":62,"props":769,"children":770},{"style":69},[771],{"type":18,"value":406},{"type":13,"tag":62,"props":773,"children":774},{"style":69},[775],{"type":18,"value":411},{"type":13,"tag":62,"props":777,"children":778},{"style":100},[779],{"type":18,"value":780}," INPUT_ATTACHMENT",{"type":13,"tag":62,"props":782,"children":783},{"style":69},[784],{"type":18,"value":421},{"type":13,"tag":62,"props":786,"children":787},{"style":100},[788],{"type":18,"value":426},{"type":13,"tag":62,"props":790,"children":791},{"style":69},[792],{"type":18,"value":431},{"type":13,"tag":62,"props":794,"children":795},{"style":100},[796],{"type":18,"value":324},{"type":13,"tag":62,"props":798,"children":799},{"style":80},[800],{"type":18,"value":440},{"type":13,"tag":62,"props":802,"children":804},{"class":64,"line":803},14,[805],{"type":13,"tag":62,"props":806,"children":807},{"style":80},[808],{"type":18,"value":809},"}\n",{"type":13,"tag":811,"props":812,"children":813},"ul",{},[814,834,852,869,886,903,920,937,954,971,988,1006,1023,1040,1057],{"type":13,"tag":815,"props":816,"children":817},"li",{},[818,824,826,832],{"type":13,"tag":30,"props":819,"children":821},{"className":820},[],[822],{"type":18,"value":823},"VK_DESCRIPTOR_TYPE_SAMPLER",{"type":18,"value":825}," specifies a ",{"type":13,"tag":21,"props":827,"children":829},{"href":828},"/chapters/descriptorsets#descriptorsets-sampler",[830],{"type":18,"value":831},"sampler descriptor",{"type":18,"value":833},".",{"type":13,"tag":815,"props":835,"children":836},{},[837,843,845,851],{"type":13,"tag":30,"props":838,"children":840},{"className":839},[],[841],{"type":18,"value":842},"VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER",{"type":18,"value":844}," specifies a\n",{"type":13,"tag":21,"props":846,"children":848},{"href":847},"/chapters/descriptorsets#descriptorsets-combinedimagesampler",[849],{"type":18,"value":850},"combined image sampler\ndescriptor",{"type":18,"value":833},{"type":13,"tag":815,"props":853,"children":854},{},[855,861,862,868],{"type":13,"tag":30,"props":856,"children":858},{"className":857},[],[859],{"type":18,"value":860},"VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE",{"type":18,"value":844},{"type":13,"tag":21,"props":863,"children":865},{"href":864},"/chapters/descriptorsets#descriptorsets-sampledimage",[866],{"type":18,"value":867},"sampled image descriptor",{"type":18,"value":833},{"type":13,"tag":815,"props":870,"children":871},{},[872,878,879,885],{"type":13,"tag":30,"props":873,"children":875},{"className":874},[],[876],{"type":18,"value":877},"VK_DESCRIPTOR_TYPE_STORAGE_IMAGE",{"type":18,"value":844},{"type":13,"tag":21,"props":880,"children":882},{"href":881},"/chapters/descriptorsets#descriptorsets-storageimage",[883],{"type":18,"value":884},"storage image descriptor",{"type":18,"value":833},{"type":13,"tag":815,"props":887,"children":888},{},[889,895,896,902],{"type":13,"tag":30,"props":890,"children":892},{"className":891},[],[893],{"type":18,"value":894},"VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER",{"type":18,"value":844},{"type":13,"tag":21,"props":897,"children":899},{"href":898},"/chapters/descriptorsets#descriptorsets-uniformtexelbuffer",[900],{"type":18,"value":901},"uniform texel buffer descriptor",{"type":18,"value":833},{"type":13,"tag":815,"props":904,"children":905},{},[906,912,913,919],{"type":13,"tag":30,"props":907,"children":909},{"className":908},[],[910],{"type":18,"value":911},"VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER",{"type":18,"value":844},{"type":13,"tag":21,"props":914,"children":916},{"href":915},"/chapters/descriptorsets#descriptorsets-storagetexelbuffer",[917],{"type":18,"value":918},"storage texel buffer descriptor",{"type":18,"value":833},{"type":13,"tag":815,"props":921,"children":922},{},[923,929,930,936],{"type":13,"tag":30,"props":924,"children":926},{"className":925},[],[927],{"type":18,"value":928},"VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER",{"type":18,"value":844},{"type":13,"tag":21,"props":931,"children":933},{"href":932},"/chapters/descriptorsets#descriptorsets-uniformbuffer",[934],{"type":18,"value":935},"uniform buffer descriptor",{"type":18,"value":833},{"type":13,"tag":815,"props":938,"children":939},{},[940,946,947,953],{"type":13,"tag":30,"props":941,"children":943},{"className":942},[],[944],{"type":18,"value":945},"VK_DESCRIPTOR_TYPE_STORAGE_BUFFER",{"type":18,"value":844},{"type":13,"tag":21,"props":948,"children":950},{"href":949},"/chapters/descriptorsets#descriptorsets-storagebuffer",[951],{"type":18,"value":952},"storage buffer descriptor",{"type":18,"value":833},{"type":13,"tag":815,"props":955,"children":956},{},[957,963,964,970],{"type":13,"tag":30,"props":958,"children":960},{"className":959},[],[961],{"type":18,"value":962},"VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC",{"type":18,"value":844},{"type":13,"tag":21,"props":965,"children":967},{"href":966},"/chapters/descriptorsets#descriptorsets-uniformbufferdynamic",[968],{"type":18,"value":969},"dynamic uniform buffer\ndescriptor",{"type":18,"value":833},{"type":13,"tag":815,"props":972,"children":973},{},[974,980,981,987],{"type":13,"tag":30,"props":975,"children":977},{"className":976},[],[978],{"type":18,"value":979},"VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC",{"type":18,"value":844},{"type":13,"tag":21,"props":982,"children":984},{"href":983},"/chapters/descriptorsets#descriptorsets-storagebufferdynamic",[985],{"type":18,"value":986},"dynamic storage buffer\ndescriptor",{"type":18,"value":833},{"type":13,"tag":815,"props":989,"children":990},{},[991,997,999,1005],{"type":13,"tag":30,"props":992,"children":994},{"className":993},[],[995],{"type":18,"value":996},"VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT",{"type":18,"value":998}," specifies an\n",{"type":13,"tag":21,"props":1000,"children":1002},{"href":1001},"/chapters/descriptorsets#descriptorsets-inputattachment",[1003],{"type":18,"value":1004},"input attachment descriptor",{"type":18,"value":833},{"type":13,"tag":815,"props":1007,"children":1008},{},[1009,1015,1016,1022],{"type":13,"tag":30,"props":1010,"children":1012},{"className":1011},[],[1013],{"type":18,"value":1014},"VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK",{"type":18,"value":998},{"type":13,"tag":21,"props":1017,"children":1019},{"href":1018},"/chapters/descriptorsets#descriptorsets-inlineuniformblock",[1020],{"type":18,"value":1021},"inline uniform block",{"type":18,"value":833},{"type":13,"tag":815,"props":1024,"children":1025},{},[1026,1032,1033,1039],{"type":13,"tag":30,"props":1027,"children":1029},{"className":1028},[],[1030],{"type":18,"value":1031},"VK_DESCRIPTOR_TYPE_MUTABLE_EXT",{"type":18,"value":844},{"type":13,"tag":21,"props":1034,"children":1036},{"href":1035},"/chapters/descriptorsets#descriptorsets-mutable",[1037],{"type":18,"value":1038},"descriptor of mutable type",{"type":18,"value":833},{"type":13,"tag":815,"props":1041,"children":1042},{},[1043,1049,1050,1056],{"type":13,"tag":30,"props":1044,"children":1046},{"className":1045},[],[1047],{"type":18,"value":1048},"VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM",{"type":18,"value":844},{"type":13,"tag":21,"props":1051,"children":1053},{"href":1052},"/chapters/descriptorsets#descriptorsets-weightimage",[1054],{"type":18,"value":1055},"sampled weight image descriptor",{"type":18,"value":833},{"type":13,"tag":815,"props":1058,"children":1059},{},[1060,1066,1067,1073],{"type":13,"tag":30,"props":1061,"children":1063},{"className":1062},[],[1064],{"type":18,"value":1065},"VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM",{"type":18,"value":844},{"type":13,"tag":21,"props":1068,"children":1070},{"href":1069},"/chapters/descriptorsets#descriptorsets-blockmatch",[1071],{"type":18,"value":1072},"block matching image descriptor",{"type":18,"value":833},{"type":13,"tag":14,"props":1075,"children":1076},{},[1077,1079,1083,1085,1091,1093,1099,1101,1107],{"type":18,"value":1078},"When a descriptor set is updated via elements of ",{"type":13,"tag":21,"props":1080,"children":1081},{"href":23},[1082],{"type":18,"value":26},{"type":18,"value":1084},",\nmembers of ",{"type":13,"tag":30,"props":1086,"children":1088},{"className":1087},[],[1089],{"type":18,"value":1090},"pImageInfo",{"type":18,"value":1092},", ",{"type":13,"tag":30,"props":1094,"children":1096},{"className":1095},[],[1097],{"type":18,"value":1098},"pBufferInfo",{"type":18,"value":1100}," and ",{"type":13,"tag":30,"props":1102,"children":1104},{"className":1103},[],[1105],{"type":18,"value":1106},"pTexelBufferView",{"type":18,"value":1108},"\nare only accessed by the implementation when they correspond to descriptor\ntype being defined - otherwise they are ignored.\nThe members accessed are as follows for each descriptor type:",{"type":13,"tag":811,"props":1110,"children":1111},{},[1112,1144,1195,1217,1256],{"type":13,"tag":815,"props":1113,"children":1114},{},[1115,1117,1122,1124,1130,1132,1136,1137,1142],{"type":18,"value":1116},"For ",{"type":13,"tag":30,"props":1118,"children":1120},{"className":1119},[],[1121],{"type":18,"value":823},{"type":18,"value":1123},", only the ",{"type":13,"tag":30,"props":1125,"children":1127},{"className":1126},[],[1128],{"type":18,"value":1129},"sampler",{"type":18,"value":1131}," member of\neach element of ",{"type":13,"tag":21,"props":1133,"children":1134},{"href":23},[1135],{"type":18,"value":26},{"type":18,"value":28},{"type":13,"tag":30,"props":1138,"children":1140},{"className":1139},[],[1141],{"type":18,"value":1090},{"type":18,"value":1143}," is\naccessed.",{"type":13,"tag":815,"props":1145,"children":1146},{},[1147,1148,1153,1154,1159,1161,1166,1167,1173,1175,1181,1183,1187,1188,1193],{"type":18,"value":1116},{"type":13,"tag":30,"props":1149,"children":1151},{"className":1150},[],[1152],{"type":18,"value":860},{"type":18,"value":108},{"type":13,"tag":30,"props":1155,"children":1157},{"className":1156},[],[1158],{"type":18,"value":877},{"type":18,"value":1160},", or\n",{"type":13,"tag":30,"props":1162,"children":1164},{"className":1163},[],[1165],{"type":18,"value":996},{"type":18,"value":1123},{"type":13,"tag":30,"props":1168,"children":1170},{"className":1169},[],[1171],{"type":18,"value":1172},"imageView",{"type":18,"value":1174}," and\n",{"type":13,"tag":30,"props":1176,"children":1178},{"className":1177},[],[1179],{"type":18,"value":1180},"imageLayout",{"type":18,"value":1182}," members of each element of\n",{"type":13,"tag":21,"props":1184,"children":1185},{"href":23},[1186],{"type":18,"value":26},{"type":18,"value":28},{"type":13,"tag":30,"props":1189,"children":1191},{"className":1190},[],[1192],{"type":18,"value":1090},{"type":18,"value":1194}," are accessed.",{"type":13,"tag":815,"props":1196,"children":1197},{},[1198,1199,1204,1206,1210,1211,1216],{"type":18,"value":1116},{"type":13,"tag":30,"props":1200,"children":1202},{"className":1201},[],[1203],{"type":18,"value":842},{"type":18,"value":1205},", all members of each\nelement of ",{"type":13,"tag":21,"props":1207,"children":1208},{"href":23},[1209],{"type":18,"value":26},{"type":18,"value":28},{"type":13,"tag":30,"props":1212,"children":1214},{"className":1213},[],[1215],{"type":18,"value":1090},{"type":18,"value":1194},{"type":13,"tag":815,"props":1218,"children":1219},{},[1220,1221,1226,1227,1232,1233,1238,1239,1244,1245,1249,1250,1255],{"type":18,"value":1116},{"type":13,"tag":30,"props":1222,"children":1224},{"className":1223},[],[1225],{"type":18,"value":928},{"type":18,"value":108},{"type":13,"tag":30,"props":1228,"children":1230},{"className":1229},[],[1231],{"type":18,"value":945},{"type":18,"value":108},{"type":13,"tag":30,"props":1234,"children":1236},{"className":1235},[],[1237],{"type":18,"value":962},{"type":18,"value":1160},{"type":13,"tag":30,"props":1240,"children":1242},{"className":1241},[],[1243],{"type":18,"value":979},{"type":18,"value":1205},{"type":13,"tag":21,"props":1246,"children":1247},{"href":23},[1248],{"type":18,"value":26},{"type":18,"value":28},{"type":13,"tag":30,"props":1251,"children":1253},{"className":1252},[],[1254],{"type":18,"value":1098},{"type":18,"value":1194},{"type":13,"tag":815,"props":1257,"children":1258},{},[1259,1260,1265,1267,1272,1274,1278,1279,1284],{"type":18,"value":1116},{"type":13,"tag":30,"props":1261,"children":1263},{"className":1262},[],[1264],{"type":18,"value":894},{"type":18,"value":1266}," or\n",{"type":13,"tag":30,"props":1268,"children":1270},{"className":1269},[],[1271],{"type":18,"value":911},{"type":18,"value":1273},", each element of\n",{"type":13,"tag":21,"props":1275,"children":1276},{"href":23},[1277],{"type":18,"value":26},{"type":18,"value":28},{"type":13,"tag":30,"props":1280,"children":1282},{"className":1281},[],[1283],{"type":18,"value":1106},{"type":18,"value":1285}," is accessed.",{"type":13,"tag":14,"props":1287,"children":1288},{},[1289,1291,1296,1298,1303,1305,1310,1311,1316,1318,1323,1325,1331,1333,1339,1341,1346,1348,1353,1354,1360,1362,1367,1368,1373,1374,1379,1381,1387,1389,1394,1396,1401,1402,1407,1408,1414,1415,1420,1421,1426,1427,1432,1433,1439,1440,1445,1446,1451],{"type":18,"value":1290},"When updating descriptors with a ",{"type":13,"tag":30,"props":1292,"children":1294},{"className":1293},[],[1295],{"type":18,"value":35},{"type":18,"value":1297}," of\n",{"type":13,"tag":30,"props":1299,"children":1301},{"className":1300},[],[1302],{"type":18,"value":1014},{"type":18,"value":1304},", none of the ",{"type":13,"tag":30,"props":1306,"children":1308},{"className":1307},[],[1309],{"type":18,"value":1090},{"type":18,"value":108},{"type":13,"tag":30,"props":1312,"children":1314},{"className":1313},[],[1315],{"type":18,"value":1098},{"type":18,"value":1317},", or ",{"type":13,"tag":30,"props":1319,"children":1321},{"className":1320},[],[1322],{"type":18,"value":1106},{"type":18,"value":1324}," members are accessed, instead\nthe source data of the descriptor update operation is taken from the\n",{"type":13,"tag":21,"props":1326,"children":1328},{"href":1327},"/man/VkWriteDescriptorSetInlineUniformBlock",[1329],{"type":18,"value":1330},"VkWriteDescriptorSetInlineUniformBlock",{"type":18,"value":1332}," structure in the ",{"type":13,"tag":30,"props":1334,"children":1336},{"className":1335},[],[1337],{"type":18,"value":1338},"pNext",{"type":18,"value":1340},"\nchain of ",{"type":13,"tag":30,"props":1342,"children":1344},{"className":1343},[],[1345],{"type":18,"value":26},{"type":18,"value":1347},".\nWhen updating descriptors with a ",{"type":13,"tag":30,"props":1349,"children":1351},{"className":1350},[],[1352],{"type":18,"value":35},{"type":18,"value":1297},{"type":13,"tag":30,"props":1355,"children":1357},{"className":1356},[],[1358],{"type":18,"value":1359},"VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_KHR",{"type":18,"value":1361},", none of the\n",{"type":13,"tag":30,"props":1363,"children":1365},{"className":1364},[],[1366],{"type":18,"value":1090},{"type":18,"value":1092},{"type":13,"tag":30,"props":1369,"children":1371},{"className":1370},[],[1372],{"type":18,"value":1098},{"type":18,"value":1317},{"type":13,"tag":30,"props":1375,"children":1377},{"className":1376},[],[1378],{"type":18,"value":1106},{"type":18,"value":1380}," members are\naccessed, instead the source data of the descriptor update operation is\ntaken from the ",{"type":13,"tag":21,"props":1382,"children":1384},{"href":1383},"/man/VkWriteDescriptorSetAccelerationStructureKHR",[1385],{"type":18,"value":1386},"VkWriteDescriptorSetAccelerationStructureKHR",{"type":18,"value":1388}," structure\nin the ",{"type":13,"tag":30,"props":1390,"children":1392},{"className":1391},[],[1393],{"type":18,"value":1338},{"type":18,"value":1395}," chain of ",{"type":13,"tag":30,"props":1397,"children":1399},{"className":1398},[],[1400],{"type":18,"value":26},{"type":18,"value":1347},{"type":13,"tag":30,"props":1403,"children":1405},{"className":1404},[],[1406],{"type":18,"value":35},{"type":18,"value":1297},{"type":13,"tag":30,"props":1409,"children":1411},{"className":1410},[],[1412],{"type":18,"value":1413},"VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_NV",{"type":18,"value":1361},{"type":13,"tag":30,"props":1416,"children":1418},{"className":1417},[],[1419],{"type":18,"value":1090},{"type":18,"value":1092},{"type":13,"tag":30,"props":1422,"children":1424},{"className":1423},[],[1425],{"type":18,"value":1098},{"type":18,"value":1317},{"type":13,"tag":30,"props":1428,"children":1430},{"className":1429},[],[1431],{"type":18,"value":1106},{"type":18,"value":1380},{"type":13,"tag":21,"props":1434,"children":1436},{"href":1435},"/man/VkWriteDescriptorSetAccelerationStructureNV",[1437],{"type":18,"value":1438},"VkWriteDescriptorSetAccelerationStructureNV",{"type":18,"value":1388},{"type":13,"tag":30,"props":1441,"children":1443},{"className":1442},[],[1444],{"type":18,"value":1338},{"type":18,"value":1395},{"type":13,"tag":30,"props":1447,"children":1449},{"className":1448},[],[1450],{"type":18,"value":26},{"type":18,"value":833},{"type":13,"tag":1453,"props":1454,"children":1455},"style",{},[1456],{"type":18,"value":1457},"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":56,"searchDepth":86,"depth":86,"links":1459},[],"markdown",1725732547552]