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