[{"data":1,"prerenderedAt":489},["ShallowReactive",2],{"$fD5p8sDbj2EwdEKYiWFitMz8e_mBUuFsUeApdh2QRxK8":3},{"title":4,"description":5,"parent":6,"structextends":7,"type":9,"xrefs":10,"body":11,"_type":488,"_id":4},"VkPhysicalDeviceDescriptorHeapTensorPropertiesARM","Structure describing descriptor heap tensor properties supported by an implementation","VK_EXT_descriptor_heap",[8],"VkPhysicalDeviceProperties2","structs",[],{"type":12,"children":13,"toc":486},"root",[14,30,307,414,448,480],{"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\ndefined as:",{"type":15,"tag":31,"props":32,"children":33},"code-group",{},[34,133],{"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 VkPhysicalDeviceDescriptorHeapTensorPropertiesARM {\n VkStructureType sType;\n void* pNext;\n VkDeviceSize tensorDescriptorSize;\n VkDeviceSize tensorDescriptorAlignment;\n size_t tensorCaptureReplayOpaqueDataSize;\n} VkPhysicalDeviceDescriptorHeapTensorPropertiesARM;\n","C","c","",[43],{"type":15,"tag":23,"props":44,"children":45},{"__ignoreMap":41},[46,69,78,92,101,110,124],{"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}," VkPhysicalDeviceDescriptorHeapTensorPropertiesARM {\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 tensorDescriptorSize;\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 tensorDescriptorAlignment;\n",{"type":15,"tag":47,"props":111,"children":113},{"class":49,"line":112},6,[114,119],{"type":15,"tag":47,"props":115,"children":116},{"style":54},[117],{"type":20,"value":118}," size_t",{"type":15,"tag":47,"props":120,"children":121},{"style":65},[122],{"type":20,"value":123}," tensorCaptureReplayOpaqueDataSize;\n",{"type":15,"tag":47,"props":125,"children":127},{"class":49,"line":126},7,[128],{"type":15,"tag":47,"props":129,"children":130},{"style":65},[131],{"type":20,"value":132},"} VkPhysicalDeviceDescriptorHeapTensorPropertiesARM;\n",{"type":15,"tag":35,"props":134,"children":139},{"className":135,"code":136,"filename":137,"language":138,"meta":41,"style":41},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct PhysicalDeviceDescriptorHeapTensorPropertiesARM {\n s_type: vk::StructureType,\n p_next: *mut c_void,\n tensor_descriptor_size: vk::DeviceSize,\n tensor_descriptor_alignment: vk::DeviceSize,\n tensor_capture_replay_opaque_data_size: usize,\n}\n","Rust","rs",[140],{"type":15,"tag":23,"props":141,"children":142},{"__ignoreMap":41},[143,166,199,221,250,278,299],{"type":15,"tag":47,"props":144,"children":145},{"class":49,"line":50},[146,151,155,161],{"type":15,"tag":47,"props":147,"children":148},{"style":54},[149],{"type":20,"value":150},"pub",{"type":15,"tag":47,"props":152,"children":153},{"style":54},[154],{"type":20,"value":62},{"type":15,"tag":47,"props":156,"children":158},{"style":157},"--shiki-default:#953800;--shiki-dark:#FFA657",[159],{"type":20,"value":160}," PhysicalDeviceDescriptorHeapTensorPropertiesARM",{"type":15,"tag":47,"props":162,"children":163},{"style":65},[164],{"type":20,"value":165}," {\n",{"type":15,"tag":47,"props":167,"children":168},{"class":49,"line":71},[169,174,179,184,189,194],{"type":15,"tag":47,"props":170,"children":171},{"style":65},[172],{"type":20,"value":173}," s_type",{"type":15,"tag":47,"props":175,"children":176},{"style":54},[177],{"type":20,"value":178},":",{"type":15,"tag":47,"props":180,"children":181},{"style":157},[182],{"type":20,"value":183}," vk",{"type":15,"tag":47,"props":185,"children":186},{"style":54},[187],{"type":20,"value":188},"::",{"type":15,"tag":47,"props":190,"children":191},{"style":157},[192],{"type":20,"value":193},"StructureType",{"type":15,"tag":47,"props":195,"children":196},{"style":65},[197],{"type":20,"value":198},",\n",{"type":15,"tag":47,"props":200,"children":201},{"class":49,"line":80},[202,207,211,216],{"type":15,"tag":47,"props":203,"children":204},{"style":65},[205],{"type":20,"value":206}," p_next",{"type":15,"tag":47,"props":208,"children":209},{"style":54},[210],{"type":20,"value":178},{"type":15,"tag":47,"props":212,"children":213},{"style":54},[214],{"type":20,"value":215}," *mut",{"type":15,"tag":47,"props":217,"children":218},{"style":65},[219],{"type":20,"value":220}," c_void,\n",{"type":15,"tag":47,"props":222,"children":223},{"class":49,"line":94},[224,229,233,237,241,246],{"type":15,"tag":47,"props":225,"children":226},{"style":65},[227],{"type":20,"value":228}," tensor_descriptor_size",{"type":15,"tag":47,"props":230,"children":231},{"style":54},[232],{"type":20,"value":178},{"type":15,"tag":47,"props":234,"children":235},{"style":157},[236],{"type":20,"value":183},{"type":15,"tag":47,"props":238,"children":239},{"style":54},[240],{"type":20,"value":188},{"type":15,"tag":47,"props":242,"children":243},{"style":157},[244],{"type":20,"value":245},"DeviceSize",{"type":15,"tag":47,"props":247,"children":248},{"style":65},[249],{"type":20,"value":198},{"type":15,"tag":47,"props":251,"children":252},{"class":49,"line":103},[253,258,262,266,270,274],{"type":15,"tag":47,"props":254,"children":255},{"style":65},[256],{"type":20,"value":257}," tensor_descriptor_alignment",{"type":15,"tag":47,"props":259,"children":260},{"style":54},[261],{"type":20,"value":178},{"type":15,"tag":47,"props":263,"children":264},{"style":157},[265],{"type":20,"value":183},{"type":15,"tag":47,"props":267,"children":268},{"style":54},[269],{"type":20,"value":188},{"type":15,"tag":47,"props":271,"children":272},{"style":157},[273],{"type":20,"value":245},{"type":15,"tag":47,"props":275,"children":276},{"style":65},[277],{"type":20,"value":198},{"type":15,"tag":47,"props":279,"children":280},{"class":49,"line":112},[281,286,290,295],{"type":15,"tag":47,"props":282,"children":283},{"style":65},[284],{"type":20,"value":285}," tensor_capture_replay_opaque_data_size",{"type":15,"tag":47,"props":287,"children":288},{"style":54},[289],{"type":20,"value":178},{"type":15,"tag":47,"props":291,"children":292},{"style":157},[293],{"type":20,"value":294}," usize",{"type":15,"tag":47,"props":296,"children":297},{"style":65},[298],{"type":20,"value":198},{"type":15,"tag":47,"props":300,"children":301},{"class":49,"line":126},[302],{"type":15,"tag":47,"props":303,"children":304},{"style":65},[305],{"type":20,"value":306},"}\n",{"type":15,"tag":308,"props":309,"children":310},"ul",{},[311,332,351,377,399],{"type":15,"tag":312,"props":313,"children":314},"li",{},[315,321,323,330],{"type":15,"tag":23,"props":316,"children":318},{"className":317},[],[319],{"type":20,"value":320},"sType",{"type":20,"value":322}," is a ",{"type":15,"tag":324,"props":325,"children":327},"a",{"href":326},"/man/VkStructureType",[328],{"type":20,"value":329},"VkStructureType",{"type":20,"value":331}," value identifying this structure.",{"type":15,"tag":312,"props":333,"children":334},{},[335,341,343,349],{"type":15,"tag":23,"props":336,"children":338},{"className":337},[],[339],{"type":20,"value":340},"pNext",{"type":20,"value":342}," is ",{"type":15,"tag":23,"props":344,"children":346},{"className":345},[],[347],{"type":20,"value":348},"NULL",{"type":20,"value":350}," or a pointer to a structure extending this\nstructure.",{"type":15,"tag":312,"props":352,"children":353},{},[354,359,361,367,369,375],{"type":15,"tag":355,"props":356,"children":358},"anchor",{"id":357},"limits-tensorDescriptorSize",[],{"type":20,"value":360}," ",{"type":15,"tag":23,"props":362,"children":364},{"className":363},[],[365],{"type":20,"value":366},"tensorDescriptorSize",{"type":20,"value":368}," specifies the\nmaximum size of tensor descriptors written by\n",{"type":15,"tag":324,"props":370,"children":372},{"href":371},"/man/vkWriteResourceDescriptorsEXT",[373],{"type":20,"value":374},"vkWriteResourceDescriptorsEXT",{"type":20,"value":376},".",{"type":15,"tag":312,"props":378,"children":379},{},[380,384,385,391,393,398],{"type":15,"tag":355,"props":381,"children":383},{"id":382},"limits-tensorDescriptorAlignment",[],{"type":20,"value":360},{"type":15,"tag":23,"props":386,"children":388},{"className":387},[],[389],{"type":20,"value":390},"tensorDescriptorAlignment",{"type":20,"value":392},"\nspecifies the required alignment of tensor 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":394,"children":396},{"className":395},[],[397],{"type":20,"value":366},{"type":20,"value":376},{"type":15,"tag":312,"props":400,"children":401},{},[402,406,412],{"type":15,"tag":355,"props":403,"children":405},{"id":404},"limits-tensorCaptureReplayOpaqueDataSize",[],{"type":15,"tag":23,"props":407,"children":409},{"className":408},[],[410],{"type":20,"value":411},"tensorCaptureReplayOpaqueDataSize",{"type":20,"value":413}," specifies the size of the opaque\ncapture/replay data for an tensor.",{"type":15,"tag":16,"props":415,"children":416},{},[417,419,424,426,431,433,438,440,446],{"type":20,"value":418},"If the ",{"type":15,"tag":23,"props":420,"children":422},{"className":421},[],[423],{"type":20,"value":4},{"type":20,"value":425}," structure is included in the ",{"type":15,"tag":23,"props":427,"children":429},{"className":428},[],[430],{"type":20,"value":340},{"type":20,"value":432}," chain of the\n",{"type":15,"tag":324,"props":434,"children":436},{"href":435},"/man/VkPhysicalDeviceProperties2",[437],{"type":20,"value":8},{"type":20,"value":439}," structure passed to\n",{"type":15,"tag":324,"props":441,"children":443},{"href":442},"/man/vkGetPhysicalDeviceProperties2",[444],{"type":20,"value":445},"vkGetPhysicalDeviceProperties2",{"type":20,"value":447},", it is filled in with each\ncorresponding implementation-dependent property.",{"type":15,"tag":449,"props":450,"children":452},"validity-group",{"name":451},"Valid Usage (Implicit)",[453],{"type":15,"tag":454,"props":455,"children":457},"validity-field",{"name":456},"VUID-VkPhysicalDeviceDescriptorHeapTensorPropertiesARM-sType-sType",[458],{"type":15,"tag":16,"props":459,"children":460},{},[461,466,467,472,474],{"type":15,"tag":23,"props":462,"children":464},{"className":463},[],[465],{"type":20,"value":320},{"type":20,"value":360},{"type":15,"tag":468,"props":469,"children":471},"normative",{"type":470},"must",[],{"type":20,"value":473}," be ",{"type":15,"tag":23,"props":475,"children":477},{"className":476},[],[478],{"type":20,"value":479},"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_HEAP_TENSOR_PROPERTIES_ARM",{"type":15,"tag":481,"props":482,"children":483},"style",{},[484],{"type":20,"value":485},"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":487},[],"markdown",1773054761990]