[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fVPtFN4z2EPqqfn6C31-Zpptw0vlaKwY7q4oC_TYkbcI":3},{"title":4,"description":5,"parent":6,"structextends":7,"type":9,"xrefs":10,"body":11,"_type":640,"_id":4},"VkTensorExplicitTilingFormatPropertiesARM","Structure specifying properties of a format used to describe tensor elements with ARM-specific explicit tiling","VK_ARM_tensor_controls",[8],"VkFormatProperties2","structs",[],{"type":12,"children":13,"toc":638},"root",[14,45,55,409,599,632],{"type":15,"tag":16,"props":17,"children":18},"element","p",{},[19,22,28,30,36,38,43],{"type":20,"value":21},"text","The ",{"type":15,"tag":23,"props":24,"children":26},"a",{"href":25},"\u002Fman\u002FVkTensorExplicitTilingFormatPropertiesARM",[27],{"type":20,"value":4},{"type":20,"value":29}," structure describes\nproperties of a ",{"type":15,"tag":23,"props":31,"children":33},{"href":32},"\u002Fman\u002FVkFormat",[34],{"type":20,"value":35},"VkFormat",{"type":20,"value":37}," when that format is used to describe tensor\nelements.\nThese properties, like those of ",{"type":15,"tag":23,"props":39,"children":41},{"href":40},"\u002Fman\u002FVkFormatProperties2",[42],{"type":20,"value":8},{"type":20,"value":44},", are independent\nof any particular tensor.",{"type":15,"tag":16,"props":46,"children":47},{},[48,49,53],{"type":20,"value":21},{"type":15,"tag":23,"props":50,"children":51},{"href":25},[52],{"type":20,"value":4},{"type":20,"value":54}," structure is defined as:",{"type":15,"tag":56,"props":57,"children":58},"code-group",{},[59,172],{"type":15,"tag":60,"props":61,"children":67},"pre",{"className":62,"code":63,"filename":64,"language":65,"meta":66,"style":66},"language-c shiki shiki-themes github-light-default github-dark-default","typedef struct VkTensorExplicitTilingFormatPropertiesARM {\n VkStructureType sType;\n void* pNext;\n VkFormatFeatureFlags2 brick16TilingTensorFeatures;\n VkFormatFeatureFlags2 brick8TilingTensorFeatures;\n VkFormatFeatureFlags2 brick4TilingTensorFeatures;\n VkFormatFeatureFlags2 blockUTilingTensorFeatures;\n VkFormatFeatureFlags2 blockU64kTilingTensorFeatures;\n} VkTensorExplicitTilingFormatPropertiesARM;\n","C","c","",[68],{"type":15,"tag":69,"props":70,"children":71},"code",{"__ignoreMap":66},[72,95,104,118,127,136,145,154,163],{"type":15,"tag":73,"props":74,"children":77},"span",{"class":75,"line":76},"line",1,[78,84,89],{"type":15,"tag":73,"props":79,"children":81},{"style":80},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[82],{"type":20,"value":83},"typedef",{"type":15,"tag":73,"props":85,"children":86},{"style":80},[87],{"type":20,"value":88}," struct",{"type":15,"tag":73,"props":90,"children":92},{"style":91},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[93],{"type":20,"value":94}," VkTensorExplicitTilingFormatPropertiesARM {\n",{"type":15,"tag":73,"props":96,"children":98},{"class":75,"line":97},2,[99],{"type":15,"tag":73,"props":100,"children":101},{"style":91},[102],{"type":20,"value":103}," VkStructureType sType;\n",{"type":15,"tag":73,"props":105,"children":107},{"class":75,"line":106},3,[108,113],{"type":15,"tag":73,"props":109,"children":110},{"style":80},[111],{"type":20,"value":112}," void*",{"type":15,"tag":73,"props":114,"children":115},{"style":91},[116],{"type":20,"value":117}," pNext;\n",{"type":15,"tag":73,"props":119,"children":121},{"class":75,"line":120},4,[122],{"type":15,"tag":73,"props":123,"children":124},{"style":91},[125],{"type":20,"value":126}," VkFormatFeatureFlags2 brick16TilingTensorFeatures;\n",{"type":15,"tag":73,"props":128,"children":130},{"class":75,"line":129},5,[131],{"type":15,"tag":73,"props":132,"children":133},{"style":91},[134],{"type":20,"value":135}," VkFormatFeatureFlags2 brick8TilingTensorFeatures;\n",{"type":15,"tag":73,"props":137,"children":139},{"class":75,"line":138},6,[140],{"type":15,"tag":73,"props":141,"children":142},{"style":91},[143],{"type":20,"value":144}," VkFormatFeatureFlags2 brick4TilingTensorFeatures;\n",{"type":15,"tag":73,"props":146,"children":148},{"class":75,"line":147},7,[149],{"type":15,"tag":73,"props":150,"children":151},{"style":91},[152],{"type":20,"value":153}," VkFormatFeatureFlags2 blockUTilingTensorFeatures;\n",{"type":15,"tag":73,"props":155,"children":157},{"class":75,"line":156},8,[158],{"type":15,"tag":73,"props":159,"children":160},{"style":91},[161],{"type":20,"value":162}," VkFormatFeatureFlags2 blockU64kTilingTensorFeatures;\n",{"type":15,"tag":73,"props":164,"children":166},{"class":75,"line":165},9,[167],{"type":15,"tag":73,"props":168,"children":169},{"style":91},[170],{"type":20,"value":171},"} VkTensorExplicitTilingFormatPropertiesARM;\n",{"type":15,"tag":60,"props":173,"children":178},{"className":174,"code":175,"filename":176,"language":177,"meta":66,"style":66},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct TensorExplicitTilingFormatPropertiesARM {\n s_type: vk::StructureType,\n p_next: *mut c_void,\n brick16_tiling_tensor_features: vk::FormatFeatureFlags2,\n brick8_tiling_tensor_features: vk::FormatFeatureFlags2,\n brick4_tiling_tensor_features: vk::FormatFeatureFlags2,\n block_u_tiling_tensor_features: vk::FormatFeatureFlags2,\n block_u64k_tiling_tensor_features: vk::FormatFeatureFlags2,\n}\n","Rust","rs",[179],{"type":15,"tag":69,"props":180,"children":181},{"__ignoreMap":66},[182,205,238,260,289,317,345,373,401],{"type":15,"tag":73,"props":183,"children":184},{"class":75,"line":76},[185,190,194,200],{"type":15,"tag":73,"props":186,"children":187},{"style":80},[188],{"type":20,"value":189},"pub",{"type":15,"tag":73,"props":191,"children":192},{"style":80},[193],{"type":20,"value":88},{"type":15,"tag":73,"props":195,"children":197},{"style":196},"--shiki-default:#953800;--shiki-dark:#FFA657",[198],{"type":20,"value":199}," TensorExplicitTilingFormatPropertiesARM",{"type":15,"tag":73,"props":201,"children":202},{"style":91},[203],{"type":20,"value":204}," {\n",{"type":15,"tag":73,"props":206,"children":207},{"class":75,"line":97},[208,213,218,223,228,233],{"type":15,"tag":73,"props":209,"children":210},{"style":91},[211],{"type":20,"value":212}," s_type",{"type":15,"tag":73,"props":214,"children":215},{"style":80},[216],{"type":20,"value":217},":",{"type":15,"tag":73,"props":219,"children":220},{"style":196},[221],{"type":20,"value":222}," vk",{"type":15,"tag":73,"props":224,"children":225},{"style":80},[226],{"type":20,"value":227},"::",{"type":15,"tag":73,"props":229,"children":230},{"style":196},[231],{"type":20,"value":232},"StructureType",{"type":15,"tag":73,"props":234,"children":235},{"style":91},[236],{"type":20,"value":237},",\n",{"type":15,"tag":73,"props":239,"children":240},{"class":75,"line":106},[241,246,250,255],{"type":15,"tag":73,"props":242,"children":243},{"style":91},[244],{"type":20,"value":245}," p_next",{"type":15,"tag":73,"props":247,"children":248},{"style":80},[249],{"type":20,"value":217},{"type":15,"tag":73,"props":251,"children":252},{"style":80},[253],{"type":20,"value":254}," *mut",{"type":15,"tag":73,"props":256,"children":257},{"style":91},[258],{"type":20,"value":259}," c_void,\n",{"type":15,"tag":73,"props":261,"children":262},{"class":75,"line":120},[263,268,272,276,280,285],{"type":15,"tag":73,"props":264,"children":265},{"style":91},[266],{"type":20,"value":267}," brick16_tiling_tensor_features",{"type":15,"tag":73,"props":269,"children":270},{"style":80},[271],{"type":20,"value":217},{"type":15,"tag":73,"props":273,"children":274},{"style":196},[275],{"type":20,"value":222},{"type":15,"tag":73,"props":277,"children":278},{"style":80},[279],{"type":20,"value":227},{"type":15,"tag":73,"props":281,"children":282},{"style":196},[283],{"type":20,"value":284},"FormatFeatureFlags2",{"type":15,"tag":73,"props":286,"children":287},{"style":91},[288],{"type":20,"value":237},{"type":15,"tag":73,"props":290,"children":291},{"class":75,"line":129},[292,297,301,305,309,313],{"type":15,"tag":73,"props":293,"children":294},{"style":91},[295],{"type":20,"value":296}," brick8_tiling_tensor_features",{"type":15,"tag":73,"props":298,"children":299},{"style":80},[300],{"type":20,"value":217},{"type":15,"tag":73,"props":302,"children":303},{"style":196},[304],{"type":20,"value":222},{"type":15,"tag":73,"props":306,"children":307},{"style":80},[308],{"type":20,"value":227},{"type":15,"tag":73,"props":310,"children":311},{"style":196},[312],{"type":20,"value":284},{"type":15,"tag":73,"props":314,"children":315},{"style":91},[316],{"type":20,"value":237},{"type":15,"tag":73,"props":318,"children":319},{"class":75,"line":138},[320,325,329,333,337,341],{"type":15,"tag":73,"props":321,"children":322},{"style":91},[323],{"type":20,"value":324}," brick4_tiling_tensor_features",{"type":15,"tag":73,"props":326,"children":327},{"style":80},[328],{"type":20,"value":217},{"type":15,"tag":73,"props":330,"children":331},{"style":196},[332],{"type":20,"value":222},{"type":15,"tag":73,"props":334,"children":335},{"style":80},[336],{"type":20,"value":227},{"type":15,"tag":73,"props":338,"children":339},{"style":196},[340],{"type":20,"value":284},{"type":15,"tag":73,"props":342,"children":343},{"style":91},[344],{"type":20,"value":237},{"type":15,"tag":73,"props":346,"children":347},{"class":75,"line":147},[348,353,357,361,365,369],{"type":15,"tag":73,"props":349,"children":350},{"style":91},[351],{"type":20,"value":352}," block_u_tiling_tensor_features",{"type":15,"tag":73,"props":354,"children":355},{"style":80},[356],{"type":20,"value":217},{"type":15,"tag":73,"props":358,"children":359},{"style":196},[360],{"type":20,"value":222},{"type":15,"tag":73,"props":362,"children":363},{"style":80},[364],{"type":20,"value":227},{"type":15,"tag":73,"props":366,"children":367},{"style":196},[368],{"type":20,"value":284},{"type":15,"tag":73,"props":370,"children":371},{"style":91},[372],{"type":20,"value":237},{"type":15,"tag":73,"props":374,"children":375},{"class":75,"line":156},[376,381,385,389,393,397],{"type":15,"tag":73,"props":377,"children":378},{"style":91},[379],{"type":20,"value":380}," block_u64k_tiling_tensor_features",{"type":15,"tag":73,"props":382,"children":383},{"style":80},[384],{"type":20,"value":217},{"type":15,"tag":73,"props":386,"children":387},{"style":196},[388],{"type":20,"value":222},{"type":15,"tag":73,"props":390,"children":391},{"style":80},[392],{"type":20,"value":227},{"type":15,"tag":73,"props":394,"children":395},{"style":196},[396],{"type":20,"value":284},{"type":15,"tag":73,"props":398,"children":399},{"style":91},[400],{"type":20,"value":237},{"type":15,"tag":73,"props":402,"children":403},{"class":75,"line":165},[404],{"type":15,"tag":73,"props":405,"children":406},{"style":91},[407],{"type":20,"value":408},"}\n",{"type":15,"tag":410,"props":411,"children":412},"ul",{},[413,433,452,487,515,543,571],{"type":15,"tag":414,"props":415,"children":416},"li",{},[417,423,425,431],{"type":15,"tag":69,"props":418,"children":420},{"className":419},[],[421],{"type":20,"value":422},"sType",{"type":20,"value":424}," is a ",{"type":15,"tag":23,"props":426,"children":428},{"href":427},"\u002Fman\u002FVkStructureType",[429],{"type":20,"value":430},"VkStructureType",{"type":20,"value":432}," value identifying this structure.",{"type":15,"tag":414,"props":434,"children":435},{},[436,442,444,450],{"type":15,"tag":69,"props":437,"children":439},{"className":438},[],[440],{"type":20,"value":441},"pNext",{"type":20,"value":443}," is ",{"type":15,"tag":69,"props":445,"children":447},{"className":446},[],[448],{"type":20,"value":449},"NULL",{"type":20,"value":451}," or a pointer to a structure extending this\nstructure.",{"type":15,"tag":414,"props":453,"children":454},{},[455,461,463,469,471,477,479,485],{"type":15,"tag":69,"props":456,"children":458},{"className":457},[],[459],{"type":20,"value":460},"brick16TilingTensorFeatures",{"type":20,"value":462}," is a bitmask of\n",{"type":15,"tag":23,"props":464,"children":466},{"href":465},"\u002Fman\u002FVkFormatFeatureFlagBits2",[467],{"type":20,"value":468},"VkFormatFeatureFlagBits2",{"type":20,"value":470}," specifying features supported by tensors\ncreated with a ",{"type":15,"tag":69,"props":472,"children":474},{"className":473},[],[475],{"type":20,"value":476},"tiling",{"type":20,"value":478}," parameter of\n",{"type":15,"tag":69,"props":480,"children":482},{"className":481},[],[483],{"type":20,"value":484},"VK_TENSOR_TILING_BRICK_16_WIDE_ARM",{"type":20,"value":486},".",{"type":15,"tag":414,"props":488,"children":489},{},[490,496,497,501,502,507,508,514],{"type":15,"tag":69,"props":491,"children":493},{"className":492},[],[494],{"type":20,"value":495},"brick8TilingTensorFeatures",{"type":20,"value":462},{"type":15,"tag":23,"props":498,"children":499},{"href":465},[500],{"type":20,"value":468},{"type":20,"value":470},{"type":15,"tag":69,"props":503,"children":505},{"className":504},[],[506],{"type":20,"value":476},{"type":20,"value":478},{"type":15,"tag":69,"props":509,"children":511},{"className":510},[],[512],{"type":20,"value":513},"VK_TENSOR_TILING_BRICK_8_WIDE_ARM",{"type":20,"value":486},{"type":15,"tag":414,"props":516,"children":517},{},[518,524,525,529,530,535,536,542],{"type":15,"tag":69,"props":519,"children":521},{"className":520},[],[522],{"type":20,"value":523},"brick4TilingTensorFeatures",{"type":20,"value":462},{"type":15,"tag":23,"props":526,"children":527},{"href":465},[528],{"type":20,"value":468},{"type":20,"value":470},{"type":15,"tag":69,"props":531,"children":533},{"className":532},[],[534],{"type":20,"value":476},{"type":20,"value":478},{"type":15,"tag":69,"props":537,"children":539},{"className":538},[],[540],{"type":20,"value":541},"VK_TENSOR_TILING_BRICK_4_WIDE_ARM",{"type":20,"value":486},{"type":15,"tag":414,"props":544,"children":545},{},[546,552,553,557,558,563,564,570],{"type":15,"tag":69,"props":547,"children":549},{"className":548},[],[550],{"type":20,"value":551},"blockUTilingTensorFeatures",{"type":20,"value":462},{"type":15,"tag":23,"props":554,"children":555},{"href":465},[556],{"type":20,"value":468},{"type":20,"value":470},{"type":15,"tag":69,"props":559,"children":561},{"className":560},[],[562],{"type":20,"value":476},{"type":20,"value":478},{"type":15,"tag":69,"props":565,"children":567},{"className":566},[],[568],{"type":20,"value":569},"VK_TENSOR_TILING_BLOCK_U_INTERLEAVED_ARM",{"type":20,"value":486},{"type":15,"tag":414,"props":572,"children":573},{},[574,580,581,585,586,591,592,598],{"type":15,"tag":69,"props":575,"children":577},{"className":576},[],[578],{"type":20,"value":579},"blockU64kTilingTensorFeatures",{"type":20,"value":462},{"type":15,"tag":23,"props":582,"children":583},{"href":465},[584],{"type":20,"value":468},{"type":20,"value":470},{"type":15,"tag":69,"props":587,"children":589},{"className":588},[],[590],{"type":20,"value":476},{"type":20,"value":478},{"type":15,"tag":69,"props":593,"children":595},{"className":594},[],[596],{"type":20,"value":597},"VK_TENSOR_TILING_BLOCK_U_INTERLEAVED_64K_ARM",{"type":20,"value":486},{"type":15,"tag":600,"props":601,"children":603},"validity-group",{"name":602},"Valid Usage (Implicit)",[604],{"type":15,"tag":605,"props":606,"children":608},"validity-field",{"name":607},"VUID-VkTensorExplicitTilingFormatPropertiesARM-sType-sType",[609],{"type":15,"tag":16,"props":610,"children":611},{},[612,617,619,624,626],{"type":15,"tag":69,"props":613,"children":615},{"className":614},[],[616],{"type":20,"value":422},{"type":20,"value":618}," ",{"type":15,"tag":620,"props":621,"children":623},"normative",{"type":622},"must",[],{"type":20,"value":625}," be ",{"type":15,"tag":69,"props":627,"children":629},{"className":628},[],[630],{"type":20,"value":631},"VK_STRUCTURE_TYPE_TENSOR_EXPLICIT_TILING_FORMAT_PROPERTIES_ARM",{"type":15,"tag":633,"props":634,"children":635},"style",{},[636],{"type":20,"value":637},"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":66,"searchDepth":97,"depth":97,"links":639},[],"markdown"]