[{"data":1,"prerenderedAt":425},["ShallowReactive",2],{"$fEyKWmlHdS5cIbWrUFOe5lFPr4IeETLcQKYNYCMdeLTQ":3},{"title":4,"description":5,"parent":6,"structextends":7,"type":9,"xrefs":10,"body":11,"_type":424,"_id":4},"VkPhysicalDeviceTileMemoryHeapPropertiesQCOM","Structure describing tile memory heap properties that can be supported by an implementation","VK_QCOM_tile_memory_heap",[8],"VkPhysicalDeviceProperties2","structs",[],{"type":12,"children":13,"toc":422},"root",[14,30,272,350,384,416],{"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,119],{"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 VkPhysicalDeviceTileMemoryHeapPropertiesQCOM {\n VkStructureType sType;\n void* pNext;\n VkBool32 queueSubmitBoundary;\n VkBool32 tileBufferTransfers;\n} VkPhysicalDeviceTileMemoryHeapPropertiesQCOM;\n","C","c","",[43],{"type":15,"tag":23,"props":44,"children":45},{"__ignoreMap":41},[46,69,78,92,101,110],{"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}," VkPhysicalDeviceTileMemoryHeapPropertiesQCOM {\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}," VkBool32 queueSubmitBoundary;\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}," VkBool32 tileBufferTransfers;\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},"} VkPhysicalDeviceTileMemoryHeapPropertiesQCOM;\n",{"type":15,"tag":35,"props":120,"children":125},{"className":121,"code":122,"filename":123,"language":124,"meta":41,"style":41},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct PhysicalDeviceTileMemoryHeapPropertiesQCOM {\n s_type: vk::StructureType,\n p_next: *mut c_void,\n queue_submit_boundary: vk::Bool32,\n tile_buffer_transfers: vk::Bool32,\n}\n","Rust","rs",[126],{"type":15,"tag":23,"props":127,"children":128},{"__ignoreMap":41},[129,152,185,207,236,264],{"type":15,"tag":47,"props":130,"children":131},{"class":49,"line":50},[132,137,141,147],{"type":15,"tag":47,"props":133,"children":134},{"style":54},[135],{"type":20,"value":136},"pub",{"type":15,"tag":47,"props":138,"children":139},{"style":54},[140],{"type":20,"value":62},{"type":15,"tag":47,"props":142,"children":144},{"style":143},"--shiki-default:#953800;--shiki-dark:#FFA657",[145],{"type":20,"value":146}," PhysicalDeviceTileMemoryHeapPropertiesQCOM",{"type":15,"tag":47,"props":148,"children":149},{"style":65},[150],{"type":20,"value":151}," {\n",{"type":15,"tag":47,"props":153,"children":154},{"class":49,"line":71},[155,160,165,170,175,180],{"type":15,"tag":47,"props":156,"children":157},{"style":65},[158],{"type":20,"value":159}," s_type",{"type":15,"tag":47,"props":161,"children":162},{"style":54},[163],{"type":20,"value":164},":",{"type":15,"tag":47,"props":166,"children":167},{"style":143},[168],{"type":20,"value":169}," vk",{"type":15,"tag":47,"props":171,"children":172},{"style":54},[173],{"type":20,"value":174},"::",{"type":15,"tag":47,"props":176,"children":177},{"style":143},[178],{"type":20,"value":179},"StructureType",{"type":15,"tag":47,"props":181,"children":182},{"style":65},[183],{"type":20,"value":184},",\n",{"type":15,"tag":47,"props":186,"children":187},{"class":49,"line":80},[188,193,197,202],{"type":15,"tag":47,"props":189,"children":190},{"style":65},[191],{"type":20,"value":192}," p_next",{"type":15,"tag":47,"props":194,"children":195},{"style":54},[196],{"type":20,"value":164},{"type":15,"tag":47,"props":198,"children":199},{"style":54},[200],{"type":20,"value":201}," *mut",{"type":15,"tag":47,"props":203,"children":204},{"style":65},[205],{"type":20,"value":206}," c_void,\n",{"type":15,"tag":47,"props":208,"children":209},{"class":49,"line":94},[210,215,219,223,227,232],{"type":15,"tag":47,"props":211,"children":212},{"style":65},[213],{"type":20,"value":214}," queue_submit_boundary",{"type":15,"tag":47,"props":216,"children":217},{"style":54},[218],{"type":20,"value":164},{"type":15,"tag":47,"props":220,"children":221},{"style":143},[222],{"type":20,"value":169},{"type":15,"tag":47,"props":224,"children":225},{"style":54},[226],{"type":20,"value":174},{"type":15,"tag":47,"props":228,"children":229},{"style":143},[230],{"type":20,"value":231},"Bool32",{"type":15,"tag":47,"props":233,"children":234},{"style":65},[235],{"type":20,"value":184},{"type":15,"tag":47,"props":237,"children":238},{"class":49,"line":103},[239,244,248,252,256,260],{"type":15,"tag":47,"props":240,"children":241},{"style":65},[242],{"type":20,"value":243}," tile_buffer_transfers",{"type":15,"tag":47,"props":245,"children":246},{"style":54},[247],{"type":20,"value":164},{"type":15,"tag":47,"props":249,"children":250},{"style":143},[251],{"type":20,"value":169},{"type":15,"tag":47,"props":253,"children":254},{"style":54},[255],{"type":20,"value":174},{"type":15,"tag":47,"props":257,"children":258},{"style":143},[259],{"type":20,"value":231},{"type":15,"tag":47,"props":261,"children":262},{"style":65},[263],{"type":20,"value":184},{"type":15,"tag":47,"props":265,"children":266},{"class":49,"line":112},[267],{"type":15,"tag":47,"props":268,"children":269},{"style":65},[270],{"type":20,"value":271},"}\n",{"type":15,"tag":273,"props":274,"children":275},"ul",{},[276,297,316,334],{"type":15,"tag":277,"props":278,"children":279},"li",{},[280,286,288,295],{"type":15,"tag":23,"props":281,"children":283},{"className":282},[],[284],{"type":20,"value":285},"sType",{"type":20,"value":287}," is a ",{"type":15,"tag":289,"props":290,"children":292},"a",{"href":291},"/man/VkStructureType",[293],{"type":20,"value":294},"VkStructureType",{"type":20,"value":296}," value identifying this structure.",{"type":15,"tag":277,"props":298,"children":299},{},[300,306,308,314],{"type":15,"tag":23,"props":301,"children":303},{"className":302},[],[304],{"type":20,"value":305},"pNext",{"type":20,"value":307}," is ",{"type":15,"tag":23,"props":309,"children":311},{"className":310},[],[312],{"type":20,"value":313},"NULL",{"type":20,"value":315}," or a pointer to a structure extending this\nstructure.",{"type":15,"tag":277,"props":317,"children":318},{},[319,324,326,332],{"type":15,"tag":320,"props":321,"children":323},"anchor",{"id":322},"limits-queueSubmitBoundary",[],{"type":20,"value":325}," ",{"type":15,"tag":23,"props":327,"children":329},{"className":328},[],[330],{"type":20,"value":331},"queueSubmitBoundary",{"type":20,"value":333}," is a boolean\ndescribing if tile memory becomes undefined at a queue submit boundary\ninstead of the default command buffer submission batch boundary.",{"type":15,"tag":277,"props":335,"children":336},{},[337,341,342,348],{"type":15,"tag":320,"props":338,"children":340},{"id":339},"limits-tileBufferTransfers",[],{"type":20,"value":325},{"type":15,"tag":23,"props":343,"children":345},{"className":344},[],[346],{"type":20,"value":347},"tileBufferTransfers",{"type":20,"value":349}," is a boolean\ndescribing if buffers bound to tile memory support transfer operations.",{"type":15,"tag":16,"props":351,"children":352},{},[353,355,360,362,367,369,374,376,382],{"type":20,"value":354},"If the ",{"type":15,"tag":23,"props":356,"children":358},{"className":357},[],[359],{"type":20,"value":4},{"type":20,"value":361}," structure is included in the ",{"type":15,"tag":23,"props":363,"children":365},{"className":364},[],[366],{"type":20,"value":305},{"type":20,"value":368}," chain of the\n",{"type":15,"tag":289,"props":370,"children":372},{"href":371},"/man/VkPhysicalDeviceProperties2",[373],{"type":20,"value":8},{"type":20,"value":375}," structure passed to\n",{"type":15,"tag":289,"props":377,"children":379},{"href":378},"/man/vkGetPhysicalDeviceProperties2",[380],{"type":20,"value":381},"vkGetPhysicalDeviceProperties2",{"type":20,"value":383},", it is filled in with each\ncorresponding implementation-dependent property.",{"type":15,"tag":385,"props":386,"children":388},"validity-group",{"name":387},"Valid Usage (Implicit)",[389],{"type":15,"tag":390,"props":391,"children":393},"validity-field",{"name":392},"VUID-VkPhysicalDeviceTileMemoryHeapPropertiesQCOM-sType-sType",[394],{"type":15,"tag":16,"props":395,"children":396},{},[397,402,403,408,410],{"type":15,"tag":23,"props":398,"children":400},{"className":399},[],[401],{"type":20,"value":285},{"type":20,"value":325},{"type":15,"tag":404,"props":405,"children":407},"normative",{"type":406},"must",[],{"type":20,"value":409}," be ",{"type":15,"tag":23,"props":411,"children":413},{"className":412},[],[414],{"type":20,"value":415},"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_MEMORY_HEAP_PROPERTIES_QCOM",{"type":15,"tag":417,"props":418,"children":419},"style",{},[420],{"type":20,"value":421},"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":423},[],"markdown",1773121603359]