[{"data":1,"prerenderedAt":2294},["ShallowReactive",2],{"42qi5prL4m":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":2293,"_id":4},"VkPhysicalDeviceDescriptorBufferPropertiesEXT","Structure describing descriptor buffer properties supported by an implementation","VK_EXT_descriptor_buffer","structs",[],{"type":10,"children":11,"toc":2291},"root",[12,28,1326,2170,2205,2220,2255,2285],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17,20,26],{"type":18,"value":19},"text","The ",{"type":13,"tag":21,"props":22,"children":24},"code",{"className":23},[],[25],{"type":18,"value":4},{"type":18,"value":27}," structure is defined\nas:",{"type":13,"tag":29,"props":30,"children":31},"code-group",{},[32,494],{"type":13,"tag":33,"props":34,"children":40},"pre",{"className":35,"code":36,"filename":37,"language":38,"meta":39,"style":39},"language-c shiki shiki-themes github-light-default github-dark-default","typedef struct VkPhysicalDeviceDescriptorBufferPropertiesEXT {\n VkStructureType sType;\n void* pNext;\n VkBool32 combinedImageSamplerDescriptorSingleArray;\n VkBool32 bufferlessPushDescriptors;\n VkBool32 allowSamplerImageViewPostSubmitCreation;\n VkDeviceSize descriptorBufferOffsetAlignment;\n uint32_t maxDescriptorBufferBindings;\n uint32_t maxResourceDescriptorBufferBindings;\n uint32_t maxSamplerDescriptorBufferBindings;\n uint32_t maxEmbeddedImmutableSamplerBindings;\n uint32_t maxEmbeddedImmutableSamplers;\n size_t bufferCaptureReplayDescriptorDataSize;\n size_t imageCaptureReplayDescriptorDataSize;\n size_t imageViewCaptureReplayDescriptorDataSize;\n size_t samplerCaptureReplayDescriptorDataSize;\n size_t accelerationStructureCaptureReplayDescriptorDataSize;\n size_t samplerDescriptorSize;\n size_t combinedImageSamplerDescriptorSize;\n size_t sampledImageDescriptorSize;\n size_t storageImageDescriptorSize;\n size_t uniformTexelBufferDescriptorSize;\n size_t robustUniformTexelBufferDescriptorSize;\n size_t storageTexelBufferDescriptorSize;\n size_t robustStorageTexelBufferDescriptorSize;\n size_t uniformBufferDescriptorSize;\n size_t robustUniformBufferDescriptorSize;\n size_t storageBufferDescriptorSize;\n size_t robustStorageBufferDescriptorSize;\n size_t inputAttachmentDescriptorSize;\n size_t accelerationStructureDescriptorSize;\n VkDeviceSize maxSamplerDescriptorBufferRange;\n VkDeviceSize maxResourceDescriptorBufferRange;\n VkDeviceSize samplerDescriptorBufferAddressSpaceSize;\n VkDeviceSize resourceDescriptorBufferAddressSpaceSize;\n VkDeviceSize descriptorBufferAddressSpaceSize;\n} VkPhysicalDeviceDescriptorBufferPropertiesEXT;\n","C","c","",[41],{"type":13,"tag":21,"props":42,"children":43},{"__ignoreMap":39},[44,67,76,90,99,108,117,126,140,153,166,179,192,206,219,232,245,258,271,284,297,310,323,336,349,362,375,388,401,414,427,440,449,458,467,476,485],{"type":13,"tag":45,"props":46,"children":49},"span",{"class":47,"line":48},"line",1,[50,56,61],{"type":13,"tag":45,"props":51,"children":53},{"style":52},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[54],{"type":18,"value":55},"typedef",{"type":13,"tag":45,"props":57,"children":58},{"style":52},[59],{"type":18,"value":60}," struct",{"type":13,"tag":45,"props":62,"children":64},{"style":63},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[65],{"type":18,"value":66}," VkPhysicalDeviceDescriptorBufferPropertiesEXT {\n",{"type":13,"tag":45,"props":68,"children":70},{"class":47,"line":69},2,[71],{"type":13,"tag":45,"props":72,"children":73},{"style":63},[74],{"type":18,"value":75}," VkStructureType sType;\n",{"type":13,"tag":45,"props":77,"children":79},{"class":47,"line":78},3,[80,85],{"type":13,"tag":45,"props":81,"children":82},{"style":52},[83],{"type":18,"value":84}," void*",{"type":13,"tag":45,"props":86,"children":87},{"style":63},[88],{"type":18,"value":89}," pNext;\n",{"type":13,"tag":45,"props":91,"children":93},{"class":47,"line":92},4,[94],{"type":13,"tag":45,"props":95,"children":96},{"style":63},[97],{"type":18,"value":98}," VkBool32 combinedImageSamplerDescriptorSingleArray;\n",{"type":13,"tag":45,"props":100,"children":102},{"class":47,"line":101},5,[103],{"type":13,"tag":45,"props":104,"children":105},{"style":63},[106],{"type":18,"value":107}," VkBool32 bufferlessPushDescriptors;\n",{"type":13,"tag":45,"props":109,"children":111},{"class":47,"line":110},6,[112],{"type":13,"tag":45,"props":113,"children":114},{"style":63},[115],{"type":18,"value":116}," VkBool32 allowSamplerImageViewPostSubmitCreation;\n",{"type":13,"tag":45,"props":118,"children":120},{"class":47,"line":119},7,[121],{"type":13,"tag":45,"props":122,"children":123},{"style":63},[124],{"type":18,"value":125}," VkDeviceSize descriptorBufferOffsetAlignment;\n",{"type":13,"tag":45,"props":127,"children":129},{"class":47,"line":128},8,[130,135],{"type":13,"tag":45,"props":131,"children":132},{"style":52},[133],{"type":18,"value":134}," uint32_t",{"type":13,"tag":45,"props":136,"children":137},{"style":63},[138],{"type":18,"value":139}," maxDescriptorBufferBindings;\n",{"type":13,"tag":45,"props":141,"children":143},{"class":47,"line":142},9,[144,148],{"type":13,"tag":45,"props":145,"children":146},{"style":52},[147],{"type":18,"value":134},{"type":13,"tag":45,"props":149,"children":150},{"style":63},[151],{"type":18,"value":152}," maxResourceDescriptorBufferBindings;\n",{"type":13,"tag":45,"props":154,"children":156},{"class":47,"line":155},10,[157,161],{"type":13,"tag":45,"props":158,"children":159},{"style":52},[160],{"type":18,"value":134},{"type":13,"tag":45,"props":162,"children":163},{"style":63},[164],{"type":18,"value":165}," maxSamplerDescriptorBufferBindings;\n",{"type":13,"tag":45,"props":167,"children":169},{"class":47,"line":168},11,[170,174],{"type":13,"tag":45,"props":171,"children":172},{"style":52},[173],{"type":18,"value":134},{"type":13,"tag":45,"props":175,"children":176},{"style":63},[177],{"type":18,"value":178}," maxEmbeddedImmutableSamplerBindings;\n",{"type":13,"tag":45,"props":180,"children":182},{"class":47,"line":181},12,[183,187],{"type":13,"tag":45,"props":184,"children":185},{"style":52},[186],{"type":18,"value":134},{"type":13,"tag":45,"props":188,"children":189},{"style":63},[190],{"type":18,"value":191}," maxEmbeddedImmutableSamplers;\n",{"type":13,"tag":45,"props":193,"children":195},{"class":47,"line":194},13,[196,201],{"type":13,"tag":45,"props":197,"children":198},{"style":52},[199],{"type":18,"value":200}," size_t",{"type":13,"tag":45,"props":202,"children":203},{"style":63},[204],{"type":18,"value":205}," bufferCaptureReplayDescriptorDataSize;\n",{"type":13,"tag":45,"props":207,"children":209},{"class":47,"line":208},14,[210,214],{"type":13,"tag":45,"props":211,"children":212},{"style":52},[213],{"type":18,"value":200},{"type":13,"tag":45,"props":215,"children":216},{"style":63},[217],{"type":18,"value":218}," imageCaptureReplayDescriptorDataSize;\n",{"type":13,"tag":45,"props":220,"children":222},{"class":47,"line":221},15,[223,227],{"type":13,"tag":45,"props":224,"children":225},{"style":52},[226],{"type":18,"value":200},{"type":13,"tag":45,"props":228,"children":229},{"style":63},[230],{"type":18,"value":231}," imageViewCaptureReplayDescriptorDataSize;\n",{"type":13,"tag":45,"props":233,"children":235},{"class":47,"line":234},16,[236,240],{"type":13,"tag":45,"props":237,"children":238},{"style":52},[239],{"type":18,"value":200},{"type":13,"tag":45,"props":241,"children":242},{"style":63},[243],{"type":18,"value":244}," samplerCaptureReplayDescriptorDataSize;\n",{"type":13,"tag":45,"props":246,"children":248},{"class":47,"line":247},17,[249,253],{"type":13,"tag":45,"props":250,"children":251},{"style":52},[252],{"type":18,"value":200},{"type":13,"tag":45,"props":254,"children":255},{"style":63},[256],{"type":18,"value":257}," accelerationStructureCaptureReplayDescriptorDataSize;\n",{"type":13,"tag":45,"props":259,"children":261},{"class":47,"line":260},18,[262,266],{"type":13,"tag":45,"props":263,"children":264},{"style":52},[265],{"type":18,"value":200},{"type":13,"tag":45,"props":267,"children":268},{"style":63},[269],{"type":18,"value":270}," samplerDescriptorSize;\n",{"type":13,"tag":45,"props":272,"children":274},{"class":47,"line":273},19,[275,279],{"type":13,"tag":45,"props":276,"children":277},{"style":52},[278],{"type":18,"value":200},{"type":13,"tag":45,"props":280,"children":281},{"style":63},[282],{"type":18,"value":283}," combinedImageSamplerDescriptorSize;\n",{"type":13,"tag":45,"props":285,"children":287},{"class":47,"line":286},20,[288,292],{"type":13,"tag":45,"props":289,"children":290},{"style":52},[291],{"type":18,"value":200},{"type":13,"tag":45,"props":293,"children":294},{"style":63},[295],{"type":18,"value":296}," sampledImageDescriptorSize;\n",{"type":13,"tag":45,"props":298,"children":300},{"class":47,"line":299},21,[301,305],{"type":13,"tag":45,"props":302,"children":303},{"style":52},[304],{"type":18,"value":200},{"type":13,"tag":45,"props":306,"children":307},{"style":63},[308],{"type":18,"value":309}," storageImageDescriptorSize;\n",{"type":13,"tag":45,"props":311,"children":313},{"class":47,"line":312},22,[314,318],{"type":13,"tag":45,"props":315,"children":316},{"style":52},[317],{"type":18,"value":200},{"type":13,"tag":45,"props":319,"children":320},{"style":63},[321],{"type":18,"value":322}," uniformTexelBufferDescriptorSize;\n",{"type":13,"tag":45,"props":324,"children":326},{"class":47,"line":325},23,[327,331],{"type":13,"tag":45,"props":328,"children":329},{"style":52},[330],{"type":18,"value":200},{"type":13,"tag":45,"props":332,"children":333},{"style":63},[334],{"type":18,"value":335}," robustUniformTexelBufferDescriptorSize;\n",{"type":13,"tag":45,"props":337,"children":339},{"class":47,"line":338},24,[340,344],{"type":13,"tag":45,"props":341,"children":342},{"style":52},[343],{"type":18,"value":200},{"type":13,"tag":45,"props":345,"children":346},{"style":63},[347],{"type":18,"value":348}," storageTexelBufferDescriptorSize;\n",{"type":13,"tag":45,"props":350,"children":352},{"class":47,"line":351},25,[353,357],{"type":13,"tag":45,"props":354,"children":355},{"style":52},[356],{"type":18,"value":200},{"type":13,"tag":45,"props":358,"children":359},{"style":63},[360],{"type":18,"value":361}," robustStorageTexelBufferDescriptorSize;\n",{"type":13,"tag":45,"props":363,"children":365},{"class":47,"line":364},26,[366,370],{"type":13,"tag":45,"props":367,"children":368},{"style":52},[369],{"type":18,"value":200},{"type":13,"tag":45,"props":371,"children":372},{"style":63},[373],{"type":18,"value":374}," uniformBufferDescriptorSize;\n",{"type":13,"tag":45,"props":376,"children":378},{"class":47,"line":377},27,[379,383],{"type":13,"tag":45,"props":380,"children":381},{"style":52},[382],{"type":18,"value":200},{"type":13,"tag":45,"props":384,"children":385},{"style":63},[386],{"type":18,"value":387}," robustUniformBufferDescriptorSize;\n",{"type":13,"tag":45,"props":389,"children":391},{"class":47,"line":390},28,[392,396],{"type":13,"tag":45,"props":393,"children":394},{"style":52},[395],{"type":18,"value":200},{"type":13,"tag":45,"props":397,"children":398},{"style":63},[399],{"type":18,"value":400}," storageBufferDescriptorSize;\n",{"type":13,"tag":45,"props":402,"children":404},{"class":47,"line":403},29,[405,409],{"type":13,"tag":45,"props":406,"children":407},{"style":52},[408],{"type":18,"value":200},{"type":13,"tag":45,"props":410,"children":411},{"style":63},[412],{"type":18,"value":413}," robustStorageBufferDescriptorSize;\n",{"type":13,"tag":45,"props":415,"children":417},{"class":47,"line":416},30,[418,422],{"type":13,"tag":45,"props":419,"children":420},{"style":52},[421],{"type":18,"value":200},{"type":13,"tag":45,"props":423,"children":424},{"style":63},[425],{"type":18,"value":426}," inputAttachmentDescriptorSize;\n",{"type":13,"tag":45,"props":428,"children":430},{"class":47,"line":429},31,[431,435],{"type":13,"tag":45,"props":432,"children":433},{"style":52},[434],{"type":18,"value":200},{"type":13,"tag":45,"props":436,"children":437},{"style":63},[438],{"type":18,"value":439}," accelerationStructureDescriptorSize;\n",{"type":13,"tag":45,"props":441,"children":443},{"class":47,"line":442},32,[444],{"type":13,"tag":45,"props":445,"children":446},{"style":63},[447],{"type":18,"value":448}," VkDeviceSize maxSamplerDescriptorBufferRange;\n",{"type":13,"tag":45,"props":450,"children":452},{"class":47,"line":451},33,[453],{"type":13,"tag":45,"props":454,"children":455},{"style":63},[456],{"type":18,"value":457}," VkDeviceSize maxResourceDescriptorBufferRange;\n",{"type":13,"tag":45,"props":459,"children":461},{"class":47,"line":460},34,[462],{"type":13,"tag":45,"props":463,"children":464},{"style":63},[465],{"type":18,"value":466}," VkDeviceSize samplerDescriptorBufferAddressSpaceSize;\n",{"type":13,"tag":45,"props":468,"children":470},{"class":47,"line":469},35,[471],{"type":13,"tag":45,"props":472,"children":473},{"style":63},[474],{"type":18,"value":475}," VkDeviceSize resourceDescriptorBufferAddressSpaceSize;\n",{"type":13,"tag":45,"props":477,"children":479},{"class":47,"line":478},36,[480],{"type":13,"tag":45,"props":481,"children":482},{"style":63},[483],{"type":18,"value":484}," VkDeviceSize descriptorBufferAddressSpaceSize;\n",{"type":13,"tag":45,"props":486,"children":488},{"class":47,"line":487},37,[489],{"type":13,"tag":45,"props":490,"children":491},{"style":63},[492],{"type":18,"value":493},"} VkPhysicalDeviceDescriptorBufferPropertiesEXT;\n",{"type":13,"tag":33,"props":495,"children":500},{"className":496,"code":497,"filename":498,"language":499,"meta":39,"style":39},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct PhysicalDeviceDescriptorBufferPropertiesEXT {\n s_type: vk::StructureType,\n p_next: *mut c_void,\n combined_image_sampler_descriptor_single_array: vk::Bool32,\n bufferless_push_descriptors: vk::Bool32,\n allow_sampler_image_view_post_submit_creation: vk::Bool32,\n descriptor_buffer_offset_alignment: vk::DeviceSize,\n max_descriptor_buffer_bindings: u32,\n max_resource_descriptor_buffer_bindings: u32,\n max_sampler_descriptor_buffer_bindings: u32,\n max_embedded_immutable_sampler_bindings: u32,\n max_embedded_immutable_samplers: u32,\n buffer_capture_replay_descriptor_data_size: usize,\n image_capture_replay_descriptor_data_size: usize,\n image_view_capture_replay_descriptor_data_size: usize,\n sampler_capture_replay_descriptor_data_size: usize,\n acceleration_structure_capture_replay_descriptor_data_size: usize,\n sampler_descriptor_size: usize,\n combined_image_sampler_descriptor_size: usize,\n sampled_image_descriptor_size: usize,\n storage_image_descriptor_size: usize,\n uniform_texel_buffer_descriptor_size: usize,\n robust_uniform_texel_buffer_descriptor_size: usize,\n storage_texel_buffer_descriptor_size: usize,\n robust_storage_texel_buffer_descriptor_size: usize,\n uniform_buffer_descriptor_size: usize,\n robust_uniform_buffer_descriptor_size: usize,\n storage_buffer_descriptor_size: usize,\n robust_storage_buffer_descriptor_size: usize,\n input_attachment_descriptor_size: usize,\n acceleration_structure_descriptor_size: usize,\n max_sampler_descriptor_buffer_range: vk::DeviceSize,\n max_resource_descriptor_buffer_range: vk::DeviceSize,\n sampler_descriptor_buffer_address_space_size: vk::DeviceSize,\n resource_descriptor_buffer_address_space_size: vk::DeviceSize,\n descriptor_buffer_address_space_size: vk::DeviceSize,\n}\n","Rust","rs",[501],{"type":13,"tag":21,"props":502,"children":503},{"__ignoreMap":39},[504,527,560,582,611,639,667,696,717,737,757,777,797,818,838,858,878,898,918,938,958,978,998,1018,1038,1058,1078,1098,1118,1138,1158,1178,1206,1234,1262,1290,1318],{"type":13,"tag":45,"props":505,"children":506},{"class":47,"line":48},[507,512,516,522],{"type":13,"tag":45,"props":508,"children":509},{"style":52},[510],{"type":18,"value":511},"pub",{"type":13,"tag":45,"props":513,"children":514},{"style":52},[515],{"type":18,"value":60},{"type":13,"tag":45,"props":517,"children":519},{"style":518},"--shiki-default:#953800;--shiki-dark:#FFA657",[520],{"type":18,"value":521}," PhysicalDeviceDescriptorBufferPropertiesEXT",{"type":13,"tag":45,"props":523,"children":524},{"style":63},[525],{"type":18,"value":526}," {\n",{"type":13,"tag":45,"props":528,"children":529},{"class":47,"line":69},[530,535,540,545,550,555],{"type":13,"tag":45,"props":531,"children":532},{"style":63},[533],{"type":18,"value":534}," s_type",{"type":13,"tag":45,"props":536,"children":537},{"style":52},[538],{"type":18,"value":539},":",{"type":13,"tag":45,"props":541,"children":542},{"style":518},[543],{"type":18,"value":544}," vk",{"type":13,"tag":45,"props":546,"children":547},{"style":52},[548],{"type":18,"value":549},"::",{"type":13,"tag":45,"props":551,"children":552},{"style":518},[553],{"type":18,"value":554},"StructureType",{"type":13,"tag":45,"props":556,"children":557},{"style":63},[558],{"type":18,"value":559},",\n",{"type":13,"tag":45,"props":561,"children":562},{"class":47,"line":78},[563,568,572,577],{"type":13,"tag":45,"props":564,"children":565},{"style":63},[566],{"type":18,"value":567}," p_next",{"type":13,"tag":45,"props":569,"children":570},{"style":52},[571],{"type":18,"value":539},{"type":13,"tag":45,"props":573,"children":574},{"style":52},[575],{"type":18,"value":576}," *mut",{"type":13,"tag":45,"props":578,"children":579},{"style":63},[580],{"type":18,"value":581}," c_void,\n",{"type":13,"tag":45,"props":583,"children":584},{"class":47,"line":92},[585,590,594,598,602,607],{"type":13,"tag":45,"props":586,"children":587},{"style":63},[588],{"type":18,"value":589}," combined_image_sampler_descriptor_single_array",{"type":13,"tag":45,"props":591,"children":592},{"style":52},[593],{"type":18,"value":539},{"type":13,"tag":45,"props":595,"children":596},{"style":518},[597],{"type":18,"value":544},{"type":13,"tag":45,"props":599,"children":600},{"style":52},[601],{"type":18,"value":549},{"type":13,"tag":45,"props":603,"children":604},{"style":518},[605],{"type":18,"value":606},"Bool32",{"type":13,"tag":45,"props":608,"children":609},{"style":63},[610],{"type":18,"value":559},{"type":13,"tag":45,"props":612,"children":613},{"class":47,"line":101},[614,619,623,627,631,635],{"type":13,"tag":45,"props":615,"children":616},{"style":63},[617],{"type":18,"value":618}," bufferless_push_descriptors",{"type":13,"tag":45,"props":620,"children":621},{"style":52},[622],{"type":18,"value":539},{"type":13,"tag":45,"props":624,"children":625},{"style":518},[626],{"type":18,"value":544},{"type":13,"tag":45,"props":628,"children":629},{"style":52},[630],{"type":18,"value":549},{"type":13,"tag":45,"props":632,"children":633},{"style":518},[634],{"type":18,"value":606},{"type":13,"tag":45,"props":636,"children":637},{"style":63},[638],{"type":18,"value":559},{"type":13,"tag":45,"props":640,"children":641},{"class":47,"line":110},[642,647,651,655,659,663],{"type":13,"tag":45,"props":643,"children":644},{"style":63},[645],{"type":18,"value":646}," allow_sampler_image_view_post_submit_creation",{"type":13,"tag":45,"props":648,"children":649},{"style":52},[650],{"type":18,"value":539},{"type":13,"tag":45,"props":652,"children":653},{"style":518},[654],{"type":18,"value":544},{"type":13,"tag":45,"props":656,"children":657},{"style":52},[658],{"type":18,"value":549},{"type":13,"tag":45,"props":660,"children":661},{"style":518},[662],{"type":18,"value":606},{"type":13,"tag":45,"props":664,"children":665},{"style":63},[666],{"type":18,"value":559},{"type":13,"tag":45,"props":668,"children":669},{"class":47,"line":119},[670,675,679,683,687,692],{"type":13,"tag":45,"props":671,"children":672},{"style":63},[673],{"type":18,"value":674}," descriptor_buffer_offset_alignment",{"type":13,"tag":45,"props":676,"children":677},{"style":52},[678],{"type":18,"value":539},{"type":13,"tag":45,"props":680,"children":681},{"style":518},[682],{"type":18,"value":544},{"type":13,"tag":45,"props":684,"children":685},{"style":52},[686],{"type":18,"value":549},{"type":13,"tag":45,"props":688,"children":689},{"style":518},[690],{"type":18,"value":691},"DeviceSize",{"type":13,"tag":45,"props":693,"children":694},{"style":63},[695],{"type":18,"value":559},{"type":13,"tag":45,"props":697,"children":698},{"class":47,"line":128},[699,704,708,713],{"type":13,"tag":45,"props":700,"children":701},{"style":63},[702],{"type":18,"value":703}," max_descriptor_buffer_bindings",{"type":13,"tag":45,"props":705,"children":706},{"style":52},[707],{"type":18,"value":539},{"type":13,"tag":45,"props":709,"children":710},{"style":518},[711],{"type":18,"value":712}," u32",{"type":13,"tag":45,"props":714,"children":715},{"style":63},[716],{"type":18,"value":559},{"type":13,"tag":45,"props":718,"children":719},{"class":47,"line":142},[720,725,729,733],{"type":13,"tag":45,"props":721,"children":722},{"style":63},[723],{"type":18,"value":724}," max_resource_descriptor_buffer_bindings",{"type":13,"tag":45,"props":726,"children":727},{"style":52},[728],{"type":18,"value":539},{"type":13,"tag":45,"props":730,"children":731},{"style":518},[732],{"type":18,"value":712},{"type":13,"tag":45,"props":734,"children":735},{"style":63},[736],{"type":18,"value":559},{"type":13,"tag":45,"props":738,"children":739},{"class":47,"line":155},[740,745,749,753],{"type":13,"tag":45,"props":741,"children":742},{"style":63},[743],{"type":18,"value":744}," max_sampler_descriptor_buffer_bindings",{"type":13,"tag":45,"props":746,"children":747},{"style":52},[748],{"type":18,"value":539},{"type":13,"tag":45,"props":750,"children":751},{"style":518},[752],{"type":18,"value":712},{"type":13,"tag":45,"props":754,"children":755},{"style":63},[756],{"type":18,"value":559},{"type":13,"tag":45,"props":758,"children":759},{"class":47,"line":168},[760,765,769,773],{"type":13,"tag":45,"props":761,"children":762},{"style":63},[763],{"type":18,"value":764}," max_embedded_immutable_sampler_bindings",{"type":13,"tag":45,"props":766,"children":767},{"style":52},[768],{"type":18,"value":539},{"type":13,"tag":45,"props":770,"children":771},{"style":518},[772],{"type":18,"value":712},{"type":13,"tag":45,"props":774,"children":775},{"style":63},[776],{"type":18,"value":559},{"type":13,"tag":45,"props":778,"children":779},{"class":47,"line":181},[780,785,789,793],{"type":13,"tag":45,"props":781,"children":782},{"style":63},[783],{"type":18,"value":784}," max_embedded_immutable_samplers",{"type":13,"tag":45,"props":786,"children":787},{"style":52},[788],{"type":18,"value":539},{"type":13,"tag":45,"props":790,"children":791},{"style":518},[792],{"type":18,"value":712},{"type":13,"tag":45,"props":794,"children":795},{"style":63},[796],{"type":18,"value":559},{"type":13,"tag":45,"props":798,"children":799},{"class":47,"line":194},[800,805,809,814],{"type":13,"tag":45,"props":801,"children":802},{"style":63},[803],{"type":18,"value":804}," buffer_capture_replay_descriptor_data_size",{"type":13,"tag":45,"props":806,"children":807},{"style":52},[808],{"type":18,"value":539},{"type":13,"tag":45,"props":810,"children":811},{"style":518},[812],{"type":18,"value":813}," usize",{"type":13,"tag":45,"props":815,"children":816},{"style":63},[817],{"type":18,"value":559},{"type":13,"tag":45,"props":819,"children":820},{"class":47,"line":208},[821,826,830,834],{"type":13,"tag":45,"props":822,"children":823},{"style":63},[824],{"type":18,"value":825}," image_capture_replay_descriptor_data_size",{"type":13,"tag":45,"props":827,"children":828},{"style":52},[829],{"type":18,"value":539},{"type":13,"tag":45,"props":831,"children":832},{"style":518},[833],{"type":18,"value":813},{"type":13,"tag":45,"props":835,"children":836},{"style":63},[837],{"type":18,"value":559},{"type":13,"tag":45,"props":839,"children":840},{"class":47,"line":221},[841,846,850,854],{"type":13,"tag":45,"props":842,"children":843},{"style":63},[844],{"type":18,"value":845}," image_view_capture_replay_descriptor_data_size",{"type":13,"tag":45,"props":847,"children":848},{"style":52},[849],{"type":18,"value":539},{"type":13,"tag":45,"props":851,"children":852},{"style":518},[853],{"type":18,"value":813},{"type":13,"tag":45,"props":855,"children":856},{"style":63},[857],{"type":18,"value":559},{"type":13,"tag":45,"props":859,"children":860},{"class":47,"line":234},[861,866,870,874],{"type":13,"tag":45,"props":862,"children":863},{"style":63},[864],{"type":18,"value":865}," sampler_capture_replay_descriptor_data_size",{"type":13,"tag":45,"props":867,"children":868},{"style":52},[869],{"type":18,"value":539},{"type":13,"tag":45,"props":871,"children":872},{"style":518},[873],{"type":18,"value":813},{"type":13,"tag":45,"props":875,"children":876},{"style":63},[877],{"type":18,"value":559},{"type":13,"tag":45,"props":879,"children":880},{"class":47,"line":247},[881,886,890,894],{"type":13,"tag":45,"props":882,"children":883},{"style":63},[884],{"type":18,"value":885}," acceleration_structure_capture_replay_descriptor_data_size",{"type":13,"tag":45,"props":887,"children":888},{"style":52},[889],{"type":18,"value":539},{"type":13,"tag":45,"props":891,"children":892},{"style":518},[893],{"type":18,"value":813},{"type":13,"tag":45,"props":895,"children":896},{"style":63},[897],{"type":18,"value":559},{"type":13,"tag":45,"props":899,"children":900},{"class":47,"line":260},[901,906,910,914],{"type":13,"tag":45,"props":902,"children":903},{"style":63},[904],{"type":18,"value":905}," sampler_descriptor_size",{"type":13,"tag":45,"props":907,"children":908},{"style":52},[909],{"type":18,"value":539},{"type":13,"tag":45,"props":911,"children":912},{"style":518},[913],{"type":18,"value":813},{"type":13,"tag":45,"props":915,"children":916},{"style":63},[917],{"type":18,"value":559},{"type":13,"tag":45,"props":919,"children":920},{"class":47,"line":273},[921,926,930,934],{"type":13,"tag":45,"props":922,"children":923},{"style":63},[924],{"type":18,"value":925}," combined_image_sampler_descriptor_size",{"type":13,"tag":45,"props":927,"children":928},{"style":52},[929],{"type":18,"value":539},{"type":13,"tag":45,"props":931,"children":932},{"style":518},[933],{"type":18,"value":813},{"type":13,"tag":45,"props":935,"children":936},{"style":63},[937],{"type":18,"value":559},{"type":13,"tag":45,"props":939,"children":940},{"class":47,"line":286},[941,946,950,954],{"type":13,"tag":45,"props":942,"children":943},{"style":63},[944],{"type":18,"value":945}," sampled_image_descriptor_size",{"type":13,"tag":45,"props":947,"children":948},{"style":52},[949],{"type":18,"value":539},{"type":13,"tag":45,"props":951,"children":952},{"style":518},[953],{"type":18,"value":813},{"type":13,"tag":45,"props":955,"children":956},{"style":63},[957],{"type":18,"value":559},{"type":13,"tag":45,"props":959,"children":960},{"class":47,"line":299},[961,966,970,974],{"type":13,"tag":45,"props":962,"children":963},{"style":63},[964],{"type":18,"value":965}," storage_image_descriptor_size",{"type":13,"tag":45,"props":967,"children":968},{"style":52},[969],{"type":18,"value":539},{"type":13,"tag":45,"props":971,"children":972},{"style":518},[973],{"type":18,"value":813},{"type":13,"tag":45,"props":975,"children":976},{"style":63},[977],{"type":18,"value":559},{"type":13,"tag":45,"props":979,"children":980},{"class":47,"line":312},[981,986,990,994],{"type":13,"tag":45,"props":982,"children":983},{"style":63},[984],{"type":18,"value":985}," uniform_texel_buffer_descriptor_size",{"type":13,"tag":45,"props":987,"children":988},{"style":52},[989],{"type":18,"value":539},{"type":13,"tag":45,"props":991,"children":992},{"style":518},[993],{"type":18,"value":813},{"type":13,"tag":45,"props":995,"children":996},{"style":63},[997],{"type":18,"value":559},{"type":13,"tag":45,"props":999,"children":1000},{"class":47,"line":325},[1001,1006,1010,1014],{"type":13,"tag":45,"props":1002,"children":1003},{"style":63},[1004],{"type":18,"value":1005}," robust_uniform_texel_buffer_descriptor_size",{"type":13,"tag":45,"props":1007,"children":1008},{"style":52},[1009],{"type":18,"value":539},{"type":13,"tag":45,"props":1011,"children":1012},{"style":518},[1013],{"type":18,"value":813},{"type":13,"tag":45,"props":1015,"children":1016},{"style":63},[1017],{"type":18,"value":559},{"type":13,"tag":45,"props":1019,"children":1020},{"class":47,"line":338},[1021,1026,1030,1034],{"type":13,"tag":45,"props":1022,"children":1023},{"style":63},[1024],{"type":18,"value":1025}," storage_texel_buffer_descriptor_size",{"type":13,"tag":45,"props":1027,"children":1028},{"style":52},[1029],{"type":18,"value":539},{"type":13,"tag":45,"props":1031,"children":1032},{"style":518},[1033],{"type":18,"value":813},{"type":13,"tag":45,"props":1035,"children":1036},{"style":63},[1037],{"type":18,"value":559},{"type":13,"tag":45,"props":1039,"children":1040},{"class":47,"line":351},[1041,1046,1050,1054],{"type":13,"tag":45,"props":1042,"children":1043},{"style":63},[1044],{"type":18,"value":1045}," robust_storage_texel_buffer_descriptor_size",{"type":13,"tag":45,"props":1047,"children":1048},{"style":52},[1049],{"type":18,"value":539},{"type":13,"tag":45,"props":1051,"children":1052},{"style":518},[1053],{"type":18,"value":813},{"type":13,"tag":45,"props":1055,"children":1056},{"style":63},[1057],{"type":18,"value":559},{"type":13,"tag":45,"props":1059,"children":1060},{"class":47,"line":364},[1061,1066,1070,1074],{"type":13,"tag":45,"props":1062,"children":1063},{"style":63},[1064],{"type":18,"value":1065}," uniform_buffer_descriptor_size",{"type":13,"tag":45,"props":1067,"children":1068},{"style":52},[1069],{"type":18,"value":539},{"type":13,"tag":45,"props":1071,"children":1072},{"style":518},[1073],{"type":18,"value":813},{"type":13,"tag":45,"props":1075,"children":1076},{"style":63},[1077],{"type":18,"value":559},{"type":13,"tag":45,"props":1079,"children":1080},{"class":47,"line":377},[1081,1086,1090,1094],{"type":13,"tag":45,"props":1082,"children":1083},{"style":63},[1084],{"type":18,"value":1085}," robust_uniform_buffer_descriptor_size",{"type":13,"tag":45,"props":1087,"children":1088},{"style":52},[1089],{"type":18,"value":539},{"type":13,"tag":45,"props":1091,"children":1092},{"style":518},[1093],{"type":18,"value":813},{"type":13,"tag":45,"props":1095,"children":1096},{"style":63},[1097],{"type":18,"value":559},{"type":13,"tag":45,"props":1099,"children":1100},{"class":47,"line":390},[1101,1106,1110,1114],{"type":13,"tag":45,"props":1102,"children":1103},{"style":63},[1104],{"type":18,"value":1105}," storage_buffer_descriptor_size",{"type":13,"tag":45,"props":1107,"children":1108},{"style":52},[1109],{"type":18,"value":539},{"type":13,"tag":45,"props":1111,"children":1112},{"style":518},[1113],{"type":18,"value":813},{"type":13,"tag":45,"props":1115,"children":1116},{"style":63},[1117],{"type":18,"value":559},{"type":13,"tag":45,"props":1119,"children":1120},{"class":47,"line":403},[1121,1126,1130,1134],{"type":13,"tag":45,"props":1122,"children":1123},{"style":63},[1124],{"type":18,"value":1125}," robust_storage_buffer_descriptor_size",{"type":13,"tag":45,"props":1127,"children":1128},{"style":52},[1129],{"type":18,"value":539},{"type":13,"tag":45,"props":1131,"children":1132},{"style":518},[1133],{"type":18,"value":813},{"type":13,"tag":45,"props":1135,"children":1136},{"style":63},[1137],{"type":18,"value":559},{"type":13,"tag":45,"props":1139,"children":1140},{"class":47,"line":416},[1141,1146,1150,1154],{"type":13,"tag":45,"props":1142,"children":1143},{"style":63},[1144],{"type":18,"value":1145}," input_attachment_descriptor_size",{"type":13,"tag":45,"props":1147,"children":1148},{"style":52},[1149],{"type":18,"value":539},{"type":13,"tag":45,"props":1151,"children":1152},{"style":518},[1153],{"type":18,"value":813},{"type":13,"tag":45,"props":1155,"children":1156},{"style":63},[1157],{"type":18,"value":559},{"type":13,"tag":45,"props":1159,"children":1160},{"class":47,"line":429},[1161,1166,1170,1174],{"type":13,"tag":45,"props":1162,"children":1163},{"style":63},[1164],{"type":18,"value":1165}," acceleration_structure_descriptor_size",{"type":13,"tag":45,"props":1167,"children":1168},{"style":52},[1169],{"type":18,"value":539},{"type":13,"tag":45,"props":1171,"children":1172},{"style":518},[1173],{"type":18,"value":813},{"type":13,"tag":45,"props":1175,"children":1176},{"style":63},[1177],{"type":18,"value":559},{"type":13,"tag":45,"props":1179,"children":1180},{"class":47,"line":442},[1181,1186,1190,1194,1198,1202],{"type":13,"tag":45,"props":1182,"children":1183},{"style":63},[1184],{"type":18,"value":1185}," max_sampler_descriptor_buffer_range",{"type":13,"tag":45,"props":1187,"children":1188},{"style":52},[1189],{"type":18,"value":539},{"type":13,"tag":45,"props":1191,"children":1192},{"style":518},[1193],{"type":18,"value":544},{"type":13,"tag":45,"props":1195,"children":1196},{"style":52},[1197],{"type":18,"value":549},{"type":13,"tag":45,"props":1199,"children":1200},{"style":518},[1201],{"type":18,"value":691},{"type":13,"tag":45,"props":1203,"children":1204},{"style":63},[1205],{"type":18,"value":559},{"type":13,"tag":45,"props":1207,"children":1208},{"class":47,"line":451},[1209,1214,1218,1222,1226,1230],{"type":13,"tag":45,"props":1210,"children":1211},{"style":63},[1212],{"type":18,"value":1213}," max_resource_descriptor_buffer_range",{"type":13,"tag":45,"props":1215,"children":1216},{"style":52},[1217],{"type":18,"value":539},{"type":13,"tag":45,"props":1219,"children":1220},{"style":518},[1221],{"type":18,"value":544},{"type":13,"tag":45,"props":1223,"children":1224},{"style":52},[1225],{"type":18,"value":549},{"type":13,"tag":45,"props":1227,"children":1228},{"style":518},[1229],{"type":18,"value":691},{"type":13,"tag":45,"props":1231,"children":1232},{"style":63},[1233],{"type":18,"value":559},{"type":13,"tag":45,"props":1235,"children":1236},{"class":47,"line":460},[1237,1242,1246,1250,1254,1258],{"type":13,"tag":45,"props":1238,"children":1239},{"style":63},[1240],{"type":18,"value":1241}," sampler_descriptor_buffer_address_space_size",{"type":13,"tag":45,"props":1243,"children":1244},{"style":52},[1245],{"type":18,"value":539},{"type":13,"tag":45,"props":1247,"children":1248},{"style":518},[1249],{"type":18,"value":544},{"type":13,"tag":45,"props":1251,"children":1252},{"style":52},[1253],{"type":18,"value":549},{"type":13,"tag":45,"props":1255,"children":1256},{"style":518},[1257],{"type":18,"value":691},{"type":13,"tag":45,"props":1259,"children":1260},{"style":63},[1261],{"type":18,"value":559},{"type":13,"tag":45,"props":1263,"children":1264},{"class":47,"line":469},[1265,1270,1274,1278,1282,1286],{"type":13,"tag":45,"props":1266,"children":1267},{"style":63},[1268],{"type":18,"value":1269}," resource_descriptor_buffer_address_space_size",{"type":13,"tag":45,"props":1271,"children":1272},{"style":52},[1273],{"type":18,"value":539},{"type":13,"tag":45,"props":1275,"children":1276},{"style":518},[1277],{"type":18,"value":544},{"type":13,"tag":45,"props":1279,"children":1280},{"style":52},[1281],{"type":18,"value":549},{"type":13,"tag":45,"props":1283,"children":1284},{"style":518},[1285],{"type":18,"value":691},{"type":13,"tag":45,"props":1287,"children":1288},{"style":63},[1289],{"type":18,"value":559},{"type":13,"tag":45,"props":1291,"children":1292},{"class":47,"line":478},[1293,1298,1302,1306,1310,1314],{"type":13,"tag":45,"props":1294,"children":1295},{"style":63},[1296],{"type":18,"value":1297}," descriptor_buffer_address_space_size",{"type":13,"tag":45,"props":1299,"children":1300},{"style":52},[1301],{"type":18,"value":539},{"type":13,"tag":45,"props":1303,"children":1304},{"style":518},[1305],{"type":18,"value":544},{"type":13,"tag":45,"props":1307,"children":1308},{"style":52},[1309],{"type":18,"value":549},{"type":13,"tag":45,"props":1311,"children":1312},{"style":518},[1313],{"type":18,"value":691},{"type":13,"tag":45,"props":1315,"children":1316},{"style":63},[1317],{"type":18,"value":559},{"type":13,"tag":45,"props":1319,"children":1320},{"class":47,"line":487},[1321],{"type":13,"tag":45,"props":1322,"children":1323},{"style":63},[1324],{"type":18,"value":1325},"}\n",{"type":13,"tag":1327,"props":1328,"children":1329},"ul",{},[1330,1351,1370,1394,1419,1499,1520,1541,1560,1579,1598,1626,1641,1656,1671,1686,1701,1725,1746,1770,1792,1827,1858,1888,1917,1939,1968,1990,2019,2040,2068,2083,2098,2121,2142],{"type":13,"tag":1331,"props":1332,"children":1333},"li",{},[1334,1340,1342,1349],{"type":13,"tag":21,"props":1335,"children":1337},{"className":1336},[],[1338],{"type":18,"value":1339},"sType",{"type":18,"value":1341}," is a ",{"type":13,"tag":1343,"props":1344,"children":1346},"a",{"href":1345},"/man/VkStructureType",[1347],{"type":18,"value":1348},"VkStructureType",{"type":18,"value":1350}," value identifying this structure.",{"type":13,"tag":1331,"props":1352,"children":1353},{},[1354,1360,1362,1368],{"type":13,"tag":21,"props":1355,"children":1357},{"className":1356},[],[1358],{"type":18,"value":1359},"pNext",{"type":18,"value":1361}," is ",{"type":13,"tag":21,"props":1363,"children":1365},{"className":1364},[],[1366],{"type":18,"value":1367},"NULL",{"type":18,"value":1369}," or a pointer to a structure extending this\nstructure.",{"type":13,"tag":1331,"props":1371,"children":1372},{},[1373,1378,1384,1386,1392],{"type":13,"tag":1374,"props":1375,"children":1377},"anchor",{"id":1376},"limits-combinedImageSamplerDescriptorSingleArray",[],{"type":13,"tag":21,"props":1379,"children":1381},{"className":1380},[],[1382],{"type":18,"value":1383},"combinedImageSamplerDescriptorSingleArray",{"type":18,"value":1385}," indicates that the\nimplementation does not require an array of\n",{"type":13,"tag":21,"props":1387,"children":1389},{"className":1388},[],[1390],{"type":18,"value":1391},"VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER",{"type":18,"value":1393}," descriptors to be written\ninto a descriptor buffer as an array of image descriptors, immediately\nfollowed by an array of sampler descriptors.",{"type":13,"tag":1331,"props":1395,"children":1396},{},[1397,1401,1403,1409,1411,1417],{"type":13,"tag":1374,"props":1398,"children":1400},{"id":1399},"limits-bufferlessPushDescriptors",[],{"type":18,"value":1402}," ",{"type":13,"tag":21,"props":1404,"children":1406},{"className":1405},[],[1407],{"type":18,"value":1408},"bufferlessPushDescriptors",{"type":18,"value":1410},"\nindicates that the implementation does not require a buffer created with\n",{"type":13,"tag":21,"props":1412,"children":1414},{"className":1413},[],[1415],{"type":18,"value":1416},"VK_BUFFER_USAGE_PUSH_DESCRIPTORS_DESCRIPTOR_BUFFER_BIT_EXT",{"type":18,"value":1418}," to be bound\nwhen using push descriptors.",{"type":13,"tag":1331,"props":1420,"children":1421},{},[1422,1426,1432,1434,1440,1442,1448,1450,1455,1457,1463,1465,1469,1471,1475,1477,1481,1483,1489,1491,1497],{"type":13,"tag":1374,"props":1423,"children":1425},{"id":1424},"limits-allowSamplerImageViewPostSubmitCreation",[],{"type":13,"tag":21,"props":1427,"children":1429},{"className":1428},[],[1430],{"type":18,"value":1431},"allowSamplerImageViewPostSubmitCreation",{"type":18,"value":1433}," indicates that the\nimplementation does not restrict when the ",{"type":13,"tag":1343,"props":1435,"children":1437},{"href":1436},"/man/VkSampler",[1438],{"type":18,"value":1439},"VkSampler",{"type":18,"value":1441}," or\n",{"type":13,"tag":1343,"props":1443,"children":1445},{"href":1444},"/man/VkImageView",[1446],{"type":18,"value":1447},"VkImageView",{"type":18,"value":1449}," objects used to retrieve descriptor data ",{"type":13,"tag":1451,"props":1452,"children":1454},"normative",{"type":1453},"can",[],{"type":18,"value":1456}," be\ncreated in relation to command buffer submission.\nIf this value is ",{"type":13,"tag":21,"props":1458,"children":1460},{"className":1459},[],[1461],{"type":18,"value":1462},"VK_FALSE",{"type":18,"value":1464},", then the application ",{"type":13,"tag":1451,"props":1466,"children":1468},{"type":1467},"must",[],{"type":18,"value":1470}," create any\n",{"type":13,"tag":1343,"props":1472,"children":1473},{"href":1436},[1474],{"type":18,"value":1439},{"type":18,"value":1476}," or ",{"type":13,"tag":1343,"props":1478,"children":1479},{"href":1444},[1480],{"type":18,"value":1447},{"type":18,"value":1482}," objects whose descriptor data is\naccessed during the execution of a command buffer, before the\n",{"type":13,"tag":1343,"props":1484,"children":1486},{"href":1485},"/man/vkQueueSubmit",[1487],{"type":18,"value":1488},"vkQueueSubmit",{"type":18,"value":1490},"\n, or ",{"type":13,"tag":1343,"props":1492,"children":1494},{"href":1493},"/man/vkQueueSubmit2",[1495],{"type":18,"value":1496},"vkQueueSubmit2",{"type":18,"value":1498},",\ncall that submits that command buffer.",{"type":13,"tag":1331,"props":1500,"children":1501},{},[1502,1506,1512,1514,1518],{"type":13,"tag":1374,"props":1503,"children":1505},{"id":1504},"limits-descriptorBufferOffsetAlignment",[],{"type":13,"tag":21,"props":1507,"children":1509},{"className":1508},[],[1510],{"type":18,"value":1511},"descriptorBufferOffsetAlignment",{"type":18,"value":1513}," indicates the ",{"type":13,"tag":1451,"props":1515,"children":1517},{"type":1516},"required",[],{"type":18,"value":1519}," alignment\nin bytes when setting offsets into the descriptor buffer.",{"type":13,"tag":1331,"props":1521,"children":1522},{},[1523,1527,1528,1534,1536,1539],{"type":13,"tag":1374,"props":1524,"children":1526},{"id":1525},"limits-maxDescriptorBufferBindings",[],{"type":18,"value":1402},{"type":13,"tag":21,"props":1529,"children":1531},{"className":1530},[],[1532],{"type":18,"value":1533},"maxDescriptorBufferBindings",{"type":18,"value":1535},"\nindicates the maximum sum total number of descriptor buffers and\nembedded immutable sampler sets that ",{"type":13,"tag":1451,"props":1537,"children":1538},{"type":1453},[],{"type":18,"value":1540}," be bound.",{"type":13,"tag":1331,"props":1542,"children":1543},{},[1544,1548,1554,1556,1559],{"type":13,"tag":1374,"props":1545,"children":1547},{"id":1546},"limits-maxResourceDescriptorBufferBindings",[],{"type":13,"tag":21,"props":1549,"children":1551},{"className":1550},[],[1552],{"type":18,"value":1553},"maxResourceDescriptorBufferBindings",{"type":18,"value":1555}," indicates the maximum number\nof resource descriptor buffers that ",{"type":13,"tag":1451,"props":1557,"children":1558},{"type":1453},[],{"type":18,"value":1540},{"type":13,"tag":1331,"props":1561,"children":1562},{},[1563,1567,1573,1575,1578],{"type":13,"tag":1374,"props":1564,"children":1566},{"id":1565},"limits-maxSamplerDescriptorBufferBindings",[],{"type":13,"tag":21,"props":1568,"children":1570},{"className":1569},[],[1571],{"type":18,"value":1572},"maxSamplerDescriptorBufferBindings",{"type":18,"value":1574}," indicates the maximum number of\nsampler descriptor buffers that ",{"type":13,"tag":1451,"props":1576,"children":1577},{"type":1453},[],{"type":18,"value":1540},{"type":13,"tag":1331,"props":1580,"children":1581},{},[1582,1586,1592,1594,1597],{"type":13,"tag":1374,"props":1583,"children":1585},{"id":1584},"limits-maxEmbeddedImmutableSamplerBindings",[],{"type":13,"tag":21,"props":1587,"children":1589},{"className":1588},[],[1590],{"type":18,"value":1591},"maxEmbeddedImmutableSamplerBindings",{"type":18,"value":1593}," indicates the maximum number\nof embedded immutable sampler sets that ",{"type":13,"tag":1451,"props":1595,"children":1596},{"type":1453},[],{"type":18,"value":1540},{"type":13,"tag":1331,"props":1599,"children":1600},{},[1601,1605,1611,1613,1619,1621,1624],{"type":13,"tag":1374,"props":1602,"children":1604},{"id":1603},"limits-maxEmbeddedImmutableSamplers",[],{"type":13,"tag":21,"props":1606,"children":1608},{"className":1607},[],[1609],{"type":18,"value":1610},"maxEmbeddedImmutableSamplers",{"type":18,"value":1612}," indicates the maximum number of\nunique immutable samplers in descriptor set layouts created with\n",{"type":13,"tag":21,"props":1614,"children":1616},{"className":1615},[],[1617],{"type":18,"value":1618},"VK_DESCRIPTOR_SET_LAYOUT_CREATE_EMBEDDED_IMMUTABLE_SAMPLERS_BIT_EXT",{"type":18,"value":1620},",\nand pipeline layouts created from them, which ",{"type":13,"tag":1451,"props":1622,"children":1623},{"type":1453},[],{"type":18,"value":1625}," simultaneously exist\non a device.",{"type":13,"tag":1331,"props":1627,"children":1628},{},[1629,1633,1639],{"type":13,"tag":1374,"props":1630,"children":1632},{"id":1631},"limits-bufferCaptureReplayDescriptorDataSize",[],{"type":13,"tag":21,"props":1634,"children":1636},{"className":1635},[],[1637],{"type":18,"value":1638},"bufferCaptureReplayDescriptorDataSize",{"type":18,"value":1640}," indicates the maximum size\nin bytes of the opaque data used for capture and replay with buffers.",{"type":13,"tag":1331,"props":1642,"children":1643},{},[1644,1648,1654],{"type":13,"tag":1374,"props":1645,"children":1647},{"id":1646},"limits-imageCaptureReplayDescriptorDataSize",[],{"type":13,"tag":21,"props":1649,"children":1651},{"className":1650},[],[1652],{"type":18,"value":1653},"imageCaptureReplayDescriptorDataSize",{"type":18,"value":1655}," indicates the maximum size in\nbytes of the opaque data used for capture and replay with images.",{"type":13,"tag":1331,"props":1657,"children":1658},{},[1659,1663,1669],{"type":13,"tag":1374,"props":1660,"children":1662},{"id":1661},"limits-imageViewCaptureReplayDescriptorDataSize",[],{"type":13,"tag":21,"props":1664,"children":1666},{"className":1665},[],[1667],{"type":18,"value":1668},"imageViewCaptureReplayDescriptorDataSize",{"type":18,"value":1670}," indicates the maximum\nsize in bytes of the opaque data used for capture and replay with image\nviews.",{"type":13,"tag":1331,"props":1672,"children":1673},{},[1674,1678,1684],{"type":13,"tag":1374,"props":1675,"children":1677},{"id":1676},"limits-samplerCaptureReplayDescriptorDataSize",[],{"type":13,"tag":21,"props":1679,"children":1681},{"className":1680},[],[1682],{"type":18,"value":1683},"samplerCaptureReplayDescriptorDataSize",{"type":18,"value":1685}," indicates the maximum size\nin bytes of the opaque data used for capture and replay with samplers.",{"type":13,"tag":1331,"props":1687,"children":1688},{},[1689,1693,1699],{"type":13,"tag":1374,"props":1690,"children":1692},{"id":1691},"limits-accelerationStructureCaptureReplayDescriptorDataSize",[],{"type":13,"tag":21,"props":1694,"children":1696},{"className":1695},[],[1697],{"type":18,"value":1698},"accelerationStructureCaptureReplayDescriptorDataSize",{"type":18,"value":1700}," indicates the\nmaximum size in bytes of the opaque data used for capture and replay\nwith acceleration structures.",{"type":13,"tag":1331,"props":1702,"children":1703},{},[1704,1708,1709,1715,1717,1723],{"type":13,"tag":1374,"props":1705,"children":1707},{"id":1706},"limits-samplerDescriptorSize",[],{"type":18,"value":1402},{"type":13,"tag":21,"props":1710,"children":1712},{"className":1711},[],[1713],{"type":18,"value":1714},"samplerDescriptorSize",{"type":18,"value":1716}," indicates\nthe size in bytes of a ",{"type":13,"tag":21,"props":1718,"children":1720},{"className":1719},[],[1721],{"type":18,"value":1722},"VK_DESCRIPTOR_TYPE_SAMPLER",{"type":18,"value":1724}," descriptor.",{"type":13,"tag":1331,"props":1726,"children":1727},{},[1728,1732,1738,1740,1745],{"type":13,"tag":1374,"props":1729,"children":1731},{"id":1730},"limits-combinedImageSamplerDescriptorSize",[],{"type":13,"tag":21,"props":1733,"children":1735},{"className":1734},[],[1736],{"type":18,"value":1737},"combinedImageSamplerDescriptorSize",{"type":18,"value":1739}," indicates the size in bytes of\na ",{"type":13,"tag":21,"props":1741,"children":1743},{"className":1742},[],[1744],{"type":18,"value":1391},{"type":18,"value":1724},{"type":13,"tag":1331,"props":1747,"children":1748},{},[1749,1753,1754,1760,1762,1768],{"type":13,"tag":1374,"props":1750,"children":1752},{"id":1751},"limits-sampledImageDescriptorSize",[],{"type":18,"value":1402},{"type":13,"tag":21,"props":1755,"children":1757},{"className":1756},[],[1758],{"type":18,"value":1759},"sampledImageDescriptorSize",{"type":18,"value":1761},"\nindicates the size in bytes of a ",{"type":13,"tag":21,"props":1763,"children":1765},{"className":1764},[],[1766],{"type":18,"value":1767},"VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE",{"type":18,"value":1769},"\ndescriptor.",{"type":13,"tag":1331,"props":1771,"children":1772},{},[1773,1777,1778,1784,1785,1791],{"type":13,"tag":1374,"props":1774,"children":1776},{"id":1775},"limits-storageImageDescriptorSize",[],{"type":18,"value":1402},{"type":13,"tag":21,"props":1779,"children":1781},{"className":1780},[],[1782],{"type":18,"value":1783},"storageImageDescriptorSize",{"type":18,"value":1761},{"type":13,"tag":21,"props":1786,"children":1788},{"className":1787},[],[1789],{"type":18,"value":1790},"VK_DESCRIPTOR_TYPE_STORAGE_IMAGE",{"type":18,"value":1769},{"type":13,"tag":1331,"props":1793,"children":1794},{},[1795,1799,1805,1807,1813,1815,1825],{"type":13,"tag":1374,"props":1796,"children":1798},{"id":1797},"limits-uniformTexelBufferDescriptorSize",[],{"type":13,"tag":21,"props":1800,"children":1802},{"className":1801},[],[1803],{"type":18,"value":1804},"uniformTexelBufferDescriptorSize",{"type":18,"value":1806}," indicates the size in bytes of a\n",{"type":13,"tag":21,"props":1808,"children":1810},{"className":1809},[],[1811],{"type":18,"value":1812},"VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER",{"type":18,"value":1814}," descriptor if the\n",{"type":13,"tag":1343,"props":1816,"children":1818},{"href":1817},"/man/VkPhysicalDeviceFeatures#features-robustBufferAccess",[1819],{"type":13,"tag":21,"props":1820,"children":1822},{"className":1821},[],[1823],{"type":18,"value":1824},"robustBufferAccess",{"type":18,"value":1826}," feature is not\nenabled.",{"type":13,"tag":1331,"props":1828,"children":1829},{},[1830,1834,1840,1842,1847,1848,1856],{"type":13,"tag":1374,"props":1831,"children":1833},{"id":1832},"limits-robustUniformTexelBufferDescriptorSize",[],{"type":13,"tag":21,"props":1835,"children":1837},{"className":1836},[],[1838],{"type":18,"value":1839},"robustUniformTexelBufferDescriptorSize",{"type":18,"value":1841}," indicates the size in bytes\nof a ",{"type":13,"tag":21,"props":1843,"children":1845},{"className":1844},[],[1846],{"type":18,"value":1812},{"type":18,"value":1814},{"type":13,"tag":1343,"props":1849,"children":1850},{"href":1817},[1851],{"type":13,"tag":21,"props":1852,"children":1854},{"className":1853},[],[1855],{"type":18,"value":1824},{"type":18,"value":1857}," feature is\nenabled.",{"type":13,"tag":1331,"props":1859,"children":1860},{},[1861,1865,1871,1872,1878,1879,1887],{"type":13,"tag":1374,"props":1862,"children":1864},{"id":1863},"limits-storageTexelBufferDescriptorSize",[],{"type":13,"tag":21,"props":1866,"children":1868},{"className":1867},[],[1869],{"type":18,"value":1870},"storageTexelBufferDescriptorSize",{"type":18,"value":1806},{"type":13,"tag":21,"props":1873,"children":1875},{"className":1874},[],[1876],{"type":18,"value":1877},"VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER",{"type":18,"value":1814},{"type":13,"tag":1343,"props":1880,"children":1881},{"href":1817},[1882],{"type":13,"tag":21,"props":1883,"children":1885},{"className":1884},[],[1886],{"type":18,"value":1824},{"type":18,"value":1826},{"type":13,"tag":1331,"props":1889,"children":1890},{},[1891,1895,1901,1902,1907,1908,1916],{"type":13,"tag":1374,"props":1892,"children":1894},{"id":1893},"limits-robustStorageTexelBufferDescriptorSize",[],{"type":13,"tag":21,"props":1896,"children":1898},{"className":1897},[],[1899],{"type":18,"value":1900},"robustStorageTexelBufferDescriptorSize",{"type":18,"value":1841},{"type":13,"tag":21,"props":1903,"children":1905},{"className":1904},[],[1906],{"type":18,"value":1877},{"type":18,"value":1814},{"type":13,"tag":1343,"props":1909,"children":1910},{"href":1817},[1911],{"type":13,"tag":21,"props":1912,"children":1914},{"className":1913},[],[1915],{"type":18,"value":1824},{"type":18,"value":1857},{"type":13,"tag":1331,"props":1918,"children":1919},{},[1920,1924,1925,1931,1932,1938],{"type":13,"tag":1374,"props":1921,"children":1923},{"id":1922},"limits-uniformBufferDescriptorSize",[],{"type":18,"value":1402},{"type":13,"tag":21,"props":1926,"children":1928},{"className":1927},[],[1929],{"type":18,"value":1930},"uniformBufferDescriptorSize",{"type":18,"value":1761},{"type":13,"tag":21,"props":1933,"children":1935},{"className":1934},[],[1936],{"type":18,"value":1937},"VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER",{"type":18,"value":1769},{"type":13,"tag":1331,"props":1940,"children":1941},{},[1942,1946,1952,1953,1958,1959,1967],{"type":13,"tag":1374,"props":1943,"children":1945},{"id":1944},"limits-robustUniformBufferDescriptorSize",[],{"type":13,"tag":21,"props":1947,"children":1949},{"className":1948},[],[1950],{"type":18,"value":1951},"robustUniformBufferDescriptorSize",{"type":18,"value":1806},{"type":13,"tag":21,"props":1954,"children":1956},{"className":1955},[],[1957],{"type":18,"value":1937},{"type":18,"value":1814},{"type":13,"tag":1343,"props":1960,"children":1961},{"href":1817},[1962],{"type":13,"tag":21,"props":1963,"children":1965},{"className":1964},[],[1966],{"type":18,"value":1824},{"type":18,"value":1857},{"type":13,"tag":1331,"props":1969,"children":1970},{},[1971,1975,1976,1982,1983,1989],{"type":13,"tag":1374,"props":1972,"children":1974},{"id":1973},"limits-storageBufferDescriptorSize",[],{"type":18,"value":1402},{"type":13,"tag":21,"props":1977,"children":1979},{"className":1978},[],[1980],{"type":18,"value":1981},"storageBufferDescriptorSize",{"type":18,"value":1761},{"type":13,"tag":21,"props":1984,"children":1986},{"className":1985},[],[1987],{"type":18,"value":1988},"VK_DESCRIPTOR_TYPE_STORAGE_BUFFER",{"type":18,"value":1769},{"type":13,"tag":1331,"props":1991,"children":1992},{},[1993,1997,2003,2004,2009,2010,2018],{"type":13,"tag":1374,"props":1994,"children":1996},{"id":1995},"limits-robustStorageBufferDescriptorSize",[],{"type":13,"tag":21,"props":1998,"children":2000},{"className":1999},[],[2001],{"type":18,"value":2002},"robustStorageBufferDescriptorSize",{"type":18,"value":1806},{"type":13,"tag":21,"props":2005,"children":2007},{"className":2006},[],[2008],{"type":18,"value":1988},{"type":18,"value":1814},{"type":13,"tag":1343,"props":2011,"children":2012},{"href":1817},[2013],{"type":13,"tag":21,"props":2014,"children":2016},{"className":2015},[],[2017],{"type":18,"value":1824},{"type":18,"value":1857},{"type":13,"tag":1331,"props":2020,"children":2021},{},[2022,2026,2032,2033,2039],{"type":13,"tag":1374,"props":2023,"children":2025},{"id":2024},"limits-inputAttachmentDescriptorSize",[],{"type":13,"tag":21,"props":2027,"children":2029},{"className":2028},[],[2030],{"type":18,"value":2031},"inputAttachmentDescriptorSize",{"type":18,"value":1806},{"type":13,"tag":21,"props":2034,"children":2036},{"className":2035},[],[2037],{"type":18,"value":2038},"VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT",{"type":18,"value":1724},{"type":13,"tag":1331,"props":2041,"children":2042},{},[2043,2047,2053,2054,2060,2061,2067],{"type":13,"tag":1374,"props":2044,"children":2046},{"id":2045},"limits-accelerationStructureDescriptorSize",[],{"type":13,"tag":21,"props":2048,"children":2050},{"className":2049},[],[2051],{"type":18,"value":2052},"accelerationStructureDescriptorSize",{"type":18,"value":1739},{"type":13,"tag":21,"props":2055,"children":2057},{"className":2056},[],[2058],{"type":18,"value":2059},"VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_KHR",{"type":18,"value":1441},{"type":13,"tag":21,"props":2062,"children":2064},{"className":2063},[],[2065],{"type":18,"value":2066},"VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_NV",{"type":18,"value":1724},{"type":13,"tag":1331,"props":2069,"children":2070},{},[2071,2075,2081],{"type":13,"tag":1374,"props":2072,"children":2074},{"id":2073},"limits-maxSamplerDescriptorBufferRange",[],{"type":13,"tag":21,"props":2076,"children":2078},{"className":2077},[],[2079],{"type":18,"value":2080},"maxSamplerDescriptorBufferRange",{"type":18,"value":2082}," indicates the maximum range in\nbytes from the address of a sampler descriptor buffer binding that is\naccessible to a shader.",{"type":13,"tag":1331,"props":2084,"children":2085},{},[2086,2090,2096],{"type":13,"tag":1374,"props":2087,"children":2089},{"id":2088},"limits-maxResourceDescriptorBufferRange",[],{"type":13,"tag":21,"props":2091,"children":2093},{"className":2092},[],[2094],{"type":18,"value":2095},"maxResourceDescriptorBufferRange",{"type":18,"value":2097}," indicates the maximum range in\nbytes from the address of a resource descriptor buffer binding that is\naccessible to a shader.",{"type":13,"tag":1331,"props":2099,"children":2100},{},[2101,2105,2111,2113,2119],{"type":13,"tag":1374,"props":2102,"children":2104},{"id":2103},"limits-samplerDescriptorBufferAddressSpaceSize",[],{"type":13,"tag":21,"props":2106,"children":2108},{"className":2107},[],[2109],{"type":18,"value":2110},"samplerDescriptorBufferAddressSpaceSize",{"type":18,"value":2112}," indicates the total size\nin bytes of the address space available for descriptor buffers created\nwith ",{"type":13,"tag":21,"props":2114,"children":2116},{"className":2115},[],[2117],{"type":18,"value":2118},"VK_BUFFER_USAGE_SAMPLER_DESCRIPTOR_BUFFER_BIT_EXT",{"type":18,"value":2120},".",{"type":13,"tag":1331,"props":2122,"children":2123},{},[2124,2128,2134,2135,2141],{"type":13,"tag":1374,"props":2125,"children":2127},{"id":2126},"limits-resourceDescriptorBufferAddressSpaceSize",[],{"type":13,"tag":21,"props":2129,"children":2131},{"className":2130},[],[2132],{"type":18,"value":2133},"resourceDescriptorBufferAddressSpaceSize",{"type":18,"value":2112},{"type":13,"tag":21,"props":2136,"children":2138},{"className":2137},[],[2139],{"type":18,"value":2140},"VK_BUFFER_USAGE_RESOURCE_DESCRIPTOR_BUFFER_BIT_EXT",{"type":18,"value":2120},{"type":13,"tag":1331,"props":2143,"children":2144},{},[2145,2149,2155,2157,2162,2164,2169],{"type":13,"tag":1374,"props":2146,"children":2148},{"id":2147},"limits-descriptorBufferAddressSpaceSize",[],{"type":13,"tag":21,"props":2150,"children":2152},{"className":2151},[],[2153],{"type":18,"value":2154},"descriptorBufferAddressSpaceSize",{"type":18,"value":2156}," indicates the total size in bytes\nof the address space available for descriptor buffers created with both\n",{"type":13,"tag":21,"props":2158,"children":2160},{"className":2159},[],[2161],{"type":18,"value":2118},{"type":18,"value":2163}," and\n",{"type":13,"tag":21,"props":2165,"children":2167},{"className":2166},[],[2168],{"type":18,"value":2140},{"type":18,"value":2120},{"type":13,"tag":14,"props":2171,"children":2172},{},[2173,2175,2181,2183,2189,2190,2196,2198,2203],{"type":18,"value":2174},"A descriptor binding with type ",{"type":13,"tag":21,"props":2176,"children":2178},{"className":2177},[],[2179],{"type":18,"value":2180},"VK_DESCRIPTOR_TYPE_MUTABLE_VALVE",{"type":18,"value":2182}," has a\ndescriptor size which is implied by the descriptor types included in the\n",{"type":13,"tag":1343,"props":2184,"children":2186},{"href":2185},"/man/VkMutableDescriptorTypeCreateInfoVALVE",[2187],{"type":18,"value":2188},"VkMutableDescriptorTypeCreateInfoVALVE",{"type":18,"value":549},{"type":13,"tag":21,"props":2191,"children":2193},{"className":2192},[],[2194],{"type":18,"value":2195},"pDescriptorTypes",{"type":18,"value":2197}," list.\nThe descriptor size is equal to the maximum size of any descriptor type\nincluded in the ",{"type":13,"tag":21,"props":2199,"children":2201},{"className":2200},[],[2202],{"type":18,"value":2195},{"type":18,"value":2204}," list.",{"type":13,"tag":14,"props":2206,"children":2207},{},[2208,2210,2218],{"type":18,"value":2209},"As there is no way to request robust and non-robust descriptors separately,\nor specify robust/non-robust descriptors in the set layout, if\n",{"type":13,"tag":1343,"props":2211,"children":2212},{"href":1817},[2213],{"type":13,"tag":21,"props":2214,"children":2216},{"className":2215},[],[2217],{"type":18,"value":1824},{"type":18,"value":2219}," is enabled then\nrobust descriptors are always used.",{"type":13,"tag":14,"props":2221,"children":2222},{},[2223,2225,2230,2232,2237,2239,2245,2247,2253],{"type":18,"value":2224},"If the ",{"type":13,"tag":21,"props":2226,"children":2228},{"className":2227},[],[2229],{"type":18,"value":4},{"type":18,"value":2231}," structure is included in the ",{"type":13,"tag":21,"props":2233,"children":2235},{"className":2234},[],[2236],{"type":18,"value":1359},{"type":18,"value":2238}," chain of the\n",{"type":13,"tag":1343,"props":2240,"children":2242},{"href":2241},"/man/VkPhysicalDeviceProperties2",[2243],{"type":18,"value":2244},"VkPhysicalDeviceProperties2",{"type":18,"value":2246}," structure passed to\n",{"type":13,"tag":1343,"props":2248,"children":2250},{"href":2249},"/man/vkGetPhysicalDeviceProperties2",[2251],{"type":18,"value":2252},"vkGetPhysicalDeviceProperties2",{"type":18,"value":2254},", it is filled in with each\ncorresponding implementation-dependent property.",{"type":13,"tag":2256,"props":2257,"children":2259},"validity-group",{"name":2258},"Valid Usage (Implicit)",[2260],{"type":13,"tag":2261,"props":2262,"children":2264},"validity-field",{"name":2263},"VUID-VkPhysicalDeviceDescriptorBufferPropertiesEXT-sType-sType",[2265],{"type":13,"tag":14,"props":2266,"children":2267},{},[2268,2273,2274,2277,2279],{"type":13,"tag":21,"props":2269,"children":2271},{"className":2270},[],[2272],{"type":18,"value":1339},{"type":18,"value":1402},{"type":13,"tag":1451,"props":2275,"children":2276},{"type":1467},[],{"type":18,"value":2278}," be ",{"type":13,"tag":21,"props":2280,"children":2282},{"className":2281},[],[2283],{"type":18,"value":2284},"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_PROPERTIES_EXT",{"type":13,"tag":2286,"props":2287,"children":2288},"style",{},[2289],{"type":18,"value":2290},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":39,"searchDepth":69,"depth":69,"links":2292},[],"markdown",1725732567092]