[{"data":1,"prerenderedAt":3625},["ShallowReactive",2],{"XLQXJlEZ6u":3,"VyF3Mmj32r":2116,"N9m89Rcq0G":2295},{"title":4,"description":5,"number":6,"type":7,"author":8,"provisional":9,"depends":10,"contact":11,"extension":4,"proposal":9,"body":12,"_type":2115,"_id":4},"VK_NV_optical_flow","",465,"device","NV",false,"((VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_format_feature_flags2+VK_KHR_synchronization2),VK_VERSION_1_3","Carsten Rohde @crohde",{"type":13,"children":14,"toc":2103},"root",[15,23,30,41,47,56,81,87,92,101,107,120,126,174,180,317,323,380,386,425,431,704,710,2075,2081,2097],{"type":16,"tag":17,"props":18,"children":20},"element","h1",{"id":19},"_vk_nv_optical_flow",[21],{"type":22,"value":4},"text",{"type":16,"tag":24,"props":25,"children":27},"h2",{"id":26},"_other_extension_metadata",[28],{"type":22,"value":29},"Other Extension Metadata",{"type":16,"tag":31,"props":32,"children":34},"h6",{"id":33},"last-modified-date",[35],{"type":16,"tag":36,"props":37,"children":38},"em",{},[39],{"type":22,"value":40},"Last Modified Date",{"type":16,"tag":42,"props":43,"children":44},"p",{},[45],{"type":22,"value":46},"2022-09-26",{"type":16,"tag":31,"props":48,"children":50},{"id":49},"contributors",[51],{"type":16,"tag":36,"props":52,"children":53},{},[54],{"type":22,"value":55},"Contributors",{"type":16,"tag":57,"props":58,"children":59},"ul",{},[60,66,71,76],{"type":16,"tag":61,"props":62,"children":63},"li",{},[64],{"type":22,"value":65},"Carsten Rohde, NVIDIA",{"type":16,"tag":61,"props":67,"children":68},{},[69],{"type":22,"value":70},"Vipul Parashar, NVIDIA",{"type":16,"tag":61,"props":72,"children":73},{},[74],{"type":22,"value":75},"Jeff Bolz, NVIDIA",{"type":16,"tag":61,"props":77,"children":78},{},[79],{"type":22,"value":80},"Eric Werness, NVIDIA",{"type":16,"tag":24,"props":82,"children":84},{"id":83},"_description",[85],{"type":22,"value":86},"Description",{"type":16,"tag":42,"props":88,"children":89},{},[90],{"type":22,"value":91},"Optical flow are fundamental algorithms in computer vision (CV) area.\nThis extension allows applications to estimate 2D displacement of pixels\nbetween two frames.",{"type":16,"tag":93,"props":94,"children":95},"note",{},[96],{"type":16,"tag":42,"props":97,"children":98},{},[99],{"type":22,"value":100},"This extension is designed to be used with upcoming NVIDIA Optical Flow SDK\nVersion 5 which will be available on NVIDIA Developer webpage.",{"type":16,"tag":24,"props":102,"children":104},{"id":103},"_new_object_types",[105],{"type":22,"value":106},"New Object Types",{"type":16,"tag":57,"props":108,"children":109},{},[110],{"type":16,"tag":61,"props":111,"children":112},{},[113],{"type":16,"tag":114,"props":115,"children":117},"a",{"href":116},"/man/VkOpticalFlowSessionNV",[118],{"type":22,"value":119},"VkOpticalFlowSessionNV",{"type":16,"tag":24,"props":121,"children":123},{"id":122},"_new_commands",[124],{"type":22,"value":125},"New Commands",{"type":16,"tag":57,"props":127,"children":128},{},[129,138,147,156,165],{"type":16,"tag":61,"props":130,"children":131},{},[132],{"type":16,"tag":114,"props":133,"children":135},{"href":134},"/man/vkBindOpticalFlowSessionImageNV",[136],{"type":22,"value":137},"vkBindOpticalFlowSessionImageNV",{"type":16,"tag":61,"props":139,"children":140},{},[141],{"type":16,"tag":114,"props":142,"children":144},{"href":143},"/man/vkCmdOpticalFlowExecuteNV",[145],{"type":22,"value":146},"vkCmdOpticalFlowExecuteNV",{"type":16,"tag":61,"props":148,"children":149},{},[150],{"type":16,"tag":114,"props":151,"children":153},{"href":152},"/man/vkCreateOpticalFlowSessionNV",[154],{"type":22,"value":155},"vkCreateOpticalFlowSessionNV",{"type":16,"tag":61,"props":157,"children":158},{},[159],{"type":16,"tag":114,"props":160,"children":162},{"href":161},"/man/vkDestroyOpticalFlowSessionNV",[163],{"type":22,"value":164},"vkDestroyOpticalFlowSessionNV",{"type":16,"tag":61,"props":166,"children":167},{},[168],{"type":16,"tag":114,"props":169,"children":171},{"href":170},"/man/vkGetPhysicalDeviceOpticalFlowImageFormatsNV",[172],{"type":22,"value":173},"vkGetPhysicalDeviceOpticalFlowImageFormatsNV",{"type":16,"tag":24,"props":175,"children":177},{"id":176},"_new_structures",[178],{"type":22,"value":179},"New Structures",{"type":16,"tag":57,"props":181,"children":182},{},[183,192,201,210,233,264,294],{"type":16,"tag":61,"props":184,"children":185},{},[186],{"type":16,"tag":114,"props":187,"children":189},{"href":188},"/man/VkOpticalFlowExecuteInfoNV",[190],{"type":22,"value":191},"VkOpticalFlowExecuteInfoNV",{"type":16,"tag":61,"props":193,"children":194},{},[195],{"type":16,"tag":114,"props":196,"children":198},{"href":197},"/man/VkOpticalFlowImageFormatPropertiesNV",[199],{"type":22,"value":200},"VkOpticalFlowImageFormatPropertiesNV",{"type":16,"tag":61,"props":202,"children":203},{},[204],{"type":16,"tag":114,"props":205,"children":207},{"href":206},"/man/VkOpticalFlowSessionCreateInfoNV",[208],{"type":22,"value":209},"VkOpticalFlowSessionCreateInfoNV",{"type":16,"tag":61,"props":211,"children":212},{},[213,215,219,221],{"type":22,"value":214},"Extending ",{"type":16,"tag":114,"props":216,"children":217},{"href":206},[218],{"type":22,"value":209},{"type":22,"value":220},":",{"type":16,"tag":57,"props":222,"children":223},{},[224],{"type":16,"tag":61,"props":225,"children":226},{},[227],{"type":16,"tag":114,"props":228,"children":230},{"href":229},"/man/VkOpticalFlowSessionCreatePrivateDataInfoNV",[231],{"type":22,"value":232},"VkOpticalFlowSessionCreatePrivateDataInfoNV",{"type":16,"tag":61,"props":234,"children":235},{},[236,237,243,245,251,252],{"type":22,"value":214},{"type":16,"tag":114,"props":238,"children":240},{"href":239},"/man/VkPhysicalDeviceFeatures2",[241],{"type":22,"value":242},"VkPhysicalDeviceFeatures2",{"type":22,"value":244},", ",{"type":16,"tag":114,"props":246,"children":248},{"href":247},"/man/VkDeviceCreateInfo",[249],{"type":22,"value":250},"VkDeviceCreateInfo",{"type":22,"value":220},{"type":16,"tag":57,"props":253,"children":254},{},[255],{"type":16,"tag":61,"props":256,"children":257},{},[258],{"type":16,"tag":114,"props":259,"children":261},{"href":260},"/man/VkPhysicalDeviceOpticalFlowFeaturesNV",[262],{"type":22,"value":263},"VkPhysicalDeviceOpticalFlowFeaturesNV",{"type":16,"tag":61,"props":265,"children":266},{},[267,268,274,275,281,282],{"type":22,"value":214},{"type":16,"tag":114,"props":269,"children":271},{"href":270},"/man/VkPhysicalDeviceImageFormatInfo2",[272],{"type":22,"value":273},"VkPhysicalDeviceImageFormatInfo2",{"type":22,"value":244},{"type":16,"tag":114,"props":276,"children":278},{"href":277},"/man/VkImageCreateInfo",[279],{"type":22,"value":280},"VkImageCreateInfo",{"type":22,"value":220},{"type":16,"tag":57,"props":283,"children":284},{},[285],{"type":16,"tag":61,"props":286,"children":287},{},[288],{"type":16,"tag":114,"props":289,"children":291},{"href":290},"/man/VkOpticalFlowImageFormatInfoNV",[292],{"type":22,"value":293},"VkOpticalFlowImageFormatInfoNV",{"type":16,"tag":61,"props":295,"children":296},{},[297,298,304,305],{"type":22,"value":214},{"type":16,"tag":114,"props":299,"children":301},{"href":300},"/man/VkPhysicalDeviceProperties2",[302],{"type":22,"value":303},"VkPhysicalDeviceProperties2",{"type":22,"value":220},{"type":16,"tag":57,"props":306,"children":307},{},[308],{"type":16,"tag":61,"props":309,"children":310},{},[311],{"type":16,"tag":114,"props":312,"children":314},{"href":313},"/man/VkPhysicalDeviceOpticalFlowPropertiesNV",[315],{"type":22,"value":316},"VkPhysicalDeviceOpticalFlowPropertiesNV",{"type":16,"tag":24,"props":318,"children":320},{"id":319},"_new_enums",[321],{"type":22,"value":322},"New Enums",{"type":16,"tag":57,"props":324,"children":325},{},[326,335,344,353,362,371],{"type":16,"tag":61,"props":327,"children":328},{},[329],{"type":16,"tag":114,"props":330,"children":332},{"href":331},"/man/VkOpticalFlowExecuteFlagBitsNV",[333],{"type":22,"value":334},"VkOpticalFlowExecuteFlagBitsNV",{"type":16,"tag":61,"props":336,"children":337},{},[338],{"type":16,"tag":114,"props":339,"children":341},{"href":340},"/man/VkOpticalFlowGridSizeFlagBitsNV",[342],{"type":22,"value":343},"VkOpticalFlowGridSizeFlagBitsNV",{"type":16,"tag":61,"props":345,"children":346},{},[347],{"type":16,"tag":114,"props":348,"children":350},{"href":349},"/man/VkOpticalFlowPerformanceLevelNV",[351],{"type":22,"value":352},"VkOpticalFlowPerformanceLevelNV",{"type":16,"tag":61,"props":354,"children":355},{},[356],{"type":16,"tag":114,"props":357,"children":359},{"href":358},"/man/VkOpticalFlowSessionBindingPointNV",[360],{"type":22,"value":361},"VkOpticalFlowSessionBindingPointNV",{"type":16,"tag":61,"props":363,"children":364},{},[365],{"type":16,"tag":114,"props":366,"children":368},{"href":367},"/man/VkOpticalFlowSessionCreateFlagBitsNV",[369],{"type":22,"value":370},"VkOpticalFlowSessionCreateFlagBitsNV",{"type":16,"tag":61,"props":372,"children":373},{},[374],{"type":16,"tag":114,"props":375,"children":377},{"href":376},"/man/VkOpticalFlowUsageFlagBitsNV",[378],{"type":22,"value":379},"VkOpticalFlowUsageFlagBitsNV",{"type":16,"tag":24,"props":381,"children":383},{"id":382},"_new_bitmasks",[384],{"type":22,"value":385},"New Bitmasks",{"type":16,"tag":57,"props":387,"children":388},{},[389,398,407,416],{"type":16,"tag":61,"props":390,"children":391},{},[392],{"type":16,"tag":114,"props":393,"children":395},{"href":394},"/man/VkOpticalFlowExecuteFlagsNV",[396],{"type":22,"value":397},"VkOpticalFlowExecuteFlagsNV",{"type":16,"tag":61,"props":399,"children":400},{},[401],{"type":16,"tag":114,"props":402,"children":404},{"href":403},"/man/VkOpticalFlowGridSizeFlagsNV",[405],{"type":22,"value":406},"VkOpticalFlowGridSizeFlagsNV",{"type":16,"tag":61,"props":408,"children":409},{},[410],{"type":16,"tag":114,"props":411,"children":413},{"href":412},"/man/VkOpticalFlowSessionCreateFlagsNV",[414],{"type":22,"value":415},"VkOpticalFlowSessionCreateFlagsNV",{"type":16,"tag":61,"props":417,"children":418},{},[419],{"type":16,"tag":114,"props":420,"children":422},{"href":421},"/man/VkOpticalFlowUsageFlagsNV",[423],{"type":22,"value":424},"VkOpticalFlowUsageFlagsNV",{"type":16,"tag":24,"props":426,"children":428},{"id":427},"_new_enum_constants",[429],{"type":22,"value":430},"New Enum Constants",{"type":16,"tag":57,"props":432,"children":433},{},[434,444,453,485,517,558,581,604,627],{"type":16,"tag":61,"props":435,"children":436},{},[437],{"type":16,"tag":438,"props":439,"children":441},"code",{"className":440},[],[442],{"type":22,"value":443},"VK_NV_OPTICAL_FLOW_EXTENSION_NAME",{"type":16,"tag":61,"props":445,"children":446},{},[447],{"type":16,"tag":438,"props":448,"children":450},{"className":449},[],[451],{"type":22,"value":452},"VK_NV_OPTICAL_FLOW_SPEC_VERSION",{"type":16,"tag":61,"props":454,"children":455},{},[456,457,463,464],{"type":22,"value":214},{"type":16,"tag":114,"props":458,"children":460},{"href":459},"/man/VkAccessFlagBits2",[461],{"type":22,"value":462},"VkAccessFlagBits2",{"type":22,"value":220},{"type":16,"tag":57,"props":465,"children":466},{},[467,476],{"type":16,"tag":61,"props":468,"children":469},{},[470],{"type":16,"tag":438,"props":471,"children":473},{"className":472},[],[474],{"type":22,"value":475},"VK_ACCESS_2_OPTICAL_FLOW_READ_BIT_NV",{"type":16,"tag":61,"props":477,"children":478},{},[479],{"type":16,"tag":438,"props":480,"children":482},{"className":481},[],[483],{"type":22,"value":484},"VK_ACCESS_2_OPTICAL_FLOW_WRITE_BIT_NV",{"type":16,"tag":61,"props":486,"children":487},{},[488,489,495,496],{"type":22,"value":214},{"type":16,"tag":114,"props":490,"children":492},{"href":491},"/man/VkFormat",[493],{"type":22,"value":494},"VkFormat",{"type":22,"value":220},{"type":16,"tag":57,"props":497,"children":498},{},[499,508],{"type":16,"tag":61,"props":500,"children":501},{},[502],{"type":16,"tag":438,"props":503,"children":505},{"className":504},[],[506],{"type":22,"value":507},"VK_FORMAT_R16G16_S10_5_NV",{"type":16,"tag":61,"props":509,"children":510},{},[511],{"type":16,"tag":438,"props":512,"children":514},{"className":513},[],[515],{"type":22,"value":516},"VK_FORMAT_R16G16_SFIXED5_NV",{"type":16,"tag":61,"props":518,"children":519},{},[520,521,527,528],{"type":22,"value":214},{"type":16,"tag":114,"props":522,"children":524},{"href":523},"/man/VkFormatFeatureFlagBits2",[525],{"type":22,"value":526},"VkFormatFeatureFlagBits2",{"type":22,"value":220},{"type":16,"tag":57,"props":529,"children":530},{},[531,540,549],{"type":16,"tag":61,"props":532,"children":533},{},[534],{"type":16,"tag":438,"props":535,"children":537},{"className":536},[],[538],{"type":22,"value":539},"VK_FORMAT_FEATURE_2_OPTICAL_FLOW_COST_BIT_NV",{"type":16,"tag":61,"props":541,"children":542},{},[543],{"type":16,"tag":438,"props":544,"children":546},{"className":545},[],[547],{"type":22,"value":548},"VK_FORMAT_FEATURE_2_OPTICAL_FLOW_IMAGE_BIT_NV",{"type":16,"tag":61,"props":550,"children":551},{},[552],{"type":16,"tag":438,"props":553,"children":555},{"className":554},[],[556],{"type":22,"value":557},"VK_FORMAT_FEATURE_2_OPTICAL_FLOW_VECTOR_BIT_NV",{"type":16,"tag":61,"props":559,"children":560},{},[561,562,568,569],{"type":22,"value":214},{"type":16,"tag":114,"props":563,"children":565},{"href":564},"/man/VkObjectType",[566],{"type":22,"value":567},"VkObjectType",{"type":22,"value":220},{"type":16,"tag":57,"props":570,"children":571},{},[572],{"type":16,"tag":61,"props":573,"children":574},{},[575],{"type":16,"tag":438,"props":576,"children":578},{"className":577},[],[579],{"type":22,"value":580},"VK_OBJECT_TYPE_OPTICAL_FLOW_SESSION_NV",{"type":16,"tag":61,"props":582,"children":583},{},[584,585,591,592],{"type":22,"value":214},{"type":16,"tag":114,"props":586,"children":588},{"href":587},"/man/VkPipelineStageFlagBits2",[589],{"type":22,"value":590},"VkPipelineStageFlagBits2",{"type":22,"value":220},{"type":16,"tag":57,"props":593,"children":594},{},[595],{"type":16,"tag":61,"props":596,"children":597},{},[598],{"type":16,"tag":438,"props":599,"children":601},{"className":600},[],[602],{"type":22,"value":603},"VK_PIPELINE_STAGE_2_OPTICAL_FLOW_BIT_NV",{"type":16,"tag":61,"props":605,"children":606},{},[607,608,614,615],{"type":22,"value":214},{"type":16,"tag":114,"props":609,"children":611},{"href":610},"/man/VkQueueFlagBits",[612],{"type":22,"value":613},"VkQueueFlagBits",{"type":22,"value":220},{"type":16,"tag":57,"props":616,"children":617},{},[618],{"type":16,"tag":61,"props":619,"children":620},{},[621],{"type":16,"tag":438,"props":622,"children":624},{"className":623},[],[625],{"type":22,"value":626},"VK_QUEUE_OPTICAL_FLOW_BIT_NV",{"type":16,"tag":61,"props":628,"children":629},{},[630,631,637,638],{"type":22,"value":214},{"type":16,"tag":114,"props":632,"children":634},{"href":633},"/man/VkStructureType",[635],{"type":22,"value":636},"VkStructureType",{"type":22,"value":220},{"type":16,"tag":57,"props":639,"children":640},{},[641,650,659,668,677,686,695],{"type":16,"tag":61,"props":642,"children":643},{},[644],{"type":16,"tag":438,"props":645,"children":647},{"className":646},[],[648],{"type":22,"value":649},"VK_STRUCTURE_TYPE_OPTICAL_FLOW_EXECUTE_INFO_NV",{"type":16,"tag":61,"props":651,"children":652},{},[653],{"type":16,"tag":438,"props":654,"children":656},{"className":655},[],[657],{"type":22,"value":658},"VK_STRUCTURE_TYPE_OPTICAL_FLOW_IMAGE_FORMAT_INFO_NV",{"type":16,"tag":61,"props":660,"children":661},{},[662],{"type":16,"tag":438,"props":663,"children":665},{"className":664},[],[666],{"type":22,"value":667},"VK_STRUCTURE_TYPE_OPTICAL_FLOW_IMAGE_FORMAT_PROPERTIES_NV",{"type":16,"tag":61,"props":669,"children":670},{},[671],{"type":16,"tag":438,"props":672,"children":674},{"className":673},[],[675],{"type":22,"value":676},"VK_STRUCTURE_TYPE_OPTICAL_FLOW_SESSION_CREATE_INFO_NV",{"type":16,"tag":61,"props":678,"children":679},{},[680],{"type":16,"tag":438,"props":681,"children":683},{"className":682},[],[684],{"type":22,"value":685},"VK_STRUCTURE_TYPE_OPTICAL_FLOW_SESSION_CREATE_PRIVATE_DATA_INFO_NV",{"type":16,"tag":61,"props":687,"children":688},{},[689],{"type":16,"tag":438,"props":690,"children":692},{"className":691},[],[693],{"type":22,"value":694},"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_OPTICAL_FLOW_FEATURES_NV",{"type":16,"tag":61,"props":696,"children":697},{},[698],{"type":16,"tag":438,"props":699,"children":701},{"className":700},[],[702],{"type":22,"value":703},"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_OPTICAL_FLOW_PROPERTIES_NV",{"type":16,"tag":24,"props":705,"children":707},{"id":706},"_examples",[708],{"type":22,"value":709},"Examples",{"type":16,"tag":711,"props":712,"children":716},"pre",{"className":713,"code":714,"language":715,"meta":5,"style":5},"language-cpp shiki shiki-themes github-light-default github-dark-default","// Example querying available input formats\nVkOpticalFlowImageFormatInfoNV ofFormatInfo = { VK_STRUCTURE_TYPE_OPTICAL_FLOW_IMAGE_FORMAT_INFO_NV };\nofFormatInfo.usage = VK_OPTICAL_FLOW_USAGE_INPUT_BIT_NV;\n\nuint32_t count = 0;\nvkGetPhysicalDeviceOpticalFlowImageFormatsNV(physicalDevice, &ofFormatInfo, &count, NULL);\nVkOpticalFlowImageFormatPropertiesNV* fmt = new VkOpticalFlowImageFormatPropertiesNV[count];\nmemset(fmt, 0, count * sizeof(VkOpticalFlowImageFormatPropertiesNV));\nfor (uint32_t i = 0; i \u003C count; i++) {\n fmt[i].sType = VK_STRUCTURE_TYPE_OPTICAL_FLOW_IMAGE_FORMAT_PROPERTIES_NV;\n}\nvkGetPhysicalDeviceOpticalFlowImageFormatsNV(physicalDevice, &ofFormatInfo, &count, fmt);\n\n// Pick one of the available formats\nVkFormat inputFormat = fmt[0].format;\n\n// Check feature support for optimal tiling\nVkFormatProperties3 formatProperties3 = { VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_3 };\nVkFormatProperties2 formatProperties2 = { VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2, &formatProperties3 };\nvkGetPhysicalDeviceFormatProperties2(physicalDevice, inputFormat, &formatProperties2);\nif (!(formatProperties3.optimalTilingFeatures & VK_FORMAT_FEATURE_2_OPTICAL_FLOW_IMAGE_BIT_NV)) {\n return false;\n}\n\n// Check support for image creation parameters\nVkPhysicalDeviceImageFormatInfo2 imageFormatInfo2 = { VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2, &ofFormatInfo };\nimageFormatInfo2.format = inputFormat;\nimageFormatInfo2.type = VK_IMAGE_TYPE_2D;\nimageFormatInfo2.tiling = VK_IMAGE_TILING_OPTIMAL;\nimageFormatInfo2.usage = VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT;\n\nVkImageFormatProperties2 imageFormatProperties2 = { VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 };\nif (vkGetPhysicalDeviceImageFormatProperties2(physicalDevice, &imageFormatInfo2, &imageFormatProperties2) != VK_SUCCESS) {\n return false;\n}\n\nVkImageCreateInfo imageCreateInfo = { VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO, &ofFormatInfo };\nimageCreateInfo.imageType = VK_IMAGE_TYPE_2D;\nimageCreateInfo.format = inputFormat;\nimageCreateInfo.extent = { width, height, (uint32_t)1};\nimageCreateInfo.mipLevels = 1;\nimageCreateInfo.arrayLayers = 1;\nimageCreateInfo.samples = VK_SAMPLE_COUNT_1_BIT;\nimageCreateInfo.usage = VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT;;\nimageCreateInfo.tiling = VK_IMAGE_TILING_OPTIMAL;\n\nvkCreateImage(device, &imageCreateInfo, NULL, &input);\n\"allocate memory, bind image, create view\"\n\n\"do the same for reference and output\"\n\n// Create optical flow session\nVkOpticalFlowSessionCreateInfoNV sessionCreateInfo = { VK_STRUCTURE_TYPE_OPTICAL_FLOW_SESSION_CREATE_INFO_NV };\nsessionCreateInfo.width = width;\nsessionCreateInfo.height = height;\nsessionCreateInfo.imageFormat = inputFormat;\nsessionCreateInfo.flowVectorFormat = outputFormat;\nsessionCreateInfo.outputGridSize = VK_OPTICAL_FLOW_GRID_SIZE_4X4_BIT_NV;\nsessionCreateInfo.performanceLevel = VK_OPTICAL_FLOW_PERFORMANCE_LEVEL_SLOW_NV;\nVkOpticalFlowSessionNV session;\nvkCreateOpticalFlowSessionNV(device, &sessionCreateInfo, NULL, &session);\n\n\"allocate command buffer\"\n\n\"transfer images to VK_PIPELINE_STAGE_2_OPTICAL_FLOW_BIT_NV\"\n\"transfer input images to VK_ACCESS_2_OPTICAL_FLOW_READ_BIT_NV and output image to VK_ACCESS_2_OPTICAL_FLOW_WRITE_BIT_NV\"\n\nvkBindOpticalFlowSessionImageNV(device, session, VK_OPTICAL_FLOW_SESSION_BINDING_POINT_INPUT_NV, inputView, VK_IMAGE_LAYOUT_GENERAL);\nvkBindOpticalFlowSessionImageNV(device, session, VK_OPTICAL_FLOW_SESSION_BINDING_POINT_REFERENCE_NV, refView, VK_IMAGE_LAYOUT_GENERAL);\nvkBindOpticalFlowSessionImageNV(device, session, VK_OPTICAL_FLOW_SESSION_BINDING_POINT_FLOW_VECTOR_NV, outputView, VK_IMAGE_LAYOUT_GENERAL);\n\nVkOpticalFlowExecuteInfoNV opticalFlowExecuteInfo = { VK_STRUCTURE_TYPE_OPTICAL_FLOW_EXECUTE_INFO_NV };\nvkCmdOpticalFlowExecuteNV(cmd, session, &opticalFlowExecuteInfo);\n\n\"submit command buffer\"\n","cpp",[717],{"type":16,"tag":438,"props":718,"children":719},{"__ignoreMap":5},[720,732,753,771,781,810,853,885,923,979,997,1006,1035,1043,1052,1079,1087,1096,1114,1141,1164,1196,1214,1222,1230,1239,1266,1284,1302,1320,1348,1356,1374,1423,1439,1447,1455,1481,1498,1515,1552,1574,1595,1613,1639,1656,1664,1704,1714,1722,1731,1739,1748,1766,1784,1802,1819,1837,1855,1873,1882,1920,1928,1937,1945,1954,1963,1971,1984,1997,2010,2018,2036,2058,2066],{"type":16,"tag":721,"props":722,"children":725},"span",{"class":723,"line":724},"line",1,[726],{"type":16,"tag":721,"props":727,"children":729},{"style":728},"--shiki-default:#6E7781;--shiki-dark:#8B949E",[730],{"type":22,"value":731},"// Example querying available input formats\n",{"type":16,"tag":721,"props":733,"children":735},{"class":723,"line":734},2,[736,742,748],{"type":16,"tag":721,"props":737,"children":739},{"style":738},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[740],{"type":22,"value":741},"VkOpticalFlowImageFormatInfoNV ofFormatInfo ",{"type":16,"tag":721,"props":743,"children":745},{"style":744},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[746],{"type":22,"value":747},"=",{"type":16,"tag":721,"props":749,"children":750},{"style":738},[751],{"type":22,"value":752}," { VK_STRUCTURE_TYPE_OPTICAL_FLOW_IMAGE_FORMAT_INFO_NV };\n",{"type":16,"tag":721,"props":754,"children":756},{"class":723,"line":755},3,[757,762,766],{"type":16,"tag":721,"props":758,"children":759},{"style":738},[760],{"type":22,"value":761},"ofFormatInfo.usage ",{"type":16,"tag":721,"props":763,"children":764},{"style":744},[765],{"type":22,"value":747},{"type":16,"tag":721,"props":767,"children":768},{"style":738},[769],{"type":22,"value":770}," VK_OPTICAL_FLOW_USAGE_INPUT_BIT_NV;\n",{"type":16,"tag":721,"props":772,"children":774},{"class":723,"line":773},4,[775],{"type":16,"tag":721,"props":776,"children":778},{"emptyLinePlaceholder":777},true,[779],{"type":22,"value":780},"\n",{"type":16,"tag":721,"props":782,"children":784},{"class":723,"line":783},5,[785,790,795,799,805],{"type":16,"tag":721,"props":786,"children":787},{"style":744},[788],{"type":22,"value":789},"uint32_t",{"type":16,"tag":721,"props":791,"children":792},{"style":738},[793],{"type":22,"value":794}," count ",{"type":16,"tag":721,"props":796,"children":797},{"style":744},[798],{"type":22,"value":747},{"type":16,"tag":721,"props":800,"children":802},{"style":801},"--shiki-default:#0550AE;--shiki-dark:#79C0FF",[803],{"type":22,"value":804}," 0",{"type":16,"tag":721,"props":806,"children":807},{"style":738},[808],{"type":22,"value":809},";\n",{"type":16,"tag":721,"props":811,"children":813},{"class":723,"line":812},6,[814,819,824,829,834,838,843,848],{"type":16,"tag":721,"props":815,"children":817},{"style":816},"--shiki-default:#8250DF;--shiki-dark:#D2A8FF",[818],{"type":22,"value":173},{"type":16,"tag":721,"props":820,"children":821},{"style":738},[822],{"type":22,"value":823},"(physicalDevice, ",{"type":16,"tag":721,"props":825,"children":826},{"style":744},[827],{"type":22,"value":828},"&",{"type":16,"tag":721,"props":830,"children":831},{"style":738},[832],{"type":22,"value":833},"ofFormatInfo, ",{"type":16,"tag":721,"props":835,"children":836},{"style":744},[837],{"type":22,"value":828},{"type":16,"tag":721,"props":839,"children":840},{"style":738},[841],{"type":22,"value":842},"count, ",{"type":16,"tag":721,"props":844,"children":845},{"style":801},[846],{"type":22,"value":847},"NULL",{"type":16,"tag":721,"props":849,"children":850},{"style":738},[851],{"type":22,"value":852},");\n",{"type":16,"tag":721,"props":854,"children":856},{"class":723,"line":855},7,[857,861,866,871,875,880],{"type":16,"tag":721,"props":858,"children":859},{"style":738},[860],{"type":22,"value":200},{"type":16,"tag":721,"props":862,"children":863},{"style":744},[864],{"type":22,"value":865},"*",{"type":16,"tag":721,"props":867,"children":868},{"style":738},[869],{"type":22,"value":870}," fmt ",{"type":16,"tag":721,"props":872,"children":873},{"style":744},[874],{"type":22,"value":747},{"type":16,"tag":721,"props":876,"children":877},{"style":744},[878],{"type":22,"value":879}," new",{"type":16,"tag":721,"props":881,"children":882},{"style":738},[883],{"type":22,"value":884}," VkOpticalFlowImageFormatPropertiesNV[count];\n",{"type":16,"tag":721,"props":886,"children":888},{"class":723,"line":887},8,[889,894,899,904,909,913,918],{"type":16,"tag":721,"props":890,"children":891},{"style":816},[892],{"type":22,"value":893},"memset",{"type":16,"tag":721,"props":895,"children":896},{"style":738},[897],{"type":22,"value":898},"(fmt, ",{"type":16,"tag":721,"props":900,"children":901},{"style":801},[902],{"type":22,"value":903},"0",{"type":16,"tag":721,"props":905,"children":906},{"style":738},[907],{"type":22,"value":908},", count ",{"type":16,"tag":721,"props":910,"children":911},{"style":744},[912],{"type":22,"value":865},{"type":16,"tag":721,"props":914,"children":915},{"style":744},[916],{"type":22,"value":917}," sizeof",{"type":16,"tag":721,"props":919,"children":920},{"style":738},[921],{"type":22,"value":922},"(VkOpticalFlowImageFormatPropertiesNV));\n",{"type":16,"tag":721,"props":924,"children":926},{"class":723,"line":925},9,[927,932,937,941,946,950,954,959,964,969,974],{"type":16,"tag":721,"props":928,"children":929},{"style":744},[930],{"type":22,"value":931},"for",{"type":16,"tag":721,"props":933,"children":934},{"style":738},[935],{"type":22,"value":936}," (",{"type":16,"tag":721,"props":938,"children":939},{"style":744},[940],{"type":22,"value":789},{"type":16,"tag":721,"props":942,"children":943},{"style":738},[944],{"type":22,"value":945}," i ",{"type":16,"tag":721,"props":947,"children":948},{"style":744},[949],{"type":22,"value":747},{"type":16,"tag":721,"props":951,"children":952},{"style":801},[953],{"type":22,"value":804},{"type":16,"tag":721,"props":955,"children":956},{"style":738},[957],{"type":22,"value":958},"; i ",{"type":16,"tag":721,"props":960,"children":961},{"style":744},[962],{"type":22,"value":963},"\u003C",{"type":16,"tag":721,"props":965,"children":966},{"style":738},[967],{"type":22,"value":968}," count; i",{"type":16,"tag":721,"props":970,"children":971},{"style":744},[972],{"type":22,"value":973},"++",{"type":16,"tag":721,"props":975,"children":976},{"style":738},[977],{"type":22,"value":978},") {\n",{"type":16,"tag":721,"props":980,"children":982},{"class":723,"line":981},10,[983,988,992],{"type":16,"tag":721,"props":984,"children":985},{"style":738},[986],{"type":22,"value":987}," fmt[i].sType ",{"type":16,"tag":721,"props":989,"children":990},{"style":744},[991],{"type":22,"value":747},{"type":16,"tag":721,"props":993,"children":994},{"style":738},[995],{"type":22,"value":996}," VK_STRUCTURE_TYPE_OPTICAL_FLOW_IMAGE_FORMAT_PROPERTIES_NV;\n",{"type":16,"tag":721,"props":998,"children":1000},{"class":723,"line":999},11,[1001],{"type":16,"tag":721,"props":1002,"children":1003},{"style":738},[1004],{"type":22,"value":1005},"}\n",{"type":16,"tag":721,"props":1007,"children":1009},{"class":723,"line":1008},12,[1010,1014,1018,1022,1026,1030],{"type":16,"tag":721,"props":1011,"children":1012},{"style":816},[1013],{"type":22,"value":173},{"type":16,"tag":721,"props":1015,"children":1016},{"style":738},[1017],{"type":22,"value":823},{"type":16,"tag":721,"props":1019,"children":1020},{"style":744},[1021],{"type":22,"value":828},{"type":16,"tag":721,"props":1023,"children":1024},{"style":738},[1025],{"type":22,"value":833},{"type":16,"tag":721,"props":1027,"children":1028},{"style":744},[1029],{"type":22,"value":828},{"type":16,"tag":721,"props":1031,"children":1032},{"style":738},[1033],{"type":22,"value":1034},"count, fmt);\n",{"type":16,"tag":721,"props":1036,"children":1038},{"class":723,"line":1037},13,[1039],{"type":16,"tag":721,"props":1040,"children":1041},{"emptyLinePlaceholder":777},[1042],{"type":22,"value":780},{"type":16,"tag":721,"props":1044,"children":1046},{"class":723,"line":1045},14,[1047],{"type":16,"tag":721,"props":1048,"children":1049},{"style":728},[1050],{"type":22,"value":1051},"// Pick one of the available formats\n",{"type":16,"tag":721,"props":1053,"children":1055},{"class":723,"line":1054},15,[1056,1061,1065,1070,1074],{"type":16,"tag":721,"props":1057,"children":1058},{"style":738},[1059],{"type":22,"value":1060},"VkFormat inputFormat ",{"type":16,"tag":721,"props":1062,"children":1063},{"style":744},[1064],{"type":22,"value":747},{"type":16,"tag":721,"props":1066,"children":1067},{"style":738},[1068],{"type":22,"value":1069}," fmt[",{"type":16,"tag":721,"props":1071,"children":1072},{"style":801},[1073],{"type":22,"value":903},{"type":16,"tag":721,"props":1075,"children":1076},{"style":738},[1077],{"type":22,"value":1078},"].format;\n",{"type":16,"tag":721,"props":1080,"children":1082},{"class":723,"line":1081},16,[1083],{"type":16,"tag":721,"props":1084,"children":1085},{"emptyLinePlaceholder":777},[1086],{"type":22,"value":780},{"type":16,"tag":721,"props":1088,"children":1090},{"class":723,"line":1089},17,[1091],{"type":16,"tag":721,"props":1092,"children":1093},{"style":728},[1094],{"type":22,"value":1095},"// Check feature support for optimal tiling\n",{"type":16,"tag":721,"props":1097,"children":1099},{"class":723,"line":1098},18,[1100,1105,1109],{"type":16,"tag":721,"props":1101,"children":1102},{"style":738},[1103],{"type":22,"value":1104},"VkFormatProperties3 formatProperties3 ",{"type":16,"tag":721,"props":1106,"children":1107},{"style":744},[1108],{"type":22,"value":747},{"type":16,"tag":721,"props":1110,"children":1111},{"style":738},[1112],{"type":22,"value":1113}," { VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_3 };\n",{"type":16,"tag":721,"props":1115,"children":1117},{"class":723,"line":1116},19,[1118,1123,1127,1132,1136],{"type":16,"tag":721,"props":1119,"children":1120},{"style":738},[1121],{"type":22,"value":1122},"VkFormatProperties2 formatProperties2 ",{"type":16,"tag":721,"props":1124,"children":1125},{"style":744},[1126],{"type":22,"value":747},{"type":16,"tag":721,"props":1128,"children":1129},{"style":738},[1130],{"type":22,"value":1131}," { VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2, ",{"type":16,"tag":721,"props":1133,"children":1134},{"style":744},[1135],{"type":22,"value":828},{"type":16,"tag":721,"props":1137,"children":1138},{"style":738},[1139],{"type":22,"value":1140},"formatProperties3 };\n",{"type":16,"tag":721,"props":1142,"children":1144},{"class":723,"line":1143},20,[1145,1150,1155,1159],{"type":16,"tag":721,"props":1146,"children":1147},{"style":816},[1148],{"type":22,"value":1149},"vkGetPhysicalDeviceFormatProperties2",{"type":16,"tag":721,"props":1151,"children":1152},{"style":738},[1153],{"type":22,"value":1154},"(physicalDevice, inputFormat, ",{"type":16,"tag":721,"props":1156,"children":1157},{"style":744},[1158],{"type":22,"value":828},{"type":16,"tag":721,"props":1160,"children":1161},{"style":738},[1162],{"type":22,"value":1163},"formatProperties2);\n",{"type":16,"tag":721,"props":1165,"children":1167},{"class":723,"line":1166},21,[1168,1173,1177,1182,1187,1191],{"type":16,"tag":721,"props":1169,"children":1170},{"style":744},[1171],{"type":22,"value":1172},"if",{"type":16,"tag":721,"props":1174,"children":1175},{"style":738},[1176],{"type":22,"value":936},{"type":16,"tag":721,"props":1178,"children":1179},{"style":744},[1180],{"type":22,"value":1181},"!",{"type":16,"tag":721,"props":1183,"children":1184},{"style":738},[1185],{"type":22,"value":1186},"(formatProperties3.optimalTilingFeatures ",{"type":16,"tag":721,"props":1188,"children":1189},{"style":744},[1190],{"type":22,"value":828},{"type":16,"tag":721,"props":1192,"children":1193},{"style":738},[1194],{"type":22,"value":1195}," VK_FORMAT_FEATURE_2_OPTICAL_FLOW_IMAGE_BIT_NV)) {\n",{"type":16,"tag":721,"props":1197,"children":1199},{"class":723,"line":1198},22,[1200,1205,1210],{"type":16,"tag":721,"props":1201,"children":1202},{"style":744},[1203],{"type":22,"value":1204}," return",{"type":16,"tag":721,"props":1206,"children":1207},{"style":801},[1208],{"type":22,"value":1209}," false",{"type":16,"tag":721,"props":1211,"children":1212},{"style":738},[1213],{"type":22,"value":809},{"type":16,"tag":721,"props":1215,"children":1217},{"class":723,"line":1216},23,[1218],{"type":16,"tag":721,"props":1219,"children":1220},{"style":738},[1221],{"type":22,"value":1005},{"type":16,"tag":721,"props":1223,"children":1225},{"class":723,"line":1224},24,[1226],{"type":16,"tag":721,"props":1227,"children":1228},{"emptyLinePlaceholder":777},[1229],{"type":22,"value":780},{"type":16,"tag":721,"props":1231,"children":1233},{"class":723,"line":1232},25,[1234],{"type":16,"tag":721,"props":1235,"children":1236},{"style":728},[1237],{"type":22,"value":1238},"// Check support for image creation parameters\n",{"type":16,"tag":721,"props":1240,"children":1242},{"class":723,"line":1241},26,[1243,1248,1252,1257,1261],{"type":16,"tag":721,"props":1244,"children":1245},{"style":738},[1246],{"type":22,"value":1247},"VkPhysicalDeviceImageFormatInfo2 imageFormatInfo2 ",{"type":16,"tag":721,"props":1249,"children":1250},{"style":744},[1251],{"type":22,"value":747},{"type":16,"tag":721,"props":1253,"children":1254},{"style":738},[1255],{"type":22,"value":1256}," { VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2, ",{"type":16,"tag":721,"props":1258,"children":1259},{"style":744},[1260],{"type":22,"value":828},{"type":16,"tag":721,"props":1262,"children":1263},{"style":738},[1264],{"type":22,"value":1265},"ofFormatInfo };\n",{"type":16,"tag":721,"props":1267,"children":1269},{"class":723,"line":1268},27,[1270,1275,1279],{"type":16,"tag":721,"props":1271,"children":1272},{"style":738},[1273],{"type":22,"value":1274},"imageFormatInfo2.format ",{"type":16,"tag":721,"props":1276,"children":1277},{"style":744},[1278],{"type":22,"value":747},{"type":16,"tag":721,"props":1280,"children":1281},{"style":738},[1282],{"type":22,"value":1283}," inputFormat;\n",{"type":16,"tag":721,"props":1285,"children":1287},{"class":723,"line":1286},28,[1288,1293,1297],{"type":16,"tag":721,"props":1289,"children":1290},{"style":738},[1291],{"type":22,"value":1292},"imageFormatInfo2.type ",{"type":16,"tag":721,"props":1294,"children":1295},{"style":744},[1296],{"type":22,"value":747},{"type":16,"tag":721,"props":1298,"children":1299},{"style":738},[1300],{"type":22,"value":1301}," VK_IMAGE_TYPE_2D;\n",{"type":16,"tag":721,"props":1303,"children":1305},{"class":723,"line":1304},29,[1306,1311,1315],{"type":16,"tag":721,"props":1307,"children":1308},{"style":738},[1309],{"type":22,"value":1310},"imageFormatInfo2.tiling ",{"type":16,"tag":721,"props":1312,"children":1313},{"style":744},[1314],{"type":22,"value":747},{"type":16,"tag":721,"props":1316,"children":1317},{"style":738},[1318],{"type":22,"value":1319}," VK_IMAGE_TILING_OPTIMAL;\n",{"type":16,"tag":721,"props":1321,"children":1323},{"class":723,"line":1322},30,[1324,1329,1333,1338,1343],{"type":16,"tag":721,"props":1325,"children":1326},{"style":738},[1327],{"type":22,"value":1328},"imageFormatInfo2.usage ",{"type":16,"tag":721,"props":1330,"children":1331},{"style":744},[1332],{"type":22,"value":747},{"type":16,"tag":721,"props":1334,"children":1335},{"style":738},[1336],{"type":22,"value":1337}," VK_IMAGE_USAGE_SAMPLED_BIT ",{"type":16,"tag":721,"props":1339,"children":1340},{"style":744},[1341],{"type":22,"value":1342},"|",{"type":16,"tag":721,"props":1344,"children":1345},{"style":738},[1346],{"type":22,"value":1347}," VK_IMAGE_USAGE_TRANSFER_DST_BIT;\n",{"type":16,"tag":721,"props":1349,"children":1351},{"class":723,"line":1350},31,[1352],{"type":16,"tag":721,"props":1353,"children":1354},{"emptyLinePlaceholder":777},[1355],{"type":22,"value":780},{"type":16,"tag":721,"props":1357,"children":1359},{"class":723,"line":1358},32,[1360,1365,1369],{"type":16,"tag":721,"props":1361,"children":1362},{"style":738},[1363],{"type":22,"value":1364},"VkImageFormatProperties2 imageFormatProperties2 ",{"type":16,"tag":721,"props":1366,"children":1367},{"style":744},[1368],{"type":22,"value":747},{"type":16,"tag":721,"props":1370,"children":1371},{"style":738},[1372],{"type":22,"value":1373}," { VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 };\n",{"type":16,"tag":721,"props":1375,"children":1377},{"class":723,"line":1376},33,[1378,1382,1386,1391,1395,1399,1404,1408,1413,1418],{"type":16,"tag":721,"props":1379,"children":1380},{"style":744},[1381],{"type":22,"value":1172},{"type":16,"tag":721,"props":1383,"children":1384},{"style":738},[1385],{"type":22,"value":936},{"type":16,"tag":721,"props":1387,"children":1388},{"style":816},[1389],{"type":22,"value":1390},"vkGetPhysicalDeviceImageFormatProperties2",{"type":16,"tag":721,"props":1392,"children":1393},{"style":738},[1394],{"type":22,"value":823},{"type":16,"tag":721,"props":1396,"children":1397},{"style":744},[1398],{"type":22,"value":828},{"type":16,"tag":721,"props":1400,"children":1401},{"style":738},[1402],{"type":22,"value":1403},"imageFormatInfo2, ",{"type":16,"tag":721,"props":1405,"children":1406},{"style":744},[1407],{"type":22,"value":828},{"type":16,"tag":721,"props":1409,"children":1410},{"style":738},[1411],{"type":22,"value":1412},"imageFormatProperties2) ",{"type":16,"tag":721,"props":1414,"children":1415},{"style":744},[1416],{"type":22,"value":1417},"!=",{"type":16,"tag":721,"props":1419,"children":1420},{"style":738},[1421],{"type":22,"value":1422}," VK_SUCCESS) {\n",{"type":16,"tag":721,"props":1424,"children":1426},{"class":723,"line":1425},34,[1427,1431,1435],{"type":16,"tag":721,"props":1428,"children":1429},{"style":744},[1430],{"type":22,"value":1204},{"type":16,"tag":721,"props":1432,"children":1433},{"style":801},[1434],{"type":22,"value":1209},{"type":16,"tag":721,"props":1436,"children":1437},{"style":738},[1438],{"type":22,"value":809},{"type":16,"tag":721,"props":1440,"children":1442},{"class":723,"line":1441},35,[1443],{"type":16,"tag":721,"props":1444,"children":1445},{"style":738},[1446],{"type":22,"value":1005},{"type":16,"tag":721,"props":1448,"children":1450},{"class":723,"line":1449},36,[1451],{"type":16,"tag":721,"props":1452,"children":1453},{"emptyLinePlaceholder":777},[1454],{"type":22,"value":780},{"type":16,"tag":721,"props":1456,"children":1458},{"class":723,"line":1457},37,[1459,1464,1468,1473,1477],{"type":16,"tag":721,"props":1460,"children":1461},{"style":738},[1462],{"type":22,"value":1463},"VkImageCreateInfo imageCreateInfo ",{"type":16,"tag":721,"props":1465,"children":1466},{"style":744},[1467],{"type":22,"value":747},{"type":16,"tag":721,"props":1469,"children":1470},{"style":738},[1471],{"type":22,"value":1472}," { VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO, ",{"type":16,"tag":721,"props":1474,"children":1475},{"style":744},[1476],{"type":22,"value":828},{"type":16,"tag":721,"props":1478,"children":1479},{"style":738},[1480],{"type":22,"value":1265},{"type":16,"tag":721,"props":1482,"children":1484},{"class":723,"line":1483},38,[1485,1490,1494],{"type":16,"tag":721,"props":1486,"children":1487},{"style":738},[1488],{"type":22,"value":1489},"imageCreateInfo.imageType ",{"type":16,"tag":721,"props":1491,"children":1492},{"style":744},[1493],{"type":22,"value":747},{"type":16,"tag":721,"props":1495,"children":1496},{"style":738},[1497],{"type":22,"value":1301},{"type":16,"tag":721,"props":1499,"children":1501},{"class":723,"line":1500},39,[1502,1507,1511],{"type":16,"tag":721,"props":1503,"children":1504},{"style":738},[1505],{"type":22,"value":1506},"imageCreateInfo.format ",{"type":16,"tag":721,"props":1508,"children":1509},{"style":744},[1510],{"type":22,"value":747},{"type":16,"tag":721,"props":1512,"children":1513},{"style":738},[1514],{"type":22,"value":1283},{"type":16,"tag":721,"props":1516,"children":1518},{"class":723,"line":1517},40,[1519,1524,1528,1533,1537,1542,1547],{"type":16,"tag":721,"props":1520,"children":1521},{"style":738},[1522],{"type":22,"value":1523},"imageCreateInfo.extent ",{"type":16,"tag":721,"props":1525,"children":1526},{"style":744},[1527],{"type":22,"value":747},{"type":16,"tag":721,"props":1529,"children":1530},{"style":738},[1531],{"type":22,"value":1532}," { width, height, (",{"type":16,"tag":721,"props":1534,"children":1535},{"style":744},[1536],{"type":22,"value":789},{"type":16,"tag":721,"props":1538,"children":1539},{"style":738},[1540],{"type":22,"value":1541},")",{"type":16,"tag":721,"props":1543,"children":1544},{"style":801},[1545],{"type":22,"value":1546},"1",{"type":16,"tag":721,"props":1548,"children":1549},{"style":738},[1550],{"type":22,"value":1551},"};\n",{"type":16,"tag":721,"props":1553,"children":1555},{"class":723,"line":1554},41,[1556,1561,1565,1570],{"type":16,"tag":721,"props":1557,"children":1558},{"style":738},[1559],{"type":22,"value":1560},"imageCreateInfo.mipLevels ",{"type":16,"tag":721,"props":1562,"children":1563},{"style":744},[1564],{"type":22,"value":747},{"type":16,"tag":721,"props":1566,"children":1567},{"style":801},[1568],{"type":22,"value":1569}," 1",{"type":16,"tag":721,"props":1571,"children":1572},{"style":738},[1573],{"type":22,"value":809},{"type":16,"tag":721,"props":1575,"children":1577},{"class":723,"line":1576},42,[1578,1583,1587,1591],{"type":16,"tag":721,"props":1579,"children":1580},{"style":738},[1581],{"type":22,"value":1582},"imageCreateInfo.arrayLayers ",{"type":16,"tag":721,"props":1584,"children":1585},{"style":744},[1586],{"type":22,"value":747},{"type":16,"tag":721,"props":1588,"children":1589},{"style":801},[1590],{"type":22,"value":1569},{"type":16,"tag":721,"props":1592,"children":1593},{"style":738},[1594],{"type":22,"value":809},{"type":16,"tag":721,"props":1596,"children":1598},{"class":723,"line":1597},43,[1599,1604,1608],{"type":16,"tag":721,"props":1600,"children":1601},{"style":738},[1602],{"type":22,"value":1603},"imageCreateInfo.samples ",{"type":16,"tag":721,"props":1605,"children":1606},{"style":744},[1607],{"type":22,"value":747},{"type":16,"tag":721,"props":1609,"children":1610},{"style":738},[1611],{"type":22,"value":1612}," VK_SAMPLE_COUNT_1_BIT;\n",{"type":16,"tag":721,"props":1614,"children":1616},{"class":723,"line":1615},44,[1617,1622,1626,1630,1634],{"type":16,"tag":721,"props":1618,"children":1619},{"style":738},[1620],{"type":22,"value":1621},"imageCreateInfo.usage ",{"type":16,"tag":721,"props":1623,"children":1624},{"style":744},[1625],{"type":22,"value":747},{"type":16,"tag":721,"props":1627,"children":1628},{"style":738},[1629],{"type":22,"value":1337},{"type":16,"tag":721,"props":1631,"children":1632},{"style":744},[1633],{"type":22,"value":1342},{"type":16,"tag":721,"props":1635,"children":1636},{"style":738},[1637],{"type":22,"value":1638}," VK_IMAGE_USAGE_TRANSFER_DST_BIT;;\n",{"type":16,"tag":721,"props":1640,"children":1642},{"class":723,"line":1641},45,[1643,1648,1652],{"type":16,"tag":721,"props":1644,"children":1645},{"style":738},[1646],{"type":22,"value":1647},"imageCreateInfo.tiling ",{"type":16,"tag":721,"props":1649,"children":1650},{"style":744},[1651],{"type":22,"value":747},{"type":16,"tag":721,"props":1653,"children":1654},{"style":738},[1655],{"type":22,"value":1319},{"type":16,"tag":721,"props":1657,"children":1659},{"class":723,"line":1658},46,[1660],{"type":16,"tag":721,"props":1661,"children":1662},{"emptyLinePlaceholder":777},[1663],{"type":22,"value":780},{"type":16,"tag":721,"props":1665,"children":1667},{"class":723,"line":1666},47,[1668,1673,1678,1682,1687,1691,1695,1699],{"type":16,"tag":721,"props":1669,"children":1670},{"style":816},[1671],{"type":22,"value":1672},"vkCreateImage",{"type":16,"tag":721,"props":1674,"children":1675},{"style":738},[1676],{"type":22,"value":1677},"(device, ",{"type":16,"tag":721,"props":1679,"children":1680},{"style":744},[1681],{"type":22,"value":828},{"type":16,"tag":721,"props":1683,"children":1684},{"style":738},[1685],{"type":22,"value":1686},"imageCreateInfo, ",{"type":16,"tag":721,"props":1688,"children":1689},{"style":801},[1690],{"type":22,"value":847},{"type":16,"tag":721,"props":1692,"children":1693},{"style":738},[1694],{"type":22,"value":244},{"type":16,"tag":721,"props":1696,"children":1697},{"style":744},[1698],{"type":22,"value":828},{"type":16,"tag":721,"props":1700,"children":1701},{"style":738},[1702],{"type":22,"value":1703},"input);\n",{"type":16,"tag":721,"props":1705,"children":1707},{"class":723,"line":1706},48,[1708],{"type":16,"tag":721,"props":1709,"children":1711},{"style":1710},"--shiki-default:#0A3069;--shiki-dark:#A5D6FF",[1712],{"type":22,"value":1713},"\"allocate memory, bind image, create view\"\n",{"type":16,"tag":721,"props":1715,"children":1717},{"class":723,"line":1716},49,[1718],{"type":16,"tag":721,"props":1719,"children":1720},{"emptyLinePlaceholder":777},[1721],{"type":22,"value":780},{"type":16,"tag":721,"props":1723,"children":1725},{"class":723,"line":1724},50,[1726],{"type":16,"tag":721,"props":1727,"children":1728},{"style":1710},[1729],{"type":22,"value":1730},"\"do the same for reference and output\"\n",{"type":16,"tag":721,"props":1732,"children":1734},{"class":723,"line":1733},51,[1735],{"type":16,"tag":721,"props":1736,"children":1737},{"emptyLinePlaceholder":777},[1738],{"type":22,"value":780},{"type":16,"tag":721,"props":1740,"children":1742},{"class":723,"line":1741},52,[1743],{"type":16,"tag":721,"props":1744,"children":1745},{"style":728},[1746],{"type":22,"value":1747},"// Create optical flow session\n",{"type":16,"tag":721,"props":1749,"children":1751},{"class":723,"line":1750},53,[1752,1757,1761],{"type":16,"tag":721,"props":1753,"children":1754},{"style":738},[1755],{"type":22,"value":1756},"VkOpticalFlowSessionCreateInfoNV sessionCreateInfo ",{"type":16,"tag":721,"props":1758,"children":1759},{"style":744},[1760],{"type":22,"value":747},{"type":16,"tag":721,"props":1762,"children":1763},{"style":738},[1764],{"type":22,"value":1765}," { VK_STRUCTURE_TYPE_OPTICAL_FLOW_SESSION_CREATE_INFO_NV };\n",{"type":16,"tag":721,"props":1767,"children":1769},{"class":723,"line":1768},54,[1770,1775,1779],{"type":16,"tag":721,"props":1771,"children":1772},{"style":738},[1773],{"type":22,"value":1774},"sessionCreateInfo.width ",{"type":16,"tag":721,"props":1776,"children":1777},{"style":744},[1778],{"type":22,"value":747},{"type":16,"tag":721,"props":1780,"children":1781},{"style":738},[1782],{"type":22,"value":1783}," width;\n",{"type":16,"tag":721,"props":1785,"children":1787},{"class":723,"line":1786},55,[1788,1793,1797],{"type":16,"tag":721,"props":1789,"children":1790},{"style":738},[1791],{"type":22,"value":1792},"sessionCreateInfo.height ",{"type":16,"tag":721,"props":1794,"children":1795},{"style":744},[1796],{"type":22,"value":747},{"type":16,"tag":721,"props":1798,"children":1799},{"style":738},[1800],{"type":22,"value":1801}," height;\n",{"type":16,"tag":721,"props":1803,"children":1805},{"class":723,"line":1804},56,[1806,1811,1815],{"type":16,"tag":721,"props":1807,"children":1808},{"style":738},[1809],{"type":22,"value":1810},"sessionCreateInfo.imageFormat ",{"type":16,"tag":721,"props":1812,"children":1813},{"style":744},[1814],{"type":22,"value":747},{"type":16,"tag":721,"props":1816,"children":1817},{"style":738},[1818],{"type":22,"value":1283},{"type":16,"tag":721,"props":1820,"children":1822},{"class":723,"line":1821},57,[1823,1828,1832],{"type":16,"tag":721,"props":1824,"children":1825},{"style":738},[1826],{"type":22,"value":1827},"sessionCreateInfo.flowVectorFormat ",{"type":16,"tag":721,"props":1829,"children":1830},{"style":744},[1831],{"type":22,"value":747},{"type":16,"tag":721,"props":1833,"children":1834},{"style":738},[1835],{"type":22,"value":1836}," outputFormat;\n",{"type":16,"tag":721,"props":1838,"children":1840},{"class":723,"line":1839},58,[1841,1846,1850],{"type":16,"tag":721,"props":1842,"children":1843},{"style":738},[1844],{"type":22,"value":1845},"sessionCreateInfo.outputGridSize ",{"type":16,"tag":721,"props":1847,"children":1848},{"style":744},[1849],{"type":22,"value":747},{"type":16,"tag":721,"props":1851,"children":1852},{"style":738},[1853],{"type":22,"value":1854}," VK_OPTICAL_FLOW_GRID_SIZE_4X4_BIT_NV;\n",{"type":16,"tag":721,"props":1856,"children":1858},{"class":723,"line":1857},59,[1859,1864,1868],{"type":16,"tag":721,"props":1860,"children":1861},{"style":738},[1862],{"type":22,"value":1863},"sessionCreateInfo.performanceLevel ",{"type":16,"tag":721,"props":1865,"children":1866},{"style":744},[1867],{"type":22,"value":747},{"type":16,"tag":721,"props":1869,"children":1870},{"style":738},[1871],{"type":22,"value":1872}," VK_OPTICAL_FLOW_PERFORMANCE_LEVEL_SLOW_NV;\n",{"type":16,"tag":721,"props":1874,"children":1876},{"class":723,"line":1875},60,[1877],{"type":16,"tag":721,"props":1878,"children":1879},{"style":738},[1880],{"type":22,"value":1881},"VkOpticalFlowSessionNV session;\n",{"type":16,"tag":721,"props":1883,"children":1885},{"class":723,"line":1884},61,[1886,1890,1894,1898,1903,1907,1911,1915],{"type":16,"tag":721,"props":1887,"children":1888},{"style":816},[1889],{"type":22,"value":155},{"type":16,"tag":721,"props":1891,"children":1892},{"style":738},[1893],{"type":22,"value":1677},{"type":16,"tag":721,"props":1895,"children":1896},{"style":744},[1897],{"type":22,"value":828},{"type":16,"tag":721,"props":1899,"children":1900},{"style":738},[1901],{"type":22,"value":1902},"sessionCreateInfo, ",{"type":16,"tag":721,"props":1904,"children":1905},{"style":801},[1906],{"type":22,"value":847},{"type":16,"tag":721,"props":1908,"children":1909},{"style":738},[1910],{"type":22,"value":244},{"type":16,"tag":721,"props":1912,"children":1913},{"style":744},[1914],{"type":22,"value":828},{"type":16,"tag":721,"props":1916,"children":1917},{"style":738},[1918],{"type":22,"value":1919},"session);\n",{"type":16,"tag":721,"props":1921,"children":1923},{"class":723,"line":1922},62,[1924],{"type":16,"tag":721,"props":1925,"children":1926},{"emptyLinePlaceholder":777},[1927],{"type":22,"value":780},{"type":16,"tag":721,"props":1929,"children":1931},{"class":723,"line":1930},63,[1932],{"type":16,"tag":721,"props":1933,"children":1934},{"style":1710},[1935],{"type":22,"value":1936},"\"allocate command buffer\"\n",{"type":16,"tag":721,"props":1938,"children":1940},{"class":723,"line":1939},64,[1941],{"type":16,"tag":721,"props":1942,"children":1943},{"emptyLinePlaceholder":777},[1944],{"type":22,"value":780},{"type":16,"tag":721,"props":1946,"children":1948},{"class":723,"line":1947},65,[1949],{"type":16,"tag":721,"props":1950,"children":1951},{"style":1710},[1952],{"type":22,"value":1953},"\"transfer images to VK_PIPELINE_STAGE_2_OPTICAL_FLOW_BIT_NV\"\n",{"type":16,"tag":721,"props":1955,"children":1957},{"class":723,"line":1956},66,[1958],{"type":16,"tag":721,"props":1959,"children":1960},{"style":1710},[1961],{"type":22,"value":1962},"\"transfer input images to VK_ACCESS_2_OPTICAL_FLOW_READ_BIT_NV and output image to VK_ACCESS_2_OPTICAL_FLOW_WRITE_BIT_NV\"\n",{"type":16,"tag":721,"props":1964,"children":1966},{"class":723,"line":1965},67,[1967],{"type":16,"tag":721,"props":1968,"children":1969},{"emptyLinePlaceholder":777},[1970],{"type":22,"value":780},{"type":16,"tag":721,"props":1972,"children":1974},{"class":723,"line":1973},68,[1975,1979],{"type":16,"tag":721,"props":1976,"children":1977},{"style":816},[1978],{"type":22,"value":137},{"type":16,"tag":721,"props":1980,"children":1981},{"style":738},[1982],{"type":22,"value":1983},"(device, session, VK_OPTICAL_FLOW_SESSION_BINDING_POINT_INPUT_NV, inputView, VK_IMAGE_LAYOUT_GENERAL);\n",{"type":16,"tag":721,"props":1985,"children":1987},{"class":723,"line":1986},69,[1988,1992],{"type":16,"tag":721,"props":1989,"children":1990},{"style":816},[1991],{"type":22,"value":137},{"type":16,"tag":721,"props":1993,"children":1994},{"style":738},[1995],{"type":22,"value":1996},"(device, session, VK_OPTICAL_FLOW_SESSION_BINDING_POINT_REFERENCE_NV, refView, VK_IMAGE_LAYOUT_GENERAL);\n",{"type":16,"tag":721,"props":1998,"children":2000},{"class":723,"line":1999},70,[2001,2005],{"type":16,"tag":721,"props":2002,"children":2003},{"style":816},[2004],{"type":22,"value":137},{"type":16,"tag":721,"props":2006,"children":2007},{"style":738},[2008],{"type":22,"value":2009},"(device, session, VK_OPTICAL_FLOW_SESSION_BINDING_POINT_FLOW_VECTOR_NV, outputView, VK_IMAGE_LAYOUT_GENERAL);\n",{"type":16,"tag":721,"props":2011,"children":2013},{"class":723,"line":2012},71,[2014],{"type":16,"tag":721,"props":2015,"children":2016},{"emptyLinePlaceholder":777},[2017],{"type":22,"value":780},{"type":16,"tag":721,"props":2019,"children":2021},{"class":723,"line":2020},72,[2022,2027,2031],{"type":16,"tag":721,"props":2023,"children":2024},{"style":738},[2025],{"type":22,"value":2026},"VkOpticalFlowExecuteInfoNV opticalFlowExecuteInfo ",{"type":16,"tag":721,"props":2028,"children":2029},{"style":744},[2030],{"type":22,"value":747},{"type":16,"tag":721,"props":2032,"children":2033},{"style":738},[2034],{"type":22,"value":2035}," { VK_STRUCTURE_TYPE_OPTICAL_FLOW_EXECUTE_INFO_NV };\n",{"type":16,"tag":721,"props":2037,"children":2039},{"class":723,"line":2038},73,[2040,2044,2049,2053],{"type":16,"tag":721,"props":2041,"children":2042},{"style":816},[2043],{"type":22,"value":146},{"type":16,"tag":721,"props":2045,"children":2046},{"style":738},[2047],{"type":22,"value":2048},"(cmd, session, ",{"type":16,"tag":721,"props":2050,"children":2051},{"style":744},[2052],{"type":22,"value":828},{"type":16,"tag":721,"props":2054,"children":2055},{"style":738},[2056],{"type":22,"value":2057},"opticalFlowExecuteInfo);\n",{"type":16,"tag":721,"props":2059,"children":2061},{"class":723,"line":2060},74,[2062],{"type":16,"tag":721,"props":2063,"children":2064},{"emptyLinePlaceholder":777},[2065],{"type":22,"value":780},{"type":16,"tag":721,"props":2067,"children":2069},{"class":723,"line":2068},75,[2070],{"type":16,"tag":721,"props":2071,"children":2072},{"style":1710},[2073],{"type":22,"value":2074},"\"submit command buffer\"\n",{"type":16,"tag":24,"props":2076,"children":2078},{"id":2077},"_version_history",[2079],{"type":22,"value":2080},"Version History",{"type":16,"tag":57,"props":2082,"children":2083},{},[2084],{"type":16,"tag":61,"props":2085,"children":2086},{},[2087,2089],{"type":22,"value":2088},"Revision 1, 2022-09-26 (Carsten Rohde)",{"type":16,"tag":57,"props":2090,"children":2091},{},[2092],{"type":16,"tag":61,"props":2093,"children":2094},{},[2095],{"type":22,"value":2096},"Internal revisions",{"type":16,"tag":2098,"props":2099,"children":2100},"style",{},[2101],{"type":22,"value":2102},"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":5,"searchDepth":734,"depth":734,"links":2104},[2105,2106,2107,2108,2109,2110,2111,2112,2113,2114],{"id":26,"depth":734,"text":29},{"id":83,"depth":734,"text":86},{"id":103,"depth":734,"text":106},{"id":122,"depth":734,"text":125},{"id":176,"depth":734,"text":179},{"id":319,"depth":734,"text":322},{"id":382,"depth":734,"text":385},{"id":427,"depth":734,"text":430},{"id":706,"depth":734,"text":709},{"id":2077,"depth":734,"text":2080},"markdown",[2117,2121,2124,2127,2130,2133,2136,2139,2142,2145,2148,2151,2154,2157,2160,2163,2166,2169,2172,2175,2178,2181,2184,2187,2190,2193,2196,2199,2202,2205,2208,2211,2214,2217,2220,2223,2226,2229,2232,2235,2238,2241,2244,2247,2250,2253,2256,2259,2262,2265,2268,2271,2274,2277,2280,2283,2286,2289,2292],{"index":2118,"title":2119,"id":2120,"appendix":9},0,"Preamble","preamble",{"index":724,"title":2122,"id":2123,"appendix":9},"Introduction","introduction",{"index":734,"title":2125,"id":2126,"appendix":9},"Fundamentals","fundamentals",{"index":755,"title":2128,"id":2129,"appendix":9},"Initialization","initialization",{"index":773,"title":2131,"id":2132,"appendix":9},"Devices and Queues","devsandqueues",{"index":783,"title":2134,"id":2135,"appendix":9},"Command Buffers","commandbuffers",{"index":812,"title":2137,"id":2138,"appendix":9},"Synchronization and Cache Control","synchronization",{"index":855,"title":2140,"id":2141,"appendix":9},"Render Pass","renderpass",{"index":887,"title":2143,"id":2144,"appendix":9},"Shaders","shaders",{"index":925,"title":2146,"id":2147,"appendix":9},"Pipelines","pipelines",{"index":981,"title":2149,"id":2150,"appendix":9},"Memory Allocation","memory",{"index":999,"title":2152,"id":2153,"appendix":9},"Resource Creation","resources",{"index":1008,"title":2155,"id":2156,"appendix":9},"Samplers","samplers",{"index":1037,"title":2158,"id":2159,"appendix":9},"Resource Descriptors","descriptorsets",{"index":1045,"title":2161,"id":2162,"appendix":9},"Shader Interfaces","interfaces",{"index":1054,"title":2164,"id":2165,"appendix":9},"Image Operations","textures",{"index":1081,"title":2167,"id":2168,"appendix":9},"Fragment Density Map Operations","fragmentdensitymapops",{"index":1089,"title":2170,"id":2171,"appendix":9},"Queries","queries",{"index":1098,"title":2173,"id":2174,"appendix":9},"Clear Commands","clears",{"index":1116,"title":2176,"id":2177,"appendix":9},"Copy Commands","copies",{"index":1143,"title":2179,"id":2180,"appendix":9},"Drawing Commands","drawing",{"index":1166,"title":2182,"id":2183,"appendix":9},"Fixed-Function Vertex Processing","fxvertex",{"index":1198,"title":2185,"id":2186,"appendix":9},"Tessellation","tessellation",{"index":1216,"title":2188,"id":2189,"appendix":9},"Geometry Shading","geometry",{"index":1224,"title":2191,"id":2192,"appendix":9},"Mesh Shading","mesh",{"index":1232,"title":2194,"id":2195,"appendix":9},"Cluster Culling Shading","cluster-culling",{"index":1241,"title":2197,"id":2198,"appendix":9},"Fixed-Function Vertex Post-Processing","vertexpostproc",{"index":1268,"title":2200,"id":2201,"appendix":9},"Rasterization","primsrast",{"index":1286,"title":2203,"id":2204,"appendix":9},"Fragment Operations","fragops",{"index":1304,"title":2206,"id":2207,"appendix":9},"The Framebuffer","framebuffer",{"index":1322,"title":2209,"id":2210,"appendix":9},"Dispatching Commands","dispatch",{"index":1350,"title":2212,"id":2213,"appendix":9},"Device-Generated Commands","device-generated-commands",{"index":1358,"title":2215,"id":2216,"appendix":9},"Sparse Resources","sparsememory",{"index":1376,"title":2218,"id":2219,"appendix":9},"Window System Integration (WSI)","wsi",{"index":1425,"title":2221,"id":2222,"appendix":9},"Deferred Host Operations","deferred-host-operations",{"index":1441,"title":2224,"id":2225,"appendix":9},"Private Data","private-data",{"index":1449,"title":2227,"id":2228,"appendix":9},"Acceleration Structures","acceleration-structure",{"index":1457,"title":2230,"id":2231,"appendix":9},"Micromap","micromap",{"index":1483,"title":2233,"id":2234,"appendix":9},"Ray Traversal","ray-traversal",{"index":1500,"title":2236,"id":2237,"appendix":9},"Ray Tracing","ray-tracing",{"index":1517,"title":2239,"id":2240,"appendix":9},"Memory Decompression","memory-decompression",{"index":1554,"title":2242,"id":2243,"appendix":9},"Video Coding","video-coding",{"index":1576,"title":2245,"id":2246,"appendix":9},"Optical Flow","opticalflow",{"index":1597,"title":2248,"id":2249,"appendix":9},"Execution Graphs","executiongraphs",{"index":1615,"title":2251,"id":2252,"appendix":9},"Extending Vulkan","extendingvulkan",{"index":1641,"title":2254,"id":2255,"appendix":9},"Features","features",{"index":1658,"title":2257,"id":2258,"appendix":9},"Limits","limits",{"index":1666,"title":2260,"id":2261,"appendix":9},"Formats","formats",{"index":1706,"title":2263,"id":2264,"appendix":9},"Additional Capabilities","capabilities",{"index":1716,"title":2266,"id":2267,"appendix":9},"Debugging","debugging",{"index":2118,"title":2269,"id":2270,"appendix":777},"Vulkan Environment for SPIR-V","spirvenv",{"index":724,"title":2272,"id":2273,"appendix":777},"Memory Model","memory-model",{"index":734,"title":2275,"id":2276,"appendix":777},"Compressed Image Formats","compressed_image_formats",{"index":755,"title":2278,"id":2279,"appendix":777},"Core Revisions (Informative)","versions",{"index":773,"title":2281,"id":2282,"appendix":777},"Layers & Extensions (Informative)","extensions",{"index":783,"title":2284,"id":2285,"appendix":777},"API Boilerplate","boilerplate",{"index":812,"title":2287,"id":2288,"appendix":777},"Invariance","invariance",{"index":855,"title":2290,"id":2291,"appendix":777},"Lexicon","lexicon",{"index":887,"title":2293,"id":2294,"appendix":777},"Credits (Informative)","credits",[2296,2303,2307,2312,2316,2321,2324,2327,2330,2334,2338,2341,2344,2347,2349,2351,2354,2357,2361,2363,2367,2369,2372,2374,2377,2385,2389,2395,2399,2404,2406,2410,2416,2422,2427,2429,2431,2437,2440,2444,2450,2454,2458,2463,2467,2470,2473,2479,2482,2485,2489,2493,2497,2500,2502,2506,2511,2517,2520,2524,2527,2533,2536,2540,2543,2547,2550,2554,2557,2562,2566,2569,2574,2577,2580,2583,2587,2592,2597,2601,2605,2609,2613,2617,2621,2625,2628,2631,2635,2638,2641,2644,2648,2653,2657,2660,2664,2669,2673,2678,2681,2684,2689,2694,2698,2701,2705,2710,2713,2718,2723,2726,2729,2733,2737,2741,2746,2750,2753,2757,2761,2764,2768,2772,2776,2779,2781,2785,2788,2791,2794,2797,2800,2803,2806,2809,2812,2816,2820,2823,2826,2828,2830,2833,2836,2840,2844,2848,2851,2855,2858,2860,2863,2865,2869,2874,2877,2881,2883,2887,2890,2897,2901,2905,2909,2915,2917,2921,2925,2928,2931,2935,2940,2946,2950,2952,2956,2959,2964,2968,2973,2977,2981,2983,2986,2989,2991,2996,2999,3002,3007,3011,3015,3020,3024,3027,3028,3030,3033,3035,3038,3041,3045,3049,3051,3055,3058,3061,3063,3064,3066,3070,3072,3076,3079,3082,3085,3089,3092,3095,3096,3099,3101,3104,3108,3111,3113,3115,3117,3118,3122,3124,3127,3132,3136,3139,3141,3143,3145,3149,3152,3155,3158,3162,3165,3170,3174,3177,3181,3184,3187,3191,3195,3197,3202,3205,3209,3212,3214,3217,3219,3222,3226,3229,3233,3236,3240,3244,3247,3250,3253,3256,3260,3262,3265,3267,3272,3273,3277,3280,3283,3286,3289,3291,3295,3298,3301,3304,3308,3310,3312,3316,3318,3321,3325,3328,3330,3334,3337,3340,3343,3346,3350,3355,3360,3364,3369,3373,3376,3380,3384,3387,3391,3395,3398,3402,3404,3409,3413,3415,3421,3424,3427,3430,3434,3437,3441,3445,3448,3449,3452,3454,3456,3458,3460,3463,3466,3469,3472,3475,3478,3480,3484,3488,3492,3496,3499,3502,3503,3506,3510,3512,3516,3520,3523,3526,3529,3532,3535,3538,3541,3544,3547,3550,3553,3556,3559,3561,3565,3568,3572,3576,3579,3582,3585,3588,3591,3594,3598,3601,3604,3610,3614,3618,3622],{"number":2297,"type":7,"author":2298,"provisional":777,"depends":2299,"platform":2300,"contact":2301,"extension":2302,"proposal":777},135,"AMD","(((VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_synchronization2),VK_VERSION_1_3)+VK_KHR_pipeline_library+VK_KHR_spirv_1_4","provisional","Tobias Hector @tobski","VK_AMDX_shader_enqueue",{"number":2304,"type":7,"author":2298,"provisional":9,"contact":2305,"extension":2306,"proposal":777},477,"Stu Smith","VK_AMD_anti_lag",{"number":2308,"type":7,"author":2298,"provisional":9,"specialuse":2309,"contact":2310,"extension":2311,"proposal":9},180,"devtools","Daniel Rakos @drakos-amd","VK_AMD_buffer_marker",{"number":2313,"type":7,"author":2298,"provisional":9,"depends":2314,"contact":2301,"extension":2315,"proposal":9},230,"VK_KHR_get_physical_device_properties2,VK_VERSION_1_1","VK_AMD_device_coherent_memory",{"number":2317,"type":7,"author":2298,"provisional":9,"depends":2318,"contact":2319,"extension":2320,"proposal":9},214,"(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_get_surface_capabilities2+VK_KHR_swapchain","Matthaeus G. Chajdas @anteru","VK_AMD_display_native_hdr",{"number":1425,"type":7,"author":2298,"promotedto":2322,"provisional":9,"contact":2310,"extension":2323,"proposal":9},"VK_KHR_draw_indirect_count","VK_AMD_draw_indirect_count",{"number":1241,"type":7,"author":2298,"provisional":9,"contact":2325,"extension":2326,"proposal":9},"Dominik Witczak @dominikwitczakamd","VK_AMD_gcn_shader",{"number":1457,"type":7,"author":2298,"deprecatedby":2328,"provisional":9,"contact":2325,"extension":2329,"proposal":9},"VK_KHR_shader_float16_int8","VK_AMD_gpu_shader_half_float",{"number":2331,"type":7,"author":2298,"deprecatedby":2328,"provisional":9,"contact":2332,"extension":2333,"proposal":9},133,"Qun Lin @linqun","VK_AMD_gpu_shader_int16",{"number":2335,"type":7,"author":2298,"provisional":9,"contact":2336,"extension":2337,"proposal":9},190,"Martin Dinkov @mdinkov","VK_AMD_memory_overallocation_behavior",{"number":2339,"type":7,"author":2298,"provisional":9,"contact":2319,"extension":2340,"proposal":9},137,"VK_AMD_mixed_attachment_samples",{"number":1449,"type":7,"author":2298,"obsoletedby":2342,"provisional":9,"contact":2319,"extension":2343,"proposal":9},"VK_KHR_maintenance1","VK_AMD_negative_viewport_height",{"number":2345,"type":7,"author":2298,"provisional":9,"contact":2319,"extension":2346,"proposal":9},184,"VK_AMD_pipeline_compiler_control",{"number":1116,"type":7,"author":2298,"provisional":9,"contact":2310,"extension":2348,"proposal":9},"VK_AMD_rasterization_order",{"number":1483,"type":7,"author":2298,"provisional":9,"contact":2325,"extension":2350,"proposal":9},"VK_AMD_shader_ballot",{"number":2352,"type":7,"author":2298,"provisional":9,"depends":2314,"contact":2336,"extension":2353,"proposal":9},186,"VK_AMD_shader_core_properties",{"number":2355,"type":7,"author":2298,"provisional":9,"depends":2353,"contact":2319,"extension":2356,"proposal":9},228,"VK_AMD_shader_core_properties2",{"number":2358,"type":7,"author":2359,"provisional":9,"depends":2314,"contact":2301,"extension":2360,"proposal":777},322,"EXT","VK_AMD_shader_early_and_late_fragment_tests",{"number":1198,"type":7,"author":2298,"provisional":9,"contact":2332,"extension":2362,"proposal":9},"VK_AMD_shader_explicit_vertex_parameter",{"number":2364,"type":7,"author":2298,"provisional":9,"contact":2365,"extension":2366,"proposal":9},138,"Aaron Hagan @AaronHaganAMD","VK_AMD_shader_fragment_mask",{"number":1666,"type":7,"author":2298,"provisional":9,"contact":2325,"extension":2368,"proposal":9},"VK_AMD_shader_image_load_store_lod",{"number":1597,"type":7,"author":2298,"provisional":9,"specialuse":2309,"contact":2370,"extension":2371,"proposal":9},"Jaakko Konttinen @jaakkoamd","VK_AMD_shader_info",{"number":1166,"type":7,"author":2298,"provisional":9,"contact":2332,"extension":2373,"proposal":9},"VK_AMD_shader_trinary_minmax",{"number":1576,"type":7,"author":2298,"provisional":9,"depends":2314,"contact":2375,"extension":2376,"proposal":9},"Rex Xu @amdrexu","VK_AMD_texture_gather_bias_lod",{"number":2378,"type":7,"author":2379,"provisional":9,"depends":2380,"platform":2381,"specialuse":2382,"contact":2383,"extension":2384,"proposal":777},469,"ANDROID","VK_ANDROID_external_memory_android_hardware_buffer","android","glemulation","Chris Forbes @chrisforbes","VK_ANDROID_external_format_resolve",{"number":2386,"type":7,"author":2379,"provisional":9,"depends":2387,"platform":2381,"contact":2388,"extension":2380,"proposal":9},130,"((VK_KHR_sampler_ycbcr_conversion+VK_KHR_external_memory+VK_KHR_dedicated_allocation),VK_VERSION_1_1)+VK_EXT_queue_family_foreign","Jesse Hall @critsec",{"number":2390,"type":7,"author":2391,"promotedto":2392,"provisional":9,"depends":2314,"contact":2393,"extension":2394,"proposal":9},343,"ARM","VK_EXT_rasterization_order_attachment_access","Jan-Harald Fredriksen @janharaldfredriksen-arm","VK_ARM_rasterization_order_attachment_access",{"number":2396,"type":7,"author":2391,"provisional":9,"depends":2397,"contact":2393,"extension":2398,"proposal":777},425,"((VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_synchronization2),VK_VERSION_1_3","VK_ARM_render_pass_striped",{"number":2400,"type":7,"author":2391,"provisional":9,"depends":2401,"contact":2402,"extension":2403,"proposal":9},418,"VK_ARM_shader_core_builtins","Kevin Petit @kpet","VK_ARM_scheduling_controls",{"number":2405,"type":7,"author":2391,"provisional":9,"depends":2314,"contact":2402,"extension":2401,"proposal":9},498,{"number":2407,"type":7,"author":2391,"provisional":9,"depends":2408,"contact":2393,"extension":2409,"proposal":9},416,"VK_VERSION_1_1","VK_ARM_shader_core_properties",{"number":2411,"type":7,"author":2359,"promotedto":2412,"provisional":9,"depends":2314,"ratified":2413,"contact":2414,"extension":2415,"proposal":9},341,"VK_VERSION_1_3","vulkansc","Joshua Ashton @Joshua-Ashton","VK_EXT_4444_formats",{"number":2417,"type":2418,"author":2359,"provisional":9,"depends":2419,"contact":2420,"extension":2421,"proposal":9},286,"instance","VK_EXT_direct_mode_display","Drew DeVault sir@cmpwn.com","VK_EXT_acquire_drm_display",{"number":2423,"type":2418,"author":8,"provisional":9,"depends":2419,"platform":2424,"contact":2425,"extension":2426,"proposal":9},90,"xlib_xrandr","James Jones @cubanismo","VK_EXT_acquire_xlib_display",{"extension":2428,"proposal":9},"VK_EXT_application_parameters",{"number":1973,"type":7,"author":2391,"provisional":9,"depends":2314,"contact":2393,"extension":2430,"proposal":9},"VK_EXT_astc_decode_mode",{"number":2432,"type":7,"author":2359,"provisional":9,"depends":2433,"ratified":2434,"contact":2435,"extension":2436,"proposal":777},525,"(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_EXT_attachment_feedback_loop_layout","vulkan","Mike Blumenkrantz @zmike","VK_EXT_attachment_feedback_loop_dynamic_state",{"number":2438,"type":7,"author":2359,"provisional":9,"depends":2314,"ratified":2434,"contact":2414,"extension":2439,"proposal":777},340,"VK_EXT_attachment_feedback_loop_layout",{"number":2441,"type":7,"author":8,"provisional":9,"depends":2314,"ratified":2434,"contact":2442,"extension":2443,"proposal":9},149,"Jeff Bolz @jeffbolznv","VK_EXT_blend_operation_advanced",{"number":2445,"type":7,"author":2359,"provisional":9,"depends":2446,"specialuse":2447,"contact":2448,"extension":2449,"proposal":9},412,"VK_EXT_custom_border_color","glemulation,d3demulation","Piers Daniell @pdaniell-nv","VK_EXT_border_color_swizzle",{"number":2451,"type":7,"author":8,"deprecatedby":2452,"provisional":9,"depends":2314,"contact":2442,"extension":2453,"proposal":9},245,"VK_KHR_buffer_device_address","VK_EXT_buffer_device_address",{"number":2455,"type":7,"author":2359,"promotedto":2456,"provisional":9,"depends":2314,"contact":2310,"extension":2457,"proposal":777},185,"VK_KHR_calibrated_timestamps","VK_EXT_calibrated_timestamps",{"number":2459,"type":7,"author":2359,"provisional":9,"depends":2314,"ratified":2460,"contact":2461,"extension":2462,"proposal":9},382,"vulkan,vulkansc","Sharif Elcott @selcott","VK_EXT_color_write_enable",{"number":2464,"type":7,"author":8,"provisional":9,"depends":2314,"contact":2465,"extension":2466,"proposal":9},82,"Vikram Kushwaha @vkushwaha","VK_EXT_conditional_rendering",{"number":2468,"type":7,"author":8,"provisional":9,"depends":2314,"ratified":2434,"contact":2448,"extension":2469,"proposal":9},102,"VK_EXT_conservative_rasterization",{"number":2471,"type":7,"author":2359,"provisional":9,"depends":2314,"ratified":2460,"specialuse":2447,"contact":2472,"extension":2446,"proposal":9},288,"Liam Middlebrook @liam-middlebrook",{"number":1216,"type":7,"author":2474,"promotedto":2475,"provisional":9,"depends":2476,"specialuse":2267,"contact":2477,"extension":2478,"proposal":9},"Baldur Karlsson","VK_EXT_debug_utils","VK_EXT_debug_report","Baldur Karlsson @baldurk","VK_EXT_debug_marker",{"number":1008,"type":2418,"author":2480,"deprecatedby":2475,"provisional":9,"specialuse":2267,"contact":2481,"extension":2476,"proposal":9},"GOOGLE","Courtney Goeltzenleuchter @courtney-g",{"number":2483,"type":2418,"author":2359,"provisional":9,"specialuse":2267,"contact":2484,"extension":2475,"proposal":9},129,"Mark Young @marky-lunarg",{"number":2486,"type":7,"author":2359,"provisional":9,"depends":2314,"ratified":2434,"specialuse":2487,"contact":2414,"extension":2488,"proposal":777},284,"d3demulation","VK_EXT_depth_bias_control",{"number":2490,"type":7,"author":2359,"provisional":9,"depends":2314,"contact":2491,"extension":2492,"proposal":9},422,"Graeme Leese @gnl21","VK_EXT_depth_clamp_zero_one",{"number":2494,"type":7,"author":2359,"provisional":9,"depends":2314,"ratified":2434,"specialuse":2382,"contact":2495,"extension":2496,"proposal":9},356,"Shahbaz Youssefi @syoussefi","VK_EXT_depth_clip_control",{"number":2498,"type":7,"author":2359,"provisional":9,"depends":2314,"ratified":2460,"specialuse":2487,"contact":2448,"extension":2499,"proposal":9},103,"VK_EXT_depth_clip_enable",{"number":1045,"type":7,"author":8,"provisional":9,"ratified":2460,"contact":2448,"extension":2501,"proposal":9},"VK_EXT_depth_range_unrestricted",{"number":2503,"type":7,"author":2359,"provisional":9,"depends":2504,"contact":2301,"extension":2505,"proposal":777},317,"((((VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing),VK_VERSION_1_2)+VK_KHR_synchronization2),VK_VERSION_1_3","VK_EXT_descriptor_buffer",{"number":2507,"type":7,"author":8,"promotedto":2508,"provisional":9,"depends":2509,"contact":2442,"extension":2510,"proposal":9},162,"VK_VERSION_1_2","(VK_KHR_get_physical_device_properties2+VK_KHR_maintenance3),VK_VERSION_1_1","VK_EXT_descriptor_indexing",{"number":2512,"type":7,"author":2359,"provisional":9,"depends":2513,"specialuse":2514,"contact":2515,"extension":2516,"proposal":9},355,"(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_EXT_debug_utils","debugging,devtools","Ralph Potter gitlab:@r_potter","VK_EXT_device_address_binding_report",{"number":2518,"type":7,"author":2359,"provisional":9,"depends":2314,"contact":2515,"extension":2519,"proposal":777},342,"VK_EXT_device_fault",{"number":2521,"type":7,"author":2359,"provisional":9,"depends":2314,"ratified":2434,"specialuse":2309,"contact":2522,"extension":2523,"proposal":9},285,"Yiwei Zhang @zhangyiwei","VK_EXT_device_memory_report",{"number":2525,"type":2418,"author":8,"provisional":9,"depends":2526,"contact":2425,"extension":2419,"proposal":9},89,"VK_KHR_display",{"number":2528,"type":2418,"author":2359,"provisional":9,"depends":2529,"platform":2530,"contact":2531,"extension":2532,"proposal":9},347,"VK_KHR_surface","directfb","Nicolas Caramelli @caramelli","VK_EXT_directfb_surface",{"number":2534,"type":7,"author":8,"provisional":9,"depends":2314,"ratified":2460,"contact":2448,"extension":2535,"proposal":9},100,"VK_EXT_discard_rectangles",{"number":2537,"type":7,"author":8,"provisional":9,"depends":2538,"ratified":2434,"contact":2425,"extension":2539,"proposal":9},92,"VK_EXT_display_surface_counter+VK_KHR_swapchain","VK_EXT_display_control",{"number":2541,"type":2418,"author":8,"provisional":9,"depends":2526,"ratified":2434,"contact":2425,"extension":2542,"proposal":9},91,"VK_EXT_display_surface_counter",{"number":2544,"type":7,"author":2359,"provisional":9,"depends":2545,"ratified":2434,"contact":2448,"extension":2546,"proposal":777},500,"((VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_dynamic_rendering),VK_VERSION_1_3","VK_EXT_dynamic_rendering_unused_attachments",{"number":2548,"type":7,"author":2359,"promotedto":2412,"provisional":9,"depends":2314,"ratified":2413,"contact":2448,"extension":2549,"proposal":9},268,"VK_EXT_extended_dynamic_state",{"number":2551,"type":7,"author":2359,"promotedto":2412,"provisional":9,"depends":2314,"ratified":2413,"contact":2552,"extension":2553,"proposal":9},378,"Vikram Kushwaha @vkushwaha-nv","VK_EXT_extended_dynamic_state2",{"number":2555,"type":7,"author":8,"provisional":9,"depends":2314,"ratified":2434,"contact":2448,"extension":2556,"proposal":777},456,"VK_EXT_extended_dynamic_state3",{"number":2558,"type":7,"author":2359,"provisional":9,"depends":2559,"ratified":2434,"contact":2560,"extension":2561,"proposal":777},454,"VK_KHR_external_memory,VK_VERSION_1_1","Lina Versace @versalinyaa","VK_EXT_external_memory_acquire_unmodified",{"number":2563,"type":7,"author":2359,"provisional":9,"depends":2564,"ratified":2460,"contact":2560,"extension":2565,"proposal":9},126,"VK_KHR_external_memory_fd","VK_EXT_external_memory_dma_buf",{"number":2567,"type":7,"author":2359,"provisional":9,"depends":2559,"ratified":2460,"contact":2310,"extension":2568,"proposal":9},179,"VK_EXT_external_memory_host",{"number":2570,"type":7,"author":2571,"provisional":9,"ratified":2434,"contact":2572,"extension":2573,"proposal":9},171,"QCOM","Matthew Netsch @mnetsch","VK_EXT_filter_cubic",{"number":2575,"type":7,"author":2359,"provisional":9,"depends":2314,"contact":2572,"extension":2576,"proposal":9},219,"VK_EXT_fragment_density_map",{"number":2578,"type":7,"author":2359,"provisional":9,"depends":2576,"contact":2572,"extension":2579,"proposal":9},333,"VK_EXT_fragment_density_map2",{"number":2581,"type":7,"author":2359,"provisional":9,"depends":2314,"contact":2448,"extension":2582,"proposal":9},252,"VK_EXT_fragment_shader_interlock",{"number":2584,"type":7,"author":2359,"provisional":9,"ratified":2434,"contact":2585,"extension":2586,"proposal":777},376,"James Fitzpatrick @jamesfitzpatrick","VK_EXT_frame_boundary",{"number":2588,"type":7,"author":2359,"provisional":9,"depends":2589,"platform":2590,"ratified":2434,"contact":2425,"extension":2591,"proposal":9},256,"(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_surface+VK_KHR_get_surface_capabilities2+VK_KHR_swapchain","win32","VK_EXT_full_screen_exclusive",{"number":2593,"type":7,"author":2359,"promotedto":2594,"provisional":9,"contact":2595,"extension":2596,"proposal":9},175,"VK_KHR_global_priority","Andres Rodriguez @lostgoat","VK_EXT_global_priority",{"number":2598,"type":7,"author":2359,"promotedto":2594,"provisional":9,"depends":2599,"contact":2522,"extension":2600,"proposal":9},389,"VK_EXT_global_priority+(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)","VK_EXT_global_priority_query",{"number":2602,"type":7,"author":2298,"provisional":9,"depends":2603,"contact":2301,"extension":2604,"proposal":777},321,"(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_pipeline_library","VK_EXT_graphics_pipeline_library",{"number":2606,"type":7,"author":2480,"provisional":9,"depends":2607,"ratified":2460,"contact":2481,"extension":2608,"proposal":9},106,"VK_KHR_swapchain","VK_EXT_hdr_metadata",{"number":2610,"type":2418,"author":2359,"provisional":9,"depends":2529,"contact":2611,"extension":2612,"proposal":9},257,"Lisa Wu @chengtianww","VK_EXT_headless_surface",{"number":2614,"type":7,"author":2359,"provisional":9,"depends":2615,"ratified":2434,"contact":2495,"extension":2616,"proposal":777},271,"((VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_copy_commands2+VK_KHR_format_feature_flags2),VK_VERSION_1_3","VK_EXT_host_image_copy",{"number":2618,"type":7,"author":2359,"promotedto":2508,"provisional":9,"depends":2314,"contact":2619,"extension":2620,"proposal":9},262,"Bas Nieuwenhuizen @BNieuwenhuizen","VK_EXT_host_query_reset",{"number":2622,"type":7,"author":2359,"provisional":9,"depends":2623,"specialuse":2382,"contact":2435,"extension":2624,"proposal":9},394,"(VK_KHR_maintenance1+VK_KHR_get_physical_device_properties2),VK_VERSION_1_1","VK_EXT_image_2d_view_of_3d",{"number":2626,"type":7,"author":2359,"provisional":9,"depends":2314,"contact":2393,"extension":2627,"proposal":777},339,"VK_EXT_image_compression_control",{"number":2629,"type":7,"author":2359,"provisional":9,"depends":2627,"contact":2393,"extension":2630,"proposal":9},438,"VK_EXT_image_compression_control_swapchain",{"number":2632,"type":7,"author":2359,"provisional":9,"depends":2633,"ratified":2434,"contact":2560,"extension":2634,"proposal":9},159,"(((VK_KHR_bind_memory2+VK_KHR_get_physical_device_properties2+VK_KHR_sampler_ycbcr_conversion),VK_VERSION_1_1)+VK_KHR_image_format_list),VK_VERSION_1_2","VK_EXT_image_drm_format_modifier",{"number":2636,"type":7,"author":2359,"promotedto":2412,"provisional":9,"depends":2314,"ratified":2413,"contact":2491,"extension":2637,"proposal":9},336,"VK_EXT_image_robustness",{"number":2639,"type":7,"author":2359,"provisional":9,"depends":2623,"specialuse":2487,"contact":2435,"extension":2640,"proposal":777},419,"VK_EXT_image_sliced_view_of_3d",{"number":2642,"type":7,"author":2359,"provisional":9,"depends":2314,"contact":2414,"extension":2643,"proposal":9},392,"VK_EXT_image_view_min_lod",{"number":2645,"type":7,"author":2359,"promotedto":2646,"provisional":9,"depends":2314,"contact":2448,"extension":2647,"proposal":9},266,"VK_KHR_index_type_uint8","VK_EXT_index_type_uint8",{"number":2649,"type":7,"author":2359,"promotedto":2412,"provisional":9,"depends":2650,"contact":2651,"extension":2652,"proposal":9},139,"(VK_KHR_get_physical_device_properties2+VK_KHR_maintenance1),VK_VERSION_1_1","Daniel Rakos @aqnuep","VK_EXT_inline_uniform_block",{"number":2654,"type":2418,"author":2359,"provisional":9,"ratified":2434,"contact":2655,"extension":2656,"proposal":777},497,"Christophe Riccio @christophe","VK_EXT_layer_settings",{"number":2658,"type":7,"author":2359,"provisional":9,"depends":2314,"specialuse":2382,"contact":2495,"extension":2659,"proposal":777},466,"VK_EXT_legacy_dithering",{"number":2661,"type":7,"author":2359,"provisional":9,"depends":2662,"ratified":2434,"specialuse":2382,"contact":2435,"extension":2663,"proposal":777},496,"VK_EXT_vertex_input_dynamic_state","VK_EXT_legacy_vertex_attributes",{"number":2665,"type":7,"author":2359,"promotedto":2666,"provisional":9,"depends":2314,"specialuse":2667,"contact":2442,"extension":2668,"proposal":9},260,"VK_KHR_line_rasterization","cadsupport","VK_EXT_line_rasterization",{"number":2670,"type":7,"author":2359,"promotedto":2671,"provisional":9,"ratified":2434,"contact":2495,"extension":2672,"proposal":9},401,"VK_KHR_load_store_op_none","VK_EXT_load_store_op_none",{"number":2674,"type":7,"author":2359,"provisional":9,"depends":2675,"ratified":2434,"contact":2676,"extension":2677,"proposal":777},273,"VK_KHR_map_memory2","Faith Ekstrand @gfxstrand","VK_EXT_map_memory_placed",{"number":2679,"type":7,"author":2359,"provisional":9,"depends":2314,"ratified":2434,"contact":2442,"extension":2680,"proposal":9},238,"VK_EXT_memory_budget",{"number":2682,"type":7,"author":2359,"provisional":9,"depends":2314,"ratified":2434,"contact":2442,"extension":2683,"proposal":9},239,"VK_EXT_memory_priority",{"number":2685,"type":7,"author":2359,"provisional":9,"depends":2686,"contact":2687,"extension":2688,"proposal":777},329,"VK_KHR_spirv_1_4","Christoph Kubisch @pixeljetstream","VK_EXT_mesh_shader",{"number":2690,"type":7,"author":2359,"provisional":9,"platform":2691,"contact":2692,"extension":2693,"proposal":777},312,"metal","Bill Hollings @billhollings","VK_EXT_metal_objects",{"number":2695,"type":2418,"author":2359,"provisional":9,"depends":2529,"platform":2691,"contact":2696,"extension":2697,"proposal":9},218,"Dzmitry Malyshau @kvark","VK_EXT_metal_surface",{"number":2699,"type":7,"author":2359,"provisional":9,"depends":2314,"contact":2435,"extension":2700,"proposal":9},393,"VK_EXT_multi_draw",{"number":2702,"type":7,"author":2359,"provisional":9,"depends":2703,"contact":2495,"extension":2704,"proposal":777},377,"(VK_KHR_create_renderpass2+VK_KHR_depth_stencil_resolve),VK_VERSION_1_2","VK_EXT_multisampled_render_to_single_sampled",{"number":2706,"type":7,"author":2359,"provisional":9,"depends":2707,"specialuse":2487,"contact":2708,"extension":2709,"proposal":777},495,"VK_KHR_maintenance3","Joshua Ashton @Joshua-Ashton,Hans-Kristian Arntzen @HansKristian-Work","VK_EXT_mutable_descriptor_type",{"number":2711,"type":7,"author":2359,"provisional":9,"depends":2314,"ratified":2434,"contact":2448,"extension":2712,"proposal":9},452,"VK_EXT_nested_command_buffer",{"number":2714,"type":7,"author":2359,"provisional":9,"depends":2314,"specialuse":2715,"contact":2716,"extension":2717,"proposal":777},423,"d3demulation,glemulation","Georg Lehmann @DadSchoorse","VK_EXT_non_seamless_cube_map",{"number":2719,"type":7,"author":2359,"provisional":9,"depends":2720,"ratified":2434,"contact":2721,"extension":2722,"proposal":777},397,"VK_KHR_acceleration_structure+(VK_KHR_synchronization2,VK_VERSION_1_3)","Christoph Kubisch @pixeljetstream, Eric Werness","VK_EXT_opacity_micromap",{"number":2724,"type":7,"author":2359,"provisional":9,"depends":2683,"contact":2448,"extension":2725,"proposal":9},413,"VK_EXT_pageable_device_local_memory",{"number":2727,"type":7,"author":2359,"provisional":9,"depends":2314,"ratified":2460,"contact":2319,"extension":2728,"proposal":9},213,"VK_EXT_pci_bus_info",{"number":2730,"type":7,"author":2359,"provisional":9,"depends":2314,"contact":2731,"extension":2732,"proposal":9},354,"Simon Ser @emersion","VK_EXT_physical_device_drm",{"number":2734,"type":7,"author":2298,"promotedto":2412,"provisional":9,"depends":2314,"contact":2735,"extension":2736,"proposal":9},298,"Gregory Grebe @grgrebe_amd","VK_EXT_pipeline_creation_cache_control",{"number":2738,"type":7,"author":2480,"promotedto":2412,"provisional":9,"specialuse":2309,"contact":2739,"extension":2740,"proposal":9},193,"Jean-Francois Roy @jfroy","VK_EXT_pipeline_creation_feedback",{"number":2742,"type":7,"author":2359,"provisional":9,"depends":2743,"contact":2744,"extension":2745,"proposal":777},499,"VK_KHR_ray_tracing_pipeline+VK_KHR_pipeline_library","Hans-Kristian Arntzen @HansKristian-Work","VK_EXT_pipeline_library_group_handles",{"number":2747,"type":7,"author":2359,"provisional":9,"depends":2314,"contact":2748,"extension":2749,"proposal":9},373,"Mukund Keshava @mkeshavanv","VK_EXT_pipeline_properties",{"number":2751,"type":7,"author":2359,"provisional":9,"depends":2314,"contact":2495,"extension":2752,"proposal":777},467,"VK_EXT_pipeline_protected_access",{"number":1986,"type":7,"author":2754,"provisional":9,"depends":2314,"contact":2755,"extension":2756,"proposal":9},"IMG","Jarred Davies","VK_EXT_pipeline_robustness",{"number":2758,"type":7,"author":8,"provisional":9,"ratified":2434,"contact":2759,"extension":2760,"proposal":9},156,"Daniel Koch @dgkoch","VK_EXT_post_depth_coverage",{"number":2762,"type":7,"author":2359,"provisional":9,"depends":2314,"ratified":2434,"specialuse":2382,"contact":2495,"extension":2763,"proposal":9},357,"VK_EXT_primitive_topology_list_restart",{"number":2765,"type":7,"author":2359,"provisional":9,"depends":2766,"specialuse":2382,"contact":2495,"extension":2767,"proposal":777},383,"VK_EXT_transform_feedback","VK_EXT_primitives_generated_query",{"number":2769,"type":7,"author":8,"promotedto":2412,"provisional":9,"depends":2314,"contact":2770,"extension":2771,"proposal":9},296,"Matthew Rusch @mattruschnv","VK_EXT_private_data",{"number":2773,"type":7,"author":2359,"provisional":9,"depends":2314,"ratified":2434,"specialuse":2382,"contact":2774,"extension":2775,"proposal":9},255,"Jesse Hall @jessehall","VK_EXT_provoking_vertex",{"number":2777,"type":7,"author":2359,"provisional":9,"depends":2559,"ratified":2460,"contact":2560,"extension":2778,"proposal":9},127,"VK_EXT_queue_family_foreign",{"number":2780,"type":7,"author":2391,"provisional":9,"depends":2314,"contact":2393,"extension":2392,"proposal":777},464,{"number":2782,"type":7,"author":2359,"provisional":9,"depends":2783,"contact":2393,"extension":2784,"proposal":9},345,"VK_KHR_sampler_ycbcr_conversion,VK_VERSION_1_1","VK_EXT_rgba10x6_formats",{"number":2786,"type":7,"author":2359,"provisional":9,"depends":2314,"ratified":2460,"contact":2472,"extension":2787,"proposal":9},287,"VK_EXT_robustness2",{"number":2789,"type":7,"author":2298,"provisional":9,"depends":2314,"ratified":2460,"contact":2310,"extension":2790,"proposal":9},144,"VK_EXT_sample_locations",{"number":2792,"type":7,"author":8,"promotedto":2508,"provisional":9,"depends":2314,"contact":2442,"extension":2793,"proposal":9},131,"VK_EXT_sampler_filter_minmax",{"number":2795,"type":7,"author":2359,"promotedto":2508,"provisional":9,"depends":2314,"contact":2301,"extension":2796,"proposal":9},222,"VK_EXT_scalar_block_layout",{"number":2798,"type":7,"author":2359,"promotedto":2508,"provisional":9,"contact":2310,"extension":2799,"proposal":9},247,"VK_EXT_separate_stencil_usage",{"number":2801,"type":7,"author":8,"provisional":9,"depends":2314,"ratified":2460,"contact":2552,"extension":2802,"proposal":9},261,"VK_EXT_shader_atomic_float",{"number":2804,"type":7,"author":2359,"provisional":9,"depends":2802,"ratified":2434,"contact":2676,"extension":2805,"proposal":9},274,"VK_EXT_shader_atomic_float2",{"number":2807,"type":7,"author":2359,"promotedto":2412,"provisional":9,"depends":2314,"ratified":2413,"contact":2442,"extension":2808,"proposal":9},277,"VK_EXT_shader_demote_to_helper_invocation",{"number":2810,"type":7,"author":2359,"provisional":9,"depends":2314,"ratified":2434,"contact":2301,"extension":2811,"proposal":9},235,"VK_EXT_shader_image_atomic_int64",{"number":2813,"type":7,"author":2359,"provisional":9,"depends":2814,"contact":2744,"extension":2815,"proposal":777},463,"((VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_EXT_pipeline_creation_cache_control),VK_VERSION_1_3","VK_EXT_shader_module_identifier",{"number":2817,"type":7,"author":2359,"provisional":9,"depends":2545,"ratified":2434,"contact":2818,"extension":2819,"proposal":777},483,"Daniel Story @daniel-story","VK_EXT_shader_object",{"number":2821,"type":7,"author":2359,"provisional":9,"ratified":2434,"contact":2402,"extension":2822,"proposal":777},565,"VK_EXT_shader_replicated_composites",{"number":2824,"type":7,"author":2359,"provisional":9,"ratified":2460,"contact":2325,"extension":2825,"proposal":9},141,"VK_EXT_shader_stencil_export",{"number":1947,"type":7,"author":8,"deprecatedby":2508,"provisional":9,"contact":2759,"extension":2827,"proposal":9},"VK_EXT_shader_subgroup_ballot",{"number":1956,"type":7,"author":8,"deprecatedby":2408,"provisional":9,"contact":2759,"extension":2829,"proposal":9},"VK_EXT_shader_subgroup_vote",{"number":2831,"type":7,"author":2359,"provisional":9,"depends":2412,"ratified":2434,"contact":2393,"extension":2832,"proposal":777},396,"VK_EXT_shader_tile_image",{"number":2834,"type":7,"author":8,"promotedto":2508,"provisional":9,"contact":2759,"extension":2835,"proposal":9},163,"VK_EXT_shader_viewport_index_layer",{"number":2837,"type":7,"author":2359,"promotedto":2412,"provisional":9,"depends":2408,"ratified":2413,"contact":2838,"extension":2839,"proposal":9},226,"Neil Henning @sheredom","VK_EXT_subgroup_size_control",{"number":2841,"type":7,"author":2359,"provisional":9,"depends":2314,"contact":2842,"extension":2843,"proposal":777},459,"Ting Wei @catweiting","VK_EXT_subpass_merge_feedback",{"number":2845,"type":2418,"author":2359,"provisional":9,"depends":2846,"contact":2495,"extension":2847,"proposal":777},275,"VK_KHR_surface+VK_KHR_get_surface_capabilities2","VK_EXT_surface_maintenance1",{"number":2849,"type":2418,"author":2480,"provisional":9,"depends":2529,"contact":2481,"extension":2850,"proposal":9},105,"VK_EXT_swapchain_colorspace",{"number":2852,"type":7,"author":2359,"provisional":9,"depends":2853,"contact":2495,"extension":2854,"proposal":777},276,"VK_KHR_swapchain+VK_EXT_surface_maintenance1+(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)","VK_EXT_swapchain_maintenance1",{"number":2856,"type":7,"author":2359,"promotedto":2412,"provisional":9,"depends":2314,"ratified":2413,"contact":2442,"extension":2857,"proposal":9},282,"VK_EXT_texel_buffer_alignment",{"number":1965,"type":7,"author":2391,"promotedto":2412,"provisional":9,"depends":2314,"ratified":2413,"contact":2393,"extension":2859,"proposal":9},"VK_EXT_texture_compression_astc_hdr",{"number":2861,"type":7,"author":2359,"promotedto":2412,"provisional":9,"contact":2301,"extension":2862,"proposal":9},246,"VK_EXT_tooling_info",{"number":1304,"type":7,"author":8,"provisional":9,"depends":2314,"ratified":2434,"specialuse":2864,"contact":2448,"extension":2766,"proposal":9},"glemulation,d3demulation,devtools",{"number":2866,"type":7,"author":2480,"provisional":9,"contact":2867,"extension":2868,"proposal":9},161,"Cort Stratton @cdwfs","VK_EXT_validation_cache",{"number":2870,"type":2418,"author":2871,"deprecatedby":2656,"provisional":9,"specialuse":2267,"contact":2872,"extension":2873,"proposal":9},248,"LUNARG","Karl Schultz @karl-lunarg","VK_EXT_validation_features",{"number":1922,"type":2418,"author":2480,"deprecatedby":2656,"provisional":9,"specialuse":2267,"contact":2875,"extension":2876,"proposal":9},"Tobin Ehlis @tobine","VK_EXT_validation_flags",{"number":2878,"type":7,"author":8,"promotedto":2879,"provisional":9,"depends":2314,"contact":2465,"extension":2880,"proposal":9},191,"VK_KHR_vertex_attribute_divisor","VK_EXT_vertex_attribute_divisor",{"number":2882,"type":7,"author":2359,"provisional":9,"depends":2314,"ratified":2434,"contact":2448,"extension":2662,"proposal":9},353,{"number":2884,"type":7,"author":2359,"promotedto":2412,"provisional":9,"depends":2783,"ratified":2413,"contact":2885,"extension":2886,"proposal":9},331,"Tony Zlatinski @tzlatinski","VK_EXT_ycbcr_2plane_444_formats",{"number":2888,"type":7,"author":2359,"provisional":9,"depends":2783,"ratified":2460,"contact":2448,"extension":2889,"proposal":9},253,"VK_EXT_ycbcr_image_arrays",{"number":2891,"type":7,"author":2892,"provisional":9,"depends":2893,"platform":2894,"contact":2895,"extension":2896,"proposal":9},367,"FUCHSIA","VK_FUCHSIA_external_memory+(VK_KHR_sampler_ycbcr_conversion,VK_VERSION_1_1)","fuchsia","John Rosasco @rosasco","VK_FUCHSIA_buffer_collection",{"number":2898,"type":7,"author":2892,"provisional":9,"depends":2899,"platform":2894,"contact":2895,"extension":2900,"proposal":9},365,"(VK_KHR_external_memory_capabilities+VK_KHR_external_memory),VK_VERSION_1_1","VK_FUCHSIA_external_memory",{"number":2902,"type":7,"author":2892,"provisional":9,"depends":2903,"platform":2894,"contact":2895,"extension":2904,"proposal":9},366,"VK_KHR_external_semaphore_capabilities+VK_KHR_external_semaphore","VK_FUCHSIA_external_semaphore",{"number":2906,"type":2418,"author":2892,"provisional":9,"depends":2529,"platform":2894,"contact":2907,"extension":2908,"proposal":9},215,"Craig Stout @cdotstout","VK_FUCHSIA_imagepipe_surface",{"number":2910,"type":7,"author":2911,"provisional":9,"depends":2912,"platform":2913,"contact":2739,"extension":2914,"proposal":9},192,"GGP","VK_KHR_swapchain+VK_GGP_stream_descriptor_surface","ggp","VK_GGP_frame_token",{"number":1724,"type":2418,"author":2911,"provisional":9,"depends":2529,"platform":2913,"contact":2739,"extension":2916,"proposal":9},"VK_GGP_stream_descriptor_surface",{"number":2918,"type":7,"author":2480,"provisional":9,"contact":2919,"extension":2920,"proposal":9},225,"Hai Nguyen @chaoticbob","VK_GOOGLE_decorate_string",{"number":2922,"type":7,"author":2480,"provisional":9,"depends":2607,"contact":2923,"extension":2924,"proposal":9},93,"Ian Elliott @ianelliottus","VK_GOOGLE_display_timing",{"number":2926,"type":7,"author":2480,"provisional":9,"contact":2919,"extension":2927,"proposal":9},224,"VK_GOOGLE_hlsl_functionality1",{"number":2929,"type":2418,"author":2480,"provisional":9,"depends":2529,"specialuse":2382,"contact":2495,"extension":2930,"proposal":777},434,"VK_GOOGLE_surfaceless_query",{"number":2932,"type":7,"author":2480,"provisional":9,"contact":2933,"extension":2934,"proposal":9},290,"Kaye Mason @chaleur","VK_GOOGLE_user_type",{"number":2936,"type":7,"author":2937,"provisional":9,"depends":2314,"contact":2938,"extension":2939,"proposal":777},405,"HUAWEI","Yuchang Wang @richard_Wang2","VK_HUAWEI_cluster_culling_shader",{"number":2941,"type":7,"author":2942,"provisional":9,"depends":2943,"contact":2944,"extension":2945,"proposal":777},371,"Huawei","VK_KHR_ray_tracing_pipeline+(VK_KHR_synchronization2,VK_VERSION_1_3)","Pan Gao @PanGao-h","VK_HUAWEI_invocation_mask",{"number":2947,"type":7,"author":2937,"provisional":9,"depends":2948,"contact":2944,"extension":2949,"proposal":9},370,"((VK_KHR_create_renderpass2,VK_VERSION_1_2)+VK_KHR_synchronization2),VK_VERSION_1_3","VK_HUAWEI_subpass_shading",{"number":1081,"type":7,"author":2754,"provisional":9,"contact":2301,"extension":2951,"proposal":9},"VK_IMG_filter_cubic",{"number":1786,"type":7,"author":2754,"deprecatedby":2953,"provisional":9,"contact":2954,"extension":2955,"proposal":9},null,"Stuart Smith","VK_IMG_format_pvrtc",{"number":2957,"type":7,"author":2754,"provisional":9,"depends":2314,"specialuse":2382,"contact":2585,"extension":2958,"proposal":9},111,"VK_IMG_relaxed_line_rasterization",{"number":2960,"type":7,"author":2961,"provisional":9,"specialuse":2309,"contact":2962,"extension":2963,"proposal":9},211,"INTEL","Lionel Landwerlin @llandwerlin","VK_INTEL_performance_query",{"number":2965,"type":7,"author":2961,"provisional":9,"depends":2314,"contact":2966,"extension":2967,"proposal":9},210,"Ian Romanick @ianromanick","VK_INTEL_shader_integer_functions2",{"number":2969,"type":7,"author":2970,"promotedto":2408,"provisional":9,"depends":2971,"ratified":2434,"contact":2393,"extension":2972,"proposal":9},84,"KHR","(VK_KHR_get_physical_device_properties2+VK_KHR_storage_buffer_storage_class),VK_VERSION_1_1","VK_KHR_16bit_storage",{"number":2974,"type":7,"author":2970,"promotedto":2508,"provisional":9,"depends":2971,"ratified":2434,"contact":2975,"extension":2976,"proposal":9},178,"Alexander Galazin @alegal-arm","VK_KHR_8bit_storage",{"number":2978,"type":7,"author":2970,"provisional":9,"depends":2979,"ratified":2434,"contact":2759,"extension":2980,"proposal":9},151,"((VK_VERSION_1_1+VK_EXT_descriptor_indexing+VK_KHR_buffer_device_address),VK_VERSION_1_2)+VK_KHR_deferred_host_operations","VK_KHR_acceleration_structure",{"number":925,"type":2418,"author":2970,"provisional":9,"depends":2529,"platform":2381,"ratified":2434,"contact":2388,"extension":2982,"proposal":9},"VK_KHR_android_surface",{"number":2984,"type":7,"author":2970,"promotedto":2408,"provisional":9,"ratified":2434,"contact":2301,"extension":2985,"proposal":9},158,"VK_KHR_bind_memory2",{"number":2987,"type":7,"author":2970,"promotedto":2508,"provisional":9,"depends":2988,"ratified":2434,"contact":2442,"extension":2452,"proposal":9},258,"(VK_KHR_get_physical_device_properties2+VK_KHR_device_group),VK_VERSION_1_1",{"number":2990,"type":7,"author":2970,"provisional":9,"depends":2314,"ratified":2460,"contact":2651,"extension":2456,"proposal":9},544,{"number":2992,"type":7,"author":2970,"provisional":9,"depends":2993,"ratified":2434,"contact":2994,"extension":2995,"proposal":777},512,"VK_KHR_get_physical_device_properties2","Jean-Noe Morissette @MagicPoncho","VK_KHR_compute_shader_derivatives",{"number":2997,"type":7,"author":2970,"provisional":9,"depends":2314,"ratified":2434,"contact":2402,"extension":2998,"proposal":777},507,"VK_KHR_cooperative_matrix",{"number":3000,"type":7,"author":2970,"promotedto":2412,"provisional":9,"depends":2314,"ratified":2460,"contact":2572,"extension":3001,"proposal":9},338,"VK_KHR_copy_commands2",{"number":3003,"type":7,"author":2970,"promotedto":2508,"provisional":9,"depends":3004,"ratified":2434,"contact":3005,"extension":3006,"proposal":9},110,"(VK_KHR_multiview+VK_KHR_maintenance2),VK_VERSION_1_1","Tobias Hector @tobias","VK_KHR_create_renderpass2",{"number":3008,"type":7,"author":2970,"promotedto":2408,"provisional":9,"depends":3009,"ratified":2434,"contact":2425,"extension":3010,"proposal":9},128,"VK_KHR_get_memory_requirements2,VK_VERSION_1_1","VK_KHR_dedicated_allocation",{"number":3012,"type":7,"author":2970,"provisional":9,"ratified":2434,"contact":3013,"extension":3014,"proposal":9},269,"Josh Barczak @jbarczak","VK_KHR_deferred_host_operations",{"number":3016,"type":7,"author":2970,"promotedto":2508,"provisional":9,"depends":3017,"ratified":2434,"contact":3018,"extension":3019,"proposal":9},200,"VK_KHR_create_renderpass2,VK_VERSION_1_2","Jan-Harald Fredriksen @janharald","VK_KHR_depth_stencil_resolve",{"number":3021,"type":7,"author":2970,"promotedto":2408,"provisional":9,"ratified":2434,"contact":3022,"extension":3023,"proposal":9},86,"Markus Tavenrath @mtavenrath","VK_KHR_descriptor_update_template",{"number":1884,"type":7,"author":2970,"promotedto":2408,"provisional":9,"depends":3025,"ratified":2434,"contact":2442,"extension":3026,"proposal":9},"VK_KHR_device_group_creation","VK_KHR_device_group",{"number":2012,"type":2418,"author":2970,"promotedto":2408,"provisional":9,"ratified":2434,"contact":2442,"extension":3025,"proposal":9},{"number":755,"type":2418,"author":2970,"provisional":9,"depends":2529,"ratified":2460,"contact":3029,"extension":2526,"proposal":9},"James Jones @cubanismo,Norbert Nopper @FslNopper",{"number":773,"type":7,"author":2970,"provisional":9,"depends":3031,"ratified":2460,"contact":2425,"extension":3032,"proposal":9},"VK_KHR_swapchain+VK_KHR_display","VK_KHR_display_swapchain",{"number":3034,"type":7,"author":2970,"promotedto":2508,"provisional":9,"ratified":2434,"contact":2448,"extension":2322,"proposal":9},170,{"number":3036,"type":7,"author":2970,"promotedto":2508,"provisional":9,"depends":2314,"ratified":2434,"contact":2310,"extension":3037,"proposal":9},197,"VK_KHR_driver_properties",{"number":1641,"type":7,"author":2970,"promotedto":2412,"provisional":9,"depends":3039,"ratified":2434,"contact":2301,"extension":3040,"proposal":777},"((VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_depth_stencil_resolve),VK_VERSION_1_2","VK_KHR_dynamic_rendering",{"number":3042,"type":7,"author":2298,"provisional":9,"depends":3043,"ratified":2434,"contact":2301,"extension":3044,"proposal":777},233,"VK_KHR_dynamic_rendering,VK_VERSION_1_3","VK_KHR_dynamic_rendering_local_read",{"number":3046,"type":7,"author":2970,"promotedto":2408,"provisional":9,"depends":3047,"ratified":2434,"contact":2388,"extension":3048,"proposal":9},114,"VK_KHR_external_fence_capabilities","VK_KHR_external_fence",{"number":3050,"type":2418,"author":2970,"promotedto":2408,"provisional":9,"depends":2314,"ratified":2434,"contact":2388,"extension":3047,"proposal":9},113,{"number":3052,"type":7,"author":2970,"provisional":9,"depends":3053,"ratified":2460,"contact":2388,"extension":3054,"proposal":9},116,"VK_KHR_external_fence,VK_VERSION_1_1","VK_KHR_external_fence_fd",{"number":3056,"type":7,"author":2970,"provisional":9,"depends":3048,"platform":2590,"ratified":2434,"contact":2388,"extension":3057,"proposal":9},115,"VK_KHR_external_fence_win32",{"number":2038,"type":7,"author":2970,"promotedto":2408,"provisional":9,"depends":3059,"ratified":2434,"contact":2425,"extension":3060,"proposal":9},"VK_KHR_external_memory_capabilities,VK_VERSION_1_1","VK_KHR_external_memory",{"number":2020,"type":2418,"author":2970,"promotedto":2408,"provisional":9,"depends":2314,"ratified":2434,"contact":2425,"extension":3062,"proposal":9},"VK_KHR_external_memory_capabilities",{"number":2068,"type":7,"author":2970,"provisional":9,"depends":2559,"ratified":2460,"contact":2425,"extension":2564,"proposal":9},{"number":2060,"type":7,"author":2970,"provisional":9,"depends":2559,"platform":2590,"ratified":2434,"contact":2425,"extension":3065,"proposal":9},"VK_KHR_external_memory_win32",{"number":3067,"type":7,"author":2970,"promotedto":2408,"provisional":9,"depends":3068,"ratified":2434,"contact":2425,"extension":3069,"proposal":9},78,"VK_KHR_external_semaphore_capabilities","VK_KHR_external_semaphore",{"number":3071,"type":2418,"author":2970,"promotedto":2408,"provisional":9,"depends":2314,"ratified":2434,"contact":2425,"extension":3068,"proposal":9},77,{"number":3073,"type":7,"author":2970,"provisional":9,"depends":3074,"ratified":2460,"contact":2425,"extension":3075,"proposal":9},80,"VK_KHR_external_semaphore,VK_VERSION_1_1","VK_KHR_external_semaphore_fd",{"number":3077,"type":7,"author":2970,"provisional":9,"depends":3069,"platform":2590,"ratified":2434,"contact":2425,"extension":3078,"proposal":9},79,"VK_KHR_external_semaphore_win32",{"number":3080,"type":7,"author":2970,"promotedto":2412,"provisional":9,"depends":2314,"ratified":2434,"contact":2962,"extension":3081,"proposal":9},361,"VK_KHR_format_feature_flags2",{"number":3083,"type":7,"author":2970,"provisional":9,"depends":2314,"ratified":2434,"contact":2305,"extension":3084,"proposal":777},323,"VK_KHR_fragment_shader_barycentric",{"number":3086,"type":7,"author":2970,"provisional":9,"depends":3087,"ratified":2460,"contact":2301,"extension":3088,"proposal":777},227,"((VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_create_renderpass2),VK_VERSION_1_2","VK_KHR_fragment_shading_rate",{"number":3090,"type":2418,"author":2970,"provisional":9,"depends":2526,"ratified":2460,"contact":2425,"extension":3091,"proposal":9},122,"VK_KHR_get_display_properties2",{"number":3093,"type":7,"author":2970,"promotedto":2408,"provisional":9,"ratified":2434,"contact":2676,"extension":3094,"proposal":9},147,"VK_KHR_get_memory_requirements2",{"number":1875,"type":2418,"author":2970,"promotedto":2408,"provisional":9,"ratified":2434,"contact":2442,"extension":2993,"proposal":9},{"number":3097,"type":2418,"author":2970,"provisional":9,"depends":2529,"ratified":2460,"contact":2425,"extension":3098,"proposal":9},120,"VK_KHR_get_surface_capabilities2",{"number":3100,"type":7,"author":2970,"provisional":9,"depends":2314,"ratified":2460,"contact":2301,"extension":2594,"proposal":9},189,{"number":3102,"type":7,"author":2970,"promotedto":2508,"provisional":9,"ratified":2434,"contact":2676,"extension":3103,"proposal":9},148,"VK_KHR_image_format_list",{"number":3105,"type":7,"author":2970,"promotedto":2508,"provisional":9,"depends":3106,"ratified":2434,"contact":3005,"extension":3107,"proposal":9},109,"(((VK_KHR_get_physical_device_properties2+VK_KHR_maintenance2),VK_VERSION_1_1)+VK_KHR_image_format_list),VK_VERSION_1_2","VK_KHR_imageless_framebuffer",{"number":3109,"type":7,"author":2970,"provisional":9,"depends":2607,"ratified":2460,"contact":2923,"extension":3110,"proposal":9},85,"VK_KHR_incremental_present",{"number":3112,"type":7,"author":2970,"provisional":9,"depends":2314,"ratified":2460,"contact":2448,"extension":2646,"proposal":9},534,{"number":3114,"type":7,"author":2970,"provisional":9,"depends":2314,"ratified":2460,"contact":2448,"extension":2666,"proposal":9},535,{"number":3116,"type":7,"author":2970,"provisional":9,"ratified":2434,"contact":2495,"extension":2671,"proposal":777},527,{"number":1999,"type":7,"author":2970,"promotedto":2408,"provisional":9,"ratified":2434,"contact":2448,"extension":2342,"proposal":9},{"number":3119,"type":7,"author":2970,"promotedto":2408,"provisional":9,"ratified":2434,"contact":3120,"extension":3121,"proposal":9},118,"Michael Worcester @michaelworcester","VK_KHR_maintenance2",{"number":3123,"type":7,"author":2970,"promotedto":2408,"provisional":9,"depends":2314,"ratified":2434,"contact":2442,"extension":2707,"proposal":9},169,{"number":3125,"type":7,"author":2970,"promotedto":2412,"provisional":9,"depends":2408,"ratified":2434,"contact":2448,"extension":3126,"proposal":9},414,"VK_KHR_maintenance4",{"number":3128,"type":7,"author":2970,"provisional":9,"depends":3129,"ratified":2434,"contact":3130,"extension":3131,"proposal":777},471,"(VK_VERSION_1_1+VK_KHR_dynamic_rendering),VK_VERSION_1_3","Stu Smith @stu-s","VK_KHR_maintenance5",{"number":3133,"type":7,"author":2970,"provisional":9,"depends":2408,"ratified":2434,"contact":3134,"extension":3135,"proposal":777},546,"Jon Leech @oddhack","VK_KHR_maintenance6",{"number":3137,"type":7,"author":2970,"provisional":9,"depends":2408,"ratified":2434,"contact":2435,"extension":3138,"proposal":777},563,"VK_KHR_maintenance7",{"number":3140,"type":7,"author":2970,"provisional":9,"ratified":2434,"contact":2676,"extension":2675,"proposal":777},272,{"number":1768,"type":7,"author":2970,"promotedto":2408,"provisional":9,"depends":2314,"ratified":2434,"contact":2442,"extension":3142,"proposal":9},"VK_KHR_multiview",{"extension":3144,"proposal":9},"VK_KHR_object_refresh",{"number":3146,"type":7,"author":2970,"provisional":9,"depends":2314,"ratified":2460,"specialuse":2309,"contact":3147,"extension":3148,"proposal":9},117,"Alon Or-bach @alonorbach","VK_KHR_performance_query",{"number":3150,"type":7,"author":2970,"provisional":9,"depends":3131,"ratified":2434,"contact":3130,"extension":3151,"proposal":777},484,"VK_KHR_pipeline_binary",{"number":3153,"type":7,"author":2970,"provisional":9,"depends":2314,"ratified":2434,"specialuse":2309,"contact":2676,"extension":3154,"proposal":9},270,"VK_KHR_pipeline_executable_properties",{"number":3156,"type":7,"author":2970,"provisional":9,"ratified":2434,"contact":2687,"extension":3157,"proposal":9},291,"VK_KHR_pipeline_library",{"number":3159,"type":2418,"author":2970,"provisional":9,"ratified":2434,"contact":3160,"extension":3161,"proposal":9},395,"Charles Giessen @charles-lunarg","VK_KHR_portability_enumeration",{"number":3163,"type":7,"author":2970,"provisional":777,"depends":2314,"platform":2300,"ratified":2434,"contact":2692,"extension":3164,"proposal":9},164,"VK_KHR_portability_subset",{"number":3166,"type":7,"author":2970,"provisional":9,"depends":3167,"ratified":2434,"contact":3168,"extension":3169,"proposal":9},295,"VK_KHR_swapchain+VK_KHR_get_physical_device_properties2,VK_VERSION_1_1","Keith Packard @keithp","VK_KHR_present_id",{"number":3171,"type":7,"author":2970,"provisional":9,"depends":3172,"ratified":2434,"contact":3168,"extension":3173,"proposal":9},249,"VK_KHR_swapchain+VK_KHR_present_id","VK_KHR_present_wait",{"number":3175,"type":7,"author":2970,"provisional":9,"depends":2314,"ratified":2434,"contact":2442,"extension":3176,"proposal":9},81,"VK_KHR_push_descriptor",{"number":3178,"type":7,"author":2970,"provisional":9,"depends":3179,"ratified":2434,"contact":2759,"extension":3180,"proposal":9},349,"VK_KHR_spirv_1_4+VK_KHR_acceleration_structure","VK_KHR_ray_query",{"number":3182,"type":7,"author":2970,"provisional":9,"depends":2980,"ratified":2434,"contact":2759,"extension":3183,"proposal":9},387,"VK_KHR_ray_tracing_maintenance1",{"number":3185,"type":7,"author":2970,"provisional":9,"depends":3179,"ratified":2434,"contact":2759,"extension":3186,"proposal":9},348,"VK_KHR_ray_tracing_pipeline",{"number":3188,"type":7,"author":2970,"provisional":9,"depends":2980,"ratified":2434,"contact":3189,"extension":3190,"proposal":777},482,"Eric Werness","VK_KHR_ray_tracing_position_fetch",{"number":3192,"type":7,"author":2970,"promotedto":2408,"provisional":9,"ratified":2434,"contact":3193,"extension":3194,"proposal":9},145,"John Kessenich @johnkslang","VK_KHR_relaxed_block_layout",{"number":1054,"type":7,"author":2970,"promotedto":2508,"provisional":9,"ratified":2434,"contact":2301,"extension":3196,"proposal":9},"VK_KHR_sampler_mirror_clamp_to_edge",{"number":3198,"type":7,"author":2970,"promotedto":2408,"provisional":9,"depends":3199,"ratified":2434,"contact":3200,"extension":3201,"proposal":9},157,"(VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2),VK_VERSION_1_1","Andrew Garrard @fluppeteer","VK_KHR_sampler_ycbcr_conversion",{"number":3203,"type":7,"author":2970,"promotedto":2508,"provisional":9,"depends":3087,"ratified":2434,"contact":2448,"extension":3204,"proposal":9},242,"VK_KHR_separate_depth_stencil_layouts",{"number":3206,"type":7,"author":2970,"promotedto":2508,"provisional":9,"depends":2314,"ratified":2434,"contact":3207,"extension":3208,"proposal":9},181,"Aaron Hagan @ahagan","VK_KHR_shader_atomic_int64",{"number":3210,"type":7,"author":2970,"provisional":9,"depends":2314,"ratified":2460,"contact":3207,"extension":3211,"proposal":9},182,"VK_KHR_shader_clock",{"number":1939,"type":7,"author":2970,"promotedto":2408,"provisional":9,"ratified":2434,"contact":2759,"extension":3213,"proposal":9},"VK_KHR_shader_draw_parameters",{"number":3215,"type":7,"author":2970,"provisional":9,"depends":2314,"ratified":2434,"contact":2402,"extension":3216,"proposal":777},545,"VK_KHR_shader_expect_assume",{"number":3218,"type":7,"author":2970,"promotedto":2508,"provisional":9,"depends":2314,"ratified":2434,"contact":2975,"extension":2328,"proposal":9},83,{"number":3220,"type":7,"author":2970,"promotedto":2508,"provisional":9,"depends":2314,"ratified":2434,"contact":2975,"extension":3221,"proposal":9},198,"VK_KHR_shader_float_controls",{"number":3223,"type":7,"author":2970,"provisional":9,"depends":3224,"ratified":2434,"contact":2491,"extension":3225,"proposal":777},529,"VK_VERSION_1_1+VK_KHR_shader_float_controls","VK_KHR_shader_float_controls2",{"number":3227,"type":7,"author":2970,"promotedto":2412,"provisional":9,"depends":2314,"ratified":2434,"contact":2402,"extension":3228,"proposal":777},281,"VK_KHR_shader_integer_dot_product",{"number":3230,"type":7,"author":2970,"provisional":9,"depends":2408,"ratified":2434,"contact":3231,"extension":3232,"proposal":777},435,"Alan Baker @alan-baker","VK_KHR_shader_maximal_reconvergence",{"number":3234,"type":7,"author":2970,"promotedto":2412,"provisional":9,"ratified":2434,"contact":2477,"extension":3235,"proposal":9},294,"VK_KHR_shader_non_semantic_info",{"number":3237,"type":7,"author":2970,"provisional":9,"depends":3238,"ratified":2434,"contact":2301,"extension":3239,"proposal":777},236,"VK_VERSION_1_1+VK_KHR_vulkan_memory_model+VK_KHR_shader_maximal_reconvergence","VK_KHR_shader_quad_control",{"number":3241,"type":7,"author":2970,"provisional":9,"ratified":2434,"contact":3242,"extension":3243,"proposal":777},559,"Nathan Gauër @Keenuts","VK_KHR_shader_relaxed_extended_instruction",{"number":3245,"type":7,"author":2970,"promotedto":2508,"provisional":9,"depends":2408,"ratified":2434,"contact":2838,"extension":3246,"proposal":9},176,"VK_KHR_shader_subgroup_extended_types",{"number":3248,"type":7,"author":2970,"provisional":9,"ratified":2434,"contact":2402,"extension":3249,"proposal":777},417,"VK_KHR_shader_subgroup_rotate",{"number":3251,"type":7,"author":2970,"provisional":9,"depends":2408,"ratified":2434,"contact":3231,"extension":3252,"proposal":9},324,"VK_KHR_shader_subgroup_uniform_control_flow",{"number":3254,"type":7,"author":2970,"promotedto":2412,"provisional":9,"depends":2314,"ratified":2460,"contact":2388,"extension":3255,"proposal":9},216,"VK_KHR_shader_terminate_invocation",{"number":3257,"type":7,"author":2970,"provisional":9,"depends":3258,"ratified":2460,"contact":3147,"extension":3259,"proposal":9},112,"VK_KHR_swapchain+VK_KHR_get_surface_capabilities2+(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)","VK_KHR_shared_presentable_image",{"number":3261,"type":7,"author":2970,"promotedto":2508,"provisional":9,"depends":3224,"ratified":2434,"contact":2388,"extension":2686,"proposal":9},237,{"number":3263,"type":7,"author":2970,"promotedto":2408,"provisional":9,"ratified":2434,"contact":2975,"extension":3264,"proposal":9},132,"VK_KHR_storage_buffer_storage_class",{"number":724,"type":2418,"author":2970,"provisional":9,"ratified":2460,"contact":3266,"extension":2529,"proposal":9},"James Jones @cubanismo,Ian Elliott @ianelliottus",{"number":3268,"type":2418,"author":2970,"provisional":9,"depends":3269,"ratified":2434,"contact":3270,"extension":3271,"proposal":9},240,"VK_VERSION_1_1+VK_KHR_get_surface_capabilities2","Sandeep Shinde @sashinde","VK_KHR_surface_protected_capabilities",{"number":734,"type":7,"author":2970,"provisional":9,"depends":2529,"ratified":2460,"contact":3266,"extension":2607,"proposal":9},{"number":3274,"type":7,"author":2970,"provisional":9,"depends":3275,"ratified":2460,"contact":2310,"extension":3276,"proposal":9},201,"VK_KHR_swapchain+(VK_KHR_maintenance2,VK_VERSION_1_1)+(VK_KHR_image_format_list,VK_VERSION_1_2)","VK_KHR_swapchain_mutable_format",{"number":3278,"type":7,"author":2970,"promotedto":2412,"provisional":9,"depends":2314,"ratified":2460,"contact":2301,"extension":3279,"proposal":9},315,"VK_KHR_synchronization2",{"number":3281,"type":7,"author":2970,"promotedto":2508,"provisional":9,"depends":2314,"ratified":2434,"contact":2676,"extension":3282,"proposal":9},208,"VK_KHR_timeline_semaphore",{"number":3284,"type":7,"author":2970,"promotedto":2508,"provisional":9,"depends":2314,"ratified":2434,"contact":2491,"extension":3285,"proposal":9},254,"VK_KHR_uniform_buffer_standard_layout",{"number":3287,"type":7,"author":2970,"promotedto":2408,"provisional":9,"depends":2971,"ratified":2434,"contact":2388,"extension":3288,"proposal":9},121,"VK_KHR_variable_pointers",{"number":3290,"type":7,"author":2970,"provisional":9,"depends":2314,"ratified":2460,"contact":2495,"extension":2879,"proposal":777},526,{"number":3292,"type":7,"author":2970,"provisional":9,"depends":3293,"ratified":2434,"contact":2651,"extension":3294,"proposal":777},513,"VK_KHR_video_decode_queue","VK_KHR_video_decode_av1",{"number":1554,"type":7,"author":2970,"provisional":9,"depends":3293,"ratified":2434,"contact":3296,"extension":3297,"proposal":777},"peter.fang@amd.com","VK_KHR_video_decode_h264",{"number":3299,"type":7,"author":2970,"provisional":9,"depends":3293,"ratified":2434,"contact":3296,"extension":3300,"proposal":777},188,"VK_KHR_video_decode_h265",{"number":1232,"type":7,"author":2970,"provisional":9,"depends":3302,"ratified":2434,"contact":3303,"extension":3293,"proposal":777},"VK_KHR_video_queue+(VK_KHR_synchronization2,VK_VERSION_1_3)","jake.beju@amd.com",{"number":1500,"type":7,"author":2970,"provisional":9,"depends":3305,"ratified":2434,"contact":3306,"extension":3307,"proposal":777},"VK_KHR_video_encode_queue","Ahmed Abdelkhalek @aabdelkh","VK_KHR_video_encode_h264",{"number":1517,"type":7,"author":2970,"provisional":9,"depends":3305,"ratified":2434,"contact":3306,"extension":3309,"proposal":777},"VK_KHR_video_encode_h265",{"number":3311,"type":7,"author":2970,"provisional":9,"depends":3302,"ratified":2434,"contact":3306,"extension":3305,"proposal":777},300,{"number":3313,"type":7,"author":2970,"provisional":9,"depends":3314,"ratified":2434,"contact":2651,"extension":3315,"proposal":777},516,"VK_KHR_video_queue","VK_KHR_video_maintenance1",{"number":1224,"type":7,"author":2970,"provisional":9,"depends":3317,"ratified":2434,"contact":2885,"extension":3314,"proposal":777},"(VK_VERSION_1_1+VK_KHR_synchronization2),VK_VERSION_1_3",{"number":3319,"type":7,"author":2970,"promotedto":2508,"provisional":9,"depends":2314,"ratified":2434,"contact":2442,"extension":3320,"proposal":9},212,"VK_KHR_vulkan_memory_model",{"number":855,"type":2418,"author":2970,"provisional":9,"depends":2529,"platform":3322,"ratified":2434,"contact":3323,"extension":3324,"proposal":9},"wayland","Jesse Hall @critsec,Ian Elliott @ianelliottus","VK_KHR_wayland_surface",{"number":3326,"type":7,"author":2970,"provisional":9,"depends":3065,"platform":2590,"ratified":2434,"contact":11,"extension":3327,"proposal":9},76,"VK_KHR_win32_keyed_mutex",{"number":981,"type":2418,"author":2970,"provisional":9,"depends":2529,"platform":2590,"ratified":2434,"contact":3323,"extension":3329,"proposal":9},"VK_KHR_win32_surface",{"number":3331,"type":7,"author":2970,"provisional":9,"depends":2314,"ratified":2434,"contact":3332,"extension":3333,"proposal":9},337,"Caio Marcelo de Oliveira Filho @cmarcelo","VK_KHR_workgroup_memory_explicit_layout",{"number":812,"type":2418,"author":2970,"provisional":9,"depends":2529,"platform":3335,"ratified":2434,"contact":3323,"extension":3336,"proposal":9},"xcb","VK_KHR_xcb_surface",{"number":783,"type":2418,"author":2970,"provisional":9,"depends":2529,"platform":3338,"ratified":2434,"contact":3323,"extension":3339,"proposal":9},"xlib","VK_KHR_xlib_surface",{"number":3341,"type":7,"author":2970,"promotedto":2412,"provisional":9,"depends":2314,"ratified":2434,"contact":3231,"extension":3342,"proposal":9},326,"VK_KHR_zero_initialize_workgroup_memory",{"number":3344,"type":2418,"author":2871,"provisional":9,"contact":3160,"extension":3345,"proposal":777},460,"VK_LUNARG_direct_driver_loading",{"number":3347,"type":7,"author":3348,"provisional":9,"depends":2314,"specialuse":2487,"contact":2744,"extension":3349,"proposal":9},576,"MESA","VK_MESA_image_alignment_control",{"number":3351,"type":7,"author":3352,"provisional":9,"depends":2314,"contact":3353,"extension":3354,"proposal":777},531,"MSFT","Jesse Natalie @jenatali","VK_MSFT_layered_driver",{"number":3356,"type":2418,"author":3357,"deprecatedby":2697,"provisional":9,"depends":2529,"platform":3358,"contact":2692,"extension":3359,"proposal":9},123,"MVK","ios","VK_MVK_ios_surface",{"number":3361,"type":2418,"author":3357,"deprecatedby":2697,"provisional":9,"depends":2529,"platform":3362,"contact":2692,"extension":3363,"proposal":9},124,"macos","VK_MVK_macos_surface",{"number":1930,"type":2418,"author":3365,"provisional":9,"depends":2529,"platform":3366,"contact":3367,"extension":3368,"proposal":9},"NN","vi","Mathias Heyer gitlab:@mheyer","VK_NN_vi_surface",{"number":1322,"type":7,"author":3370,"provisional":9,"contact":3371,"extension":3372,"proposal":9},"NVX","Eric Werness @ewerness-nv,Liam Middlebrook @liam-middlebrook","VK_NVX_binary_import",{"number":1350,"type":7,"author":3370,"provisional":9,"contact":3374,"extension":3375,"proposal":9},"Eric Werness @ewerness-nv","VK_NVX_image_view_handle",{"number":3377,"type":7,"author":3370,"provisional":9,"depends":3378,"contact":2442,"extension":3379,"proposal":9},98,"VK_KHR_multiview,VK_VERSION_1_1","VK_NVX_multiview_per_view_attributes",{"number":3381,"type":7,"author":8,"provisional":9,"depends":2419,"platform":2590,"contact":3382,"extension":3383,"proposal":9},346,"Jeff Juliano @jjuliano","VK_NV_acquire_winrt_display",{"number":3385,"type":7,"author":8,"provisional":9,"contact":3374,"extension":3386,"proposal":9},88,"VK_NV_clip_space_w_scaling",{"number":3388,"type":7,"author":8,"provisional":9,"contact":3389,"extension":3390,"proposal":9},560,"Lujin Wang @lujinwangnv","VK_NV_command_buffer_inheritance",{"number":3392,"type":7,"author":8,"promotedto":2995,"provisional":9,"depends":2314,"contact":3393,"extension":3394,"proposal":9},202,"Pat Brown @nvpbrown","VK_NV_compute_shader_derivatives",{"number":3396,"type":7,"author":8,"provisional":9,"depends":2314,"contact":2442,"extension":3397,"proposal":9},250,"VK_NV_cooperative_matrix",{"number":3399,"type":7,"author":8,"provisional":9,"depends":3400,"contact":2552,"extension":3401,"proposal":9},427,"((VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_buffer_device_address),VK_VERSION_1_2","VK_NV_copy_memory_indirect",{"number":1733,"type":7,"author":8,"provisional":9,"depends":2314,"contact":2759,"extension":3403,"proposal":9},"VK_NV_corner_sampled_image",{"number":3405,"type":7,"author":8,"provisional":9,"depends":3406,"contact":3407,"extension":3408,"proposal":9},251,"VK_NV_framebuffer_mixed_samples+(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)","Kedarnath Thangudu @kthangudu","VK_NV_coverage_reduction_mode",{"number":3410,"type":7,"author":8,"provisional":777,"contact":3411,"extension":3412,"proposal":9},308,"Tristan Lorach @tlorach","VK_NV_cuda_kernel_launch",{"number":1268,"type":7,"author":8,"deprecatedby":3010,"provisional":9,"contact":2442,"extension":3414,"proposal":9},"VK_NV_dedicated_allocation",{"number":3416,"type":7,"author":3417,"provisional":9,"depends":3418,"contact":3419,"extension":3420,"proposal":9},241,"NVIDIA","(VK_KHR_dedicated_allocation+VK_KHR_get_physical_device_properties2),VK_VERSION_1_1","Nuno Subtil @nsubtil","VK_NV_dedicated_allocation_image_aliasing",{"number":3422,"type":7,"author":8,"provisional":9,"depends":2408,"contact":2448,"extension":3423,"proposal":9},547,"VK_NV_descriptor_pool_overallocation",{"number":3425,"type":7,"author":3417,"provisional":9,"depends":2314,"contact":3419,"extension":3426,"proposal":9},207,"VK_NV_device_diagnostic_checkpoints",{"number":3428,"type":7,"author":8,"provisional":9,"depends":2314,"contact":3407,"extension":3429,"proposal":9},301,"VK_NV_device_diagnostics_config",{"number":3431,"type":7,"author":8,"provisional":9,"depends":3432,"contact":2687,"extension":3433,"proposal":9},278,"(VK_VERSION_1_1+VK_KHR_buffer_device_address),VK_VERSION_1_2","VK_NV_device_generated_commands",{"number":3435,"type":7,"author":8,"provisional":9,"depends":3433,"contact":2552,"extension":3436,"proposal":9},429,"VK_NV_device_generated_commands_compute",{"number":3438,"type":7,"author":8,"provisional":777,"depends":2722,"platform":2300,"contact":3439,"extension":3440,"proposal":9},398,"Christoph Kubisch @pixeljetstream, Eric Werness @ewerness-nv","VK_NV_displacement_micromap",{"number":3442,"type":7,"author":8,"provisional":9,"contact":3443,"extension":3444,"proposal":9},493,"Russell Chou @russellcnv","VK_NV_extended_sparse_address_space",{"number":1821,"type":7,"author":8,"deprecatedby":3060,"provisional":9,"depends":3446,"contact":2425,"extension":3447,"proposal":9},"VK_NV_external_memory_capabilities","VK_NV_external_memory",{"number":1804,"type":2418,"author":8,"deprecatedby":3062,"provisional":9,"contact":2425,"extension":3446,"proposal":9},{"number":3450,"type":7,"author":8,"provisional":9,"depends":2559,"contact":11,"extension":3451,"proposal":9},372,"VK_NV_external_memory_rdma",{"extension":3453,"proposal":9},"VK_NV_external_memory_sci_buf",{"number":1839,"type":7,"author":8,"deprecatedby":3065,"provisional":9,"depends":3447,"platform":2590,"contact":2425,"extension":3455,"proposal":9},"VK_NV_external_memory_win32",{"extension":3457,"proposal":9},"VK_NV_external_sci_sync",{"extension":3459,"proposal":9},"VK_NV_external_sci_sync2",{"number":3461,"type":7,"author":8,"provisional":9,"contact":2442,"extension":3462,"proposal":9},154,"VK_NV_fill_rectangle",{"number":3464,"type":7,"author":8,"provisional":9,"contact":2442,"extension":3465,"proposal":9},150,"VK_NV_fragment_coverage_to_color",{"number":3467,"type":7,"author":8,"promotedto":3084,"provisional":9,"depends":2314,"contact":3393,"extension":3468,"proposal":9},204,"VK_NV_fragment_shader_barycentric",{"number":3470,"type":7,"author":8,"provisional":9,"depends":3088,"contact":3393,"extension":3471,"proposal":9},327,"VK_NV_fragment_shading_rate_enums",{"number":3473,"type":7,"author":8,"provisional":9,"contact":2442,"extension":3474,"proposal":9},153,"VK_NV_framebuffer_mixed_samples",{"number":3476,"type":7,"author":8,"provisional":9,"contact":2759,"extension":3477,"proposal":9},96,"VK_NV_geometry_shader_passthrough",{"number":1037,"type":7,"author":8,"deprecatedby":2953,"provisional":9,"contact":2448,"extension":3479,"proposal":9},"VK_NV_glsl_shader",{"number":3481,"type":7,"author":8,"provisional":9,"depends":2314,"contact":3482,"extension":3483,"proposal":9},279,"David Zhao Akeley @akeley98","VK_NV_inherited_viewport_scissor",{"number":3485,"type":7,"author":3417,"provisional":9,"depends":2314,"contact":3486,"extension":3487,"proposal":9},431,"sourav parmar @souravpNV","VK_NV_linear_color_attachment",{"number":3489,"type":7,"author":8,"provisional":9,"contact":3490,"extension":3491,"proposal":9},311,"Charles Hansen @cshansen","VK_NV_low_latency",{"number":3493,"type":7,"author":8,"provisional":9,"depends":3494,"contact":3490,"extension":3495,"proposal":9},506,"VK_VERSION_1_2,VK_KHR_timeline_semaphore","VK_NV_low_latency2",{"number":3497,"type":7,"author":8,"provisional":9,"depends":3400,"contact":2552,"extension":3498,"proposal":9},428,"VK_NV_memory_decompression",{"number":3500,"type":7,"author":8,"provisional":9,"depends":2314,"contact":2687,"extension":3501,"proposal":9},203,"VK_NV_mesh_shader",{"number":6,"type":7,"author":8,"provisional":9,"depends":10,"contact":11,"extension":4,"proposal":9},{"number":3504,"type":7,"author":8,"provisional":9,"depends":3135,"contact":2448,"extension":3505,"proposal":9},517,"VK_NV_per_stage_descriptor_set",{"number":3507,"type":7,"author":8,"provisional":9,"depends":2589,"contact":3508,"extension":3509,"proposal":9},293,"Liya Li @liyli","VK_NV_present_barrier",{"extension":3511,"proposal":9},"VK_NV_private_vendor_info",{"number":3513,"type":7,"author":8,"provisional":9,"contact":3514,"extension":3515,"proposal":9},556,"Rodrigo Locatti @rlocatti","VK_NV_raw_access_chains",{"number":3517,"type":7,"author":8,"deprecatedby":3186,"provisional":9,"depends":3518,"contact":3374,"extension":3519,"proposal":9},166,"(VK_KHR_get_physical_device_properties2+VK_KHR_get_memory_requirements2),VK_VERSION_1_1","VK_NV_ray_tracing",{"number":3521,"type":7,"author":8,"provisional":9,"depends":3186,"contact":3374,"extension":3522,"proposal":9},491,"VK_NV_ray_tracing_invocation_reorder",{"number":3524,"type":7,"author":8,"provisional":9,"depends":3186,"contact":3189,"extension":3525,"proposal":9},328,"VK_NV_ray_tracing_motion_blur",{"number":3527,"type":7,"author":8,"provisional":9,"contact":2552,"extension":3528,"proposal":777},569,"VK_NV_ray_tracing_validation",{"number":3530,"type":7,"author":8,"provisional":9,"depends":2314,"contact":3407,"extension":3531,"proposal":9},167,"VK_NV_representative_fragment_test",{"number":3533,"type":7,"author":8,"provisional":9,"contact":2448,"extension":3534,"proposal":9},95,"VK_NV_sample_mask_override_coverage",{"number":3536,"type":7,"author":8,"provisional":9,"depends":2314,"contact":3393,"extension":3537,"proposal":9},206,"VK_NV_scissor_exclusive",{"number":3539,"type":7,"author":8,"provisional":9,"contact":2442,"extension":3540,"proposal":9},564,"VK_NV_shader_atomic_float16_vector",{"number":3542,"type":7,"author":8,"provisional":9,"depends":2314,"contact":3393,"extension":3543,"proposal":9},205,"VK_NV_shader_image_footprint",{"number":3545,"type":7,"author":8,"provisional":9,"depends":2408,"contact":2759,"extension":3546,"proposal":9},155,"VK_NV_shader_sm_builtins",{"number":3548,"type":7,"author":8,"provisional":9,"depends":2408,"contact":2442,"extension":3549,"proposal":9},199,"VK_NV_shader_subgroup_partitioned",{"number":3551,"type":7,"author":8,"provisional":9,"depends":2314,"contact":3393,"extension":3552,"proposal":9},165,"VK_NV_shading_rate_image",{"number":3554,"type":7,"author":8,"provisional":9,"contact":2759,"extension":3555,"proposal":9},97,"VK_NV_viewport_array2",{"number":3557,"type":7,"author":8,"provisional":9,"contact":2448,"extension":3558,"proposal":9},99,"VK_NV_viewport_swizzle",{"number":1857,"type":7,"author":8,"promotedto":3327,"provisional":9,"depends":3455,"platform":2590,"contact":11,"extension":3560,"proposal":9},"VK_NV_win32_keyed_mutex",{"number":3562,"type":7,"author":2571,"provisional":9,"depends":3563,"contact":2572,"extension":3564,"proposal":9},522,"(VK_EXT_filter_cubic)+(VK_VERSION_1_2,VK_EXT_sampler_filter_minmax)","VK_QCOM_filter_cubic_clamp",{"number":3566,"type":7,"author":2571,"provisional":9,"depends":2573,"contact":2572,"extension":3567,"proposal":9},520,"VK_QCOM_filter_cubic_weights",{"number":3569,"type":7,"author":2571,"provisional":9,"depends":3570,"contact":2572,"extension":3571,"proposal":9},426,"(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_EXT_fragment_density_map","VK_QCOM_fragment_density_map_offset",{"number":3573,"type":7,"author":2571,"provisional":9,"depends":3574,"contact":2572,"extension":3575,"proposal":777},441,"VK_KHR_format_feature_flags2,VK_VERSION_1_3","VK_QCOM_image_processing",{"number":3577,"type":7,"author":2571,"provisional":9,"depends":3575,"contact":2572,"extension":3578,"proposal":9},519,"VK_QCOM_image_processing2",{"number":3580,"type":7,"author":2571,"provisional":9,"contact":2572,"extension":3581,"proposal":9},511,"VK_QCOM_multiview_per_view_render_areas",{"number":3583,"type":7,"author":2571,"provisional":9,"depends":2314,"contact":2572,"extension":3584,"proposal":9},489,"VK_QCOM_multiview_per_view_viewports",{"number":3586,"type":7,"author":2571,"provisional":9,"contact":2572,"extension":3587,"proposal":9},172,"VK_QCOM_render_pass_shader_resolve",{"number":3589,"type":7,"author":2571,"provisional":9,"contact":2572,"extension":3590,"proposal":9},302,"VK_QCOM_render_pass_store_ops",{"number":3592,"type":7,"author":2571,"provisional":9,"contact":2572,"extension":3593,"proposal":9},283,"VK_QCOM_render_pass_transform",{"number":3595,"type":7,"author":2571,"provisional":9,"depends":3596,"contact":2572,"extension":3597,"proposal":9},334,"VK_KHR_copy_commands2,VK_VERSION_1_3","VK_QCOM_rotated_copy_commands",{"number":3599,"type":7,"author":2571,"provisional":9,"depends":2314,"contact":2572,"extension":3600,"proposal":777},485,"VK_QCOM_tile_properties",{"number":3602,"type":7,"author":2571,"provisional":9,"contact":2572,"extension":3603,"proposal":9},521,"VK_QCOM_ycbcr_degamma",{"number":3605,"type":7,"author":3606,"provisional":9,"depends":2387,"platform":3607,"contact":3608,"extension":3609,"proposal":9},530,"QNX","screen","Mike Gorchak @mgorchak-blackberry, Aaron Ruby @aruby-blackberry","VK_QNX_external_memory_screen_buffer",{"number":3611,"type":2418,"author":3606,"provisional":9,"depends":2529,"platform":3607,"contact":3612,"extension":3613,"proposal":9},379,"Mike Gorchak @mgorchak-blackberry","VK_QNX_screen_surface",{"number":3615,"type":7,"author":3616,"provisional":9,"depends":2314,"contact":2515,"extension":3617,"proposal":9},486,"SEC","VK_SEC_amigo_profiling",{"number":3619,"type":7,"author":3620,"provisional":9,"depends":2314,"specialuse":2487,"contact":2744,"extension":3621,"proposal":9},421,"VALVE","VK_VALVE_descriptor_set_host_mapping",{"number":3623,"type":7,"author":3620,"promotedto":2709,"provisional":9,"depends":2707,"specialuse":2487,"contact":2708,"extension":3624,"proposal":9},352,"VK_VALVE_mutable_descriptor_type",1725732685435]