[{"data":1,"prerenderedAt":446},["ShallowReactive",2],{"$fXwfFhnOytvNVUdZMx56bIChnglgirLOWmxlK_Tl-cJM":3},{"title":4,"description":5,"parent":6,"structextends":7,"type":9,"xrefs":10,"body":11,"_type":445,"_id":4},"VkTensorFormatPropertiesARM","Structure specifying properties of a format used to describe tensor elements","VK_ARM_tensors",[8],"VkFormatProperties2","structs",[],{"type":12,"children":13,"toc":443},"root",[14,45,55,298,404,437],{"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},"/man/VkTensorFormatPropertiesARM",[27],{"type":20,"value":4},{"type":20,"value":29}," structure describes properties of a\n",{"type":15,"tag":23,"props":31,"children":33},{"href":32},"/man/VkFormat",[34],{"type":20,"value":35},"VkFormat",{"type":20,"value":37}," when that format is used to describe tensor elements.\nThese properties, like those of ",{"type":15,"tag":23,"props":39,"children":41},{"href":40},"/man/VkFormatProperties2",[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,145],{"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 VkTensorFormatPropertiesARM {\n VkStructureType sType;\n void* pNext;\n VkFormatFeatureFlags2 optimalTilingTensorFeatures;\n VkFormatFeatureFlags2 linearTilingTensorFeatures;\n} VkTensorFormatPropertiesARM;\n","C","c","",[68],{"type":15,"tag":69,"props":70,"children":71},"code",{"__ignoreMap":66},[72,95,104,118,127,136],{"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}," VkTensorFormatPropertiesARM {\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 optimalTilingTensorFeatures;\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 linearTilingTensorFeatures;\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},"} VkTensorFormatPropertiesARM;\n",{"type":15,"tag":60,"props":146,"children":151},{"className":147,"code":148,"filename":149,"language":150,"meta":66,"style":66},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct TensorFormatPropertiesARM {\n s_type: vk::StructureType,\n p_next: *mut c_void,\n optimal_tiling_tensor_features: vk::FormatFeatureFlags2,\n linear_tiling_tensor_features: vk::FormatFeatureFlags2,\n}\n","Rust","rs",[152],{"type":15,"tag":69,"props":153,"children":154},{"__ignoreMap":66},[155,178,211,233,262,290],{"type":15,"tag":73,"props":156,"children":157},{"class":75,"line":76},[158,163,167,173],{"type":15,"tag":73,"props":159,"children":160},{"style":80},[161],{"type":20,"value":162},"pub",{"type":15,"tag":73,"props":164,"children":165},{"style":80},[166],{"type":20,"value":88},{"type":15,"tag":73,"props":168,"children":170},{"style":169},"--shiki-default:#953800;--shiki-dark:#FFA657",[171],{"type":20,"value":172}," TensorFormatPropertiesARM",{"type":15,"tag":73,"props":174,"children":175},{"style":91},[176],{"type":20,"value":177}," {\n",{"type":15,"tag":73,"props":179,"children":180},{"class":75,"line":97},[181,186,191,196,201,206],{"type":15,"tag":73,"props":182,"children":183},{"style":91},[184],{"type":20,"value":185}," s_type",{"type":15,"tag":73,"props":187,"children":188},{"style":80},[189],{"type":20,"value":190},":",{"type":15,"tag":73,"props":192,"children":193},{"style":169},[194],{"type":20,"value":195}," vk",{"type":15,"tag":73,"props":197,"children":198},{"style":80},[199],{"type":20,"value":200},"::",{"type":15,"tag":73,"props":202,"children":203},{"style":169},[204],{"type":20,"value":205},"StructureType",{"type":15,"tag":73,"props":207,"children":208},{"style":91},[209],{"type":20,"value":210},",\n",{"type":15,"tag":73,"props":212,"children":213},{"class":75,"line":106},[214,219,223,228],{"type":15,"tag":73,"props":215,"children":216},{"style":91},[217],{"type":20,"value":218}," p_next",{"type":15,"tag":73,"props":220,"children":221},{"style":80},[222],{"type":20,"value":190},{"type":15,"tag":73,"props":224,"children":225},{"style":80},[226],{"type":20,"value":227}," *mut",{"type":15,"tag":73,"props":229,"children":230},{"style":91},[231],{"type":20,"value":232}," c_void,\n",{"type":15,"tag":73,"props":234,"children":235},{"class":75,"line":120},[236,241,245,249,253,258],{"type":15,"tag":73,"props":237,"children":238},{"style":91},[239],{"type":20,"value":240}," optimal_tiling_tensor_features",{"type":15,"tag":73,"props":242,"children":243},{"style":80},[244],{"type":20,"value":190},{"type":15,"tag":73,"props":246,"children":247},{"style":169},[248],{"type":20,"value":195},{"type":15,"tag":73,"props":250,"children":251},{"style":80},[252],{"type":20,"value":200},{"type":15,"tag":73,"props":254,"children":255},{"style":169},[256],{"type":20,"value":257},"FormatFeatureFlags2",{"type":15,"tag":73,"props":259,"children":260},{"style":91},[261],{"type":20,"value":210},{"type":15,"tag":73,"props":263,"children":264},{"class":75,"line":129},[265,270,274,278,282,286],{"type":15,"tag":73,"props":266,"children":267},{"style":91},[268],{"type":20,"value":269}," linear_tiling_tensor_features",{"type":15,"tag":73,"props":271,"children":272},{"style":80},[273],{"type":20,"value":190},{"type":15,"tag":73,"props":275,"children":276},{"style":169},[277],{"type":20,"value":195},{"type":15,"tag":73,"props":279,"children":280},{"style":80},[281],{"type":20,"value":200},{"type":15,"tag":73,"props":283,"children":284},{"style":169},[285],{"type":20,"value":257},{"type":15,"tag":73,"props":287,"children":288},{"style":91},[289],{"type":20,"value":210},{"type":15,"tag":73,"props":291,"children":292},{"class":75,"line":138},[293],{"type":15,"tag":73,"props":294,"children":295},{"style":91},[296],{"type":20,"value":297},"}\n",{"type":15,"tag":299,"props":300,"children":301},"ul",{},[302,322,341,376],{"type":15,"tag":303,"props":304,"children":305},"li",{},[306,312,314,320],{"type":15,"tag":69,"props":307,"children":309},{"className":308},[],[310],{"type":20,"value":311},"sType",{"type":20,"value":313}," is a ",{"type":15,"tag":23,"props":315,"children":317},{"href":316},"/man/VkStructureType",[318],{"type":20,"value":319},"VkStructureType",{"type":20,"value":321}," value identifying this structure.",{"type":15,"tag":303,"props":323,"children":324},{},[325,331,333,339],{"type":15,"tag":69,"props":326,"children":328},{"className":327},[],[329],{"type":20,"value":330},"pNext",{"type":20,"value":332}," is ",{"type":15,"tag":69,"props":334,"children":336},{"className":335},[],[337],{"type":20,"value":338},"NULL",{"type":20,"value":340}," or a pointer to a structure extending this\nstructure.",{"type":15,"tag":303,"props":342,"children":343},{},[344,350,352,358,360,366,368,374],{"type":15,"tag":69,"props":345,"children":347},{"className":346},[],[348],{"type":20,"value":349},"linearTilingTensorFeatures",{"type":20,"value":351}," is a bitmask of\n",{"type":15,"tag":23,"props":353,"children":355},{"href":354},"/man/VkFormatFeatureFlagBits2",[356],{"type":20,"value":357},"VkFormatFeatureFlagBits2",{"type":20,"value":359}," specifying features supported by tensors\ncreated with a ",{"type":15,"tag":69,"props":361,"children":363},{"className":362},[],[364],{"type":20,"value":365},"tiling",{"type":20,"value":367}," parameter of\n",{"type":15,"tag":69,"props":369,"children":371},{"className":370},[],[372],{"type":20,"value":373},"VK_TENSOR_TILING_LINEAR_ARM",{"type":20,"value":375},".",{"type":15,"tag":303,"props":377,"children":378},{},[379,385,386,390,391,396,397,403],{"type":15,"tag":69,"props":380,"children":382},{"className":381},[],[383],{"type":20,"value":384},"optimalTilingTensorFeatures",{"type":20,"value":351},{"type":15,"tag":23,"props":387,"children":388},{"href":354},[389],{"type":20,"value":357},{"type":20,"value":359},{"type":15,"tag":69,"props":392,"children":394},{"className":393},[],[395],{"type":20,"value":365},{"type":20,"value":367},{"type":15,"tag":69,"props":398,"children":400},{"className":399},[],[401],{"type":20,"value":402},"VK_TENSOR_TILING_OPTIMAL_ARM",{"type":20,"value":375},{"type":15,"tag":405,"props":406,"children":408},"validity-group",{"name":407},"Valid Usage (Implicit)",[409],{"type":15,"tag":410,"props":411,"children":413},"validity-field",{"name":412},"VUID-VkTensorFormatPropertiesARM-sType-sType",[414],{"type":15,"tag":16,"props":415,"children":416},{},[417,422,424,429,431],{"type":15,"tag":69,"props":418,"children":420},{"className":419},[],[421],{"type":20,"value":311},{"type":20,"value":423}," ",{"type":15,"tag":425,"props":426,"children":428},"normative",{"type":427},"must",[],{"type":20,"value":430}," be ",{"type":15,"tag":69,"props":432,"children":434},{"className":433},[],[435],{"type":20,"value":436},"VK_STRUCTURE_TYPE_TENSOR_FORMAT_PROPERTIES_ARM",{"type":15,"tag":438,"props":439,"children":440},"style",{},[441],{"type":20,"value":442},"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":444},[],"markdown",1773121616577]