[{"data":1,"prerenderedAt":1037},["ShallowReactive",2],{"$fOku-xrj6rbDnBraScLW7PsG68Tf770Dnq-jw3dDOs3E":3},{"title":4,"description":5,"parent":6,"successcodes":7,"errorcodes":10,"type":16,"xrefs":17,"body":18,"_type":1036,"_id":4},"vkGetPhysicalDeviceQueueFamilyDataGraphOpticalFlowImageFormatsARM","Query image formats for data graph optical flow","VK_ARM_data_graph_optical_flow",[8,9],"VK_SUCCESS","VK_INCOMPLETE",[11,12,13,14,15],"VK_ERROR_EXTENSION_NOT_PRESENT","VK_ERROR_INITIALIZATION_FAILED","VK_ERROR_FORMAT_NOT_SUPPORTED","VK_ERROR_UNKNOWN","VK_ERROR_VALIDATION_FAILED","protos",[],{"type":19,"children":20,"toc":1034},"root",[21,29,444,538,700,746,907,1028],{"type":22,"tag":23,"props":24,"children":25},"element","p",{},[26],{"type":27,"value":28},"text","To enumerate the supported image formats for a specific data graph optical\nflow usage, call:",{"type":22,"tag":30,"props":31,"children":32},"code-group",{},[33,202],{"type":22,"tag":34,"props":35,"children":41},"pre",{"className":36,"code":37,"filename":38,"language":39,"meta":40,"style":40},"language-c shiki shiki-themes github-light-default github-dark-default","VkResult vkGetPhysicalDeviceQueueFamilyDataGraphOpticalFlowImageFormatsARM(\n VkPhysicalDevice physicalDevice,\n uint32_t queueFamilyIndex,\n const VkQueueFamilyDataGraphPropertiesARM* pQueueFamilyDataGraphProperties,\n const VkDataGraphOpticalFlowImageFormatInfoARM* pOpticalFlowImageFormatInfo,\n uint32_t* pFormatCount,\n VkDataGraphOpticalFlowImageFormatPropertiesARM* pImageFormatProperties);\n","C","c","",[42],{"type":22,"tag":43,"props":44,"children":45},"code",{"__ignoreMap":40},[46,68,88,107,135,161,179],{"type":22,"tag":47,"props":48,"children":51},"span",{"class":49,"line":50},"line",1,[52,58,63],{"type":22,"tag":47,"props":53,"children":55},{"style":54},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[56],{"type":27,"value":57},"VkResult ",{"type":22,"tag":47,"props":59,"children":61},{"style":60},"--shiki-default:#8250DF;--shiki-dark:#D2A8FF",[62],{"type":27,"value":4},{"type":22,"tag":47,"props":64,"children":65},{"style":54},[66],{"type":27,"value":67},"(\n",{"type":22,"tag":47,"props":69,"children":71},{"class":49,"line":70},2,[72,77,83],{"type":22,"tag":47,"props":73,"children":74},{"style":54},[75],{"type":27,"value":76}," VkPhysicalDevice ",{"type":22,"tag":47,"props":78,"children":80},{"style":79},"--shiki-default:#953800;--shiki-dark:#FFA657",[81],{"type":27,"value":82},"physicalDevice",{"type":22,"tag":47,"props":84,"children":85},{"style":54},[86],{"type":27,"value":87},",\n",{"type":22,"tag":47,"props":89,"children":91},{"class":49,"line":90},3,[92,98,103],{"type":22,"tag":47,"props":93,"children":95},{"style":94},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[96],{"type":27,"value":97}," uint32_t",{"type":22,"tag":47,"props":99,"children":100},{"style":79},[101],{"type":27,"value":102}," queueFamilyIndex",{"type":22,"tag":47,"props":104,"children":105},{"style":54},[106],{"type":27,"value":87},{"type":22,"tag":47,"props":108,"children":110},{"class":49,"line":109},4,[111,116,121,126,131],{"type":22,"tag":47,"props":112,"children":113},{"style":94},[114],{"type":27,"value":115}," const",{"type":22,"tag":47,"props":117,"children":118},{"style":54},[119],{"type":27,"value":120}," VkQueueFamilyDataGraphPropertiesARM",{"type":22,"tag":47,"props":122,"children":123},{"style":94},[124],{"type":27,"value":125},"*",{"type":22,"tag":47,"props":127,"children":128},{"style":79},[129],{"type":27,"value":130}," pQueueFamilyDataGraphProperties",{"type":22,"tag":47,"props":132,"children":133},{"style":54},[134],{"type":27,"value":87},{"type":22,"tag":47,"props":136,"children":138},{"class":49,"line":137},5,[139,143,148,152,157],{"type":22,"tag":47,"props":140,"children":141},{"style":94},[142],{"type":27,"value":115},{"type":22,"tag":47,"props":144,"children":145},{"style":54},[146],{"type":27,"value":147}," VkDataGraphOpticalFlowImageFormatInfoARM",{"type":22,"tag":47,"props":149,"children":150},{"style":94},[151],{"type":27,"value":125},{"type":22,"tag":47,"props":153,"children":154},{"style":79},[155],{"type":27,"value":156}," pOpticalFlowImageFormatInfo",{"type":22,"tag":47,"props":158,"children":159},{"style":54},[160],{"type":27,"value":87},{"type":22,"tag":47,"props":162,"children":164},{"class":49,"line":163},6,[165,170,175],{"type":22,"tag":47,"props":166,"children":167},{"style":94},[168],{"type":27,"value":169}," uint32_t*",{"type":22,"tag":47,"props":171,"children":172},{"style":79},[173],{"type":27,"value":174}," pFormatCount",{"type":22,"tag":47,"props":176,"children":177},{"style":54},[178],{"type":27,"value":87},{"type":22,"tag":47,"props":180,"children":182},{"class":49,"line":181},7,[183,188,192,197],{"type":22,"tag":47,"props":184,"children":185},{"style":54},[186],{"type":27,"value":187}," VkDataGraphOpticalFlowImageFormatPropertiesARM",{"type":22,"tag":47,"props":189,"children":190},{"style":94},[191],{"type":27,"value":125},{"type":22,"tag":47,"props":193,"children":194},{"style":79},[195],{"type":27,"value":196}," pImageFormatProperties",{"type":22,"tag":47,"props":198,"children":199},{"style":54},[200],{"type":27,"value":201},");\n",{"type":22,"tag":34,"props":203,"children":208},{"className":204,"code":205,"filename":206,"language":207,"meta":40,"style":40},"language-rs shiki shiki-themes github-light-default github-dark-default","pub fn get_physical_device_queue_family_data_graph_optical_flow_image_formats_arm(\n physical_device: vk::PhysicalDevice,\n queue_family_index: u32,\n p_queue_family_data_graph_properties: *const vk::QueueFamilyDataGraphPropertiesARM,\n p_optical_flow_image_format_info: *const vk::DataGraphOpticalFlowImageFormatInfoARM,\n p_format_count: *mut u32,\n p_image_format_properties: *mut vk::DataGraphOpticalFlowImageFormatPropertiesARM,\n) -> vk::Result;\n","Rust","rs",[209],{"type":22,"tag":43,"props":210,"children":211},{"__ignoreMap":40},[212,234,266,287,321,354,379,412],{"type":22,"tag":47,"props":213,"children":214},{"class":49,"line":50},[215,220,225,230],{"type":22,"tag":47,"props":216,"children":217},{"style":94},[218],{"type":27,"value":219},"pub",{"type":22,"tag":47,"props":221,"children":222},{"style":94},[223],{"type":27,"value":224}," fn",{"type":22,"tag":47,"props":226,"children":227},{"style":60},[228],{"type":27,"value":229}," get_physical_device_queue_family_data_graph_optical_flow_image_formats_arm",{"type":22,"tag":47,"props":231,"children":232},{"style":54},[233],{"type":27,"value":67},{"type":22,"tag":47,"props":235,"children":236},{"class":49,"line":70},[237,242,247,252,257,262],{"type":22,"tag":47,"props":238,"children":239},{"style":54},[240],{"type":27,"value":241}," physical_device",{"type":22,"tag":47,"props":243,"children":244},{"style":94},[245],{"type":27,"value":246},":",{"type":22,"tag":47,"props":248,"children":249},{"style":79},[250],{"type":27,"value":251}," vk",{"type":22,"tag":47,"props":253,"children":254},{"style":94},[255],{"type":27,"value":256},"::",{"type":22,"tag":47,"props":258,"children":259},{"style":79},[260],{"type":27,"value":261},"PhysicalDevice",{"type":22,"tag":47,"props":263,"children":264},{"style":54},[265],{"type":27,"value":87},{"type":22,"tag":47,"props":267,"children":268},{"class":49,"line":90},[269,274,278,283],{"type":22,"tag":47,"props":270,"children":271},{"style":54},[272],{"type":27,"value":273}," queue_family_index",{"type":22,"tag":47,"props":275,"children":276},{"style":94},[277],{"type":27,"value":246},{"type":22,"tag":47,"props":279,"children":280},{"style":79},[281],{"type":27,"value":282}," u32",{"type":22,"tag":47,"props":284,"children":285},{"style":54},[286],{"type":27,"value":87},{"type":22,"tag":47,"props":288,"children":289},{"class":49,"line":109},[290,295,299,304,308,312,317],{"type":22,"tag":47,"props":291,"children":292},{"style":54},[293],{"type":27,"value":294}," p_queue_family_data_graph_properties",{"type":22,"tag":47,"props":296,"children":297},{"style":94},[298],{"type":27,"value":246},{"type":22,"tag":47,"props":300,"children":301},{"style":94},[302],{"type":27,"value":303}," *const",{"type":22,"tag":47,"props":305,"children":306},{"style":79},[307],{"type":27,"value":251},{"type":22,"tag":47,"props":309,"children":310},{"style":94},[311],{"type":27,"value":256},{"type":22,"tag":47,"props":313,"children":314},{"style":79},[315],{"type":27,"value":316},"QueueFamilyDataGraphPropertiesARM",{"type":22,"tag":47,"props":318,"children":319},{"style":54},[320],{"type":27,"value":87},{"type":22,"tag":47,"props":322,"children":323},{"class":49,"line":137},[324,329,333,337,341,345,350],{"type":22,"tag":47,"props":325,"children":326},{"style":54},[327],{"type":27,"value":328}," p_optical_flow_image_format_info",{"type":22,"tag":47,"props":330,"children":331},{"style":94},[332],{"type":27,"value":246},{"type":22,"tag":47,"props":334,"children":335},{"style":94},[336],{"type":27,"value":303},{"type":22,"tag":47,"props":338,"children":339},{"style":79},[340],{"type":27,"value":251},{"type":22,"tag":47,"props":342,"children":343},{"style":94},[344],{"type":27,"value":256},{"type":22,"tag":47,"props":346,"children":347},{"style":79},[348],{"type":27,"value":349},"DataGraphOpticalFlowImageFormatInfoARM",{"type":22,"tag":47,"props":351,"children":352},{"style":54},[353],{"type":27,"value":87},{"type":22,"tag":47,"props":355,"children":356},{"class":49,"line":163},[357,362,366,371,375],{"type":22,"tag":47,"props":358,"children":359},{"style":54},[360],{"type":27,"value":361}," p_format_count",{"type":22,"tag":47,"props":363,"children":364},{"style":94},[365],{"type":27,"value":246},{"type":22,"tag":47,"props":367,"children":368},{"style":94},[369],{"type":27,"value":370}," *mut",{"type":22,"tag":47,"props":372,"children":373},{"style":79},[374],{"type":27,"value":282},{"type":22,"tag":47,"props":376,"children":377},{"style":54},[378],{"type":27,"value":87},{"type":22,"tag":47,"props":380,"children":381},{"class":49,"line":181},[382,387,391,395,399,403,408],{"type":22,"tag":47,"props":383,"children":384},{"style":54},[385],{"type":27,"value":386}," p_image_format_properties",{"type":22,"tag":47,"props":388,"children":389},{"style":94},[390],{"type":27,"value":246},{"type":22,"tag":47,"props":392,"children":393},{"style":94},[394],{"type":27,"value":370},{"type":22,"tag":47,"props":396,"children":397},{"style":79},[398],{"type":27,"value":251},{"type":22,"tag":47,"props":400,"children":401},{"style":94},[402],{"type":27,"value":256},{"type":22,"tag":47,"props":404,"children":405},{"style":79},[406],{"type":27,"value":407},"DataGraphOpticalFlowImageFormatPropertiesARM",{"type":22,"tag":47,"props":409,"children":410},{"style":54},[411],{"type":27,"value":87},{"type":22,"tag":47,"props":413,"children":415},{"class":49,"line":414},8,[416,421,426,430,434,439],{"type":22,"tag":47,"props":417,"children":418},{"style":54},[419],{"type":27,"value":420},") ",{"type":22,"tag":47,"props":422,"children":423},{"style":94},[424],{"type":27,"value":425},"->",{"type":22,"tag":47,"props":427,"children":428},{"style":79},[429],{"type":27,"value":251},{"type":22,"tag":47,"props":431,"children":432},{"style":94},[433],{"type":27,"value":256},{"type":22,"tag":47,"props":435,"children":436},{"style":79},[437],{"type":27,"value":438},"Result",{"type":22,"tag":47,"props":440,"children":441},{"style":54},[442],{"type":27,"value":443},";\n",{"type":22,"tag":445,"props":446,"children":447},"ul",{},[448,459,470,490,508,519],{"type":22,"tag":449,"props":450,"children":451},"li",{},[452,457],{"type":22,"tag":43,"props":453,"children":455},{"className":454},[],[456],{"type":27,"value":82},{"type":27,"value":458}," is the physical device being queried.",{"type":22,"tag":449,"props":460,"children":461},{},[462,468],{"type":22,"tag":43,"props":463,"children":465},{"className":464},[],[466],{"type":27,"value":467},"queueFamilyIndex",{"type":27,"value":469}," is the index of the queue family being queried.",{"type":22,"tag":449,"props":471,"children":472},{},[473,479,481,488],{"type":22,"tag":43,"props":474,"children":476},{"className":475},[],[477],{"type":27,"value":478},"pQueueFamilyDataGraphProperties",{"type":27,"value":480}," is a pointer to a\n",{"type":22,"tag":482,"props":483,"children":485},"a",{"href":484},"/man/VkQueueFamilyDataGraphPropertiesARM",[486],{"type":27,"value":487},"VkQueueFamilyDataGraphPropertiesARM",{"type":27,"value":489}," structure that selects the\nprocessing engine and operation set for which the properties are\nqueried.",{"type":22,"tag":449,"props":491,"children":492},{},[493,499,500,506],{"type":22,"tag":43,"props":494,"children":496},{"className":495},[],[497],{"type":27,"value":498},"pOpticalFlowImageFormatInfo",{"type":27,"value":480},{"type":22,"tag":482,"props":501,"children":503},{"href":502},"/man/VkDataGraphOpticalFlowImageFormatInfoARM",[504],{"type":27,"value":505},"VkDataGraphOpticalFlowImageFormatInfoARM",{"type":27,"value":507}," structure specifying the\noptical flow usage for which information is returned.",{"type":22,"tag":449,"props":509,"children":510},{},[511,517],{"type":22,"tag":43,"props":512,"children":514},{"className":513},[],[515],{"type":27,"value":516},"pFormatCount",{"type":27,"value":518}," is a pointer to an integer related to the number of\noptical flow properties available or queried, as described below.",{"type":22,"tag":449,"props":520,"children":521},{},[522,528,530,536],{"type":22,"tag":43,"props":523,"children":525},{"className":524},[],[526],{"type":27,"value":527},"pImageFormatProperties",{"type":27,"value":529}," is a pointer to an array of\n",{"type":22,"tag":482,"props":531,"children":533},{"href":532},"/man/VkDataGraphOpticalFlowImageFormatPropertiesARM",[534],{"type":27,"value":535},"VkDataGraphOpticalFlowImageFormatPropertiesARM",{"type":27,"value":537}," structures in which\nsupported formats and image parameters are returned.",{"type":22,"tag":23,"props":539,"children":540},{},[541,543,548,550,556,558,563,565,570,572,577,579,584,586,591,593,598,600,605,607,612,614,619,621,626,628,633,635,641,643,649,651,655,657,663,665,671,673,677,679,683,684,690,692,698],{"type":27,"value":542},"If ",{"type":22,"tag":43,"props":544,"children":546},{"className":545},[],[547],{"type":27,"value":527},{"type":27,"value":549}," is ",{"type":22,"tag":43,"props":551,"children":553},{"className":552},[],[554],{"type":27,"value":555},"NULL",{"type":27,"value":557},", then the number of optical flow\nproperties supported for the given ",{"type":22,"tag":43,"props":559,"children":561},{"className":560},[],[562],{"type":27,"value":82},{"type":27,"value":564}," is returned in\n",{"type":22,"tag":43,"props":566,"children":568},{"className":567},[],[569],{"type":27,"value":516},{"type":27,"value":571},".\nOtherwise, ",{"type":22,"tag":43,"props":573,"children":575},{"className":574},[],[576],{"type":27,"value":516},{"type":27,"value":578}," ",{"type":22,"tag":580,"props":581,"children":583},"normative",{"type":582},"must",[],{"type":27,"value":585}," point to a variable set by the user to\nthe number of elements in the ",{"type":22,"tag":43,"props":587,"children":589},{"className":588},[],[590],{"type":27,"value":527},{"type":27,"value":592}," array, and on\nreturn the variable is overwritten with the number of values actually\nwritten to ",{"type":22,"tag":43,"props":594,"children":596},{"className":595},[],[597],{"type":27,"value":527},{"type":27,"value":599},".\nIf the value of ",{"type":22,"tag":43,"props":601,"children":603},{"className":602},[],[604],{"type":27,"value":516},{"type":27,"value":606}," is less than the number of optical flow\nproperties supported, at most ",{"type":22,"tag":43,"props":608,"children":610},{"className":609},[],[611],{"type":27,"value":516},{"type":27,"value":613}," values will be written to\n",{"type":22,"tag":43,"props":615,"children":617},{"className":616},[],[618],{"type":27,"value":527},{"type":27,"value":620},", and ",{"type":22,"tag":43,"props":622,"children":624},{"className":623},[],[625],{"type":27,"value":9},{"type":27,"value":627}," will be returned\ninstead of ",{"type":22,"tag":43,"props":629,"children":631},{"className":630},[],[632],{"type":27,"value":8},{"type":27,"value":634},", to indicate that not all the available values\nwere returned.\nBefore creating an image to be used as a optical flow image, obtain the\nsupported image creation parameters by querying with\n",{"type":22,"tag":482,"props":636,"children":638},{"href":637},"/man/vkGetPhysicalDeviceFormatProperties2",[639],{"type":27,"value":640},"vkGetPhysicalDeviceFormatProperties2",{"type":27,"value":642}," and\n",{"type":22,"tag":482,"props":644,"children":646},{"href":645},"/man/vkGetPhysicalDeviceImageFormatProperties2",[647],{"type":27,"value":648},"vkGetPhysicalDeviceImageFormatProperties2",{"type":27,"value":650}," using one of the reported\nformats and adding ",{"type":22,"tag":482,"props":652,"children":653},{"href":502},[654],{"type":27,"value":505},{"type":27,"value":656}," to the\n",{"type":22,"tag":43,"props":658,"children":660},{"className":659},[],[661],{"type":27,"value":662},"pNext",{"type":27,"value":664}," chain of ",{"type":22,"tag":482,"props":666,"children":668},{"href":667},"/man/VkPhysicalDeviceImageFormatInfo2",[669],{"type":27,"value":670},"VkPhysicalDeviceImageFormatInfo2",{"type":27,"value":672},".\nWhen querying the parameters with\n",{"type":22,"tag":482,"props":674,"children":675},{"href":645},[676],{"type":27,"value":648},{"type":27,"value":678}," for images used for optical\nflow operations, the\n",{"type":22,"tag":482,"props":680,"children":681},{"href":502},[682],{"type":27,"value":505},{"type":27,"value":256},{"type":22,"tag":43,"props":685,"children":687},{"className":686},[],[688],{"type":27,"value":689},"usage",{"type":27,"value":691}," field should\ncontain one or more of the bits defined in\n",{"type":22,"tag":482,"props":693,"children":695},{"href":694},"/man/VkDataGraphOpticalFlowImageUsageFlagBitsARM",[696],{"type":27,"value":697},"VkDataGraphOpticalFlowImageUsageFlagBitsARM",{"type":27,"value":699},".",{"type":22,"tag":701,"props":702,"children":704},"validity-group",{"name":703},"Valid Usage",[705],{"type":22,"tag":706,"props":707,"children":709},"validity-field",{"name":708},"VUID-vkGetPhysicalDeviceQueueFamilyDataGraphOpticalFlowImageFormatsARM-pQueueFamilyDataGraphProperties-09965",[710],{"type":22,"tag":23,"props":711,"children":712},{},[713,718,719,722,724,730,732,738,740],{"type":22,"tag":43,"props":714,"children":716},{"className":715},[],[717],{"type":27,"value":478},{"type":27,"value":578},{"type":22,"tag":580,"props":720,"children":721},{"type":582},[],{"type":27,"value":723}," point to a structure whose\n",{"type":22,"tag":43,"props":725,"children":727},{"className":726},[],[728],{"type":27,"value":729},"operation",{"type":27,"value":731}," member has its ",{"type":22,"tag":43,"props":733,"children":735},{"className":734},[],[736],{"type":27,"value":737},"name",{"type":27,"value":739}," member equal to ",{"type":22,"tag":43,"props":741,"children":743},{"className":742},[],[744],{"type":27,"value":745},"OpticalFlow",{"type":22,"tag":701,"props":747,"children":749},{"name":748},"Valid Usage (Implicit)",[750,776,800,822,848],{"type":22,"tag":706,"props":751,"children":753},{"name":752},"VUID-vkGetPhysicalDeviceQueueFamilyDataGraphOpticalFlowImageFormatsARM-physicalDevice-parameter",[754],{"type":22,"tag":23,"props":755,"children":756},{},[757,762,763,766,768,774],{"type":22,"tag":43,"props":758,"children":760},{"className":759},[],[761],{"type":27,"value":82},{"type":27,"value":578},{"type":22,"tag":580,"props":764,"children":765},{"type":582},[],{"type":27,"value":767}," be a valid ",{"type":22,"tag":482,"props":769,"children":771},{"href":770},"/man/VkPhysicalDevice",[772],{"type":27,"value":773},"VkPhysicalDevice",{"type":27,"value":775}," handle",{"type":22,"tag":706,"props":777,"children":779},{"name":778},"VUID-vkGetPhysicalDeviceQueueFamilyDataGraphOpticalFlowImageFormatsARM-pQueueFamilyDataGraphProperties-parameter",[780],{"type":22,"tag":23,"props":781,"children":782},{},[783,788,789,792,794,798],{"type":22,"tag":43,"props":784,"children":786},{"className":785},[],[787],{"type":27,"value":478},{"type":27,"value":578},{"type":22,"tag":580,"props":790,"children":791},{"type":582},[],{"type":27,"value":793}," be a valid pointer to a valid ",{"type":22,"tag":482,"props":795,"children":796},{"href":484},[797],{"type":27,"value":487},{"type":27,"value":799}," structure",{"type":22,"tag":706,"props":801,"children":803},{"name":802},"VUID-vkGetPhysicalDeviceQueueFamilyDataGraphOpticalFlowImageFormatsARM-pOpticalFlowImageFormatInfo-parameter",[804],{"type":22,"tag":23,"props":805,"children":806},{},[807,812,813,816,817,821],{"type":22,"tag":43,"props":808,"children":810},{"className":809},[],[811],{"type":27,"value":498},{"type":27,"value":578},{"type":22,"tag":580,"props":814,"children":815},{"type":582},[],{"type":27,"value":793},{"type":22,"tag":482,"props":818,"children":819},{"href":502},[820],{"type":27,"value":505},{"type":27,"value":799},{"type":22,"tag":706,"props":823,"children":825},{"name":824},"VUID-vkGetPhysicalDeviceQueueFamilyDataGraphOpticalFlowImageFormatsARM-pFormatCount-parameter",[826],{"type":22,"tag":23,"props":827,"children":828},{},[829,834,835,838,840,846],{"type":22,"tag":43,"props":830,"children":832},{"className":831},[],[833],{"type":27,"value":516},{"type":27,"value":578},{"type":22,"tag":580,"props":836,"children":837},{"type":582},[],{"type":27,"value":839}," be a valid pointer to a ",{"type":22,"tag":43,"props":841,"children":843},{"className":842},[],[844],{"type":27,"value":845},"uint32_t",{"type":27,"value":847}," value",{"type":22,"tag":706,"props":849,"children":851},{"name":850},"VUID-vkGetPhysicalDeviceQueueFamilyDataGraphOpticalFlowImageFormatsARM-pImageFormatProperties-parameter",[852],{"type":22,"tag":23,"props":853,"children":854},{},[855,857,862,864,870,871,876,877,882,884,889,890,893,895,900,901,905],{"type":27,"value":856},"If the value referenced by ",{"type":22,"tag":43,"props":858,"children":860},{"className":859},[],[861],{"type":27,"value":516},{"type":27,"value":863}," is not ",{"type":22,"tag":43,"props":865,"children":867},{"className":866},[],[868],{"type":27,"value":869},"0",{"type":27,"value":620},{"type":22,"tag":43,"props":872,"children":874},{"className":873},[],[875],{"type":27,"value":527},{"type":27,"value":863},{"type":22,"tag":43,"props":878,"children":880},{"className":879},[],[881],{"type":27,"value":555},{"type":27,"value":883},", ",{"type":22,"tag":43,"props":885,"children":887},{"className":886},[],[888],{"type":27,"value":527},{"type":27,"value":578},{"type":22,"tag":580,"props":891,"children":892},{"type":582},[],{"type":27,"value":894}," be a valid pointer to an array of ",{"type":22,"tag":43,"props":896,"children":898},{"className":897},[],[899],{"type":27,"value":516},{"type":27,"value":578},{"type":22,"tag":482,"props":902,"children":903},{"href":532},[904],{"type":27,"value":535},{"type":27,"value":906}," structures",{"type":22,"tag":908,"props":909,"children":910},"note",{},[911,971,987,1004,1018],{"type":22,"tag":23,"props":912,"children":913},{},[914,920,921,927,928,934,935,941,942,948,949,955,957,963,964,970],{"type":22,"tag":43,"props":915,"children":917},{"className":916},[],[918],{"type":27,"value":919},"VK_FORMAT_B8G8R8A8_UNORM",{"type":27,"value":883},{"type":22,"tag":43,"props":922,"children":924},{"className":923},[],[925],{"type":27,"value":926},"VK_FORMAT_R8G8B8A8_UNORM",{"type":27,"value":87},{"type":22,"tag":43,"props":929,"children":931},{"className":930},[],[932],{"type":27,"value":933},"VK_FORMAT_R8G8B8_UNORM",{"type":27,"value":883},{"type":22,"tag":43,"props":936,"children":938},{"className":937},[],[939],{"type":27,"value":940},"VK_FORMAT_B8G8R8_UNORM",{"type":27,"value":87},{"type":22,"tag":43,"props":943,"children":945},{"className":944},[],[946],{"type":27,"value":947},"VK_FORMAT_R8_UNORM",{"type":27,"value":620},{"type":22,"tag":43,"props":950,"children":952},{"className":951},[],[953],{"type":27,"value":954},"VK_FORMAT_B10G11R11_UFLOAT_PACK32",{"type":27,"value":956}," are\ninitially supported for images with ",{"type":22,"tag":482,"props":958,"children":960},{"href":959},"/man/VkDataGraphOpticalFlowImageFormatInfoARM#opticalflow-usageARM",[961],{"type":27,"value":962},"optical flow\nusage",{"type":27,"value":578},{"type":22,"tag":43,"props":965,"children":967},{"className":966},[],[968],{"type":27,"value":969},"VK_DATA_GRAPH_OPTICAL_FLOW_IMAGE_USAGE_INPUT_BIT_ARM",{"type":27,"value":699},{"type":22,"tag":23,"props":972,"children":973},{},[974,980,982],{"type":22,"tag":43,"props":975,"children":977},{"className":976},[],[978],{"type":27,"value":979},"VK_FORMAT_R16G16_SFLOAT",{"type":27,"value":981}," is initially supported for images with\n",{"type":22,"tag":482,"props":983,"children":984},{"href":959},[985],{"type":27,"value":986},"optical flow usage",{"type":22,"tag":23,"props":988,"children":989},{},[990,996,997,1003],{"type":22,"tag":43,"props":991,"children":993},{"className":992},[],[994],{"type":27,"value":995},"VK_DATA_GRAPH_OPTICAL_FLOW_IMAGE_USAGE_OUTPUT_BIT_ARM",{"type":27,"value":642},{"type":22,"tag":43,"props":998,"children":1000},{"className":999},[],[1001],{"type":27,"value":1002},"VK_DATA_GRAPH_OPTICAL_FLOW_IMAGE_USAGE_HINT_BIT_ARM",{"type":27,"value":699},{"type":22,"tag":23,"props":1005,"children":1006},{},[1007,1013,1014],{"type":22,"tag":43,"props":1008,"children":1010},{"className":1009},[],[1011],{"type":27,"value":1012},"VK_FORMAT_R16_UINT",{"type":27,"value":981},{"type":22,"tag":482,"props":1015,"children":1016},{"href":959},[1017],{"type":27,"value":986},{"type":22,"tag":23,"props":1019,"children":1020},{},[1021,1027],{"type":22,"tag":43,"props":1022,"children":1024},{"className":1023},[],[1025],{"type":27,"value":1026},"VK_DATA_GRAPH_OPTICAL_FLOW_IMAGE_USAGE_COST_BIT_ARM",{"type":27,"value":699},{"type":22,"tag":1029,"props":1030,"children":1031},"style",{},[1032],{"type":27,"value":1033},"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":40,"searchDepth":70,"depth":70,"links":1035},[],"markdown",1776503296660]