[{"data":1,"prerenderedAt":7464},["ShallowReactive",2],{"$fykqh2xkqm2jb":3,"$f3pfmz6fn0gl4j":275,"$f1rp7zyu4nz4dn":2198},[4,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,73,77,81,85,89,93,97,101,105,109,113,117,121,125,129,133,137,141,145,149,153,157,161,165,169,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,233,237,241,245,248,251,254,257,260,263,266,269,272],{"index":5,"title":6,"id":7,"appendix":8},0,"Preamble","preamble",false,{"index":10,"title":11,"id":12,"appendix":8},1,"Introduction","introduction",{"index":14,"title":15,"id":16,"appendix":8},2,"Fundamentals","fundamentals",{"index":18,"title":19,"id":20,"appendix":8},3,"Initialization","initialization",{"index":22,"title":23,"id":24,"appendix":8},4,"Devices and Queues","devsandqueues",{"index":26,"title":27,"id":28,"appendix":8},5,"Command Buffers","commandbuffers",{"index":30,"title":31,"id":32,"appendix":8},6,"Synchronization and Cache Control","synchronization",{"index":34,"title":35,"id":36,"appendix":8},7,"Render Pass","renderpass",{"index":38,"title":39,"id":40,"appendix":8},8,"Shaders","shaders",{"index":42,"title":43,"id":44,"appendix":8},9,"Pipelines","pipelines",{"index":46,"title":47,"id":48,"appendix":8},10,"Memory Allocation","memory",{"index":50,"title":51,"id":52,"appendix":8},11,"Resource Creation","resources",{"index":54,"title":55,"id":56,"appendix":8},12,"Images","images",{"index":58,"title":59,"id":60,"appendix":8},13,"Samplers","samplers",{"index":62,"title":63,"id":64,"appendix":8},14,"Resource Descriptors","descriptors",{"index":66,"title":67,"id":68,"appendix":8},15,"Descriptor Heaps","descriptorheaps",{"index":70,"title":71,"id":72,"appendix":8},16,"Descriptor Sets","descriptors-sets",{"index":74,"title":75,"id":76,"appendix":8},17,"Descriptor Buffers","descriptorbuffers",{"index":78,"title":79,"id":80,"appendix":8},18,"Shader Interfaces","interfaces",{"index":82,"title":83,"id":84,"appendix":8},19,"Sampling","textures",{"index":86,"title":87,"id":88,"appendix":8},20,"Fragment Density Map Operations","fragmentdensitymapops",{"index":90,"title":91,"id":92,"appendix":8},21,"Tensor Operations","tensors",{"index":94,"title":95,"id":96,"appendix":8},22,"Queries","queries",{"index":98,"title":99,"id":100,"appendix":8},23,"GPU Performance API Interface","gpu-performance-api",{"index":102,"title":103,"id":104,"appendix":8},24,"Clear Commands","clears",{"index":106,"title":107,"id":108,"appendix":8},25,"Copy Commands","copies",{"index":110,"title":111,"id":112,"appendix":8},26,"Drawing Commands","drawing",{"index":114,"title":115,"id":116,"appendix":8},27,"Fixed-Function Vertex Processing","fxvertex",{"index":118,"title":119,"id":120,"appendix":8},28,"Tessellation","tessellation",{"index":122,"title":123,"id":124,"appendix":8},29,"Geometry Shading","geometry",{"index":126,"title":127,"id":128,"appendix":8},30,"Mesh Shading","mesh",{"index":130,"title":131,"id":132,"appendix":8},31,"Cluster Culling Shading","cluster-culling",{"index":134,"title":135,"id":136,"appendix":8},32,"Fixed-Function Vertex Post-Processing","vertexpostproc",{"index":138,"title":139,"id":140,"appendix":8},33,"Rasterization","primsrast",{"index":142,"title":143,"id":144,"appendix":8},34,"Fragment Operations","fragops",{"index":146,"title":147,"id":148,"appendix":8},35,"The Framebuffer","framebuffer",{"index":150,"title":151,"id":152,"appendix":8},36,"Dispatching Commands","dispatch",{"index":154,"title":155,"id":156,"appendix":8},37,"Device-Generated Commands","device-generated-commands",{"index":158,"title":159,"id":160,"appendix":8},38,"Sparse Resources","sparsememory",{"index":162,"title":163,"id":164,"appendix":8},39,"Window System Integration (WSI)","wsi",{"index":166,"title":167,"id":168,"appendix":8},40,"Deferred Host Operations","deferred-host-operations",{"index":170,"title":171,"id":172,"appendix":8},41,"Private Data","private-data",{"index":174,"title":175,"id":176,"appendix":8},42,"Acceleration Structures","acceleration-structure",{"index":178,"title":179,"id":180,"appendix":8},43,"Compressed triangle data","compressed-triangle-data",{"index":182,"title":183,"id":184,"appendix":8},44,"Micromap","micromap",{"index":186,"title":187,"id":188,"appendix":8},45,"Ray Traversal","ray-traversal",{"index":190,"title":191,"id":192,"appendix":8},46,"Ray Tracing","ray-tracing",{"index":194,"title":195,"id":196,"appendix":8},47,"Memory Decompression","memory-decompression",{"index":198,"title":199,"id":200,"appendix":8},48,"Video Coding","video-coding",{"index":202,"title":203,"id":204,"appendix":8},49,"Optical Flow","opticalflow",{"index":206,"title":207,"id":208,"appendix":8},50,"Execution Graphs","executiongraphs",{"index":210,"title":211,"id":212,"appendix":8},51,"External Compute Queues","external-compute-queues",{"index":214,"title":215,"id":216,"appendix":8},52,"Data graphs","graphs",{"index":218,"title":219,"id":220,"appendix":8},53,"Extending Vulkan","extendingvulkan",{"index":222,"title":223,"id":224,"appendix":8},54,"Features","features",{"index":226,"title":227,"id":228,"appendix":8},55,"Limits","limits",{"index":230,"title":231,"id":232,"appendix":8},56,"Formats","formats",{"index":234,"title":235,"id":236,"appendix":8},57,"Additional Capabilities","capabilities",{"index":238,"title":239,"id":240,"appendix":8},58,"Debugging","debugging",{"index":5,"title":242,"id":243,"appendix":244},"Vulkan Environment for SPIR-V","spirvenv",true,{"index":10,"title":246,"id":247,"appendix":244},"Memory Model","memory-model",{"index":14,"title":249,"id":250,"appendix":244},"Compressed Image Formats","compressed_image_formats",{"index":18,"title":252,"id":253,"appendix":244},"Core Revisions (Informative)","versions",{"index":22,"title":255,"id":256,"appendix":244},"Layers & Extensions (Informative)","extensions",{"index":26,"title":258,"id":259,"appendix":244},"Vulkan Roadmap Milestones","roadmap",{"index":30,"title":261,"id":262,"appendix":244},"Legacy and Superseded Functionality","legacy",{"index":34,"title":264,"id":265,"appendix":244},"API Boilerplate","boilerplate",{"index":38,"title":267,"id":268,"appendix":244},"Invariance","invariance",{"index":42,"title":270,"id":271,"appendix":244},"Lexicon","lexicon",{"index":46,"title":273,"id":274,"appendix":244},"Credits (Informative)","credits",[276,285,291,297,303,307,313,317,320,324,327,332,337,341,345,349,351,354,358,361,366,368,373,376,380,382,386,395,400,407,411,415,419,424,428,434,439,444,449,452,457,461,468,472,478,486,493,496,501,508,512,516,522,527,532,537,542,546,551,555,559,565,568,572,577,582,588,592,596,599,605,609,614,621,625,629,634,637,644,648,652,655,660,664,669,672,676,681,684,690,696,700,704,710,714,719,724,730,735,740,745,750,756,760,765,769,773,778,782,785,790,794,799,804,808,812,817,822,827,833,836,841,844,849,854,859,863,868,873,879,883,888,893,897,900,904,909,913,920,924,927,933,937,943,948,951,955,959,963,968,971,974,979,984,989,992,995,999,1002,1005,1008,1012,1016,1019,1023,1027,1031,1036,1040,1044,1047,1051,1054,1057,1060,1063,1066,1070,1075,1079,1085,1088,1093,1096,1099,1102,1106,1108,1112,1117,1121,1125,1130,1132,1136,1139,1143,1151,1156,1160,1165,1172,1174,1178,1183,1186,1190,1194,1200,1206,1212,1216,1218,1223,1228,1232,1238,1243,1248,1254,1258,1263,1265,1269,1273,1275,1280,1283,1287,1292,1297,1301,1305,1307,1312,1316,1321,1324,1328,1330,1332,1335,1338,1341,1345,1350,1354,1358,1360,1364,1367,1371,1374,1376,1379,1383,1385,1389,1392,1395,1399,1404,1407,1410,1413,1417,1420,1423,1428,1432,1434,1437,1439,1441,1443,1446,1449,1453,1456,1459,1463,1467,1471,1474,1476,1480,1482,1484,1487,1492,1497,1500,1503,1505,1510,1513,1518,1523,1525,1529,1533,1536,1540,1543,1545,1550,1554,1556,1559,1564,1568,1572,1576,1579,1583,1586,1589,1592,1595,1598,1602,1606,1609,1613,1617,1621,1626,1630,1633,1636,1639,1643,1647,1651,1654,1656,1658,1663,1664,1667,1671,1675,1678,1681,1685,1688,1691,1696,1699,1702,1705,1709,1713,1716,1718,1720,1724,1728,1730,1734,1737,1739,1742,1746,1750,1752,1757,1760,1763,1766,1770,1775,1781,1786,1790,1796,1801,1803,1807,1811,1814,1818,1823,1828,1833,1836,1840,1844,1847,1852,1854,1859,1863,1865,1871,1875,1879,1882,1886,1889,1894,1899,1902,1906,1909,1910,1914,1916,1918,1920,1922,1925,1928,1931,1935,1938,1941,1943,1947,1951,1957,1960,1963,1966,1970,1973,1977,1981,1986,1991,1993,1997,2002,2006,2009,2012,2015,2019,2022,2025,2028,2032,2035,2038,2041,2044,2047,2050,2053,2058,2061,2065,2069,2073,2076,2081,2084,2088,2092,2095,2098,2101,2104,2107,2110,2114,2118,2123,2126,2132,2135,2138,2141,2148,2153,2157,2161,2164,2170,2176,2180,2184,2187,2192],{"number":277,"type":278,"author":279,"provisional":244,"depends":280,"platform":281,"contact":282,"extension":283,"proposal":244,"date_added":284},479,"device","AMD","VK_KHR_acceleration_structure+(VK_VERSION_1_4,VK_KHR_extended_flags,VK_KHR_maintenance5)","provisional","Stu Smith @stu-s","VK_AMDX_dense_geometry_format","2025-08-01",{"number":286,"type":278,"author":279,"provisional":244,"depends":287,"platform":281,"contact":288,"extension":289,"proposal":244,"date_added":290},135,"((VK_KHR_synchronization2+VK_KHR_spirv_1_4+VK_EXT_extended_dynamic_state),VK_VERSION_1_3)+VK_KHR_maintenance5+VK_KHR_pipeline_library","Tobias Hector @tobski","VK_AMDX_shader_enqueue","2023-07-28",{"number":292,"type":278,"author":279,"provisional":8,"depends":293,"contact":294,"extension":295,"proposal":244,"date_added":296},477,"VK_KHR_get_physical_device_properties2,VK_VERSION_1_1","Stu Smith","VK_AMD_anti_lag","2024-07-19",{"number":298,"type":278,"author":279,"provisional":8,"specialuse":299,"contact":300,"extension":301,"proposal":8,"date_added":302},180,"devtools","Daniel Rakos @drakos-amd","VK_AMD_buffer_marker","2018-02-19",{"number":304,"type":278,"author":279,"provisional":8,"depends":293,"contact":288,"extension":305,"proposal":8,"date_added":306},230,"VK_AMD_device_coherent_memory","2019-08-25",{"number":308,"type":278,"author":279,"provisional":8,"depends":309,"contact":310,"extension":311,"proposal":8,"date_added":312},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","2019-03-17",{"number":142,"type":278,"author":279,"promotedto":314,"provisional":8,"contact":300,"extension":315,"proposal":8,"date_added":316},"VK_KHR_draw_indirect_count","VK_AMD_draw_indirect_count","2016-08-28",{"number":110,"type":278,"author":279,"provisional":8,"contact":318,"extension":319,"proposal":8,"date_added":316},"Dominik Witczak @dominikwitczakamd","VK_AMD_gcn_shader",{"number":321,"type":278,"author":279,"provisional":8,"depends":293,"contact":282,"extension":322,"proposal":244,"date_added":323},134,"VK_AMD_gpa_interface","2026-05-08",{"number":154,"type":278,"author":279,"deprecatedby":325,"provisional":8,"contact":318,"extension":326,"proposal":8,"date_added":316},"VK_KHR_shader_float16_int8","VK_AMD_gpu_shader_half_float",{"number":328,"type":278,"author":279,"deprecatedby":325,"provisional":8,"contact":329,"extension":330,"proposal":8,"date_added":331},133,"Qun Lin @linqun","VK_AMD_gpu_shader_int16","2017-06-26",{"number":333,"type":278,"author":279,"provisional":8,"contact":334,"extension":335,"proposal":8,"date_added":336},190,"Martin Dinkov @mdinkov","VK_AMD_memory_overallocation_behavior","2018-11-03",{"number":338,"type":278,"author":279,"provisional":8,"contact":310,"extension":339,"proposal":8,"date_added":340},137,"VK_AMD_mixed_attachment_samples","2017-07-31",{"number":150,"type":278,"author":279,"obsoletedby":342,"provisional":8,"contact":310,"extension":343,"proposal":8,"date_added":344},"VK_KHR_maintenance1","VK_AMD_negative_viewport_height","2016-09-16",{"number":346,"type":278,"author":279,"provisional":8,"contact":310,"extension":347,"proposal":8,"date_added":348},184,"VK_AMD_pipeline_compiler_control","2019-08-11",{"number":82,"type":278,"author":279,"provisional":8,"contact":300,"extension":350,"proposal":8,"date_added":316},"VK_AMD_rasterization_order",{"number":158,"type":278,"author":279,"provisional":8,"contact":318,"extension":352,"proposal":8,"date_added":353},"VK_AMD_shader_ballot","2016-09-24",{"number":355,"type":278,"author":279,"provisional":8,"depends":293,"contact":334,"extension":356,"proposal":8,"date_added":357},186,"VK_AMD_shader_core_properties","2018-04-05",{"number":359,"type":278,"author":279,"provisional":8,"depends":356,"contact":310,"extension":360,"proposal":8,"date_added":348},228,"VK_AMD_shader_core_properties2",{"number":362,"type":278,"author":363,"provisional":8,"depends":293,"contact":288,"extension":364,"proposal":244,"date_added":365},322,"EXT","VK_AMD_shader_early_and_late_fragment_tests","2022-05-17",{"number":94,"type":278,"author":279,"provisional":8,"contact":329,"extension":367,"proposal":8,"date_added":316},"VK_AMD_shader_explicit_vertex_parameter",{"number":369,"type":278,"author":279,"provisional":8,"contact":370,"extension":371,"proposal":8,"date_added":372},138,"Aaron Hagan @AaronHaganAMD","VK_AMD_shader_fragment_mask","2017-09-04",{"number":194,"type":278,"author":279,"provisional":8,"contact":318,"extension":374,"proposal":8,"date_added":375},"VK_AMD_shader_image_load_store_lod","2017-10-06",{"number":178,"type":278,"author":279,"provisional":8,"specialuse":299,"contact":377,"extension":378,"proposal":8,"date_added":379},"Jaakko Konttinen @jaakkoamd","VK_AMD_shader_info","2017-10-20",{"number":90,"type":278,"author":279,"provisional":8,"contact":329,"extension":381,"proposal":8,"date_added":316},"VK_AMD_shader_trinary_minmax",{"number":174,"type":278,"author":279,"provisional":8,"depends":293,"contact":383,"extension":384,"proposal":8,"date_added":385},"Rex Xu @amdrexu","VK_AMD_texture_gather_bias_lod","2017-05-20",{"number":387,"type":278,"author":388,"provisional":8,"depends":389,"platform":390,"specialuse":391,"contact":392,"extension":393,"proposal":244,"date_added":394},469,"ANDROID","VK_ANDROID_external_memory_android_hardware_buffer","android","glemulation","Chris Forbes @chrisforbes","VK_ANDROID_external_format_resolve","2023-09-29",{"number":396,"type":278,"author":388,"provisional":8,"depends":397,"platform":390,"contact":398,"extension":389,"proposal":8,"date_added":399},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","2018-03-17",{"number":401,"type":278,"author":402,"provisional":8,"depends":403,"contact":404,"extension":405,"proposal":8,"date_added":406},508,"ARM","VK_VERSION_1_3+(VK_KHR_extended_flags,VK_KHR_maintenance5)+VK_KHR_deferred_host_operations","Kevin Petit @kpet","VK_ARM_data_graph","2025-06-20",{"number":408,"type":278,"author":402,"provisional":8,"depends":405,"contact":404,"extension":409,"proposal":8,"date_added":410},509,"VK_ARM_data_graph_instruction_set_tosa","2026-04-03",{"number":412,"type":278,"author":402,"provisional":8,"depends":293,"contact":404,"extension":413,"proposal":8,"date_added":414},677,"VK_ARM_data_graph_neural_accelerator_statistics","2026-05-01",{"number":416,"type":278,"author":402,"provisional":8,"depends":405,"contact":404,"extension":417,"proposal":8,"date_added":418},632,"VK_ARM_data_graph_optical_flow","2026-04-10",{"number":420,"type":278,"author":402,"provisional":8,"depends":293,"contact":421,"extension":422,"proposal":8,"date_added":423},610,"Jan-Harald Fredriksen @janharaldfredriksen-arm","VK_ARM_format_pack","2025-05-30",{"number":425,"type":278,"author":402,"provisional":8,"depends":293,"specialuse":299,"contact":421,"extension":426,"proposal":244,"date_added":427},606,"VK_ARM_performance_counters_by_region","2025-10-30",{"number":429,"type":278,"author":402,"provisional":8,"depends":430,"contact":431,"extension":432,"proposal":244,"date_added":433},597,"VK_EXT_opacity_micromap","Mathieu Robart @mathieurobart-arm","VK_ARM_pipeline_opacity_micromap","2025-01-17",{"number":435,"type":278,"author":402,"promotedto":436,"provisional":8,"depends":293,"contact":421,"extension":437,"proposal":8,"date_added":438},343,"VK_EXT_rasterization_order_attachment_access","VK_ARM_rasterization_order_attachment_access","2021-11-23",{"number":440,"type":278,"author":402,"provisional":8,"depends":441,"contact":421,"extension":442,"proposal":244,"date_added":443},425,"((VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_synchronization2),VK_VERSION_1_3","VK_ARM_render_pass_striped","2023-12-01",{"number":445,"type":278,"author":402,"provisional":8,"depends":446,"contact":404,"extension":447,"proposal":8,"date_added":448},418,"VK_ARM_shader_core_builtins","VK_ARM_scheduling_controls","2023-10-20",{"number":450,"type":278,"author":402,"provisional":8,"depends":293,"contact":404,"extension":446,"proposal":8,"date_added":451},498,"2022-10-13",{"number":453,"type":278,"author":402,"provisional":8,"depends":454,"contact":421,"extension":455,"proposal":8,"date_added":456},416,"VK_VERSION_1_1","VK_ARM_shader_core_properties","2023-02-16",{"number":458,"type":278,"author":402,"provisional":8,"depends":293,"specialuse":299,"contact":421,"extension":459,"proposal":244,"date_added":460},608,"VK_ARM_shader_instrumentation","2026-03-05",{"number":462,"type":278,"author":463,"provisional":8,"depends":464,"contact":465,"extension":466,"proposal":8,"date_added":467},566,"Arm","VK_ARM_tensors","Kevin Petit @kevinpetit","VK_ARM_tensor_controls","2026-06-26",{"number":469,"type":278,"author":402,"provisional":8,"depends":470,"contact":404,"extension":464,"proposal":244,"date_added":471},461,"VK_VERSION_1_3","2025-06-06",{"number":473,"type":278,"author":363,"promotedto":470,"provisional":8,"depends":293,"ratified":474,"contact":475,"extension":476,"proposal":8,"date_added":477},341,"vulkansc","Joshua Ashton @Joshua-Ashton","VK_EXT_4444_formats","2020-08-03",{"number":479,"type":480,"author":363,"provisional":8,"depends":481,"ratified":482,"contact":483,"extension":484,"proposal":8,"date_added":485},286,"instance","VK_EXT_direct_mode_display","vulkan","Drew DeVault sir@cmpwn.com","VK_EXT_acquire_drm_display","2021-06-17",{"number":487,"type":480,"author":488,"provisional":8,"depends":481,"platform":489,"ratified":482,"contact":490,"extension":491,"proposal":8,"date_added":492},90,"NV","xlib_xrandr","James Jones @cubanismo","VK_EXT_acquire_xlib_display","2017-01-17",{"extension":494,"proposal":8,"date_added":495},"VK_EXT_application_parameters","2023-06-02",{"number":497,"type":278,"author":402,"provisional":8,"depends":293,"ratified":498,"contact":421,"extension":499,"proposal":8,"date_added":500},68,"vulkan,vulkansc","VK_EXT_astc_decode_mode","2018-09-08",{"number":502,"type":278,"author":363,"provisional":8,"depends":503,"ratified":482,"specialuse":504,"contact":505,"extension":506,"proposal":244,"date_added":507},525,"(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_EXT_attachment_feedback_loop_layout","glemulation,d3demulation","Mike Blumenkrantz @zmike","VK_EXT_attachment_feedback_loop_dynamic_state","2023-05-04",{"number":509,"type":278,"author":363,"provisional":8,"depends":293,"ratified":482,"specialuse":504,"contact":475,"extension":510,"proposal":244,"date_added":511},340,"VK_EXT_attachment_feedback_loop_layout","2022-08-04",{"number":513,"type":278,"author":488,"provisional":8,"depends":293,"ratified":498,"contact":514,"extension":515,"proposal":8,"date_added":331},149,"Jeff Bolz @jeffbolznv","VK_EXT_blend_operation_advanced",{"number":517,"type":278,"author":363,"provisional":8,"depends":518,"ratified":482,"specialuse":504,"contact":519,"extension":520,"proposal":8,"date_added":521},412,"VK_EXT_custom_border_color","Piers Daniell @pdaniell-nv","VK_EXT_border_color_swizzle","2021-10-13",{"number":523,"type":278,"author":488,"deprecatedby":524,"provisional":8,"depends":293,"contact":514,"extension":525,"proposal":8,"date_added":526},245,"VK_KHR_buffer_device_address","VK_EXT_buffer_device_address","2019-01-05",{"number":528,"type":278,"author":363,"promotedto":529,"provisional":8,"depends":293,"contact":300,"extension":530,"proposal":244,"date_added":531},185,"VK_KHR_calibrated_timestamps","VK_EXT_calibrated_timestamps","2018-10-13",{"number":533,"type":278,"author":363,"provisional":8,"depends":293,"ratified":498,"contact":534,"extension":535,"proposal":8,"date_added":536},382,"Sharif Elcott @selcott","VK_EXT_color_write_enable","2021-04-13",{"number":538,"type":278,"author":488,"provisional":8,"depends":293,"ratified":482,"contact":539,"extension":540,"proposal":8,"date_added":541},82,"Vikram Kushwaha @vkushwaha","VK_EXT_conditional_rendering","2018-07-07",{"number":543,"type":278,"author":488,"provisional":8,"depends":293,"ratified":498,"contact":519,"extension":544,"proposal":8,"date_added":545},102,"VK_EXT_conservative_rasterization","2018-01-05",{"number":547,"type":278,"author":363,"provisional":8,"depends":548,"ratified":482,"contact":514,"extension":549,"proposal":244,"date_added":550},660,"VK_KHR_cooperative_matrix","VK_EXT_cooperative_matrix_maintenance1","2026-08-07",{"number":552,"type":278,"author":363,"provisional":8,"depends":293,"ratified":498,"specialuse":504,"contact":553,"extension":518,"proposal":8,"date_added":554},288,"Liam Middlebrook @liam-middlebrook","2020-05-03",{"number":556,"type":278,"author":363,"provisional":8,"depends":293,"ratified":482,"contact":505,"extension":557,"proposal":244,"date_added":558},629,"VK_EXT_custom_resolve","2025-11-14",{"number":98,"type":278,"author":560,"promotedto":561,"provisional":8,"depends":562,"specialuse":240,"contact":563,"extension":564,"proposal":8,"date_added":316},"Baldur Karlsson","VK_EXT_debug_utils","VK_EXT_debug_report","Baldur Karlsson @baldurk","VK_EXT_debug_marker",{"number":54,"type":480,"author":566,"deprecatedby":561,"provisional":8,"specialuse":240,"contact":567,"extension":562,"proposal":8,"date_added":316},"GOOGLE","Courtney Goeltzenleuchter @courtney-g",{"number":569,"type":480,"author":363,"provisional":8,"ratified":498,"specialuse":240,"contact":570,"extension":561,"proposal":8,"date_added":571},129,"Mark Young @marky-lunarg","2018-03-07",{"number":573,"type":278,"author":363,"provisional":8,"depends":293,"ratified":482,"specialuse":574,"contact":475,"extension":575,"proposal":244,"date_added":576},284,"d3demulation","VK_EXT_depth_bias_control","2023-06-16",{"number":578,"type":278,"author":363,"provisional":8,"depends":293,"ratified":482,"contact":579,"extension":580,"proposal":244,"date_added":581},583,"Jules Blok @jules","VK_EXT_depth_clamp_control","2024-09-26",{"number":583,"type":278,"author":363,"promotedto":584,"provisional":8,"depends":293,"ratified":482,"contact":585,"extension":586,"proposal":8,"date_added":587},422,"VK_KHR_depth_clamp_zero_one","Graeme Leese @gnl21","VK_EXT_depth_clamp_zero_one","2022-09-01",{"number":589,"type":278,"author":363,"provisional":8,"depends":293,"ratified":482,"specialuse":391,"contact":590,"extension":591,"proposal":8,"date_added":438},356,"Shahbaz Youssefi @syoussefi","VK_EXT_depth_clip_control",{"number":593,"type":278,"author":363,"provisional":8,"depends":293,"ratified":498,"specialuse":574,"contact":519,"extension":594,"proposal":8,"date_added":595},103,"VK_EXT_depth_clip_enable","2019-02-15",{"number":62,"type":278,"author":488,"provisional":8,"ratified":498,"contact":519,"extension":597,"proposal":8,"date_added":598},"VK_EXT_depth_range_unrestricted","2017-07-21",{"number":600,"type":278,"author":363,"deprecatedby":601,"provisional":8,"depends":602,"ratified":482,"contact":288,"extension":603,"proposal":244,"date_added":604},317,"VK_EXT_descriptor_heap","((((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","2022-11-17",{"number":606,"type":278,"author":363,"provisional":8,"depends":607,"ratified":482,"contact":288,"extension":601,"proposal":244,"date_added":608},136,"((VK_KHR_extended_flags,VK_KHR_maintenance5)+(VK_KHR_buffer_device_address,VK_VERSION_1_2),VK_VERSION_1_4)","2026-01-22",{"number":610,"type":278,"author":488,"promotedto":611,"provisional":8,"depends":612,"ratified":482,"contact":514,"extension":613,"proposal":8,"date_added":357},162,"VK_VERSION_1_2","(VK_KHR_get_physical_device_properties2+VK_KHR_maintenance3),VK_VERSION_1_1","VK_EXT_descriptor_indexing",{"number":615,"type":278,"author":363,"provisional":8,"depends":616,"ratified":482,"specialuse":617,"contact":618,"extension":619,"proposal":8,"date_added":620},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","2022-09-28",{"number":622,"type":278,"author":363,"promotedto":623,"provisional":8,"depends":293,"ratified":482,"contact":618,"extension":624,"proposal":244,"date_added":620},342,"VK_KHR_device_fault","VK_EXT_device_fault",{"number":626,"type":278,"author":363,"provisional":8,"depends":627,"ratified":482,"contact":505,"extension":628,"proposal":244,"date_added":581},573,"((VK_KHR_buffer_device_address,VK_VERSION_1_2)+(VK_KHR_extended_flags,VK_KHR_maintenance5)),VK_VERSION_1_3","VK_EXT_device_generated_commands",{"number":630,"type":278,"author":363,"provisional":8,"depends":293,"ratified":482,"specialuse":299,"contact":631,"extension":632,"proposal":8,"date_added":633},285,"Yiwei Zhang @zzyiwei","VK_EXT_device_memory_report","2020-10-04",{"number":635,"type":480,"author":488,"provisional":8,"depends":636,"ratified":498,"contact":490,"extension":481,"proposal":8,"date_added":492},89,"VK_KHR_display",{"number":638,"type":480,"author":363,"provisional":8,"depends":639,"platform":640,"ratified":482,"contact":641,"extension":642,"proposal":8,"date_added":643},347,"VK_KHR_surface","directfb","Nicolas Caramelli @caramelli","VK_EXT_directfb_surface","2020-06-28",{"number":645,"type":278,"author":488,"provisional":8,"depends":293,"ratified":498,"contact":519,"extension":646,"proposal":8,"date_added":647},100,"VK_EXT_discard_rectangles","2017-02-26",{"number":649,"type":278,"author":488,"provisional":8,"depends":650,"ratified":498,"contact":490,"extension":651,"proposal":8,"date_added":492},92,"VK_EXT_display_surface_counter+VK_KHR_swapchain","VK_EXT_display_control",{"number":653,"type":480,"author":488,"provisional":8,"depends":636,"ratified":498,"contact":490,"extension":654,"proposal":8,"date_added":492},91,"VK_EXT_display_surface_counter",{"number":656,"type":278,"author":363,"provisional":8,"depends":657,"ratified":482,"contact":519,"extension":658,"proposal":244,"date_added":659},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","2023-05-28",{"number":661,"type":278,"author":363,"promotedto":470,"provisional":8,"depends":293,"ratified":498,"contact":519,"extension":662,"proposal":8,"date_added":663},268,"VK_EXT_extended_dynamic_state","2020-06-20",{"number":665,"type":278,"author":363,"promotedto":470,"provisional":8,"depends":293,"ratified":498,"contact":666,"extension":667,"proposal":8,"date_added":668},378,"Vikram Kushwaha @vkushwaha-nv","VK_EXT_extended_dynamic_state2","2021-04-18",{"number":670,"type":278,"author":488,"provisional":8,"depends":293,"ratified":482,"contact":519,"extension":671,"proposal":244,"date_added":620},456,"VK_EXT_extended_dynamic_state3",{"number":673,"type":278,"author":363,"provisional":8,"depends":674,"ratified":482,"contact":490,"extension":675,"proposal":244,"date_added":495},454,"VK_KHR_external_memory,VK_VERSION_1_1","VK_EXT_external_memory_acquire_unmodified",{"number":677,"type":278,"author":363,"provisional":8,"depends":678,"ratified":498,"contact":490,"extension":679,"proposal":8,"date_added":680},126,"VK_KHR_external_memory_fd","VK_EXT_external_memory_dma_buf","2017-11-27",{"number":682,"type":278,"author":363,"provisional":8,"depends":674,"ratified":498,"contact":300,"extension":683,"proposal":8,"date_added":680},179,"VK_EXT_external_memory_host",{"number":685,"type":278,"author":363,"provisional":8,"depends":674,"platform":686,"ratified":482,"contact":687,"extension":688,"proposal":244,"date_added":689},603,"metal","Aitor Camacho Larrondo @aitor-lunarg","VK_EXT_external_memory_metal","2025-01-24",{"number":691,"type":278,"author":692,"provisional":8,"ratified":498,"contact":693,"extension":694,"proposal":8,"date_added":695},171,"QCOM","Matthew Netsch @mnetsch","VK_EXT_filter_cubic","2019-02-04",{"number":697,"type":278,"author":363,"provisional":8,"depends":293,"ratified":482,"contact":693,"extension":698,"proposal":8,"date_added":699},219,"VK_EXT_fragment_density_map","2018-11-25",{"number":701,"type":278,"author":363,"provisional":8,"depends":698,"ratified":482,"contact":693,"extension":702,"proposal":8,"date_added":703},333,"VK_EXT_fragment_density_map2","2020-07-03",{"number":705,"type":278,"author":363,"provisional":8,"depends":706,"ratified":482,"contact":707,"extension":708,"proposal":244,"date_added":709},620,"(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_EXT_fragment_density_map+(VK_KHR_create_renderpass2,VK_VERSION_1_2)+(VK_VERSION_1_3,VK_KHR_dynamic_rendering)","Connor Abbott @cwabbott0","VK_EXT_fragment_density_map_offset","2025-03-20",{"number":711,"type":278,"author":363,"provisional":8,"depends":293,"ratified":498,"contact":519,"extension":712,"proposal":8,"date_added":713},252,"VK_EXT_fragment_shader_interlock","2019-06-02",{"number":715,"type":278,"author":363,"provisional":8,"depends":293,"ratified":482,"contact":716,"extension":717,"proposal":244,"date_added":718},376,"James Fitzpatrick @jamesfitzpatrick","VK_EXT_frame_boundary","2023-09-08",{"number":720,"type":278,"author":363,"provisional":8,"depends":721,"platform":722,"ratified":482,"contact":490,"extension":723,"proposal":8,"date_added":312},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":725,"type":278,"author":363,"promotedto":726,"provisional":8,"contact":727,"extension":728,"proposal":8,"date_added":729},175,"VK_KHR_global_priority","Andres Rodriguez @lostgoat","VK_EXT_global_priority","2017-10-12",{"number":731,"type":278,"author":363,"promotedto":726,"provisional":8,"depends":732,"contact":631,"extension":733,"proposal":8,"date_added":734},389,"VK_EXT_global_priority+(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)","VK_EXT_global_priority_query","2021-06-06",{"number":736,"type":278,"author":279,"provisional":8,"depends":737,"ratified":482,"contact":288,"extension":738,"proposal":244,"date_added":739},321,"(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_pipeline_library","VK_EXT_graphics_pipeline_library","2022-03-29",{"number":741,"type":278,"author":566,"provisional":8,"depends":742,"ratified":498,"contact":567,"extension":743,"proposal":8,"date_added":744},106,"VK_KHR_swapchain","VK_EXT_hdr_metadata","2017-02-10",{"number":746,"type":480,"author":363,"provisional":8,"depends":639,"ratified":498,"contact":747,"extension":748,"proposal":8,"date_added":749},257,"Lisa Wu @chengtianww","VK_EXT_headless_surface","2019-04-16",{"number":751,"type":278,"author":363,"promotedto":752,"provisional":8,"depends":753,"ratified":482,"contact":590,"extension":754,"proposal":244,"date_added":755},271,"VK_VERSION_1_4","((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","2023-07-21",{"number":757,"type":278,"author":363,"promotedto":611,"provisional":8,"depends":293,"contact":758,"extension":759,"proposal":8,"date_added":312},262,"Bas Nieuwenhuizen @BNieuwenhuizen","VK_EXT_host_query_reset",{"number":761,"type":278,"author":363,"provisional":8,"depends":762,"ratified":482,"specialuse":391,"contact":505,"extension":763,"proposal":244,"date_added":764},394,"(VK_KHR_maintenance1+VK_KHR_get_physical_device_properties2),VK_VERSION_1_1","VK_EXT_image_2d_view_of_3d","2022-04-05",{"number":766,"type":278,"author":363,"provisional":8,"depends":293,"ratified":482,"contact":421,"extension":767,"proposal":244,"date_added":768},339,"VK_EXT_image_compression_control","2022-05-10",{"number":770,"type":278,"author":363,"provisional":8,"depends":771,"ratified":482,"contact":421,"extension":772,"proposal":8,"date_added":768},438,"VK_EXT_image_compression_control+VK_KHR_swapchain","VK_EXT_image_compression_control_swapchain",{"number":774,"type":278,"author":363,"provisional":8,"depends":775,"ratified":498,"contact":490,"extension":776,"proposal":8,"date_added":777},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","2018-09-29",{"number":779,"type":278,"author":363,"promotedto":470,"provisional":8,"depends":293,"ratified":474,"contact":585,"extension":780,"proposal":8,"date_added":781},336,"VK_EXT_image_robustness","2020-07-19",{"number":783,"type":278,"author":363,"provisional":8,"depends":762,"ratified":482,"specialuse":574,"contact":505,"extension":784,"proposal":244,"date_added":456},419,"VK_EXT_image_sliced_view_of_3d",{"number":786,"type":278,"author":279,"provisional":8,"depends":293,"contact":787,"extension":788,"proposal":244,"date_added":789},688,"Noah Fredriks @noahf","VK_EXT_image_tiling_control","2026-07-31",{"number":791,"type":278,"author":363,"provisional":8,"depends":293,"ratified":482,"contact":475,"extension":792,"proposal":8,"date_added":793},392,"VK_EXT_image_view_min_lod","2021-11-16",{"number":795,"type":278,"author":363,"promotedto":796,"provisional":8,"depends":293,"contact":519,"extension":797,"proposal":8,"date_added":798},266,"VK_KHR_index_type_uint8","VK_EXT_index_type_uint8","2019-07-28",{"number":800,"type":278,"author":363,"promotedto":470,"provisional":8,"depends":801,"contact":802,"extension":803,"proposal":8,"date_added":500},139,"(VK_KHR_get_physical_device_properties2+VK_KHR_maintenance1),VK_VERSION_1_1","Daniel Rakos @aqnuep","VK_EXT_inline_uniform_block",{"number":805,"type":480,"author":363,"provisional":8,"ratified":498,"contact":806,"extension":807,"proposal":244,"date_added":443},497,"Christophe Riccio @christophe","VK_EXT_layer_settings",{"number":809,"type":278,"author":363,"provisional":8,"depends":293,"ratified":482,"specialuse":391,"contact":590,"extension":810,"proposal":244,"date_added":811},466,"VK_EXT_legacy_dithering","2022-09-08",{"number":813,"type":278,"author":363,"provisional":8,"depends":814,"ratified":482,"specialuse":391,"contact":505,"extension":815,"proposal":244,"date_added":816},496,"VK_EXT_vertex_input_dynamic_state","VK_EXT_legacy_vertex_attributes","2024-05-05",{"number":818,"type":278,"author":363,"promotedto":819,"provisional":8,"depends":293,"specialuse":820,"contact":514,"extension":821,"proposal":8,"date_added":798},260,"VK_KHR_line_rasterization","cadsupport","VK_EXT_line_rasterization",{"number":823,"type":278,"author":363,"promotedto":824,"provisional":8,"ratified":482,"contact":590,"extension":825,"proposal":8,"date_added":826},401,"VK_KHR_load_store_op_none","VK_EXT_load_store_op_none","2021-08-10",{"number":828,"type":278,"author":363,"provisional":8,"depends":829,"ratified":482,"contact":830,"extension":831,"proposal":244,"date_added":832},273,"VK_KHR_map_memory2,VK_VERSION_1_4","Faith Ekstrand @gfxstrand","VK_EXT_map_memory_placed","2024-02-14",{"number":834,"type":278,"author":363,"provisional":8,"depends":293,"ratified":498,"contact":514,"extension":835,"proposal":8,"date_added":526},238,"VK_EXT_memory_budget",{"number":837,"type":278,"author":363,"provisional":8,"depends":838,"ratified":482,"contact":666,"extension":839,"proposal":244,"date_added":840},551,"VK_KHR_get_physical_device_properties2+VK_KHR_buffer_device_address","VK_EXT_memory_decompression","2025-10-24",{"number":842,"type":278,"author":363,"provisional":8,"depends":293,"ratified":482,"contact":514,"extension":843,"proposal":8,"date_added":526},239,"VK_EXT_memory_priority",{"number":845,"type":278,"author":363,"provisional":8,"depends":846,"ratified":482,"contact":847,"extension":848,"proposal":244,"date_added":587},329,"VK_KHR_spirv_1_4,VK_VERSION_1_2","Christoph Kubisch @pixeljetstream","VK_EXT_mesh_shader",{"number":850,"type":278,"author":363,"provisional":8,"platform":686,"ratified":482,"contact":851,"extension":852,"proposal":244,"date_added":853},312,"Bill Hollings @billhollings","VK_EXT_metal_objects","2022-06-09",{"number":855,"type":480,"author":363,"provisional":8,"depends":639,"platform":686,"ratified":482,"contact":856,"extension":857,"proposal":8,"date_added":858},218,"Dzmitry Malyshau @kvark","VK_EXT_metal_surface","2019-03-03",{"number":860,"type":278,"author":363,"provisional":8,"depends":293,"ratified":482,"contact":505,"extension":861,"proposal":8,"date_added":862},393,"VK_EXT_multi_draw","2021-06-19",{"number":864,"type":278,"author":363,"provisional":8,"depends":865,"ratified":482,"contact":590,"extension":866,"proposal":244,"date_added":867},377,"(VK_KHR_create_renderpass2+VK_KHR_depth_stencil_resolve),VK_VERSION_1_2","VK_EXT_multisampled_render_to_single_sampled","2022-06-30",{"number":869,"type":278,"author":363,"provisional":8,"depends":870,"ratified":482,"contact":590,"extension":871,"proposal":244,"date_added":872},617,"VK_KHR_swapchain+VK_EXT_multisampled_render_to_single_sampled","VK_EXT_multisampled_render_to_swapchain","2026-06-05",{"number":874,"type":278,"author":363,"provisional":8,"depends":875,"ratified":482,"specialuse":574,"contact":876,"extension":877,"proposal":244,"date_added":878},495,"VK_KHR_maintenance3,VK_VERSION_1_1","Joshua Ashton @Joshua-Ashton,Hans-Kristian Arntzen @HansKristian-Work","VK_EXT_mutable_descriptor_type","2020-12-07",{"number":880,"type":278,"author":363,"provisional":8,"depends":293,"ratified":482,"contact":519,"extension":881,"proposal":8,"date_added":882},452,"VK_EXT_nested_command_buffer","2023-10-06",{"number":884,"type":278,"author":363,"provisional":8,"depends":293,"ratified":482,"specialuse":885,"contact":886,"extension":887,"proposal":244,"date_added":853},423,"d3demulation,glemulation","Georg Lehmann @DadSchoorse","VK_EXT_non_seamless_cube_map",{"number":889,"type":278,"author":363,"promotedto":890,"provisional":8,"depends":891,"ratified":482,"contact":892,"extension":430,"proposal":244,"date_added":620},397,"VK_KHR_opacity_micromap","VK_KHR_acceleration_structure+(VK_KHR_synchronization2,VK_VERSION_1_3)","Christoph Kubisch @pixeljetstream, Eric Werness",{"number":894,"type":278,"author":363,"provisional":8,"depends":843,"ratified":482,"contact":519,"extension":895,"proposal":8,"date_added":896},413,"VK_EXT_pageable_device_local_memory","2021-09-06",{"number":898,"type":278,"author":363,"provisional":8,"depends":293,"ratified":498,"contact":310,"extension":899,"proposal":8,"date_added":531},213,"VK_EXT_pci_bus_info",{"number":901,"type":278,"author":363,"provisional":8,"depends":293,"ratified":482,"contact":902,"extension":903,"proposal":8,"date_added":485},354,"Simon Ser @emersion","VK_EXT_physical_device_drm",{"number":905,"type":278,"author":279,"promotedto":470,"provisional":8,"depends":293,"contact":906,"extension":907,"proposal":8,"date_added":908},298,"Gregory Grebe @grgrebe_amd","VK_EXT_pipeline_creation_cache_control","2020-03-17",{"number":910,"type":278,"author":566,"promotedto":470,"provisional":8,"specialuse":299,"contact":911,"extension":912,"proposal":8,"date_added":312},193,"Jean-Francois Roy @jfroy","VK_EXT_pipeline_creation_feedback",{"number":914,"type":278,"author":363,"promotedto":915,"provisional":8,"depends":916,"ratified":482,"contact":917,"extension":918,"proposal":244,"date_added":919},499,"VK_KHR_pipeline_library_group_handles","VK_KHR_ray_tracing_pipeline+VK_KHR_pipeline_library","Hans-Kristian Arntzen @HansKristian-Work","VK_EXT_pipeline_library_group_handles","2023-01-26",{"number":921,"type":278,"author":363,"provisional":8,"depends":293,"ratified":482,"contact":922,"extension":923,"proposal":8,"date_added":768},373,"Mukund Keshava @mkeshavanv","VK_EXT_pipeline_properties",{"number":925,"type":278,"author":363,"promotedto":752,"provisional":8,"depends":293,"ratified":482,"contact":590,"extension":926,"proposal":244,"date_added":620},467,"VK_EXT_pipeline_protected_access",{"number":928,"type":278,"author":929,"promotedto":752,"provisional":8,"depends":293,"ratified":482,"contact":930,"extension":931,"proposal":8,"date_added":932},69,"IMG","Jarred Davies","VK_EXT_pipeline_robustness","2022-07-14",{"number":934,"type":278,"author":488,"provisional":8,"ratified":498,"contact":935,"extension":936,"proposal":8,"date_added":340},156,"Daniel Koch @dgkoch","VK_EXT_post_depth_coverage",{"number":938,"type":278,"author":363,"promotedto":939,"provisional":8,"depends":742,"ratified":482,"contact":940,"extension":941,"proposal":244,"date_added":942},362,"VK_KHR_present_mode_fifo_latest_ready","Lionel Duc @nvlduc","VK_EXT_present_mode_fifo_latest_ready","2024-10-04",{"number":944,"type":278,"author":363,"provisional":8,"depends":945,"ratified":482,"contact":940,"extension":946,"proposal":244,"date_added":947},209,"VK_KHR_swapchain+VK_KHR_present_id2+VK_KHR_get_surface_capabilities2+VK_KHR_calibrated_timestamps","VK_EXT_present_timing","2025-11-26",{"number":949,"type":278,"author":363,"provisional":8,"depends":293,"ratified":482,"specialuse":391,"contact":505,"extension":950,"proposal":244,"date_added":410},679,"VK_EXT_primitive_restart_index",{"number":952,"type":278,"author":363,"provisional":8,"depends":293,"ratified":482,"specialuse":391,"contact":590,"extension":953,"proposal":8,"date_added":954},357,"VK_EXT_primitive_topology_list_restart","2021-08-29",{"number":956,"type":278,"author":363,"provisional":8,"depends":957,"ratified":482,"specialuse":391,"contact":590,"extension":958,"proposal":244,"date_added":739},383,"VK_EXT_transform_feedback","VK_EXT_primitives_generated_query",{"number":960,"type":278,"author":488,"promotedto":470,"provisional":8,"depends":293,"contact":961,"extension":962,"proposal":8,"date_added":554},296,"Matthew Rusch @mattruschnv","VK_EXT_private_data",{"number":964,"type":278,"author":363,"provisional":8,"depends":293,"ratified":482,"specialuse":391,"contact":965,"extension":966,"proposal":8,"date_added":967},255,"Jesse Hall @jessehall","VK_EXT_provoking_vertex","2021-04-25",{"number":969,"type":278,"author":363,"provisional":8,"depends":674,"ratified":498,"contact":490,"extension":970,"proposal":8,"date_added":680},127,"VK_EXT_queue_family_foreign",{"number":972,"type":278,"author":402,"provisional":8,"depends":293,"ratified":482,"contact":421,"extension":436,"proposal":244,"date_added":973},464,"2022-08-18",{"number":975,"type":278,"author":363,"provisional":8,"depends":976,"ratified":482,"contact":977,"extension":978,"proposal":244,"date_added":558},582,"VK_KHR_ray_tracing_pipeline","Eric Werness @ewerness-nv","VK_EXT_ray_tracing_invocation_reorder",{"number":980,"type":278,"author":363,"provisional":8,"depends":981,"ratified":482,"contact":421,"extension":982,"proposal":8,"date_added":983},345,"VK_KHR_sampler_ycbcr_conversion,VK_VERSION_1_1","VK_EXT_rgba10x6_formats","2021-10-05",{"number":985,"type":278,"author":363,"promotedto":986,"provisional":8,"depends":293,"ratified":498,"contact":553,"extension":987,"proposal":8,"date_added":988},287,"VK_KHR_robustness2","VK_EXT_robustness2","2020-04-26",{"number":990,"type":278,"author":279,"provisional":8,"depends":293,"ratified":498,"contact":300,"extension":991,"proposal":8,"date_added":372},144,"VK_EXT_sample_locations",{"number":993,"type":278,"author":488,"promotedto":611,"provisional":8,"depends":293,"contact":514,"extension":994,"proposal":8,"date_added":331},131,"VK_EXT_sampler_filter_minmax",{"number":996,"type":278,"author":363,"promotedto":611,"provisional":8,"depends":293,"contact":288,"extension":997,"proposal":8,"date_added":998},222,"VK_EXT_scalar_block_layout","2018-11-18",{"number":1000,"type":278,"author":363,"promotedto":611,"provisional":8,"contact":300,"extension":1001,"proposal":8,"date_added":998},247,"VK_EXT_separate_stencil_usage",{"number":1003,"type":278,"author":363,"provisional":8,"depends":293,"ratified":482,"contact":514,"extension":1004,"proposal":244,"date_added":840},628,"VK_EXT_shader_64bit_indexing",{"number":1006,"type":278,"author":488,"provisional":8,"depends":293,"ratified":498,"contact":666,"extension":1007,"proposal":8,"date_added":781},261,"VK_EXT_shader_atomic_float",{"number":1009,"type":278,"author":363,"provisional":8,"depends":1007,"ratified":482,"contact":830,"extension":1010,"proposal":8,"date_added":1011},274,"VK_EXT_shader_atomic_float2","2021-07-20",{"number":1013,"type":278,"author":363,"promotedto":470,"provisional":8,"depends":293,"ratified":474,"contact":514,"extension":1014,"proposal":8,"date_added":1015},277,"VK_EXT_shader_demote_to_helper_invocation","2019-06-29",{"number":1017,"type":278,"author":363,"provisional":8,"depends":293,"ratified":482,"contact":404,"extension":1018,"proposal":244,"date_added":471},568,"VK_EXT_shader_float8",{"number":1020,"type":278,"author":363,"provisional":8,"depends":293,"ratified":498,"contact":288,"extension":1021,"proposal":8,"date_added":1022},235,"VK_EXT_shader_image_atomic_int64","2020-09-27",{"number":1024,"type":278,"author":363,"provisional":8,"depends":611,"ratified":482,"contact":514,"extension":1025,"proposal":244,"date_added":1026},636,"VK_EXT_shader_long_vector","2025-12-18",{"number":1028,"type":278,"author":363,"provisional":8,"depends":1029,"ratified":482,"contact":917,"extension":1030,"proposal":244,"date_added":867},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":1032,"type":278,"author":363,"provisional":8,"depends":657,"ratified":482,"contact":1033,"extension":1034,"proposal":244,"date_added":1035},483,"Daniel Story @daniel-story","VK_EXT_shader_object","2023-03-31",{"number":1037,"type":278,"author":363,"provisional":8,"depends":293,"ratified":482,"contact":404,"extension":1038,"proposal":244,"date_added":1039},673,"VK_EXT_shader_ocp_microscaling_types","2026-07-03",{"number":1041,"type":278,"author":363,"provisional":8,"depends":293,"ratified":482,"contact":404,"extension":1042,"proposal":244,"date_added":1043},565,"VK_EXT_shader_replicated_composites","2024-05-31",{"number":1045,"type":278,"author":363,"provisional":8,"depends":293,"ratified":482,"contact":693,"extension":1046,"proposal":244,"date_added":323},306,"VK_EXT_shader_split_barrier",{"number":1048,"type":278,"author":363,"provisional":8,"ratified":498,"contact":318,"extension":1049,"proposal":8,"date_added":1050},141,"VK_EXT_shader_stencil_export","2017-08-20",{"number":1052,"type":278,"author":488,"deprecatedby":611,"provisional":8,"contact":935,"extension":1053,"proposal":8,"date_added":492},65,"VK_EXT_shader_subgroup_ballot",{"number":1055,"type":278,"author":363,"provisional":8,"depends":293,"ratified":482,"contact":514,"extension":1056,"proposal":8,"date_added":357},663,"VK_EXT_shader_subgroup_partitioned",{"number":1058,"type":278,"author":488,"deprecatedby":454,"provisional":8,"contact":935,"extension":1059,"proposal":8,"date_added":492},66,"VK_EXT_shader_subgroup_vote",{"number":1061,"type":278,"author":363,"provisional":8,"depends":470,"ratified":482,"contact":421,"extension":1062,"proposal":244,"date_added":1035},396,"VK_EXT_shader_tile_image",{"number":1064,"type":278,"author":363,"provisional":8,"depends":293,"ratified":482,"contact":519,"extension":1065,"proposal":244,"date_added":840},643,"VK_EXT_shader_uniform_buffer_unsized_array",{"number":1067,"type":278,"author":488,"promotedto":611,"provisional":8,"contact":935,"extension":1068,"proposal":8,"date_added":1069},163,"VK_EXT_shader_viewport_index_layer","2017-08-14",{"number":1071,"type":278,"author":363,"promotedto":470,"provisional":8,"depends":454,"ratified":474,"contact":1072,"extension":1073,"proposal":8,"date_added":1074},226,"Neil Henning @sheredom","VK_EXT_subgroup_size_control","2019-07-20",{"number":1076,"type":278,"author":363,"provisional":8,"depends":293,"ratified":482,"contact":1077,"extension":1078,"proposal":244,"date_added":768},459,"Ting Wei @catweiting","VK_EXT_subpass_merge_feedback",{"number":1080,"type":480,"author":363,"promotedto":1081,"provisional":8,"depends":1082,"ratified":482,"contact":590,"extension":1083,"proposal":244,"date_added":1084},275,"VK_KHR_surface_maintenance1","VK_KHR_surface+VK_KHR_get_surface_capabilities2","VK_EXT_surface_maintenance1","2022-12-08",{"number":1086,"type":480,"author":566,"provisional":8,"depends":639,"ratified":498,"contact":567,"extension":1087,"proposal":8,"date_added":492},105,"VK_EXT_swapchain_colorspace",{"number":1089,"type":278,"author":363,"promotedto":1090,"provisional":8,"depends":1091,"ratified":482,"contact":590,"extension":1092,"proposal":244,"date_added":1084},276,"VK_KHR_swapchain_maintenance1","VK_KHR_swapchain+VK_EXT_surface_maintenance1+(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)","VK_EXT_swapchain_maintenance1",{"number":1094,"type":278,"author":363,"promotedto":470,"provisional":8,"depends":293,"ratified":474,"contact":514,"extension":1095,"proposal":8,"date_added":1015},282,"VK_EXT_texel_buffer_alignment",{"number":1097,"type":278,"author":363,"provisional":8,"depends":293,"ratified":482,"contact":421,"extension":1098,"proposal":244,"date_added":1026},289,"VK_EXT_texture_compression_astc_3d",{"number":1100,"type":278,"author":402,"promotedto":470,"provisional":8,"depends":293,"ratified":474,"contact":421,"extension":1101,"proposal":8,"date_added":798},67,"VK_EXT_texture_compression_astc_hdr",{"number":1103,"type":278,"author":363,"promotedto":470,"provisional":8,"contact":288,"extension":1104,"proposal":8,"date_added":1105},246,"VK_EXT_tooling_info","2019-12-07",{"number":122,"type":278,"author":488,"provisional":8,"depends":293,"ratified":482,"specialuse":1107,"contact":519,"extension":957,"proposal":8,"date_added":531},"glemulation,d3demulation,devtools",{"number":1109,"type":278,"author":566,"provisional":8,"ratified":482,"contact":1110,"extension":1111,"proposal":8,"date_added":372},161,"Cort Stratton @cdwfs","VK_EXT_validation_cache",{"number":1113,"type":480,"author":1114,"deprecatedby":807,"provisional":8,"ratified":482,"specialuse":240,"contact":1115,"extension":1116,"proposal":8,"date_added":526},248,"LUNARG","Karl Schultz @karl-lunarg","VK_EXT_validation_features",{"number":1118,"type":480,"author":566,"deprecatedby":807,"provisional":8,"specialuse":240,"contact":1119,"extension":1120,"proposal":8,"date_added":344},62,"Tobin Ehlis @tobine","VK_EXT_validation_flags",{"number":1122,"type":278,"author":488,"promotedto":1123,"provisional":8,"depends":293,"contact":539,"extension":1124,"proposal":8,"date_added":571},191,"VK_KHR_vertex_attribute_divisor","VK_EXT_vertex_attribute_divisor",{"number":1126,"type":278,"author":363,"promotedto":1127,"provisional":8,"depends":293,"contact":519,"extension":1128,"proposal":8,"date_added":1129},609,"VK_KHR_maintenance9","VK_EXT_vertex_attribute_robustness","2024-11-20",{"number":1131,"type":278,"author":363,"provisional":8,"depends":293,"ratified":498,"contact":519,"extension":814,"proposal":8,"date_added":536},353,{"number":1133,"type":278,"author":363,"promotedto":470,"provisional":8,"depends":981,"ratified":474,"contact":1134,"extension":1135,"proposal":8,"date_added":536},331,"Tony Zlatinski @tzlatinski","VK_EXT_ycbcr_2plane_444_formats",{"number":1137,"type":278,"author":363,"provisional":8,"depends":981,"ratified":498,"contact":519,"extension":1138,"proposal":8,"date_added":858},253,"VK_EXT_ycbcr_image_arrays",{"number":1140,"type":278,"author":363,"provisional":8,"depends":293,"ratified":482,"contact":505,"extension":1141,"proposal":244,"date_added":1142},621,"VK_EXT_zero_initialize_device_memory","2025-05-09",{"number":1144,"type":278,"author":1145,"provisional":8,"depends":1146,"platform":1147,"contact":1148,"extension":1149,"proposal":8,"date_added":1150},367,"FUCHSIA","VK_FUCHSIA_external_memory+(VK_KHR_sampler_ycbcr_conversion,VK_VERSION_1_1)","fuchsia","John Rosasco @rosasco","VK_FUCHSIA_buffer_collection","2021-09-28",{"number":1152,"type":278,"author":1145,"provisional":8,"depends":1153,"platform":1147,"contact":1148,"extension":1154,"proposal":8,"date_added":1155},365,"(VK_KHR_external_memory_capabilities+VK_KHR_external_memory),VK_VERSION_1_1","VK_FUCHSIA_external_memory","2021-03-21",{"number":1157,"type":278,"author":1145,"provisional":8,"depends":1158,"platform":1147,"contact":1148,"extension":1159,"proposal":8,"date_added":1155},366,"VK_KHR_external_semaphore_capabilities+VK_KHR_external_semaphore","VK_FUCHSIA_external_semaphore",{"number":1161,"type":480,"author":1145,"provisional":8,"depends":639,"platform":1147,"contact":1162,"extension":1163,"proposal":8,"date_added":1164},215,"Craig Stout @cdotstout","VK_FUCHSIA_imagepipe_surface","2018-10-07",{"number":1166,"type":278,"author":1167,"provisional":8,"depends":1168,"platform":1169,"contact":911,"extension":1170,"proposal":8,"date_added":1171},192,"GGP","VK_KHR_swapchain+VK_GGP_stream_descriptor_surface","ggp","VK_GGP_frame_token","2019-03-19",{"number":206,"type":480,"author":1167,"provisional":8,"depends":639,"platform":1169,"contact":911,"extension":1173,"proposal":8,"date_added":1171},"VK_GGP_stream_descriptor_surface",{"number":1175,"type":278,"author":566,"provisional":8,"contact":1176,"extension":1177,"proposal":8,"date_added":531},225,"Hai Nguyen @chaoticbob","VK_GOOGLE_decorate_string",{"number":1179,"type":278,"author":566,"provisional":8,"depends":742,"contact":1180,"extension":1181,"proposal":8,"date_added":1182},93,"Ian Elliott @ianelliottus","VK_GOOGLE_display_timing","2017-03-10",{"number":1184,"type":278,"author":566,"provisional":8,"contact":1176,"extension":1185,"proposal":8,"date_added":531},224,"VK_GOOGLE_hlsl_functionality1",{"number":1187,"type":480,"author":566,"provisional":8,"depends":639,"specialuse":391,"contact":590,"extension":1188,"proposal":244,"date_added":1189},434,"VK_GOOGLE_surfaceless_query","2021-12-20",{"number":1191,"type":278,"author":566,"provisional":8,"contact":1192,"extension":1193,"proposal":8,"date_added":531},290,"Kaye Mason @chaleur","VK_GOOGLE_user_type",{"number":1195,"type":278,"author":1196,"provisional":8,"depends":293,"contact":1197,"extension":1198,"proposal":244,"date_added":1199},405,"HUAWEI","Yuchang Wang @richard_Wang2","VK_HUAWEI_cluster_culling_shader","2023-01-19",{"number":1201,"type":278,"author":1196,"provisional":8,"depends":1202,"contact":1203,"extension":1204,"proposal":8,"date_added":1205},591,"(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_swapchain+VK_EXT_hdr_metadata","Zehui Lin @bactlink","VK_HUAWEI_hdr_vivid","2024-11-01",{"number":1207,"type":278,"author":1208,"provisional":8,"depends":1209,"contact":1210,"extension":1211,"proposal":244,"date_added":1011},371,"Huawei","VK_KHR_ray_tracing_pipeline+(VK_KHR_synchronization2,VK_VERSION_1_3)","Pan Gao @PanGao-h","VK_HUAWEI_invocation_mask",{"number":1213,"type":278,"author":1196,"provisional":8,"depends":1214,"contact":1210,"extension":1215,"proposal":8,"date_added":862},370,"((VK_KHR_create_renderpass2,VK_VERSION_1_2)+VK_KHR_synchronization2),VK_VERSION_1_3","VK_HUAWEI_subpass_shading",{"number":70,"type":278,"author":929,"provisional":8,"contact":288,"extension":1217,"proposal":8,"date_added":316},"VK_IMG_filter_cubic",{"number":1219,"type":278,"author":929,"provisional":8,"depends":1220,"contact":930,"extension":1221,"proposal":8,"date_added":1222},601,"VK_KHR_format_feature_flags2,VK_VERSION_1_3","VK_IMG_filter_linear_2d","2026-06-12",{"number":226,"type":278,"author":929,"deprecatedby":1224,"provisional":8,"contact":1225,"extension":1226,"proposal":8,"date_added":1227},null,"Stuart Smith","VK_IMG_format_pvrtc","2018-06-26",{"number":1229,"type":278,"author":929,"provisional":8,"depends":293,"specialuse":391,"contact":716,"extension":1230,"proposal":8,"date_added":1231},111,"VK_IMG_relaxed_line_rasterization","2023-11-10",{"number":1233,"type":278,"author":1234,"provisional":8,"depends":293,"contact":1235,"extension":1236,"proposal":8,"date_added":1237},709,"INTEL","Jakub Szymczyk @jakubszy","VK_INTEL_device_info","2026-09-18",{"number":1239,"type":278,"author":1234,"provisional":8,"specialuse":299,"contact":1240,"extension":1241,"proposal":8,"date_added":1242},211,"Lionel Landwerlin @llandwerlin","VK_INTEL_performance_query","2019-05-24",{"number":1244,"type":278,"author":1234,"provisional":8,"depends":293,"contact":1245,"extension":1246,"proposal":8,"date_added":1247},210,"Ian Romanick @ianromanick","VK_INTEL_shader_integer_functions2","2019-05-22",{"number":1249,"type":278,"author":1250,"promotedto":454,"provisional":8,"depends":1251,"ratified":482,"contact":421,"extension":1252,"proposal":8,"date_added":1253},84,"KHR","(VK_KHR_get_physical_device_properties2+VK_KHR_storage_buffer_storage_class),VK_VERSION_1_1","VK_KHR_16bit_storage","2017-07-11",{"number":1255,"type":278,"author":1250,"promotedto":611,"provisional":8,"depends":1251,"ratified":482,"contact":1256,"extension":1257,"proposal":8,"date_added":541},178,"Alexander Galazin @alegal-arm","VK_KHR_8bit_storage",{"number":1259,"type":278,"author":1250,"provisional":8,"depends":1260,"ratified":482,"contact":935,"extension":1261,"proposal":8,"date_added":1262},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","2020-11-22",{"number":42,"type":480,"author":1250,"provisional":8,"depends":639,"platform":390,"ratified":482,"contact":398,"extension":1264,"proposal":8,"date_added":316},"VK_KHR_android_surface",{"number":1266,"type":278,"author":1250,"promotedto":454,"provisional":8,"ratified":482,"contact":288,"extension":1267,"proposal":8,"date_added":1268},158,"VK_KHR_bind_memory2","2017-09-14",{"number":1270,"type":278,"author":1250,"promotedto":611,"provisional":8,"depends":1271,"ratified":482,"contact":514,"extension":524,"proposal":8,"date_added":1272},258,"(VK_KHR_get_physical_device_properties2+VK_KHR_device_group),VK_VERSION_1_1","2019-11-24",{"number":1274,"type":278,"author":1250,"provisional":8,"depends":293,"ratified":498,"contact":802,"extension":529,"proposal":8,"date_added":531},544,{"number":1276,"type":278,"author":1250,"provisional":8,"depends":293,"ratified":482,"contact":1277,"extension":1278,"proposal":244,"date_added":1279},512,"Jean-Noe Morissette @MagicPoncho","VK_KHR_compute_shader_derivatives","2024-08-30",{"number":1281,"type":278,"author":1250,"provisional":8,"depends":293,"ratified":482,"contact":404,"extension":548,"proposal":244,"date_added":1282},507,"2023-06-23",{"number":1284,"type":278,"author":1250,"promotedto":470,"provisional":8,"depends":293,"ratified":498,"contact":693,"extension":1285,"proposal":8,"date_added":1286},338,"VK_KHR_copy_commands2","2020-09-20",{"number":1288,"type":278,"author":1250,"provisional":8,"depends":1289,"ratified":482,"contact":666,"extension":1290,"proposal":244,"date_added":1291},550,"(VK_KHR_get_physical_device_properties2+VK_KHR_buffer_device_address),VK_VERSION_1_2","VK_KHR_copy_memory_indirect","2025-09-25",{"number":1293,"type":278,"author":1250,"promotedto":611,"provisional":8,"depends":1294,"ratified":482,"contact":1295,"extension":1296,"proposal":8,"date_added":541},110,"(VK_KHR_multiview+VK_KHR_maintenance2),VK_VERSION_1_1","Tobias Hector @tobias","VK_KHR_create_renderpass2",{"number":1298,"type":278,"author":1250,"promotedto":454,"provisional":8,"depends":1299,"ratified":482,"contact":490,"extension":1300,"proposal":8,"date_added":1253},128,"VK_KHR_get_memory_requirements2,VK_VERSION_1_1","VK_KHR_dedicated_allocation",{"number":1302,"type":278,"author":1250,"provisional":8,"ratified":482,"contact":1303,"extension":1304,"proposal":8,"date_added":908},269,"Josh Barczak @jbarczak","VK_KHR_deferred_host_operations",{"number":1306,"type":278,"author":1250,"provisional":8,"depends":293,"ratified":482,"contact":585,"extension":584,"proposal":8,"date_added":587},605,{"number":1308,"type":278,"author":1250,"promotedto":611,"provisional":8,"depends":1309,"ratified":482,"contact":1310,"extension":1311,"proposal":8,"date_added":526},200,"VK_KHR_create_renderpass2,VK_VERSION_1_2","Jan-Harald Fredriksen @janharald","VK_KHR_depth_stencil_resolve",{"number":1313,"type":278,"author":1250,"promotedto":454,"provisional":8,"ratified":482,"contact":1314,"extension":1315,"proposal":8,"date_added":647},86,"Markus Tavenrath @mtavenrath","VK_KHR_descriptor_update_template",{"number":1317,"type":278,"author":1250,"provisional":8,"depends":1318,"ratified":482,"contact":288,"extension":1319,"proposal":244,"date_added":1320},319,"((((VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_buffer_device_address),VK_VERSION_1_2)+VK_KHR_synchronization2+VK_EXT_extended_dynamic_state),VK_VERSION_1_3","VK_KHR_device_address_commands","2026-03-13",{"number":1322,"type":278,"author":1250,"provisional":8,"depends":293,"ratified":482,"contact":618,"extension":623,"proposal":244,"date_added":1323},574,"2026-03-20",{"number":1325,"type":278,"author":1250,"promotedto":454,"provisional":8,"depends":1326,"ratified":482,"contact":514,"extension":1327,"proposal":8,"date_added":571},61,"VK_KHR_device_group_creation","VK_KHR_device_group",{"number":1329,"type":480,"author":1250,"promotedto":454,"provisional":8,"ratified":482,"contact":514,"extension":1326,"proposal":8,"date_added":647},71,{"number":18,"type":480,"author":1250,"provisional":8,"depends":639,"ratified":498,"contact":1331,"extension":636,"proposal":8,"date_added":316},"James Jones @cubanismo,Norbert Nopper @FslNopper",{"number":22,"type":278,"author":1250,"provisional":8,"depends":1333,"ratified":498,"contact":490,"extension":1334,"proposal":8,"date_added":316},"VK_KHR_swapchain+VK_KHR_display","VK_KHR_display_swapchain",{"number":1336,"type":278,"author":1250,"promotedto":611,"provisional":8,"ratified":482,"contact":519,"extension":314,"proposal":8,"date_added":1337},170,"2018-05-25",{"number":1339,"type":278,"author":1250,"promotedto":611,"provisional":8,"depends":293,"ratified":482,"contact":300,"extension":1340,"proposal":8,"date_added":777},197,"VK_KHR_driver_properties",{"number":186,"type":278,"author":1250,"promotedto":470,"provisional":8,"depends":1342,"ratified":482,"contact":288,"extension":1343,"proposal":244,"date_added":1344},"((VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_depth_stencil_resolve),VK_VERSION_1_2","VK_KHR_dynamic_rendering","2021-11-02",{"number":1346,"type":278,"author":279,"promotedto":752,"provisional":8,"depends":1347,"ratified":482,"contact":288,"extension":1348,"proposal":244,"date_added":1349},233,"VK_KHR_dynamic_rendering,VK_VERSION_1_3","VK_KHR_dynamic_rendering_local_read","2024-01-25",{"number":1351,"type":278,"author":1250,"provisional":8,"depends":293,"ratified":482,"contact":1352,"extension":1353,"proposal":244,"date_added":872},669,"Jon Leech @oddhack","VK_KHR_extended_flags",{"number":1355,"type":278,"author":1250,"promotedto":454,"provisional":8,"depends":1356,"ratified":482,"contact":398,"extension":1357,"proposal":8,"date_added":1253},114,"VK_KHR_external_fence_capabilities","VK_KHR_external_fence",{"number":1359,"type":480,"author":1250,"promotedto":454,"provisional":8,"depends":293,"ratified":482,"contact":398,"extension":1356,"proposal":8,"date_added":647},113,{"number":1361,"type":278,"author":1250,"provisional":8,"depends":1362,"ratified":498,"contact":398,"extension":1363,"proposal":8,"date_added":1253},116,"VK_KHR_external_fence,VK_VERSION_1_1","VK_KHR_external_fence_fd",{"number":1365,"type":278,"author":1250,"provisional":8,"depends":1357,"platform":722,"ratified":482,"contact":398,"extension":1366,"proposal":8,"date_added":1253},115,"VK_KHR_external_fence_win32",{"number":1368,"type":278,"author":1250,"promotedto":454,"provisional":8,"depends":1369,"ratified":482,"contact":490,"extension":1370,"proposal":8,"date_added":647},73,"VK_KHR_external_memory_capabilities,VK_VERSION_1_1","VK_KHR_external_memory",{"number":1372,"type":480,"author":1250,"promotedto":454,"provisional":8,"depends":293,"ratified":482,"contact":490,"extension":1373,"proposal":8,"date_added":647},72,"VK_KHR_external_memory_capabilities",{"number":1375,"type":278,"author":1250,"provisional":8,"depends":674,"ratified":498,"contact":490,"extension":678,"proposal":8,"date_added":647},75,{"number":1377,"type":278,"author":1250,"provisional":8,"depends":674,"platform":722,"ratified":482,"contact":490,"extension":1378,"proposal":8,"date_added":647},74,"VK_KHR_external_memory_win32",{"number":1380,"type":278,"author":1250,"promotedto":454,"provisional":8,"depends":1381,"ratified":482,"contact":490,"extension":1382,"proposal":8,"date_added":647},78,"VK_KHR_external_semaphore_capabilities","VK_KHR_external_semaphore",{"number":1384,"type":480,"author":1250,"promotedto":454,"provisional":8,"depends":293,"ratified":482,"contact":490,"extension":1381,"proposal":8,"date_added":647},77,{"number":1386,"type":278,"author":1250,"provisional":8,"depends":1387,"ratified":498,"contact":490,"extension":1388,"proposal":8,"date_added":647},80,"VK_KHR_external_semaphore,VK_VERSION_1_1","VK_KHR_external_semaphore_fd",{"number":1390,"type":278,"author":1250,"provisional":8,"depends":1382,"platform":722,"ratified":482,"contact":490,"extension":1391,"proposal":8,"date_added":647},79,"VK_KHR_external_semaphore_win32",{"number":1393,"type":278,"author":1250,"promotedto":470,"provisional":8,"depends":293,"ratified":482,"contact":1240,"extension":1394,"proposal":8,"date_added":983},361,"VK_KHR_format_feature_flags2",{"number":1396,"type":278,"author":1250,"provisional":8,"depends":293,"ratified":482,"contact":294,"extension":1397,"proposal":244,"date_added":1398},323,"VK_KHR_fragment_shader_barycentric","2022-05-24",{"number":1400,"type":278,"author":1250,"provisional":8,"depends":1401,"ratified":498,"contact":288,"extension":1402,"proposal":244,"date_added":1403},227,"((VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_create_renderpass2),VK_VERSION_1_2","VK_KHR_fragment_shading_rate","2020-10-18",{"number":1405,"type":480,"author":1250,"provisional":8,"depends":636,"ratified":498,"contact":490,"extension":1406,"proposal":8,"date_added":1337},122,"VK_KHR_get_display_properties2",{"number":1408,"type":278,"author":1250,"promotedto":454,"provisional":8,"ratified":482,"contact":830,"extension":1409,"proposal":8,"date_added":1253},147,"VK_KHR_get_memory_requirements2",{"number":1411,"type":480,"author":1250,"promotedto":454,"provisional":8,"ratified":482,"contact":514,"extension":1412,"proposal":8,"date_added":492},60,"VK_KHR_get_physical_device_properties2",{"number":1414,"type":480,"author":1250,"provisional":8,"depends":639,"ratified":498,"contact":490,"extension":1415,"proposal":8,"date_added":1416},120,"VK_KHR_get_surface_capabilities2","2017-05-12",{"number":1418,"type":278,"author":1250,"promotedto":752,"provisional":8,"depends":293,"ratified":498,"contact":288,"extension":726,"proposal":8,"date_added":1419},189,"2022-01-21",{"number":1421,"type":278,"author":1250,"promotedto":611,"provisional":8,"ratified":482,"contact":830,"extension":1422,"proposal":8,"date_added":1268},148,"VK_KHR_image_format_list",{"number":1424,"type":278,"author":1250,"promotedto":611,"provisional":8,"depends":1425,"ratified":482,"contact":1295,"extension":1426,"proposal":8,"date_added":1427},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","2019-07-07",{"number":1429,"type":278,"author":1250,"provisional":8,"depends":742,"ratified":498,"contact":1180,"extension":1430,"proposal":8,"date_added":1431},85,"VK_KHR_incremental_present","2017-03-31",{"number":1433,"type":278,"author":1250,"promotedto":752,"provisional":8,"depends":293,"ratified":498,"contact":519,"extension":796,"proposal":8,"date_added":798},534,{"number":1435,"type":278,"author":1250,"provisional":8,"depends":454,"ratified":482,"contact":590,"extension":1436,"proposal":244,"date_added":608},505,"VK_KHR_internally_synchronized_queues",{"number":1438,"type":278,"author":1250,"promotedto":752,"provisional":8,"depends":293,"ratified":498,"contact":519,"extension":819,"proposal":8,"date_added":798},535,{"number":1440,"type":278,"author":1250,"promotedto":752,"provisional":8,"ratified":482,"contact":590,"extension":824,"proposal":244,"date_added":1349},527,{"number":1442,"type":278,"author":1250,"promotedto":454,"provisional":8,"ratified":482,"contact":519,"extension":342,"proposal":8,"date_added":492},70,{"number":1444,"type":278,"author":1250,"provisional":8,"depends":293,"ratified":482,"contact":505,"extension":1445,"proposal":244,"date_added":840},631,"VK_KHR_maintenance10",{"number":1447,"type":278,"author":1250,"provisional":8,"depends":293,"ratified":482,"contact":505,"extension":1448,"proposal":244,"date_added":414},658,"VK_KHR_maintenance11",{"number":1450,"type":278,"author":1250,"promotedto":454,"provisional":8,"ratified":482,"contact":1451,"extension":1452,"proposal":8,"date_added":1268},118,"Michael Worcester @michaelworcester","VK_KHR_maintenance2",{"number":1454,"type":278,"author":1250,"promotedto":454,"provisional":8,"depends":293,"ratified":482,"contact":514,"extension":1455,"proposal":8,"date_added":571},169,"VK_KHR_maintenance3",{"number":1457,"type":278,"author":1250,"promotedto":470,"provisional":8,"depends":454,"ratified":482,"contact":519,"extension":1458,"proposal":8,"date_added":983},414,"VK_KHR_maintenance4",{"number":1460,"type":278,"author":1250,"promotedto":752,"provisional":8,"depends":1461,"ratified":482,"contact":282,"extension":1462,"proposal":244,"date_added":290},471,"(VK_VERSION_1_1+VK_KHR_dynamic_rendering),VK_VERSION_1_3","VK_KHR_maintenance5",{"number":1464,"type":278,"author":1250,"promotedto":752,"provisional":8,"depends":454,"ratified":482,"contact":1352,"extension":1465,"proposal":244,"date_added":1466},546,"VK_KHR_maintenance6","2023-12-18",{"number":1468,"type":278,"author":1250,"provisional":8,"depends":454,"ratified":482,"contact":505,"extension":1469,"proposal":244,"date_added":1470},563,"VK_KHR_maintenance7","2024-06-28",{"number":1472,"type":278,"author":1250,"provisional":8,"depends":454,"ratified":482,"contact":505,"extension":1473,"proposal":244,"date_added":433},575,"VK_KHR_maintenance8",{"number":1475,"type":278,"author":1250,"provisional":8,"depends":293,"ratified":482,"contact":505,"extension":1127,"proposal":244,"date_added":471},585,{"number":1477,"type":278,"author":1250,"promotedto":752,"provisional":8,"ratified":482,"contact":830,"extension":1478,"proposal":244,"date_added":1479},272,"VK_KHR_map_memory2","2023-03-17",{"number":222,"type":278,"author":1250,"promotedto":454,"provisional":8,"depends":293,"ratified":482,"contact":514,"extension":1481,"proposal":8,"date_added":647},"VK_KHR_multiview",{"extension":1483,"proposal":8,"date_added":495},"VK_KHR_object_refresh",{"number":1485,"type":278,"author":1250,"provisional":8,"depends":1486,"ratified":482,"contact":693,"extension":890,"proposal":244,"date_added":323},624,"VK_KHR_acceleration_structure+VK_KHR_device_address_commands",{"number":1488,"type":278,"author":1250,"provisional":8,"depends":293,"ratified":498,"specialuse":299,"contact":1489,"extension":1490,"proposal":8,"date_added":1491},117,"Alon Or-bach @alonorbach","VK_KHR_performance_query","2019-11-17",{"number":1493,"type":278,"author":1250,"provisional":8,"depends":1494,"ratified":482,"contact":282,"extension":1495,"proposal":244,"date_added":1496},484,"VK_VERSION_1_4,VK_KHR_extended_flags,VK_KHR_maintenance5","VK_KHR_pipeline_binary","2024-08-23",{"number":1498,"type":278,"author":1250,"provisional":8,"depends":293,"ratified":482,"specialuse":299,"contact":830,"extension":1499,"proposal":8,"date_added":348},270,"VK_KHR_pipeline_executable_properties",{"number":1501,"type":278,"author":1250,"provisional":8,"ratified":482,"contact":847,"extension":1502,"proposal":8,"date_added":908},291,"VK_KHR_pipeline_library",{"number":1504,"type":278,"author":1250,"provisional":8,"depends":916,"ratified":482,"contact":282,"extension":915,"proposal":244,"date_added":919},651,{"number":1506,"type":480,"author":1250,"provisional":8,"ratified":482,"contact":1507,"extension":1508,"proposal":8,"date_added":1509},395,"Charles Giessen @charles-lunarg","VK_KHR_portability_enumeration","2022-03-15",{"number":1511,"type":278,"author":1250,"provisional":244,"depends":293,"platform":281,"ratified":482,"contact":851,"extension":1512,"proposal":8,"date_added":1286},164,"VK_KHR_portability_subset",{"number":1514,"type":278,"author":1250,"provisional":8,"depends":1515,"ratified":482,"contact":1516,"extension":1517,"proposal":8,"date_added":1011},295,"VK_KHR_swapchain+(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)","Keith Packard @keithp","VK_KHR_present_id",{"number":1519,"type":278,"author":1250,"provisional":8,"depends":1520,"ratified":482,"contact":1521,"extension":1522,"proposal":244,"date_added":1011},480,"VK_KHR_get_surface_capabilities2+VK_KHR_surface+VK_KHR_swapchain","Daniel Stone","VK_KHR_present_id2",{"number":1524,"type":278,"author":1250,"provisional":8,"depends":742,"ratified":482,"contact":940,"extension":939,"proposal":244,"date_added":942},622,{"number":1526,"type":278,"author":1250,"provisional":8,"depends":1527,"ratified":482,"contact":1516,"extension":1528,"proposal":8,"date_added":1011},249,"VK_KHR_swapchain+VK_KHR_present_id","VK_KHR_present_wait",{"number":1530,"type":278,"author":1250,"provisional":8,"depends":1531,"ratified":482,"contact":1521,"extension":1532,"proposal":244,"date_added":471},481,"VK_KHR_get_surface_capabilities2+VK_KHR_surface+VK_KHR_swapchain+VK_KHR_present_id2","VK_KHR_present_wait2",{"number":1534,"type":278,"author":1250,"promotedto":752,"provisional":8,"depends":293,"ratified":482,"contact":514,"extension":1535,"proposal":8,"date_added":647},81,"VK_KHR_push_descriptor",{"number":1537,"type":278,"author":1250,"provisional":8,"depends":1538,"ratified":482,"contact":935,"extension":1539,"proposal":8,"date_added":1262},349,"(VK_KHR_spirv_1_4,VK_VERSION_1_2)+VK_KHR_acceleration_structure","VK_KHR_ray_query",{"number":1541,"type":278,"author":1250,"provisional":8,"depends":1261,"ratified":482,"contact":935,"extension":1542,"proposal":8,"date_added":768},387,"VK_KHR_ray_tracing_maintenance1",{"number":1544,"type":278,"author":1250,"provisional":8,"depends":1538,"ratified":482,"contact":935,"extension":976,"proposal":8,"date_added":1262},348,{"number":1546,"type":278,"author":1250,"provisional":8,"depends":1261,"ratified":482,"contact":1547,"extension":1548,"proposal":244,"date_added":1549},482,"Eric Werness","VK_KHR_ray_tracing_position_fetch","2023-04-27",{"number":1551,"type":278,"author":1250,"promotedto":454,"provisional":8,"ratified":482,"contact":1552,"extension":1553,"proposal":8,"date_added":340},145,"John Kessenich @johnkslang","VK_KHR_relaxed_block_layout",{"number":1555,"type":278,"author":1250,"provisional":8,"depends":293,"ratified":482,"contact":519,"extension":986,"proposal":8,"date_added":988},613,{"number":66,"type":278,"author":1250,"promotedto":611,"provisional":8,"ratified":482,"contact":288,"extension":1557,"proposal":8,"date_added":1558},"VK_KHR_sampler_mirror_clamp_to_edge","2016-02-24",{"number":1560,"type":278,"author":1250,"promotedto":454,"provisional":8,"depends":1561,"ratified":482,"contact":1562,"extension":1563,"proposal":8,"date_added":1268},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":1565,"type":278,"author":1250,"promotedto":611,"provisional":8,"depends":1401,"ratified":482,"contact":519,"extension":1566,"proposal":8,"date_added":1567},242,"VK_KHR_separate_depth_stencil_layouts","2019-11-03",{"number":1569,"type":278,"author":1250,"provisional":8,"depends":1570,"ratified":482,"contact":288,"extension":1571,"proposal":244,"date_added":1323},234,"VK_KHR_device_fault+VK_KHR_shader_constant_data","VK_KHR_shader_abort",{"number":1573,"type":278,"author":1250,"promotedto":611,"provisional":8,"depends":293,"ratified":482,"contact":1574,"extension":1575,"proposal":8,"date_added":777},181,"Aaron Hagan @ahagan","VK_KHR_shader_atomic_int64",{"number":1577,"type":278,"author":1250,"provisional":8,"depends":293,"ratified":482,"contact":288,"extension":1578,"proposal":244,"date_added":709},142,"VK_KHR_shader_bfloat16",{"number":1580,"type":278,"author":1250,"provisional":8,"depends":293,"ratified":498,"contact":1574,"extension":1581,"proposal":8,"date_added":1582},182,"VK_KHR_shader_clock","2019-10-06",{"number":1584,"type":278,"author":1250,"provisional":8,"depends":293,"ratified":482,"contact":288,"extension":1585,"proposal":244,"date_added":1323},232,"VK_KHR_shader_constant_data",{"number":1587,"type":278,"author":1250,"promotedto":454,"provisional":8,"ratified":482,"contact":935,"extension":1588,"proposal":8,"date_added":492},64,"VK_KHR_shader_draw_parameters",{"number":1590,"type":278,"author":1250,"promotedto":752,"provisional":8,"depends":293,"ratified":482,"contact":404,"extension":1591,"proposal":244,"date_added":1349},545,"VK_KHR_shader_expect_assume",{"number":1593,"type":278,"author":1250,"promotedto":611,"provisional":8,"depends":293,"ratified":482,"contact":1256,"extension":325,"proposal":8,"date_added":1594},83,"2018-12-03",{"number":1596,"type":278,"author":1250,"promotedto":611,"provisional":8,"depends":293,"ratified":482,"contact":1256,"extension":1597,"proposal":8,"date_added":1594},198,"VK_KHR_shader_float_controls",{"number":1599,"type":278,"author":1250,"promotedto":752,"provisional":8,"depends":1600,"ratified":482,"contact":585,"extension":1601,"proposal":244,"date_added":1349},529,"VK_VERSION_1_1+VK_KHR_shader_float_controls","VK_KHR_shader_float_controls2",{"number":1603,"type":278,"author":1250,"provisional":8,"depends":293,"ratified":482,"contact":585,"extension":1604,"proposal":244,"date_added":1605},580,"VK_KHR_shader_fma","2025-10-10",{"number":1607,"type":278,"author":1250,"promotedto":470,"provisional":8,"depends":293,"ratified":482,"contact":404,"extension":1608,"proposal":244,"date_added":954},281,"VK_KHR_shader_integer_dot_product",{"number":1610,"type":278,"author":1250,"provisional":8,"depends":454,"ratified":482,"contact":1611,"extension":1612,"proposal":244,"date_added":1349},435,"Alan Baker @alan-baker","VK_KHR_shader_maximal_reconvergence",{"number":1614,"type":278,"author":1250,"promotedto":470,"provisional":8,"ratified":482,"contact":563,"extension":1615,"proposal":8,"date_added":1616},294,"VK_KHR_shader_non_semantic_info","2020-02-15",{"number":1618,"type":278,"author":1250,"provisional":8,"depends":1619,"ratified":482,"contact":288,"extension":1620,"proposal":244,"date_added":1349},236,"((VK_VERSION_1_1+VK_KHR_vulkan_memory_model),VK_VERSION_1_2)+VK_KHR_shader_maximal_reconvergence","VK_KHR_shader_quad_control",{"number":1622,"type":278,"author":1250,"provisional":8,"depends":293,"ratified":482,"contact":1623,"extension":1624,"proposal":244,"date_added":1625},559,"Nathan Gauër @Keenuts","VK_KHR_shader_relaxed_extended_instruction","2024-06-14",{"number":1627,"type":278,"author":1250,"promotedto":611,"provisional":8,"depends":454,"ratified":482,"contact":1072,"extension":1628,"proposal":8,"date_added":1629},176,"VK_KHR_shader_subgroup_extended_types","2019-09-15",{"number":1631,"type":278,"author":1250,"promotedto":752,"provisional":8,"depends":293,"ratified":482,"contact":404,"extension":1632,"proposal":244,"date_added":1349},417,"VK_KHR_shader_subgroup_rotate",{"number":1634,"type":278,"author":1250,"provisional":8,"depends":454,"ratified":482,"contact":1611,"extension":1635,"proposal":8,"date_added":734},324,"VK_KHR_shader_subgroup_uniform_control_flow",{"number":1637,"type":278,"author":1250,"promotedto":470,"provisional":8,"depends":293,"ratified":498,"contact":398,"extension":1638,"proposal":8,"date_added":1403},216,"VK_KHR_shader_terminate_invocation",{"number":1640,"type":278,"author":1250,"provisional":8,"depends":1412,"ratified":482,"contact":1611,"extension":1641,"proposal":244,"date_added":1642},388,"VK_KHR_shader_untyped_pointers","2025-08-08",{"number":1644,"type":278,"author":1250,"provisional":8,"depends":1645,"ratified":498,"contact":1489,"extension":1646,"proposal":8,"date_added":1416},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":1648,"type":278,"author":1250,"promotedto":611,"provisional":8,"depends":1600,"ratified":482,"contact":398,"extension":1649,"proposal":8,"date_added":1650},237,"VK_KHR_spirv_1_4","2019-10-13",{"number":1652,"type":278,"author":1250,"promotedto":454,"provisional":8,"ratified":482,"contact":1256,"extension":1653,"proposal":8,"date_added":1253},132,"VK_KHR_storage_buffer_storage_class",{"number":10,"type":480,"author":1250,"provisional":8,"ratified":498,"contact":1655,"extension":639,"proposal":8,"date_added":316},"James Jones @cubanismo,Ian Elliott @ianelliottus",{"number":1657,"type":480,"author":1250,"provisional":8,"depends":1082,"ratified":482,"contact":590,"extension":1081,"proposal":244,"date_added":1084},487,{"number":1659,"type":480,"author":1250,"provisional":8,"depends":1660,"ratified":482,"contact":1661,"extension":1662,"proposal":8,"date_added":312},240,"VK_VERSION_1_1+VK_KHR_get_surface_capabilities2","Sandeep Shinde @sashinde","VK_KHR_surface_protected_capabilities",{"number":14,"type":278,"author":1250,"provisional":8,"depends":639,"ratified":498,"contact":1655,"extension":742,"proposal":8,"date_added":316},{"number":1665,"type":278,"author":1250,"provisional":8,"depends":1666,"ratified":482,"contact":590,"extension":1090,"proposal":244,"date_added":1084},488,"VK_KHR_swapchain+VK_KHR_surface_maintenance1+(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)",{"number":1668,"type":278,"author":1250,"provisional":8,"depends":1669,"ratified":498,"contact":300,"extension":1670,"proposal":8,"date_added":699},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":1672,"type":278,"author":1250,"promotedto":470,"provisional":8,"depends":293,"ratified":498,"contact":288,"extension":1673,"proposal":8,"date_added":1674},315,"VK_KHR_synchronization2","2021-02-14",{"number":1676,"type":278,"author":1250,"promotedto":611,"provisional":8,"depends":293,"ratified":482,"contact":830,"extension":1677,"proposal":8,"date_added":1582},208,"VK_KHR_timeline_semaphore",{"number":1679,"type":278,"author":1250,"provisional":8,"depends":293,"ratified":482,"contact":590,"extension":1680,"proposal":244,"date_added":471},528,"VK_KHR_unified_image_layouts",{"number":1682,"type":278,"author":1250,"promotedto":611,"provisional":8,"depends":293,"ratified":482,"contact":585,"extension":1683,"proposal":8,"date_added":1684},254,"VK_KHR_uniform_buffer_standard_layout","2019-05-13",{"number":1686,"type":278,"author":1250,"promotedto":454,"provisional":8,"depends":1251,"ratified":482,"contact":398,"extension":1687,"proposal":8,"date_added":1253},121,"VK_KHR_variable_pointers",{"number":1689,"type":278,"author":1250,"promotedto":752,"provisional":8,"depends":293,"ratified":498,"contact":590,"extension":1123,"proposal":244,"date_added":1690},526,"2023-12-08",{"number":1692,"type":278,"author":1250,"provisional":8,"depends":1693,"ratified":482,"contact":802,"extension":1694,"proposal":244,"date_added":1695},513,"VK_KHR_video_decode_queue","VK_KHR_video_decode_av1","2024-02-01",{"number":170,"type":278,"author":1250,"provisional":8,"depends":1693,"ratified":482,"contact":1697,"extension":1698,"proposal":244,"date_added":536},"peter.fang@amd.com","VK_KHR_video_decode_h264",{"number":1700,"type":278,"author":1250,"provisional":8,"depends":1693,"ratified":482,"contact":1697,"extension":1701,"proposal":244,"date_added":536},188,"VK_KHR_video_decode_h265",{"number":106,"type":278,"author":1250,"provisional":8,"depends":1703,"ratified":482,"contact":1704,"extension":1693,"proposal":244,"date_added":536},"VK_KHR_video_queue+(VK_KHR_synchronization2,VK_VERSION_1_3)","jake.beju@amd.com",{"number":1706,"type":278,"author":1250,"provisional":8,"depends":1693,"ratified":482,"contact":1707,"extension":1708,"proposal":244,"date_added":1695},515,"Ahmed Abdelkhalek @aabdelkh","VK_KHR_video_decode_vp9",{"number":1710,"type":278,"author":1250,"provisional":8,"depends":1711,"ratified":482,"contact":802,"extension":1712,"proposal":244,"date_added":1695},514,"VK_KHR_video_encode_queue","VK_KHR_video_encode_av1",{"number":1714,"type":278,"author":1250,"provisional":8,"depends":1711,"ratified":482,"contact":1707,"extension":1715,"proposal":244,"date_added":872},599,"VK_KHR_video_encode_feedback2",{"number":162,"type":278,"author":1250,"provisional":8,"depends":1711,"ratified":482,"contact":1707,"extension":1717,"proposal":244,"date_added":536},"VK_KHR_video_encode_h264",{"number":166,"type":278,"author":1250,"provisional":8,"depends":1711,"ratified":482,"contact":1707,"extension":1719,"proposal":244,"date_added":521},"VK_KHR_video_encode_h265",{"number":1721,"type":278,"author":1250,"provisional":8,"depends":1711,"ratified":482,"contact":1707,"extension":1722,"proposal":244,"date_added":1723},553,"VK_KHR_video_encode_intra_refresh","2025-07-04",{"number":1725,"type":278,"author":1250,"provisional":8,"depends":1726,"ratified":482,"contact":1707,"extension":1727,"proposal":244,"date_added":1129},554,"VK_KHR_video_encode_queue+(VK_KHR_format_feature_flags2,VK_VERSION_1_3)","VK_KHR_video_encode_quantization_map",{"number":1729,"type":278,"author":1250,"provisional":8,"depends":1703,"ratified":482,"contact":1707,"extension":1711,"proposal":244,"date_added":536},300,{"number":1731,"type":278,"author":1250,"provisional":8,"depends":1732,"ratified":482,"contact":802,"extension":1733,"proposal":244,"date_added":1466},516,"VK_KHR_video_queue","VK_KHR_video_maintenance1",{"number":1735,"type":278,"author":1250,"provisional":8,"depends":1732,"ratified":482,"contact":802,"extension":1736,"proposal":244,"date_added":689},587,"VK_KHR_video_maintenance2",{"number":102,"type":278,"author":1250,"provisional":8,"depends":1738,"ratified":482,"contact":1134,"extension":1732,"proposal":244,"date_added":536},"(VK_VERSION_1_1+VK_KHR_synchronization2),VK_VERSION_1_3",{"number":1740,"type":278,"author":1250,"promotedto":611,"provisional":8,"depends":293,"ratified":482,"contact":514,"extension":1741,"proposal":8,"date_added":500},212,"VK_KHR_vulkan_memory_model",{"number":34,"type":480,"author":1250,"provisional":8,"depends":639,"platform":1743,"ratified":482,"contact":1744,"extension":1745,"proposal":8,"date_added":316},"wayland","Jesse Hall @critsec,Ian Elliott @ianelliottus","VK_KHR_wayland_surface",{"number":1747,"type":278,"author":1250,"provisional":8,"depends":1378,"platform":722,"ratified":482,"contact":1748,"extension":1749,"proposal":8,"date_added":647},76,"Carsten Rohde @crohde","VK_KHR_win32_keyed_mutex",{"number":46,"type":480,"author":1250,"provisional":8,"depends":639,"platform":722,"ratified":482,"contact":1744,"extension":1751,"proposal":8,"date_added":316},"VK_KHR_win32_surface",{"number":1753,"type":278,"author":1250,"provisional":8,"depends":293,"ratified":482,"contact":1754,"extension":1755,"proposal":8,"date_added":1756},337,"Caio Marcelo de Oliveira Filho @cmarcelo","VK_KHR_workgroup_memory_explicit_layout","2021-01-24",{"number":30,"type":480,"author":1250,"provisional":8,"depends":639,"platform":1758,"ratified":482,"contact":1744,"extension":1759,"proposal":8,"date_added":316},"xcb","VK_KHR_xcb_surface",{"number":26,"type":480,"author":1250,"provisional":8,"depends":639,"platform":1761,"ratified":482,"contact":1744,"extension":1762,"proposal":8,"date_added":316},"xlib","VK_KHR_xlib_surface",{"number":1764,"type":278,"author":1250,"promotedto":470,"provisional":8,"depends":293,"ratified":482,"contact":1611,"extension":1765,"proposal":8,"date_added":1756},326,"VK_KHR_zero_initialize_workgroup_memory",{"number":1767,"type":480,"author":1114,"provisional":8,"contact":1507,"extension":1768,"proposal":244,"date_added":1769},460,"VK_LUNARG_direct_driver_loading","2022-12-01",{"number":1771,"type":278,"author":1772,"provisional":8,"depends":293,"specialuse":574,"contact":917,"extension":1773,"proposal":8,"date_added":1774},576,"MESA","VK_MESA_image_alignment_control","2024-05-10",{"number":1776,"type":278,"author":1777,"provisional":8,"depends":293,"contact":1778,"extension":1779,"proposal":244,"date_added":1780},531,"MSFT","Jesse Natalie @jenatali","VK_MSFT_layered_driver","2023-07-19",{"number":1782,"type":480,"author":1783,"deprecatedby":857,"provisional":8,"depends":639,"platform":1784,"contact":851,"extension":1785,"proposal":8,"date_added":647},123,"MVK","ios","VK_MVK_ios_surface",{"number":1787,"type":480,"author":1783,"deprecatedby":857,"provisional":8,"depends":639,"platform":1788,"contact":851,"extension":1789,"proposal":8,"date_added":647},124,"macos","VK_MVK_macos_surface",{"number":1791,"type":480,"author":1792,"provisional":8,"depends":639,"platform":1793,"contact":1794,"extension":1795,"proposal":8,"date_added":492},63,"NN","vi","Mathias Heyer gitlab:@mheyer","VK_NN_vi_surface",{"number":126,"type":278,"author":1797,"provisional":8,"contact":1798,"extension":1799,"proposal":8,"date_added":1800},"NVX","Eric Werness @ewerness-nv,Liam Middlebrook @liam-middlebrook","VK_NVX_binary_import","2021-05-10",{"number":130,"type":278,"author":1797,"provisional":8,"contact":977,"extension":1802,"proposal":8,"date_added":858},"VK_NVX_image_view_handle",{"number":1804,"type":278,"author":1797,"provisional":8,"depends":1805,"contact":514,"extension":1806,"proposal":8,"date_added":647},98,"VK_KHR_multiview,VK_VERSION_1_1","VK_NVX_multiview_per_view_attributes",{"number":1808,"type":278,"author":488,"provisional":8,"depends":481,"platform":722,"contact":1809,"extension":1810,"proposal":8,"date_added":878},346,"Jeff Juliano @jjuliano","VK_NV_acquire_winrt_display",{"number":1812,"type":278,"author":488,"provisional":8,"contact":977,"extension":1813,"proposal":8,"date_added":647},88,"VK_NV_clip_space_w_scaling",{"number":1815,"type":278,"author":488,"provisional":8,"depends":1261,"contact":539,"extension":1816,"proposal":244,"date_added":1817},570,"VK_NV_cluster_acceleration_structure","2025-01-30",{"number":1819,"type":278,"author":488,"provisional":8,"depends":293,"contact":1820,"extension":1821,"proposal":8,"date_added":1822},560,"Lujin Wang @lujinwangnv","VK_NV_command_buffer_inheritance","2024-08-16",{"number":1824,"type":278,"author":488,"provisional":8,"depends":293,"contact":1825,"extension":1826,"proposal":244,"date_added":1827},646,"Chris Lentini @clentini","VK_NV_compute_occupancy_priority","2025-12-12",{"number":1829,"type":278,"author":488,"promotedto":1278,"provisional":8,"depends":293,"contact":1830,"extension":1831,"proposal":8,"date_added":1832},202,"Pat Brown @nvpbrown","VK_NV_compute_shader_derivatives","2018-09-15",{"number":1834,"type":278,"author":488,"provisional":8,"depends":293,"contact":514,"extension":1835,"proposal":8,"date_added":595},250,"VK_NV_cooperative_matrix",{"number":1837,"type":278,"author":488,"provisional":8,"depends":548,"contact":514,"extension":1838,"proposal":244,"date_added":1839},594,"VK_NV_cooperative_matrix2","2024-10-25",{"number":1841,"type":278,"author":488,"provisional":8,"depends":1838,"contact":514,"extension":1842,"proposal":244,"date_added":1843},690,"VK_NV_cooperative_matrix_decode_vector","2026-05-15",{"number":1845,"type":278,"author":488,"provisional":8,"depends":293,"contact":514,"extension":1846,"proposal":244,"date_added":1817},492,"VK_NV_cooperative_vector",{"number":1848,"type":278,"author":488,"promotedto":1290,"provisional":8,"depends":1849,"contact":666,"extension":1850,"proposal":8,"date_added":1851},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","2022-11-03",{"number":210,"type":278,"author":488,"provisional":8,"depends":293,"contact":935,"extension":1853,"proposal":8,"date_added":1832},"VK_NV_corner_sampled_image",{"number":1855,"type":278,"author":488,"provisional":8,"depends":1856,"contact":1857,"extension":1858,"proposal":8,"date_added":1684},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":1860,"type":278,"author":488,"provisional":244,"depends":293,"platform":281,"contact":1861,"extension":1862,"proposal":8,"date_added":448},308,"Tristan Lorach @tlorach","VK_NV_cuda_kernel_launch",{"number":114,"type":278,"author":488,"deprecatedby":1300,"provisional":8,"contact":514,"extension":1864,"proposal":8,"date_added":316},"VK_NV_dedicated_allocation",{"number":1866,"type":278,"author":1867,"provisional":8,"depends":1868,"contact":1869,"extension":1870,"proposal":8,"date_added":695},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":1872,"type":278,"author":488,"provisional":8,"depends":454,"contact":519,"extension":1873,"proposal":8,"date_added":1874},547,"VK_NV_descriptor_pool_overallocation","2023-09-02",{"number":1876,"type":278,"author":1867,"provisional":8,"depends":293,"contact":1869,"extension":1877,"proposal":8,"date_added":1878},207,"VK_NV_device_diagnostic_checkpoints","2018-07-30",{"number":1880,"type":278,"author":488,"provisional":8,"depends":293,"contact":1857,"extension":1881,"proposal":8,"date_added":908},301,"VK_NV_device_diagnostics_config",{"number":1883,"type":278,"author":488,"provisional":8,"depends":1884,"contact":847,"extension":1885,"proposal":8,"date_added":908},278,"(VK_VERSION_1_1+VK_KHR_buffer_device_address),VK_VERSION_1_2","VK_NV_device_generated_commands",{"number":1887,"type":278,"author":488,"provisional":8,"depends":1885,"contact":666,"extension":1888,"proposal":8,"date_added":755},429,"VK_NV_device_generated_commands_compute",{"number":1890,"type":278,"author":488,"deprecatedby":1816,"provisional":244,"depends":430,"platform":281,"contact":1891,"extension":1892,"proposal":8,"date_added":1893},398,"Christoph Kubisch @pixeljetstream, Eric Werness @ewerness-nv","VK_NV_displacement_micromap","2023-03-24",{"number":1895,"type":480,"author":488,"provisional":8,"depends":1896,"contact":1897,"extension":1898,"proposal":244,"date_added":1129},552,"VK_KHR_display+VK_KHR_get_display_properties2","Russell Chou @russellcnv","VK_NV_display_stereo",{"number":1900,"type":278,"author":488,"provisional":8,"depends":293,"contact":1897,"extension":1901,"proposal":8,"date_added":882},493,"VK_NV_extended_sparse_address_space",{"number":1903,"type":278,"author":488,"provisional":8,"contact":1825,"extension":1904,"proposal":244,"date_added":1905},557,"VK_NV_external_compute_queue","2025-04-04",{"number":234,"type":278,"author":488,"deprecatedby":1370,"provisional":8,"depends":1907,"contact":490,"extension":1908,"proposal":8,"date_added":316},"VK_NV_external_memory_capabilities","VK_NV_external_memory",{"number":230,"type":480,"author":488,"deprecatedby":1373,"provisional":8,"contact":490,"extension":1907,"proposal":8,"date_added":316},{"number":1911,"type":278,"author":488,"provisional":8,"depends":674,"contact":1748,"extension":1912,"proposal":8,"date_added":1913},372,"VK_NV_external_memory_rdma","2021-07-05",{"extension":1915,"proposal":8,"date_added":495},"VK_NV_external_memory_sci_buf",{"number":238,"type":278,"author":488,"deprecatedby":1378,"provisional":8,"depends":1908,"platform":722,"contact":490,"extension":1917,"proposal":8,"date_added":316},"VK_NV_external_memory_win32",{"extension":1919,"proposal":8,"date_added":495},"VK_NV_external_sci_sync",{"extension":1921,"proposal":8,"date_added":495},"VK_NV_external_sci_sync2",{"number":1923,"type":278,"author":488,"provisional":8,"contact":514,"extension":1924,"proposal":8,"date_added":331},154,"VK_NV_fill_rectangle",{"number":1926,"type":278,"author":488,"provisional":8,"contact":514,"extension":1927,"proposal":8,"date_added":331},150,"VK_NV_fragment_coverage_to_color",{"number":1929,"type":278,"author":488,"promotedto":1397,"provisional":8,"depends":293,"contact":1830,"extension":1930,"proposal":8,"date_added":1832},204,"VK_NV_fragment_shader_barycentric",{"number":1932,"type":278,"author":488,"provisional":8,"depends":1402,"contact":1830,"extension":1933,"proposal":8,"date_added":1934},327,"VK_NV_fragment_shading_rate_enums","2020-11-08",{"number":1936,"type":278,"author":488,"provisional":8,"contact":514,"extension":1937,"proposal":8,"date_added":331},153,"VK_NV_framebuffer_mixed_samples",{"number":1939,"type":278,"author":488,"provisional":8,"contact":935,"extension":1940,"proposal":8,"date_added":647},96,"VK_NV_geometry_shader_passthrough",{"number":58,"type":278,"author":488,"deprecatedby":1224,"provisional":8,"contact":519,"extension":1942,"proposal":8,"date_added":316},"VK_NV_glsl_shader",{"number":1944,"type":278,"author":488,"provisional":8,"depends":293,"contact":1945,"extension":1946,"proposal":8,"date_added":536},279,"David Zhao Akeley @akeley98","VK_NV_inherited_viewport_scissor",{"number":1948,"type":278,"author":1867,"provisional":8,"depends":293,"contact":1949,"extension":1950,"proposal":8,"date_added":1189},431,"sourav parmar @souravpNV","VK_NV_linear_color_attachment",{"number":1952,"type":278,"author":488,"deprecatedby":1953,"provisional":8,"contact":1954,"extension":1955,"proposal":8,"date_added":1956},311,"VK_NV_low_latency2","Charles Hansen @cshansen","VK_NV_low_latency","2023-02-26",{"number":1958,"type":278,"author":488,"provisional":8,"depends":1959,"contact":1954,"extension":1953,"proposal":8,"date_added":394},506,"(VK_VERSION_1_2,VK_KHR_timeline_semaphore)+(VK_KHR_present_id,VK_KHR_present_id2)",{"number":1961,"type":278,"author":488,"promotedto":839,"provisional":8,"depends":1849,"contact":666,"extension":1962,"proposal":8,"date_added":1851},428,"VK_NV_memory_decompression",{"number":1964,"type":278,"author":488,"provisional":8,"depends":293,"contact":847,"extension":1965,"proposal":8,"date_added":1832},203,"VK_NV_mesh_shader",{"number":1967,"type":278,"author":488,"provisional":8,"depends":1968,"contact":1748,"extension":1969,"proposal":8,"date_added":620},465,"((VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_format_feature_flags2+VK_KHR_synchronization2),VK_VERSION_1_3","VK_NV_optical_flow",{"number":1971,"type":278,"author":488,"provisional":8,"depends":1261,"contact":539,"extension":1972,"proposal":244,"date_added":1817},571,"VK_NV_partitioned_acceleration_structure",{"number":1974,"type":278,"author":488,"deprecatedby":601,"provisional":8,"depends":1975,"contact":519,"extension":1976,"proposal":8,"date_added":1466},517,"VK_KHR_maintenance6,VK_VERSION_1_4","VK_NV_per_stage_descriptor_set",{"number":1978,"type":278,"author":488,"provisional":8,"depends":721,"contact":1979,"extension":1980,"proposal":8,"date_added":620},293,"Liya Li @liyli","VK_NV_present_barrier",{"number":1982,"type":278,"author":488,"provisional":8,"depends":293,"contact":1983,"extension":1984,"proposal":8,"date_added":1985},614,"Charles Hansen @chansen","VK_NV_present_metering","2025-02-07",{"number":1987,"type":278,"author":488,"provisional":8,"depends":1988,"contact":519,"extension":1989,"proposal":244,"date_added":1990},708,"VK_VERSION_1_3,VK_EXT_private_data","VK_NV_private_data_base_handle","2026-08-28",{"extension":1992,"proposal":8,"date_added":495},"VK_NV_private_vendor_info",{"number":1994,"type":278,"author":488,"provisional":8,"contact":1995,"extension":1996,"proposal":244,"date_added":608},581,"Vassili Nikolaev @vasnik1","VK_NV_push_constant_bank",{"number":1998,"type":278,"author":488,"provisional":8,"depends":293,"contact":1999,"extension":2000,"proposal":8,"date_added":2001},556,"Rodrigo Locatti @rlocatti","VK_NV_raw_access_chains","2024-03-01",{"number":2003,"type":278,"author":488,"deprecatedby":976,"provisional":8,"depends":2004,"contact":977,"extension":2005,"proposal":8,"date_added":336},166,"(VK_KHR_get_physical_device_properties2+VK_KHR_get_memory_requirements2),VK_VERSION_1_1","VK_NV_ray_tracing",{"number":2007,"type":278,"author":488,"promotedto":978,"provisional":8,"depends":976,"contact":977,"extension":2008,"proposal":8,"date_added":1851},491,"VK_NV_ray_tracing_invocation_reorder",{"number":2010,"type":278,"author":488,"provisional":8,"depends":976,"contact":539,"extension":2011,"proposal":244,"date_added":1817},430,"VK_NV_ray_tracing_linear_swept_spheres",{"number":2013,"type":278,"author":488,"provisional":8,"depends":976,"contact":1547,"extension":2014,"proposal":8,"date_added":862},328,"VK_NV_ray_tracing_motion_blur",{"number":2016,"type":278,"author":488,"provisional":8,"depends":293,"contact":666,"extension":2017,"proposal":244,"date_added":2018},569,"VK_NV_ray_tracing_validation","2024-03-08",{"number":2020,"type":278,"author":488,"provisional":8,"depends":293,"contact":1857,"extension":2021,"proposal":8,"date_added":1832},167,"VK_NV_representative_fragment_test",{"number":2023,"type":278,"author":488,"provisional":8,"contact":519,"extension":2024,"proposal":8,"date_added":647},95,"VK_NV_sample_mask_override_coverage",{"number":2026,"type":278,"author":488,"provisional":8,"depends":293,"contact":1830,"extension":2027,"proposal":8,"date_added":1832},206,"VK_NV_scissor_exclusive",{"number":2029,"type":278,"author":488,"provisional":8,"depends":293,"contact":514,"extension":2030,"proposal":8,"date_added":2031},564,"VK_NV_shader_atomic_float16_vector","2024-02-16",{"number":2033,"type":278,"author":488,"provisional":8,"depends":293,"contact":1830,"extension":2034,"proposal":8,"date_added":1832},205,"VK_NV_shader_image_footprint",{"number":2036,"type":278,"author":488,"provisional":8,"depends":454,"contact":935,"extension":2037,"proposal":8,"date_added":713},155,"VK_NV_shader_sm_builtins",{"number":2039,"type":278,"author":488,"promotedto":1056,"provisional":8,"depends":454,"contact":514,"extension":2040,"proposal":8,"date_added":357},199,"VK_NV_shader_subgroup_partitioned",{"number":2042,"type":278,"author":488,"provisional":8,"depends":293,"contact":1830,"extension":2043,"proposal":8,"date_added":1832},165,"VK_NV_shading_rate_image",{"number":2045,"type":278,"author":488,"provisional":8,"contact":935,"extension":2046,"proposal":8,"date_added":647},97,"VK_NV_viewport_array2",{"number":2048,"type":278,"author":488,"provisional":8,"contact":519,"extension":2049,"proposal":8,"date_added":647},99,"VK_NV_viewport_swizzle",{"number":2051,"type":278,"author":488,"promotedto":1749,"provisional":8,"depends":1917,"platform":722,"contact":1748,"extension":2052,"proposal":8,"date_added":316},59,"VK_NV_win32_keyed_mutex",{"number":2054,"type":278,"author":1196,"provisional":8,"depends":397,"platform":2055,"contact":2056,"extension":2057,"proposal":8,"date_added":427},453,"ohos","Weilan Chen @wchen-h","VK_OHOS_external_memory",{"number":2059,"type":278,"author":1196,"provisional":8,"platform":2055,"contact":2056,"extension":2060,"proposal":8,"date_added":840},589,"VK_OHOS_native_buffer",{"number":2062,"type":480,"author":1196,"provisional":8,"depends":639,"platform":2055,"contact":2056,"extension":2063,"proposal":8,"date_added":2064},588,"VK_OHOS_surface","2025-06-13",{"number":2066,"type":278,"author":692,"provisional":8,"depends":548,"contact":693,"extension":2067,"proposal":244,"date_added":2068},173,"VK_QCOM_cooperative_matrix_conversion","2026-01-30",{"number":2070,"type":278,"author":692,"provisional":8,"depends":405,"contact":693,"extension":2071,"proposal":244,"date_added":2072},630,"VK_QCOM_data_graph_model","2025-11-07",{"number":2074,"type":278,"author":692,"provisional":8,"depends":293,"contact":693,"extension":2075,"proposal":244,"date_added":323},174,"VK_QCOM_elapsed_timer_query",{"number":2077,"type":278,"author":692,"provisional":8,"depends":2078,"contact":693,"extension":2079,"proposal":8,"date_added":2080},522,"(VK_EXT_filter_cubic)+(VK_VERSION_1_2,VK_EXT_sampler_filter_minmax)","VK_QCOM_filter_cubic_clamp","2023-08-25",{"number":2082,"type":278,"author":692,"provisional":8,"depends":694,"contact":693,"extension":2083,"proposal":8,"date_added":2080},520,"VK_QCOM_filter_cubic_weights",{"number":2085,"type":278,"author":692,"promotedto":708,"provisional":8,"depends":2086,"contact":693,"extension":2087,"proposal":8,"date_added":1189},426,"(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_EXT_fragment_density_map","VK_QCOM_fragment_density_map_offset",{"number":2089,"type":278,"author":692,"provisional":8,"depends":1220,"contact":693,"extension":2090,"proposal":244,"date_added":2091},441,"VK_QCOM_image_processing","2022-07-21",{"number":2093,"type":278,"author":692,"provisional":8,"depends":2090,"contact":693,"extension":2094,"proposal":8,"date_added":2080},519,"VK_QCOM_image_processing2",{"number":2096,"type":278,"author":692,"provisional":8,"depends":293,"contact":693,"extension":2097,"proposal":244,"date_added":323},304,"VK_QCOM_image_processing3",{"number":2099,"type":278,"author":692,"provisional":8,"depends":293,"contact":693,"extension":2100,"proposal":8,"date_added":456},511,"VK_QCOM_multiview_per_view_render_areas",{"number":2102,"type":278,"author":692,"provisional":8,"depends":293,"contact":693,"extension":2103,"proposal":8,"date_added":1769},489,"VK_QCOM_multiview_per_view_viewports",{"number":2105,"type":278,"author":692,"provisional":8,"depends":293,"contact":693,"extension":2106,"proposal":244,"date_added":410},303,"VK_QCOM_queue_perf_hint",{"number":2108,"type":278,"author":692,"promotedto":557,"provisional":8,"contact":693,"extension":2109,"proposal":8,"date_added":988},172,"VK_QCOM_render_pass_shader_resolve",{"number":2111,"type":278,"author":692,"provisional":8,"contact":693,"extension":2112,"proposal":8,"date_added":2113},302,"VK_QCOM_render_pass_store_ops","2020-04-06",{"number":2115,"type":278,"author":692,"provisional":8,"contact":693,"extension":2116,"proposal":8,"date_added":2117},283,"VK_QCOM_render_pass_transform","2020-03-06",{"number":2119,"type":278,"author":692,"provisional":8,"depends":2120,"contact":693,"extension":2121,"proposal":8,"date_added":2122},334,"VK_KHR_copy_commands2,VK_VERSION_1_3","VK_QCOM_rotated_copy_commands","2020-11-01",{"number":2124,"type":278,"author":692,"provisional":8,"depends":293,"contact":693,"extension":2125,"proposal":244,"date_added":323},305,"VK_QCOM_shader_multiple_wait_queues",{"number":2127,"type":278,"author":692,"provisional":8,"depends":2128,"contact":2129,"extension":2130,"proposal":244,"date_added":2131},548,"(VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2),VK_VERSION_1_1","Patrick Boyle @pboyleQCOM","VK_QCOM_tile_memory_heap","2025-04-18",{"number":2133,"type":278,"author":692,"provisional":8,"depends":293,"contact":693,"extension":2134,"proposal":244,"date_added":2091},485,"VK_QCOM_tile_properties",{"number":2136,"type":278,"author":692,"provisional":8,"depends":2134,"contact":693,"extension":2137,"proposal":244,"date_added":1905},310,"VK_QCOM_tile_shading",{"number":2139,"type":278,"author":692,"provisional":8,"depends":293,"contact":693,"extension":2140,"proposal":8,"date_added":2080},521,"VK_QCOM_ycbcr_degamma",{"number":2142,"type":278,"author":2143,"provisional":8,"depends":397,"platform":2144,"contact":2145,"extension":2146,"proposal":8,"date_added":2147},530,"QNX","screen","Mike Gorchak @mgorchak-blackberry, Aaron Ruby @aruby-blackberry","VK_QNX_external_memory_screen_buffer","2023-06-15",{"number":2149,"type":480,"author":2143,"provisional":8,"depends":639,"platform":2144,"contact":2150,"extension":2151,"proposal":8,"date_added":2152},379,"Mike Gorchak @mgorchak-blackberry","VK_QNX_screen_surface","2021-02-24",{"number":2154,"type":278,"author":2155,"provisional":8,"depends":293,"contact":618,"extension":2156,"proposal":8,"date_added":511},486,"SEC","VK_SEC_amigo_profiling",{"number":2158,"type":278,"author":2155,"provisional":8,"depends":293,"contact":2159,"extension":2160,"proposal":8,"date_added":1723},638,"Chris Hambacher @chambacher","VK_SEC_pipeline_cache_incremental_mode",{"number":2162,"type":278,"author":2155,"provisional":8,"contact":618,"extension":2163,"proposal":8,"date_added":511},675,"VK_SEC_throttle_hint",{"number":2165,"type":480,"author":2155,"provisional":8,"depends":639,"platform":2166,"contact":2167,"extension":2168,"proposal":8,"date_added":2169},665,"ubm","Minji Choe @minjichoe","VK_SEC_ubm_surface","2026-02-06",{"number":2171,"type":278,"author":2172,"provisional":8,"depends":2173,"specialuse":574,"contact":917,"extension":2174,"proposal":8,"date_added":2175},710,"VALVE","VK_KHR_buffer_device_address,VK_VERSION_1_2","VK_VALVE_buffer_device_address_allocation_alignment","2026-09-04",{"number":2177,"type":278,"author":2172,"provisional":8,"depends":293,"specialuse":574,"contact":917,"extension":2178,"proposal":8,"date_added":2179},421,"VK_VALVE_descriptor_set_host_mapping","2022-03-08",{"number":2181,"type":278,"author":2172,"provisional":8,"depends":2182,"contact":707,"extension":2183,"proposal":8,"date_added":2064},612,"(VK_VERSION_1_4,VK_KHR_extended_flags,VK_KHR_maintenance5)+VK_EXT_fragment_density_map","VK_VALVE_fragment_density_map_layered",{"number":2185,"type":278,"author":2172,"promotedto":877,"provisional":8,"depends":1455,"specialuse":574,"contact":876,"extension":2186,"proposal":8,"date_added":878},352,"VK_VALVE_mutable_descriptor_type",{"number":2188,"type":278,"author":2172,"provisional":8,"depends":2189,"contact":886,"extension":2190,"proposal":8,"date_added":2191},674,"(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+(VK_KHR_shader_float16_int8,VK_VERSION_1_2)","VK_VALVE_shader_mixed_float_dot_product","2026-02-19",{"number":2193,"type":278,"author":2172,"provisional":8,"depends":2194,"contact":2195,"extension":2196,"proposal":8,"date_added":2197},391,"VK_KHR_video_encode_queue+(VK_KHR_sampler_ycbcr_conversion,VK_VERSION_1_1)","Autumn Ashton @misyltoad","VK_VALVE_video_encode_rgb_conversion","2025-09-19",{"title":2199,"description":2200,"body":2201,"_type":7463,"_id":2199},"VK_KHR_video_decode_h265.proposal","This document outlines a proposal to enable performing H.265\u002FHEVC video decode operations in Vulkan.",{"type":2202,"children":2203,"toc":7431},"root",[2204,2211,2218,2238,2243,2249,2268,2288,2293,2307,2312,2317,2330,2335,2360,2365,2405,2411,2418,2430,2436,2457,2478,2546,2557,2563,2591,2651,2662,2668,2687,2801,2814,2968,2987,2992,3055,3060,3065,3076,3082,3101,3206,3232,3256,3290,3366,3384,3389,3404,3410,3416,4006,4012,4579,4585,5387,5393,5769,5775,6349,6355,7223,7229,7235,7253,7266,7277,7283,7288,7294,7313,7325,7331,7336,7342,7347,7353,7358,7363,7369,7390,7396,7401,7414,7420,7425],{"type":2205,"tag":2206,"props":2207,"children":2208},"element","p",{},[2209],{"type":2210,"value":2200},"text",{"type":2205,"tag":2212,"props":2213,"children":2215},"h2",{"id":2214},"_problem_statement",[2216],{"type":2210,"value":2217},"Problem Statement",{"type":2205,"tag":2206,"props":2219,"children":2220},{},[2221,2223,2229,2231,2236],{"type":2210,"value":2222},"The ",{"type":2205,"tag":2224,"props":2225,"children":2227},"code",{"className":2226},[],[2228],{"type":2210,"value":1732},{"type":2210,"value":2230}," extension introduces support for video coding operations and the ",{"type":2205,"tag":2224,"props":2232,"children":2234},{"className":2233},[],[2235],{"type":2210,"value":1693},{"type":2210,"value":2237}," extension further extends this with APIs specific to video decoding.",{"type":2205,"tag":2206,"props":2239,"children":2240},{},[2241],{"type":2210,"value":2242},"The goal of this proposal is to build upon this infrastructure to introduce support for decoding elementary video stream sequences compliant with the H.265\u002FHEVC video compression standard.",{"type":2205,"tag":2212,"props":2244,"children":2246},{"id":2245},"_solution_space",[2247],{"type":2210,"value":2248},"Solution Space",{"type":2205,"tag":2206,"props":2250,"children":2251},{},[2252,2254,2259,2261,2266],{"type":2210,"value":2253},"As the ",{"type":2205,"tag":2224,"props":2255,"children":2257},{"className":2256},[],[2258],{"type":2210,"value":1732},{"type":2210,"value":2260}," and ",{"type":2205,"tag":2224,"props":2262,"children":2264},{"className":2263},[],[2265],{"type":2210,"value":1693},{"type":2210,"value":2267}," extensions already laid down the architecture for how codec-specific video decode extensions need to be designed, this extension only needs to define the APIs to provide the necessary codec-specific parameters at various points during the use of the codec-independent APIs. In particular:",{"type":2205,"tag":2269,"props":2270,"children":2271},"ul",{},[2272,2278,2283],{"type":2205,"tag":2273,"props":2274,"children":2275},"li",{},[2276],{"type":2210,"value":2277},"APIs allowing to specify H.265 video, sequence, and picture parameter sets (VPS, SPS, PPS) to be stored in video session parameters objects",{"type":2205,"tag":2273,"props":2279,"children":2280},{},[2281],{"type":2210,"value":2282},"APIs allowing to specify H.265 information specific to the decoded picture, including references to previously stored VPS, SPS, and PPS entries",{"type":2205,"tag":2273,"props":2284,"children":2285},{},[2286],{"type":2210,"value":2287},"APIs allowing to specify H.265 reference picture information specific to the active reference pictures and optional reconstructed picture used in video decode operations",{"type":2205,"tag":2206,"props":2289,"children":2290},{},[2291],{"type":2210,"value":2292},"The following options have been considered to choose the structure of these definitions:",{"type":2205,"tag":2294,"props":2295,"children":2296},"ol",{},[2297,2302],{"type":2205,"tag":2273,"props":2298,"children":2299},{},[2300],{"type":2210,"value":2301},"Allow specifying packed codec-specific data to the APIs in the form they appear in bitstreams",{"type":2205,"tag":2273,"props":2303,"children":2304},{},[2305],{"type":2210,"value":2306},"Specify codec-specific parameters through custom type definitions that the application can populate after parsing the corresponding data elements in the bitstreams",{"type":2205,"tag":2206,"props":2308,"children":2309},{},[2310],{"type":2210,"value":2311},"Option (1) would allow for a simpler API, but it requires implementations to include an appropriate parser for these data elements. As decoding applications typically parse these data elements for other reasons anyway, this proposal choses option (2) to enable the application to provide the needed parameters through custom definitions provided by a video std header dedicated to H.265 video decoding.",{"type":2205,"tag":2206,"props":2313,"children":2314},{},[2315],{"type":2210,"value":2316},"The following additional options have been considered to choose the way this video std header is defined:",{"type":2205,"tag":2294,"props":2318,"children":2319},{},[2320,2325],{"type":2205,"tag":2273,"props":2321,"children":2322},{},[2323],{"type":2210,"value":2324},"Include all definitions in this H.265 video decode std header",{"type":2205,"tag":2273,"props":2326,"children":2327},{},[2328],{"type":2210,"value":2329},"Add a separate video std header that includes H.265 parameter definitions that can be shared across video decoding and video encoding use cases that the H.265 video decode std header depends on, and only include decode-specific definitions in the H.265 video decode std header",{"type":2205,"tag":2206,"props":2331,"children":2332},{},[2333],{"type":2210,"value":2334},"Both options are reasonable, however, as the H.265 video decoding and H.265 video encoding functionalities were designed in parallel, this extension uses option (2) and introduces the following new video std headers:",{"type":2205,"tag":2269,"props":2336,"children":2337},{},[2338,2349],{"type":2205,"tag":2273,"props":2339,"children":2340},{},[2341,2347],{"type":2205,"tag":2224,"props":2342,"children":2344},{"className":2343},[],[2345],{"type":2210,"value":2346},"vulkan_video_codec_h265std",{"type":2210,"value":2348}," - containing common definitions for all H.265 video coding operations",{"type":2205,"tag":2273,"props":2350,"children":2351},{},[2352,2358],{"type":2205,"tag":2224,"props":2353,"children":2355},{"className":2354},[],[2356],{"type":2210,"value":2357},"vulkan_video_codec_h265std_decode",{"type":2210,"value":2359}," - containing definitions specific to H.265 video decoding operations",{"type":2205,"tag":2206,"props":2361,"children":2362},{},[2363],{"type":2210,"value":2364},"These headers can be included as follows:",{"type":2205,"tag":2366,"props":2367,"children":2372},"pre",{"className":2368,"code":2369,"language":2370,"meta":2371,"style":2371},"language-c shiki shiki-themes github-light-default github-dark-default","#include \u003Cvk_video\u002Fvulkan_video_codec_h265std.h>\n#include \u003Cvk_video\u002Fvulkan_video_codec_h265std_decode.h>\n","c","",[2373],{"type":2205,"tag":2224,"props":2374,"children":2375},{"__ignoreMap":2371},[2376,2393],{"type":2205,"tag":2377,"props":2378,"children":2380},"span",{"class":2379,"line":10},"line",[2381,2387],{"type":2205,"tag":2377,"props":2382,"children":2384},{"style":2383},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[2385],{"type":2210,"value":2386},"#include",{"type":2205,"tag":2377,"props":2388,"children":2390},{"style":2389},"--shiki-default:#0A3069;--shiki-dark:#A5D6FF",[2391],{"type":2210,"value":2392}," \u003Cvk_video\u002Fvulkan_video_codec_h265std.h>\n",{"type":2205,"tag":2377,"props":2394,"children":2395},{"class":2379,"line":14},[2396,2400],{"type":2205,"tag":2377,"props":2397,"children":2398},{"style":2383},[2399],{"type":2210,"value":2386},{"type":2205,"tag":2377,"props":2401,"children":2402},{"style":2389},[2403],{"type":2210,"value":2404}," \u003Cvk_video\u002Fvulkan_video_codec_h265std_decode.h>\n",{"type":2205,"tag":2212,"props":2406,"children":2408},{"id":2407},"_proposal",[2409],{"type":2210,"value":2410},"Proposal",{"type":2205,"tag":2412,"props":2413,"children":2415},"h3",{"id":2414},"_video_std_headers",[2416],{"type":2210,"value":2417},"Video Std Headers",{"type":2205,"tag":2206,"props":2419,"children":2420},{},[2421,2423,2428],{"type":2210,"value":2422},"This extension uses the new ",{"type":2205,"tag":2224,"props":2424,"children":2426},{"className":2425},[],[2427],{"type":2210,"value":2357},{"type":2210,"value":2429}," video std header. Implementations must always support at least version 1.0.0 of this video std header.",{"type":2205,"tag":2412,"props":2431,"children":2433},{"id":2432},"_h_265_decode_profiles",[2434],{"type":2210,"value":2435},"H.265 Decode Profiles",{"type":2205,"tag":2206,"props":2437,"children":2438},{},[2439,2441,2447,2449,2455],{"type":2210,"value":2440},"This extension introduces the new video codec operation ",{"type":2205,"tag":2224,"props":2442,"children":2444},{"className":2443},[],[2445],{"type":2210,"value":2446},"VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_KHR",{"type":2210,"value":2448},". This flag can be used to check whether a particular queue family supports decoding H.265\u002FHEVC content, as returned in ",{"type":2205,"tag":2224,"props":2450,"children":2452},{"className":2451},[],[2453],{"type":2210,"value":2454},"VkQueueFamilyVideoPropertiesKHR",{"type":2210,"value":2456},".",{"type":2205,"tag":2206,"props":2458,"children":2459},{},[2460,2462,2468,2470,2476],{"type":2210,"value":2461},"An H.265 decode profile can be defined through a ",{"type":2205,"tag":2224,"props":2463,"children":2465},{"className":2464},[],[2466],{"type":2210,"value":2467},"VkVideoProfileInfoKHR",{"type":2210,"value":2469}," structure using this new video codec operation and by including the following new codec-specific profile information structure in the ",{"type":2205,"tag":2224,"props":2471,"children":2473},{"className":2472},[],[2474],{"type":2210,"value":2475},"pNext",{"type":2210,"value":2477}," chain:",{"type":2205,"tag":2366,"props":2479,"children":2481},{"className":2368,"code":2480,"language":2370,"meta":2371,"style":2371},"typedef struct VkVideoDecodeH265ProfileInfoKHR {\n VkStructureType sType;\n const void* pNext;\n StdVideoH265ProfileIdc stdProfileIdc;\n} VkVideoDecodeH265ProfileInfoKHR;\n",[2482],{"type":2205,"tag":2224,"props":2483,"children":2484},{"__ignoreMap":2371},[2485,2504,2512,2530,2538],{"type":2205,"tag":2377,"props":2486,"children":2487},{"class":2379,"line":10},[2488,2493,2498],{"type":2205,"tag":2377,"props":2489,"children":2490},{"style":2383},[2491],{"type":2210,"value":2492},"typedef",{"type":2205,"tag":2377,"props":2494,"children":2495},{"style":2383},[2496],{"type":2210,"value":2497}," struct",{"type":2205,"tag":2377,"props":2499,"children":2501},{"style":2500},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[2502],{"type":2210,"value":2503}," VkVideoDecodeH265ProfileInfoKHR {\n",{"type":2205,"tag":2377,"props":2505,"children":2506},{"class":2379,"line":14},[2507],{"type":2205,"tag":2377,"props":2508,"children":2509},{"style":2500},[2510],{"type":2210,"value":2511}," VkStructureType sType;\n",{"type":2205,"tag":2377,"props":2513,"children":2514},{"class":2379,"line":18},[2515,2520,2525],{"type":2205,"tag":2377,"props":2516,"children":2517},{"style":2383},[2518],{"type":2210,"value":2519}," const",{"type":2205,"tag":2377,"props":2521,"children":2522},{"style":2383},[2523],{"type":2210,"value":2524}," void*",{"type":2205,"tag":2377,"props":2526,"children":2527},{"style":2500},[2528],{"type":2210,"value":2529}," pNext;\n",{"type":2205,"tag":2377,"props":2531,"children":2532},{"class":2379,"line":22},[2533],{"type":2205,"tag":2377,"props":2534,"children":2535},{"style":2500},[2536],{"type":2210,"value":2537}," StdVideoH265ProfileIdc stdProfileIdc;\n",{"type":2205,"tag":2377,"props":2539,"children":2540},{"class":2379,"line":26},[2541],{"type":2205,"tag":2377,"props":2542,"children":2543},{"style":2500},[2544],{"type":2210,"value":2545},"} VkVideoDecodeH265ProfileInfoKHR;\n",{"type":2205,"tag":2206,"props":2547,"children":2548},{},[2549,2555],{"type":2205,"tag":2224,"props":2550,"children":2552},{"className":2551},[],[2553],{"type":2210,"value":2554},"stdProfileIdc",{"type":2210,"value":2556}," specifies the H.265 profile indicator.",{"type":2205,"tag":2412,"props":2558,"children":2560},{"id":2559},"_h_265_decode_capabilities",[2561],{"type":2210,"value":2562},"H.265 Decode Capabilities",{"type":2205,"tag":2206,"props":2564,"children":2565},{},[2566,2568,2573,2575,2581,2583,2589],{"type":2210,"value":2567},"Applications need to include the following new structure in the ",{"type":2205,"tag":2224,"props":2569,"children":2571},{"className":2570},[],[2572],{"type":2210,"value":2475},{"type":2210,"value":2574}," chain of ",{"type":2205,"tag":2224,"props":2576,"children":2578},{"className":2577},[],[2579],{"type":2210,"value":2580},"VkVideoCapabilitiesKHR",{"type":2210,"value":2582}," when calling the ",{"type":2205,"tag":2224,"props":2584,"children":2586},{"className":2585},[],[2587],{"type":2210,"value":2588},"vkGetPhysicalDeviceVideoCapabilitiesKHR",{"type":2210,"value":2590}," command to retrieve the capabilities specific to H.265 video decoding:",{"type":2205,"tag":2366,"props":2592,"children":2594},{"className":2368,"code":2593,"language":2370,"meta":2371,"style":2371},"typedef struct VkVideoDecodeH265CapabilitiesKHR {\n VkStructureType sType;\n void* pNext;\n StdVideoH265LevelIdc maxLevelIdc;\n} VkVideoDecodeH265CapabilitiesKHR;\n",[2595],{"type":2205,"tag":2224,"props":2596,"children":2597},{"__ignoreMap":2371},[2598,2614,2622,2635,2643],{"type":2205,"tag":2377,"props":2599,"children":2600},{"class":2379,"line":10},[2601,2605,2609],{"type":2205,"tag":2377,"props":2602,"children":2603},{"style":2383},[2604],{"type":2210,"value":2492},{"type":2205,"tag":2377,"props":2606,"children":2607},{"style":2383},[2608],{"type":2210,"value":2497},{"type":2205,"tag":2377,"props":2610,"children":2611},{"style":2500},[2612],{"type":2210,"value":2613}," VkVideoDecodeH265CapabilitiesKHR {\n",{"type":2205,"tag":2377,"props":2615,"children":2616},{"class":2379,"line":14},[2617],{"type":2205,"tag":2377,"props":2618,"children":2619},{"style":2500},[2620],{"type":2210,"value":2621}," VkStructureType sType;\n",{"type":2205,"tag":2377,"props":2623,"children":2624},{"class":2379,"line":18},[2625,2630],{"type":2205,"tag":2377,"props":2626,"children":2627},{"style":2383},[2628],{"type":2210,"value":2629}," void*",{"type":2205,"tag":2377,"props":2631,"children":2632},{"style":2500},[2633],{"type":2210,"value":2634}," pNext;\n",{"type":2205,"tag":2377,"props":2636,"children":2637},{"class":2379,"line":22},[2638],{"type":2205,"tag":2377,"props":2639,"children":2640},{"style":2500},[2641],{"type":2210,"value":2642}," StdVideoH265LevelIdc maxLevelIdc;\n",{"type":2205,"tag":2377,"props":2644,"children":2645},{"class":2379,"line":26},[2646],{"type":2205,"tag":2377,"props":2647,"children":2648},{"style":2500},[2649],{"type":2210,"value":2650},"} VkVideoDecodeH265CapabilitiesKHR;\n",{"type":2205,"tag":2206,"props":2652,"children":2653},{},[2654,2660],{"type":2205,"tag":2224,"props":2655,"children":2657},{"className":2656},[],[2658],{"type":2210,"value":2659},"maxLevelIdc",{"type":2210,"value":2661}," indicates the maximum supported H.265 level indicator.",{"type":2205,"tag":2412,"props":2663,"children":2665},{"id":2664},"_h_265_decode_parameter_sets",[2666],{"type":2210,"value":2667},"H.265 Decode Parameter Sets",{"type":2205,"tag":2206,"props":2669,"children":2670},{},[2671,2673,2678,2679,2685],{"type":2210,"value":2672},"The use of video session parameters objects is mandatory when decoding H.265 video streams. Applications need to include the following new structure in the ",{"type":2205,"tag":2224,"props":2674,"children":2676},{"className":2675},[],[2677],{"type":2210,"value":2475},{"type":2210,"value":2574},{"type":2205,"tag":2224,"props":2680,"children":2682},{"className":2681},[],[2683],{"type":2210,"value":2684},"VkVideoSessionParametersCreateInfoKHR",{"type":2210,"value":2686}," when creating video session parameters objects for H.265 decode use, to specify the parameter set capacity of the created objects:",{"type":2205,"tag":2366,"props":2688,"children":2690},{"className":2368,"code":2689,"language":2370,"meta":2371,"style":2371},"typedef struct VkVideoDecodeH265SessionParametersCreateInfoKHR {\n VkStructureType sType;\n const void* pNext;\n uint32_t maxStdVPSCount;\n uint32_t maxStdSPSCount;\n uint32_t maxStdPPSCount;\n const VkVideoDecodeH265SessionParametersAddInfoKHR* pParametersAddInfo;\n} VkVideoDecodeH265SessionParametersCreateInfoKHR;\n",[2691],{"type":2205,"tag":2224,"props":2692,"children":2693},{"__ignoreMap":2371},[2694,2710,2718,2734,2747,2759,2771,2793],{"type":2205,"tag":2377,"props":2695,"children":2696},{"class":2379,"line":10},[2697,2701,2705],{"type":2205,"tag":2377,"props":2698,"children":2699},{"style":2383},[2700],{"type":2210,"value":2492},{"type":2205,"tag":2377,"props":2702,"children":2703},{"style":2383},[2704],{"type":2210,"value":2497},{"type":2205,"tag":2377,"props":2706,"children":2707},{"style":2500},[2708],{"type":2210,"value":2709}," VkVideoDecodeH265SessionParametersCreateInfoKHR {\n",{"type":2205,"tag":2377,"props":2711,"children":2712},{"class":2379,"line":14},[2713],{"type":2205,"tag":2377,"props":2714,"children":2715},{"style":2500},[2716],{"type":2210,"value":2717}," VkStructureType sType;\n",{"type":2205,"tag":2377,"props":2719,"children":2720},{"class":2379,"line":18},[2721,2725,2729],{"type":2205,"tag":2377,"props":2722,"children":2723},{"style":2383},[2724],{"type":2210,"value":2519},{"type":2205,"tag":2377,"props":2726,"children":2727},{"style":2383},[2728],{"type":2210,"value":2524},{"type":2205,"tag":2377,"props":2730,"children":2731},{"style":2500},[2732],{"type":2210,"value":2733}," pNext;\n",{"type":2205,"tag":2377,"props":2735,"children":2736},{"class":2379,"line":22},[2737,2742],{"type":2205,"tag":2377,"props":2738,"children":2739},{"style":2383},[2740],{"type":2210,"value":2741}," uint32_t",{"type":2205,"tag":2377,"props":2743,"children":2744},{"style":2500},[2745],{"type":2210,"value":2746}," maxStdVPSCount;\n",{"type":2205,"tag":2377,"props":2748,"children":2749},{"class":2379,"line":26},[2750,2754],{"type":2205,"tag":2377,"props":2751,"children":2752},{"style":2383},[2753],{"type":2210,"value":2741},{"type":2205,"tag":2377,"props":2755,"children":2756},{"style":2500},[2757],{"type":2210,"value":2758}," maxStdSPSCount;\n",{"type":2205,"tag":2377,"props":2760,"children":2761},{"class":2379,"line":30},[2762,2766],{"type":2205,"tag":2377,"props":2763,"children":2764},{"style":2383},[2765],{"type":2210,"value":2741},{"type":2205,"tag":2377,"props":2767,"children":2768},{"style":2500},[2769],{"type":2210,"value":2770}," maxStdPPSCount;\n",{"type":2205,"tag":2377,"props":2772,"children":2773},{"class":2379,"line":34},[2774,2778,2783,2788],{"type":2205,"tag":2377,"props":2775,"children":2776},{"style":2383},[2777],{"type":2210,"value":2519},{"type":2205,"tag":2377,"props":2779,"children":2780},{"style":2500},[2781],{"type":2210,"value":2782}," VkVideoDecodeH265SessionParametersAddInfoKHR",{"type":2205,"tag":2377,"props":2784,"children":2785},{"style":2383},[2786],{"type":2210,"value":2787},"*",{"type":2205,"tag":2377,"props":2789,"children":2790},{"style":2500},[2791],{"type":2210,"value":2792}," pParametersAddInfo;\n",{"type":2205,"tag":2377,"props":2794,"children":2795},{"class":2379,"line":38},[2796],{"type":2205,"tag":2377,"props":2797,"children":2798},{"style":2500},[2799],{"type":2210,"value":2800},"} VkVideoDecodeH265SessionParametersCreateInfoKHR;\n",{"type":2205,"tag":2206,"props":2802,"children":2803},{},[2804,2806,2812],{"type":2210,"value":2805},"The optional ",{"type":2205,"tag":2224,"props":2807,"children":2809},{"className":2808},[],[2810],{"type":2210,"value":2811},"pParametersAddInfo",{"type":2210,"value":2813}," member also allows specifying an initial set of parameter sets to add to the created object:",{"type":2205,"tag":2366,"props":2815,"children":2817},{"className":2368,"code":2816,"language":2370,"meta":2371,"style":2371},"typedef struct VkVideoDecodeH265SessionParametersAddInfoKHR {\n VkStructureType sType;\n const void* pNext;\n uint32_t stdVPSCount;\n const StdVideoH265VideoParameterSet* pStdVPSs;\n uint32_t stdSPSCount;\n const StdVideoH265SequenceParameterSet* pStdSPSs;\n uint32_t stdPPSCount;\n const StdVideoH265PictureParameterSet* pStdPPSs;\n} VkVideoDecodeH265SessionParametersAddInfoKHR;\n",[2818],{"type":2205,"tag":2224,"props":2819,"children":2820},{"__ignoreMap":2371},[2821,2837,2845,2861,2873,2894,2906,2927,2939,2960],{"type":2205,"tag":2377,"props":2822,"children":2823},{"class":2379,"line":10},[2824,2828,2832],{"type":2205,"tag":2377,"props":2825,"children":2826},{"style":2383},[2827],{"type":2210,"value":2492},{"type":2205,"tag":2377,"props":2829,"children":2830},{"style":2383},[2831],{"type":2210,"value":2497},{"type":2205,"tag":2377,"props":2833,"children":2834},{"style":2500},[2835],{"type":2210,"value":2836}," VkVideoDecodeH265SessionParametersAddInfoKHR {\n",{"type":2205,"tag":2377,"props":2838,"children":2839},{"class":2379,"line":14},[2840],{"type":2205,"tag":2377,"props":2841,"children":2842},{"style":2500},[2843],{"type":2210,"value":2844}," VkStructureType sType;\n",{"type":2205,"tag":2377,"props":2846,"children":2847},{"class":2379,"line":18},[2848,2852,2856],{"type":2205,"tag":2377,"props":2849,"children":2850},{"style":2383},[2851],{"type":2210,"value":2519},{"type":2205,"tag":2377,"props":2853,"children":2854},{"style":2383},[2855],{"type":2210,"value":2524},{"type":2205,"tag":2377,"props":2857,"children":2858},{"style":2500},[2859],{"type":2210,"value":2860}," pNext;\n",{"type":2205,"tag":2377,"props":2862,"children":2863},{"class":2379,"line":22},[2864,2868],{"type":2205,"tag":2377,"props":2865,"children":2866},{"style":2383},[2867],{"type":2210,"value":2741},{"type":2205,"tag":2377,"props":2869,"children":2870},{"style":2500},[2871],{"type":2210,"value":2872}," stdVPSCount;\n",{"type":2205,"tag":2377,"props":2874,"children":2875},{"class":2379,"line":26},[2876,2880,2885,2889],{"type":2205,"tag":2377,"props":2877,"children":2878},{"style":2383},[2879],{"type":2210,"value":2519},{"type":2205,"tag":2377,"props":2881,"children":2882},{"style":2500},[2883],{"type":2210,"value":2884}," StdVideoH265VideoParameterSet",{"type":2205,"tag":2377,"props":2886,"children":2887},{"style":2383},[2888],{"type":2210,"value":2787},{"type":2205,"tag":2377,"props":2890,"children":2891},{"style":2500},[2892],{"type":2210,"value":2893}," pStdVPSs;\n",{"type":2205,"tag":2377,"props":2895,"children":2896},{"class":2379,"line":30},[2897,2901],{"type":2205,"tag":2377,"props":2898,"children":2899},{"style":2383},[2900],{"type":2210,"value":2741},{"type":2205,"tag":2377,"props":2902,"children":2903},{"style":2500},[2904],{"type":2210,"value":2905}," stdSPSCount;\n",{"type":2205,"tag":2377,"props":2907,"children":2908},{"class":2379,"line":34},[2909,2913,2918,2922],{"type":2205,"tag":2377,"props":2910,"children":2911},{"style":2383},[2912],{"type":2210,"value":2519},{"type":2205,"tag":2377,"props":2914,"children":2915},{"style":2500},[2916],{"type":2210,"value":2917}," StdVideoH265SequenceParameterSet",{"type":2205,"tag":2377,"props":2919,"children":2920},{"style":2383},[2921],{"type":2210,"value":2787},{"type":2205,"tag":2377,"props":2923,"children":2924},{"style":2500},[2925],{"type":2210,"value":2926}," pStdSPSs;\n",{"type":2205,"tag":2377,"props":2928,"children":2929},{"class":2379,"line":38},[2930,2934],{"type":2205,"tag":2377,"props":2931,"children":2932},{"style":2383},[2933],{"type":2210,"value":2741},{"type":2205,"tag":2377,"props":2935,"children":2936},{"style":2500},[2937],{"type":2210,"value":2938}," stdPPSCount;\n",{"type":2205,"tag":2377,"props":2940,"children":2941},{"class":2379,"line":42},[2942,2946,2951,2955],{"type":2205,"tag":2377,"props":2943,"children":2944},{"style":2383},[2945],{"type":2210,"value":2519},{"type":2205,"tag":2377,"props":2947,"children":2948},{"style":2500},[2949],{"type":2210,"value":2950}," StdVideoH265PictureParameterSet",{"type":2205,"tag":2377,"props":2952,"children":2953},{"style":2383},[2954],{"type":2210,"value":2787},{"type":2205,"tag":2377,"props":2956,"children":2957},{"style":2500},[2958],{"type":2210,"value":2959}," pStdPPSs;\n",{"type":2205,"tag":2377,"props":2961,"children":2962},{"class":2379,"line":46},[2963],{"type":2205,"tag":2377,"props":2964,"children":2965},{"style":2500},[2966],{"type":2210,"value":2967},"} VkVideoDecodeH265SessionParametersAddInfoKHR;\n",{"type":2205,"tag":2206,"props":2969,"children":2970},{},[2971,2973,2978,2979,2985],{"type":2210,"value":2972},"This structure can also be included in the ",{"type":2205,"tag":2224,"props":2974,"children":2976},{"className":2975},[],[2977],{"type":2210,"value":2475},{"type":2210,"value":2574},{"type":2205,"tag":2224,"props":2980,"children":2982},{"className":2981},[],[2983],{"type":2210,"value":2984},"VkVideoSessionParametersUpdateInfoKHR",{"type":2210,"value":2986}," used in video session parameters update operations to add further parameter sets to an object after its creation.",{"type":2205,"tag":2206,"props":2988,"children":2989},{},[2990],{"type":2210,"value":2991},"Individual parameter sets are stored using parameter set IDs as their keys, specifically:",{"type":2205,"tag":2269,"props":2993,"children":2994},{},[2995,3008,3028],{"type":2205,"tag":2273,"props":2996,"children":2997},{},[2998,3000,3006],{"type":2210,"value":2999},"H.265 VPS entries are identified using a ",{"type":2205,"tag":2224,"props":3001,"children":3003},{"className":3002},[],[3004],{"type":2210,"value":3005},"vps_video_parameter_set_id",{"type":2210,"value":3007}," value",{"type":2205,"tag":2273,"props":3009,"children":3010},{},[3011,3013,3019,3020,3026],{"type":2210,"value":3012},"H.265 SPS entries are identified using a pair of ",{"type":2205,"tag":2224,"props":3014,"children":3016},{"className":3015},[],[3017],{"type":2210,"value":3018},"sps_video_parameter_set_id",{"type":2210,"value":2260},{"type":2205,"tag":2224,"props":3021,"children":3023},{"className":3022},[],[3024],{"type":2210,"value":3025},"sps_seq_parameter_set_id",{"type":2210,"value":3027}," values",{"type":2205,"tag":2273,"props":3029,"children":3030},{},[3031,3033,3038,3040,3046,3048,3054],{"type":2210,"value":3032},"H.265 PPS entries are identified using a triplet of ",{"type":2205,"tag":2224,"props":3034,"children":3036},{"className":3035},[],[3037],{"type":2210,"value":3018},{"type":2210,"value":3039},", ",{"type":2205,"tag":2224,"props":3041,"children":3043},{"className":3042},[],[3044],{"type":2210,"value":3045},"pps_seq_parameter_set_id",{"type":2210,"value":3047},", and ",{"type":2205,"tag":2224,"props":3049,"children":3051},{"className":3050},[],[3052],{"type":2210,"value":3053},"pps_pic_parameter_set_id",{"type":2210,"value":3027},{"type":2205,"tag":2206,"props":3056,"children":3057},{},[3058],{"type":2210,"value":3059},"Please note the inclusion of the VPS ID in the PPS key. This is needed because a PPS is not uniquely identified by its ID and the ID of the parent SPS, as multiple SPS entries may exist with the same ID that have different parent VPS IDs. In order to ensure the uniqueness of keys, all APIs referring to a PPS in this proposal also take the parent VPS ID of the SPS the PPS in question belongs to, to specify the full hierarchy of IDs.",{"type":2205,"tag":2206,"props":3061,"children":3062},{},[3063],{"type":2210,"value":3064},"The H.265\u002FHEVC video compression standard always requires a VPS, SPS, and PPS, hence the application has to add an instance of each parameter set to the used parameters object before being able to record video decode operations.",{"type":2205,"tag":2206,"props":3066,"children":3067},{},[3068,3070,3075],{"type":2210,"value":3069},"Furthermore, the H.265\u002FHEVC video compression standard also allows modifying existing parameter sets, but as parameters already stored in video session parameters objects cannot be changed in Vulkan, the application has to create new parameters objects in such cases, as described in the proposal for ",{"type":2205,"tag":2224,"props":3071,"children":3073},{"className":3072},[],[3074],{"type":2210,"value":1732},{"type":2210,"value":2456},{"type":2205,"tag":2412,"props":3077,"children":3079},{"id":3078},"_h_265_decoding_parameters",[3080],{"type":2210,"value":3081},"H.265 Decoding Parameters",{"type":2205,"tag":2206,"props":3083,"children":3084},{},[3085,3087,3092,3093,3099],{"type":2210,"value":3086},"Decode parameters specific to H.265 need to be provided by the application through the ",{"type":2205,"tag":2224,"props":3088,"children":3090},{"className":3089},[],[3091],{"type":2210,"value":2475},{"type":2210,"value":2574},{"type":2205,"tag":2224,"props":3094,"children":3096},{"className":3095},[],[3097],{"type":2210,"value":3098},"VkVideoDecodeInfoKHR",{"type":2210,"value":3100},", using the following new structure:",{"type":2205,"tag":2366,"props":3102,"children":3104},{"className":2368,"code":3103,"language":2370,"meta":2371,"style":2371},"typedef struct VkVideoDecodeH265PictureInfoKHR {\n VkStructureType sType;\n const void* pNext;\n const StdVideoDecodeH265PictureInfo* pStdPictureInfo;\n uint32_t sliceSegmentCount;\n const uint32_t* pSliceSegmentOffsets;\n} VkVideoDecodeH265PictureInfoKHR;\n",[3105],{"type":2205,"tag":2224,"props":3106,"children":3107},{"__ignoreMap":2371},[3108,3124,3132,3148,3169,3181,3198],{"type":2205,"tag":2377,"props":3109,"children":3110},{"class":2379,"line":10},[3111,3115,3119],{"type":2205,"tag":2377,"props":3112,"children":3113},{"style":2383},[3114],{"type":2210,"value":2492},{"type":2205,"tag":2377,"props":3116,"children":3117},{"style":2383},[3118],{"type":2210,"value":2497},{"type":2205,"tag":2377,"props":3120,"children":3121},{"style":2500},[3122],{"type":2210,"value":3123}," VkVideoDecodeH265PictureInfoKHR {\n",{"type":2205,"tag":2377,"props":3125,"children":3126},{"class":2379,"line":14},[3127],{"type":2205,"tag":2377,"props":3128,"children":3129},{"style":2500},[3130],{"type":2210,"value":3131}," VkStructureType sType;\n",{"type":2205,"tag":2377,"props":3133,"children":3134},{"class":2379,"line":18},[3135,3139,3143],{"type":2205,"tag":2377,"props":3136,"children":3137},{"style":2383},[3138],{"type":2210,"value":2519},{"type":2205,"tag":2377,"props":3140,"children":3141},{"style":2383},[3142],{"type":2210,"value":2524},{"type":2205,"tag":2377,"props":3144,"children":3145},{"style":2500},[3146],{"type":2210,"value":3147}," pNext;\n",{"type":2205,"tag":2377,"props":3149,"children":3150},{"class":2379,"line":22},[3151,3155,3160,3164],{"type":2205,"tag":2377,"props":3152,"children":3153},{"style":2383},[3154],{"type":2210,"value":2519},{"type":2205,"tag":2377,"props":3156,"children":3157},{"style":2500},[3158],{"type":2210,"value":3159}," StdVideoDecodeH265PictureInfo",{"type":2205,"tag":2377,"props":3161,"children":3162},{"style":2383},[3163],{"type":2210,"value":2787},{"type":2205,"tag":2377,"props":3165,"children":3166},{"style":2500},[3167],{"type":2210,"value":3168}," pStdPictureInfo;\n",{"type":2205,"tag":2377,"props":3170,"children":3171},{"class":2379,"line":26},[3172,3176],{"type":2205,"tag":2377,"props":3173,"children":3174},{"style":2383},[3175],{"type":2210,"value":2741},{"type":2205,"tag":2377,"props":3177,"children":3178},{"style":2500},[3179],{"type":2210,"value":3180}," sliceSegmentCount;\n",{"type":2205,"tag":2377,"props":3182,"children":3183},{"class":2379,"line":30},[3184,3188,3193],{"type":2205,"tag":2377,"props":3185,"children":3186},{"style":2383},[3187],{"type":2210,"value":2519},{"type":2205,"tag":2377,"props":3189,"children":3190},{"style":2383},[3191],{"type":2210,"value":3192}," uint32_t*",{"type":2205,"tag":2377,"props":3194,"children":3195},{"style":2500},[3196],{"type":2210,"value":3197}," pSliceSegmentOffsets;\n",{"type":2205,"tag":2377,"props":3199,"children":3200},{"class":2379,"line":34},[3201],{"type":2205,"tag":2377,"props":3202,"children":3203},{"style":2500},[3204],{"type":2210,"value":3205},"} VkVideoDecodeH265PictureInfoKHR;\n",{"type":2205,"tag":2206,"props":3207,"children":3208},{},[3209,3215,3217,3222,3224,3230],{"type":2205,"tag":2224,"props":3210,"children":3212},{"className":3211},[],[3213],{"type":2210,"value":3214},"pStdPictureInfo",{"type":2210,"value":3216}," points to the codec-specific decode parameters defined in the ",{"type":2205,"tag":2224,"props":3218,"children":3220},{"className":3219},[],[3221],{"type":2210,"value":2357},{"type":2210,"value":3223}," video std header, while the ",{"type":2205,"tag":2224,"props":3225,"children":3227},{"className":3226},[],[3228],{"type":2210,"value":3229},"pSliceSegmentOffsets",{"type":2210,"value":3231}," array contains the relative offset of individual slice segments of the picture within the video bitstream range used by the video decode operation.",{"type":2205,"tag":2206,"props":3233,"children":3234},{},[3235,3237,3242,3243,3248,3249,3254],{"type":2210,"value":3236},"The active VPS, SPS, and PPS (sourced from the bound video session parameters object) are identified by the ",{"type":2205,"tag":2224,"props":3238,"children":3240},{"className":3239},[],[3241],{"type":2210,"value":3018},{"type":2210,"value":3039},{"type":2205,"tag":2224,"props":3244,"children":3246},{"className":3245},[],[3247],{"type":2210,"value":3045},{"type":2210,"value":3047},{"type":2205,"tag":2224,"props":3250,"children":3252},{"className":3251},[],[3253],{"type":2210,"value":3053},{"type":2210,"value":3255}," parameters.",{"type":2205,"tag":2206,"props":3257,"children":3258},{},[3259,3261,3266,3268,3274,3276,3281,3282,3288],{"type":2210,"value":3260},"Picture information specific to H.265 for the active reference pictures and the optional reconstructed picture need to be provided by the application through the ",{"type":2205,"tag":2224,"props":3262,"children":3264},{"className":3263},[],[3265],{"type":2210,"value":2475},{"type":2210,"value":3267}," chain of corresponding elements of ",{"type":2205,"tag":2224,"props":3269,"children":3271},{"className":3270},[],[3272],{"type":2210,"value":3273},"VkVideoDecodeInfoKHR::pReferenceSlots",{"type":2210,"value":3275}," and the ",{"type":2205,"tag":2224,"props":3277,"children":3279},{"className":3278},[],[3280],{"type":2210,"value":2475},{"type":2210,"value":2574},{"type":2205,"tag":2224,"props":3283,"children":3285},{"className":3284},[],[3286],{"type":2210,"value":3287},"VkVideoDecodeInfoKHR::pSetupReferenceSlot",{"type":2210,"value":3289},", respectively, using the following new structure:",{"type":2205,"tag":2366,"props":3291,"children":3293},{"className":2368,"code":3292,"language":2370,"meta":2371,"style":2371},"typedef struct VkVideoDecodeH265DpbSlotInfoKHR {\n VkStructureType sType;\n const void* pNext;\n const StdVideoDecodeH265ReferenceInfo* pStdReferenceInfo;\n} VkVideoDecodeH265DpbSlotInfoKHR;\n",[3294],{"type":2205,"tag":2224,"props":3295,"children":3296},{"__ignoreMap":2371},[3297,3313,3321,3337,3358],{"type":2205,"tag":2377,"props":3298,"children":3299},{"class":2379,"line":10},[3300,3304,3308],{"type":2205,"tag":2377,"props":3301,"children":3302},{"style":2383},[3303],{"type":2210,"value":2492},{"type":2205,"tag":2377,"props":3305,"children":3306},{"style":2383},[3307],{"type":2210,"value":2497},{"type":2205,"tag":2377,"props":3309,"children":3310},{"style":2500},[3311],{"type":2210,"value":3312}," VkVideoDecodeH265DpbSlotInfoKHR {\n",{"type":2205,"tag":2377,"props":3314,"children":3315},{"class":2379,"line":14},[3316],{"type":2205,"tag":2377,"props":3317,"children":3318},{"style":2500},[3319],{"type":2210,"value":3320}," VkStructureType sType;\n",{"type":2205,"tag":2377,"props":3322,"children":3323},{"class":2379,"line":18},[3324,3328,3332],{"type":2205,"tag":2377,"props":3325,"children":3326},{"style":2383},[3327],{"type":2210,"value":2519},{"type":2205,"tag":2377,"props":3329,"children":3330},{"style":2383},[3331],{"type":2210,"value":2524},{"type":2205,"tag":2377,"props":3333,"children":3334},{"style":2500},[3335],{"type":2210,"value":3336}," pNext;\n",{"type":2205,"tag":2377,"props":3338,"children":3339},{"class":2379,"line":22},[3340,3344,3349,3353],{"type":2205,"tag":2377,"props":3341,"children":3342},{"style":2383},[3343],{"type":2210,"value":2519},{"type":2205,"tag":2377,"props":3345,"children":3346},{"style":2500},[3347],{"type":2210,"value":3348}," StdVideoDecodeH265ReferenceInfo",{"type":2205,"tag":2377,"props":3350,"children":3351},{"style":2383},[3352],{"type":2210,"value":2787},{"type":2205,"tag":2377,"props":3354,"children":3355},{"style":2500},[3356],{"type":2210,"value":3357}," pStdReferenceInfo;\n",{"type":2205,"tag":2377,"props":3359,"children":3360},{"class":2379,"line":26},[3361],{"type":2205,"tag":2377,"props":3362,"children":3363},{"style":2500},[3364],{"type":2210,"value":3365},"} VkVideoDecodeH265DpbSlotInfoKHR;\n",{"type":2205,"tag":2206,"props":3367,"children":3368},{},[3369,3375,3377,3382],{"type":2205,"tag":2224,"props":3370,"children":3372},{"className":3371},[],[3373],{"type":2210,"value":3374},"pStdReferenceInfo",{"type":2210,"value":3376}," points to the codec-specific reference picture parameters defined in the ",{"type":2205,"tag":2224,"props":3378,"children":3380},{"className":3379},[],[3381],{"type":2210,"value":2357},{"type":2210,"value":3383}," video std header.",{"type":2205,"tag":2206,"props":3385,"children":3386},{},[3387],{"type":2210,"value":3388},"It is the application’s responsibility to specify video bitstream buffer data and codec-specific parameters that are compliant with the rules defined by the H.265\u002FHEVC video compression standard. While it is not illegal, from the API usage’s point of view, to specify non-compliant inputs, they may cause the video decode operation to complete unsuccessfully and will cause the output pictures (decode output and reconstructed pictures) to have undefined contents after the execution of the operation.",{"type":2205,"tag":2206,"props":3390,"children":3391},{},[3392,3394,3403],{"type":2210,"value":3393},"For more information about how to parse individual H.265 bitstream syntax elements, calculate derived values, and, in general, how to interpret these parameters, please refer to the corresponding sections of the ",{"type":2205,"tag":3395,"props":3396,"children":3400},"a",{"href":3397,"rel":3398},"https:\u002F\u002Fwww.itu.int\u002Frec\u002FT-REC-H.265-202108-S\u002F",[3399],"nofollow",[3401],{"type":2210,"value":3402},"ITU-T H.265 Specification",{"type":2210,"value":2456},{"type":2205,"tag":2212,"props":3405,"children":3407},{"id":3406},"_examples",[3408],{"type":2210,"value":3409},"Examples",{"type":2205,"tag":2412,"props":3411,"children":3413},{"id":3412},"_select_queue_family_with_h_265_decode_support",[3414],{"type":2210,"value":3415},"Select queue family with H.265 decode support",{"type":2205,"tag":2366,"props":3417,"children":3419},{"className":2368,"code":3418,"language":2370,"meta":2371,"style":2371},"uint32_t queueFamilyIndex;\nuint32_t queueFamilyCount;\n\nvkGetPhysicalDeviceQueueFamilyProperties2(physicalDevice, &queueFamilyCount, NULL);\n\nVkQueueFamilyProperties2* props = calloc(queueFamilyCount,\n sizeof(VkQueueFamilyProperties2));\nVkQueueFamilyVideoPropertiesKHR* videoProps = calloc(queueFamilyCount,\n sizeof(VkQueueFamilyVideoPropertiesKHR));\n\nfor (queueFamilyIndex = 0; queueFamilyIndex \u003C queueFamilyCount; ++queueFamilyIndex) {\n props[queueFamilyIndex].sType = VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2;\n props[queueFamilyIndex].pNext = &videoProps[queueFamilyIndex];\n\n videoProps[queueFamilyIndex].sType = VK_STRUCTURE_TYPE_QUEUE_FAMILY_VIDEO_PROPERTIES_KHR;\n}\n\nvkGetPhysicalDeviceQueueFamilyProperties2(physicalDevice, &queueFamilyCount, props);\n\nfor (queueFamilyIndex = 0; queueFamilyIndex \u003C queueFamilyCount; ++queueFamilyIndex) {\n if ((props[queueFamilyIndex].queueFamilyProperties.queueFlags & VK_QUEUE_VIDEO_DECODE_BIT_KHR) != 0 &&\n (videoProps[queueFamilyIndex].videoCodecOperations & VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_KHR) != 0) {\n break;\n }\n}\n\nif (queueFamilyIndex \u003C queueFamilyCount) {\n \u002F\u002F Found appropriate queue family\n ...\n} else {\n \u002F\u002F Did not find a queue family with the needed capabilities\n ...\n}\n",[3420],{"type":2205,"tag":2224,"props":3421,"children":3422},{"__ignoreMap":2371},[3423,3436,3448,3456,3496,3503,3535,3548,3576,3588,3595,3642,3664,3695,3702,3723,3731,3738,3762,3769,3808,3854,3893,3906,3914,3921,3928,3949,3958,3966,3984,3992,3999],{"type":2205,"tag":2377,"props":3424,"children":3425},{"class":2379,"line":10},[3426,3431],{"type":2205,"tag":2377,"props":3427,"children":3428},{"style":2383},[3429],{"type":2210,"value":3430},"uint32_t",{"type":2205,"tag":2377,"props":3432,"children":3433},{"style":2500},[3434],{"type":2210,"value":3435}," queueFamilyIndex;\n",{"type":2205,"tag":2377,"props":3437,"children":3438},{"class":2379,"line":14},[3439,3443],{"type":2205,"tag":2377,"props":3440,"children":3441},{"style":2383},[3442],{"type":2210,"value":3430},{"type":2205,"tag":2377,"props":3444,"children":3445},{"style":2500},[3446],{"type":2210,"value":3447}," queueFamilyCount;\n",{"type":2205,"tag":2377,"props":3449,"children":3450},{"class":2379,"line":18},[3451],{"type":2205,"tag":2377,"props":3452,"children":3453},{"emptyLinePlaceholder":244},[3454],{"type":2210,"value":3455},"\n",{"type":2205,"tag":2377,"props":3457,"children":3458},{"class":2379,"line":22},[3459,3465,3470,3475,3481,3485,3491],{"type":2205,"tag":2377,"props":3460,"children":3462},{"style":3461},"--shiki-default:#8250DF;--shiki-dark:#D2A8FF",[3463],{"type":2210,"value":3464},"vkGetPhysicalDeviceQueueFamilyProperties2",{"type":2205,"tag":2377,"props":3466,"children":3467},{"style":2500},[3468],{"type":2210,"value":3469},"(physicalDevice, ",{"type":2205,"tag":2377,"props":3471,"children":3472},{"style":2383},[3473],{"type":2210,"value":3474},"&",{"type":2205,"tag":2377,"props":3476,"children":3478},{"style":3477},"--shiki-default:#953800;--shiki-dark:#FFA657",[3479],{"type":2210,"value":3480},"queueFamilyCount",{"type":2205,"tag":2377,"props":3482,"children":3483},{"style":2500},[3484],{"type":2210,"value":3039},{"type":2205,"tag":2377,"props":3486,"children":3488},{"style":3487},"--shiki-default:#0550AE;--shiki-dark:#79C0FF",[3489],{"type":2210,"value":3490},"NULL",{"type":2205,"tag":2377,"props":3492,"children":3493},{"style":2500},[3494],{"type":2210,"value":3495},");\n",{"type":2205,"tag":2377,"props":3497,"children":3498},{"class":2379,"line":26},[3499],{"type":2205,"tag":2377,"props":3500,"children":3501},{"emptyLinePlaceholder":244},[3502],{"type":2210,"value":3455},{"type":2205,"tag":2377,"props":3504,"children":3505},{"class":2379,"line":30},[3506,3511,3515,3520,3525,3530],{"type":2205,"tag":2377,"props":3507,"children":3508},{"style":2500},[3509],{"type":2210,"value":3510},"VkQueueFamilyProperties2",{"type":2205,"tag":2377,"props":3512,"children":3513},{"style":2383},[3514],{"type":2210,"value":2787},{"type":2205,"tag":2377,"props":3516,"children":3517},{"style":2500},[3518],{"type":2210,"value":3519}," props ",{"type":2205,"tag":2377,"props":3521,"children":3522},{"style":2383},[3523],{"type":2210,"value":3524},"=",{"type":2205,"tag":2377,"props":3526,"children":3527},{"style":3461},[3528],{"type":2210,"value":3529}," calloc",{"type":2205,"tag":2377,"props":3531,"children":3532},{"style":2500},[3533],{"type":2210,"value":3534},"(queueFamilyCount,\n",{"type":2205,"tag":2377,"props":3536,"children":3537},{"class":2379,"line":34},[3538,3543],{"type":2205,"tag":2377,"props":3539,"children":3540},{"style":2383},[3541],{"type":2210,"value":3542}," sizeof",{"type":2205,"tag":2377,"props":3544,"children":3545},{"style":2500},[3546],{"type":2210,"value":3547},"(VkQueueFamilyProperties2));\n",{"type":2205,"tag":2377,"props":3549,"children":3550},{"class":2379,"line":38},[3551,3555,3559,3564,3568,3572],{"type":2205,"tag":2377,"props":3552,"children":3553},{"style":2500},[3554],{"type":2210,"value":2454},{"type":2205,"tag":2377,"props":3556,"children":3557},{"style":2383},[3558],{"type":2210,"value":2787},{"type":2205,"tag":2377,"props":3560,"children":3561},{"style":2500},[3562],{"type":2210,"value":3563}," videoProps ",{"type":2205,"tag":2377,"props":3565,"children":3566},{"style":2383},[3567],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":3569,"children":3570},{"style":3461},[3571],{"type":2210,"value":3529},{"type":2205,"tag":2377,"props":3573,"children":3574},{"style":2500},[3575],{"type":2210,"value":3534},{"type":2205,"tag":2377,"props":3577,"children":3578},{"class":2379,"line":42},[3579,3583],{"type":2205,"tag":2377,"props":3580,"children":3581},{"style":2383},[3582],{"type":2210,"value":3542},{"type":2205,"tag":2377,"props":3584,"children":3585},{"style":2500},[3586],{"type":2210,"value":3587},"(VkQueueFamilyVideoPropertiesKHR));\n",{"type":2205,"tag":2377,"props":3589,"children":3590},{"class":2379,"line":46},[3591],{"type":2205,"tag":2377,"props":3592,"children":3593},{"emptyLinePlaceholder":244},[3594],{"type":2210,"value":3455},{"type":2205,"tag":2377,"props":3596,"children":3597},{"class":2379,"line":50},[3598,3603,3608,3612,3617,3622,3627,3632,3637],{"type":2205,"tag":2377,"props":3599,"children":3600},{"style":2383},[3601],{"type":2210,"value":3602},"for",{"type":2205,"tag":2377,"props":3604,"children":3605},{"style":2500},[3606],{"type":2210,"value":3607}," (queueFamilyIndex ",{"type":2205,"tag":2377,"props":3609,"children":3610},{"style":2383},[3611],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":3613,"children":3614},{"style":3487},[3615],{"type":2210,"value":3616}," 0",{"type":2205,"tag":2377,"props":3618,"children":3619},{"style":2500},[3620],{"type":2210,"value":3621},"; queueFamilyIndex ",{"type":2205,"tag":2377,"props":3623,"children":3624},{"style":2383},[3625],{"type":2210,"value":3626},"\u003C",{"type":2205,"tag":2377,"props":3628,"children":3629},{"style":2500},[3630],{"type":2210,"value":3631}," queueFamilyCount; ",{"type":2205,"tag":2377,"props":3633,"children":3634},{"style":2383},[3635],{"type":2210,"value":3636},"++",{"type":2205,"tag":2377,"props":3638,"children":3639},{"style":2500},[3640],{"type":2210,"value":3641},"queueFamilyIndex) {\n",{"type":2205,"tag":2377,"props":3643,"children":3644},{"class":2379,"line":54},[3645,3650,3655,3659],{"type":2205,"tag":2377,"props":3646,"children":3647},{"style":3477},[3648],{"type":2210,"value":3649}," props",{"type":2205,"tag":2377,"props":3651,"children":3652},{"style":2500},[3653],{"type":2210,"value":3654},"[queueFamilyIndex].sType ",{"type":2205,"tag":2377,"props":3656,"children":3657},{"style":2383},[3658],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":3660,"children":3661},{"style":2500},[3662],{"type":2210,"value":3663}," VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2;\n",{"type":2205,"tag":2377,"props":3665,"children":3666},{"class":2379,"line":58},[3667,3671,3676,3680,3685,3690],{"type":2205,"tag":2377,"props":3668,"children":3669},{"style":3477},[3670],{"type":2210,"value":3649},{"type":2205,"tag":2377,"props":3672,"children":3673},{"style":2500},[3674],{"type":2210,"value":3675},"[queueFamilyIndex].pNext ",{"type":2205,"tag":2377,"props":3677,"children":3678},{"style":2383},[3679],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":3681,"children":3682},{"style":2383},[3683],{"type":2210,"value":3684}," &",{"type":2205,"tag":2377,"props":3686,"children":3687},{"style":3477},[3688],{"type":2210,"value":3689},"videoProps",{"type":2205,"tag":2377,"props":3691,"children":3692},{"style":2500},[3693],{"type":2210,"value":3694},"[queueFamilyIndex];\n",{"type":2205,"tag":2377,"props":3696,"children":3697},{"class":2379,"line":62},[3698],{"type":2205,"tag":2377,"props":3699,"children":3700},{"emptyLinePlaceholder":244},[3701],{"type":2210,"value":3455},{"type":2205,"tag":2377,"props":3703,"children":3704},{"class":2379,"line":66},[3705,3710,3714,3718],{"type":2205,"tag":2377,"props":3706,"children":3707},{"style":3477},[3708],{"type":2210,"value":3709}," videoProps",{"type":2205,"tag":2377,"props":3711,"children":3712},{"style":2500},[3713],{"type":2210,"value":3654},{"type":2205,"tag":2377,"props":3715,"children":3716},{"style":2383},[3717],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":3719,"children":3720},{"style":2500},[3721],{"type":2210,"value":3722}," VK_STRUCTURE_TYPE_QUEUE_FAMILY_VIDEO_PROPERTIES_KHR;\n",{"type":2205,"tag":2377,"props":3724,"children":3725},{"class":2379,"line":70},[3726],{"type":2205,"tag":2377,"props":3727,"children":3728},{"style":2500},[3729],{"type":2210,"value":3730},"}\n",{"type":2205,"tag":2377,"props":3732,"children":3733},{"class":2379,"line":74},[3734],{"type":2205,"tag":2377,"props":3735,"children":3736},{"emptyLinePlaceholder":244},[3737],{"type":2210,"value":3455},{"type":2205,"tag":2377,"props":3739,"children":3740},{"class":2379,"line":78},[3741,3745,3749,3753,3757],{"type":2205,"tag":2377,"props":3742,"children":3743},{"style":3461},[3744],{"type":2210,"value":3464},{"type":2205,"tag":2377,"props":3746,"children":3747},{"style":2500},[3748],{"type":2210,"value":3469},{"type":2205,"tag":2377,"props":3750,"children":3751},{"style":2383},[3752],{"type":2210,"value":3474},{"type":2205,"tag":2377,"props":3754,"children":3755},{"style":3477},[3756],{"type":2210,"value":3480},{"type":2205,"tag":2377,"props":3758,"children":3759},{"style":2500},[3760],{"type":2210,"value":3761},", props);\n",{"type":2205,"tag":2377,"props":3763,"children":3764},{"class":2379,"line":82},[3765],{"type":2205,"tag":2377,"props":3766,"children":3767},{"emptyLinePlaceholder":244},[3768],{"type":2210,"value":3455},{"type":2205,"tag":2377,"props":3770,"children":3771},{"class":2379,"line":86},[3772,3776,3780,3784,3788,3792,3796,3800,3804],{"type":2205,"tag":2377,"props":3773,"children":3774},{"style":2383},[3775],{"type":2210,"value":3602},{"type":2205,"tag":2377,"props":3777,"children":3778},{"style":2500},[3779],{"type":2210,"value":3607},{"type":2205,"tag":2377,"props":3781,"children":3782},{"style":2383},[3783],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":3785,"children":3786},{"style":3487},[3787],{"type":2210,"value":3616},{"type":2205,"tag":2377,"props":3789,"children":3790},{"style":2500},[3791],{"type":2210,"value":3621},{"type":2205,"tag":2377,"props":3793,"children":3794},{"style":2383},[3795],{"type":2210,"value":3626},{"type":2205,"tag":2377,"props":3797,"children":3798},{"style":2500},[3799],{"type":2210,"value":3631},{"type":2205,"tag":2377,"props":3801,"children":3802},{"style":2383},[3803],{"type":2210,"value":3636},{"type":2205,"tag":2377,"props":3805,"children":3806},{"style":2500},[3807],{"type":2210,"value":3641},{"type":2205,"tag":2377,"props":3809,"children":3810},{"class":2379,"line":90},[3811,3816,3821,3826,3831,3835,3840,3845,3849],{"type":2205,"tag":2377,"props":3812,"children":3813},{"style":2383},[3814],{"type":2210,"value":3815}," if",{"type":2205,"tag":2377,"props":3817,"children":3818},{"style":2500},[3819],{"type":2210,"value":3820}," ((",{"type":2205,"tag":2377,"props":3822,"children":3823},{"style":3477},[3824],{"type":2210,"value":3825},"props",{"type":2205,"tag":2377,"props":3827,"children":3828},{"style":2500},[3829],{"type":2210,"value":3830},"[queueFamilyIndex].queueFamilyProperties.queueFlags ",{"type":2205,"tag":2377,"props":3832,"children":3833},{"style":2383},[3834],{"type":2210,"value":3474},{"type":2205,"tag":2377,"props":3836,"children":3837},{"style":2500},[3838],{"type":2210,"value":3839}," VK_QUEUE_VIDEO_DECODE_BIT_KHR) ",{"type":2205,"tag":2377,"props":3841,"children":3842},{"style":2383},[3843],{"type":2210,"value":3844},"!=",{"type":2205,"tag":2377,"props":3846,"children":3847},{"style":3487},[3848],{"type":2210,"value":3616},{"type":2205,"tag":2377,"props":3850,"children":3851},{"style":2383},[3852],{"type":2210,"value":3853}," &&\n",{"type":2205,"tag":2377,"props":3855,"children":3856},{"class":2379,"line":94},[3857,3862,3866,3871,3875,3880,3884,3888],{"type":2205,"tag":2377,"props":3858,"children":3859},{"style":2500},[3860],{"type":2210,"value":3861}," (",{"type":2205,"tag":2377,"props":3863,"children":3864},{"style":3477},[3865],{"type":2210,"value":3689},{"type":2205,"tag":2377,"props":3867,"children":3868},{"style":2500},[3869],{"type":2210,"value":3870},"[queueFamilyIndex].videoCodecOperations ",{"type":2205,"tag":2377,"props":3872,"children":3873},{"style":2383},[3874],{"type":2210,"value":3474},{"type":2205,"tag":2377,"props":3876,"children":3877},{"style":2500},[3878],{"type":2210,"value":3879}," VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_KHR) ",{"type":2205,"tag":2377,"props":3881,"children":3882},{"style":2383},[3883],{"type":2210,"value":3844},{"type":2205,"tag":2377,"props":3885,"children":3886},{"style":3487},[3887],{"type":2210,"value":3616},{"type":2205,"tag":2377,"props":3889,"children":3890},{"style":2500},[3891],{"type":2210,"value":3892},") {\n",{"type":2205,"tag":2377,"props":3894,"children":3895},{"class":2379,"line":98},[3896,3901],{"type":2205,"tag":2377,"props":3897,"children":3898},{"style":2383},[3899],{"type":2210,"value":3900}," break",{"type":2205,"tag":2377,"props":3902,"children":3903},{"style":2500},[3904],{"type":2210,"value":3905},";\n",{"type":2205,"tag":2377,"props":3907,"children":3908},{"class":2379,"line":102},[3909],{"type":2205,"tag":2377,"props":3910,"children":3911},{"style":2500},[3912],{"type":2210,"value":3913}," }\n",{"type":2205,"tag":2377,"props":3915,"children":3916},{"class":2379,"line":106},[3917],{"type":2205,"tag":2377,"props":3918,"children":3919},{"style":2500},[3920],{"type":2210,"value":3730},{"type":2205,"tag":2377,"props":3922,"children":3923},{"class":2379,"line":110},[3924],{"type":2205,"tag":2377,"props":3925,"children":3926},{"emptyLinePlaceholder":244},[3927],{"type":2210,"value":3455},{"type":2205,"tag":2377,"props":3929,"children":3930},{"class":2379,"line":114},[3931,3936,3940,3944],{"type":2205,"tag":2377,"props":3932,"children":3933},{"style":2383},[3934],{"type":2210,"value":3935},"if",{"type":2205,"tag":2377,"props":3937,"children":3938},{"style":2500},[3939],{"type":2210,"value":3607},{"type":2205,"tag":2377,"props":3941,"children":3942},{"style":2383},[3943],{"type":2210,"value":3626},{"type":2205,"tag":2377,"props":3945,"children":3946},{"style":2500},[3947],{"type":2210,"value":3948}," queueFamilyCount) {\n",{"type":2205,"tag":2377,"props":3950,"children":3951},{"class":2379,"line":118},[3952],{"type":2205,"tag":2377,"props":3953,"children":3955},{"style":3954},"--shiki-default:#6E7781;--shiki-dark:#8B949E",[3956],{"type":2210,"value":3957}," \u002F\u002F Found appropriate queue family\n",{"type":2205,"tag":2377,"props":3959,"children":3960},{"class":2379,"line":122},[3961],{"type":2205,"tag":2377,"props":3962,"children":3963},{"style":2500},[3964],{"type":2210,"value":3965}," ...\n",{"type":2205,"tag":2377,"props":3967,"children":3968},{"class":2379,"line":126},[3969,3974,3979],{"type":2205,"tag":2377,"props":3970,"children":3971},{"style":2500},[3972],{"type":2210,"value":3973},"} ",{"type":2205,"tag":2377,"props":3975,"children":3976},{"style":2383},[3977],{"type":2210,"value":3978},"else",{"type":2205,"tag":2377,"props":3980,"children":3981},{"style":2500},[3982],{"type":2210,"value":3983}," {\n",{"type":2205,"tag":2377,"props":3985,"children":3986},{"class":2379,"line":130},[3987],{"type":2205,"tag":2377,"props":3988,"children":3989},{"style":3954},[3990],{"type":2210,"value":3991}," \u002F\u002F Did not find a queue family with the needed capabilities\n",{"type":2205,"tag":2377,"props":3993,"children":3994},{"class":2379,"line":134},[3995],{"type":2205,"tag":2377,"props":3996,"children":3997},{"style":2500},[3998],{"type":2210,"value":3965},{"type":2205,"tag":2377,"props":4000,"children":4001},{"class":2379,"line":138},[4002],{"type":2205,"tag":2377,"props":4003,"children":4004},{"style":2500},[4005],{"type":2210,"value":3730},{"type":2205,"tag":2412,"props":4007,"children":4009},{"id":4008},"_check_support_and_query_the_capabilities_for_an_h_265_decode_profile",[4010],{"type":2210,"value":4011},"Check support and query the capabilities for an H.265 decode profile",{"type":2205,"tag":2366,"props":4013,"children":4015},{"className":2368,"code":4014,"language":2370,"meta":2371,"style":2371},"VkResult result;\n\nVkVideoDecodeH265ProfileInfoKHR decodeH265ProfileInfo = {\n .sType = VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_INFO_KHR,\n .pNext = NULL,\n .stdProfileIdc = STD_VIDEO_H265_PROFILE_IDC_MAIN\n};\n\nVkVideoProfileInfoKHR profileInfo = {\n .sType = VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR,\n .pNext = &decodeH265ProfileInfo,\n .videoCodecOperation = VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_KHR,\n .chromaSubsampling = VK_VIDEO_CHROMA_SUBSAMPLING_420_BIT_KHR,\n .lumaBitDepth = VK_VIDEO_COMPONENT_BIT_DEPTH_8_BIT_KHR,\n .chromaBitDepth = VK_VIDEO_COMPONENT_BIT_DEPTH_8_BIT_KHR\n};\n\nVkVideoDecodeH265CapabilitiesKHR decodeH265Capabilities = {\n .sType = VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_KHR,\n .pNext = NULL,\n};\n\nVkVideoDecodeCapabilitiesKHR decodeCapabilities = {\n .sType = VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR,\n .pNext = &decodeH265Capabilities\n}\n\nVkVideoCapabilitiesKHR capabilities = {\n .sType = VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR,\n .pNext = &decodeCapabilities\n};\n\nresult = vkGetPhysicalDeviceVideoCapabilitiesKHR(physicalDevice, &profileInfo, &capabilities);\n\nif (result == VK_SUCCESS) {\n \u002F\u002F Profile is supported, check additional capabilities\n ...\n} else {\n \u002F\u002F Profile is not supported, result provides additional information about why\n ...\n}\n",[4016],{"type":2205,"tag":2224,"props":4017,"children":4018},{"__ignoreMap":2371},[4019,4027,4034,4050,4067,4089,4106,4114,4121,4137,4153,4173,4190,4207,4224,4241,4248,4255,4271,4287,4306,4313,4320,4336,4352,4372,4379,4386,4402,4418,4438,4445,4452,4498,4505,4527,4535,4542,4557,4565,4572],{"type":2205,"tag":2377,"props":4020,"children":4021},{"class":2379,"line":10},[4022],{"type":2205,"tag":2377,"props":4023,"children":4024},{"style":2500},[4025],{"type":2210,"value":4026},"VkResult result;\n",{"type":2205,"tag":2377,"props":4028,"children":4029},{"class":2379,"line":14},[4030],{"type":2205,"tag":2377,"props":4031,"children":4032},{"emptyLinePlaceholder":244},[4033],{"type":2210,"value":3455},{"type":2205,"tag":2377,"props":4035,"children":4036},{"class":2379,"line":18},[4037,4042,4046],{"type":2205,"tag":2377,"props":4038,"children":4039},{"style":2500},[4040],{"type":2210,"value":4041},"VkVideoDecodeH265ProfileInfoKHR decodeH265ProfileInfo ",{"type":2205,"tag":2377,"props":4043,"children":4044},{"style":2383},[4045],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":4047,"children":4048},{"style":2500},[4049],{"type":2210,"value":3983},{"type":2205,"tag":2377,"props":4051,"children":4052},{"class":2379,"line":22},[4053,4058,4062],{"type":2205,"tag":2377,"props":4054,"children":4055},{"style":2500},[4056],{"type":2210,"value":4057}," .sType ",{"type":2205,"tag":2377,"props":4059,"children":4060},{"style":2383},[4061],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":4063,"children":4064},{"style":2500},[4065],{"type":2210,"value":4066}," VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_INFO_KHR,\n",{"type":2205,"tag":2377,"props":4068,"children":4069},{"class":2379,"line":26},[4070,4075,4079,4084],{"type":2205,"tag":2377,"props":4071,"children":4072},{"style":2500},[4073],{"type":2210,"value":4074}," .pNext ",{"type":2205,"tag":2377,"props":4076,"children":4077},{"style":2383},[4078],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":4080,"children":4081},{"style":3487},[4082],{"type":2210,"value":4083}," NULL",{"type":2205,"tag":2377,"props":4085,"children":4086},{"style":2500},[4087],{"type":2210,"value":4088},",\n",{"type":2205,"tag":2377,"props":4090,"children":4091},{"class":2379,"line":30},[4092,4097,4101],{"type":2205,"tag":2377,"props":4093,"children":4094},{"style":2500},[4095],{"type":2210,"value":4096}," .stdProfileIdc ",{"type":2205,"tag":2377,"props":4098,"children":4099},{"style":2383},[4100],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":4102,"children":4103},{"style":2500},[4104],{"type":2210,"value":4105}," STD_VIDEO_H265_PROFILE_IDC_MAIN\n",{"type":2205,"tag":2377,"props":4107,"children":4108},{"class":2379,"line":34},[4109],{"type":2205,"tag":2377,"props":4110,"children":4111},{"style":2500},[4112],{"type":2210,"value":4113},"};\n",{"type":2205,"tag":2377,"props":4115,"children":4116},{"class":2379,"line":38},[4117],{"type":2205,"tag":2377,"props":4118,"children":4119},{"emptyLinePlaceholder":244},[4120],{"type":2210,"value":3455},{"type":2205,"tag":2377,"props":4122,"children":4123},{"class":2379,"line":42},[4124,4129,4133],{"type":2205,"tag":2377,"props":4125,"children":4126},{"style":2500},[4127],{"type":2210,"value":4128},"VkVideoProfileInfoKHR profileInfo ",{"type":2205,"tag":2377,"props":4130,"children":4131},{"style":2383},[4132],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":4134,"children":4135},{"style":2500},[4136],{"type":2210,"value":3983},{"type":2205,"tag":2377,"props":4138,"children":4139},{"class":2379,"line":46},[4140,4144,4148],{"type":2205,"tag":2377,"props":4141,"children":4142},{"style":2500},[4143],{"type":2210,"value":4057},{"type":2205,"tag":2377,"props":4145,"children":4146},{"style":2383},[4147],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":4149,"children":4150},{"style":2500},[4151],{"type":2210,"value":4152}," VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR,\n",{"type":2205,"tag":2377,"props":4154,"children":4155},{"class":2379,"line":50},[4156,4160,4164,4168],{"type":2205,"tag":2377,"props":4157,"children":4158},{"style":2500},[4159],{"type":2210,"value":4074},{"type":2205,"tag":2377,"props":4161,"children":4162},{"style":2383},[4163],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":4165,"children":4166},{"style":2383},[4167],{"type":2210,"value":3684},{"type":2205,"tag":2377,"props":4169,"children":4170},{"style":2500},[4171],{"type":2210,"value":4172},"decodeH265ProfileInfo,\n",{"type":2205,"tag":2377,"props":4174,"children":4175},{"class":2379,"line":54},[4176,4181,4185],{"type":2205,"tag":2377,"props":4177,"children":4178},{"style":2500},[4179],{"type":2210,"value":4180}," .videoCodecOperation ",{"type":2205,"tag":2377,"props":4182,"children":4183},{"style":2383},[4184],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":4186,"children":4187},{"style":2500},[4188],{"type":2210,"value":4189}," VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_KHR,\n",{"type":2205,"tag":2377,"props":4191,"children":4192},{"class":2379,"line":58},[4193,4198,4202],{"type":2205,"tag":2377,"props":4194,"children":4195},{"style":2500},[4196],{"type":2210,"value":4197}," .chromaSubsampling ",{"type":2205,"tag":2377,"props":4199,"children":4200},{"style":2383},[4201],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":4203,"children":4204},{"style":2500},[4205],{"type":2210,"value":4206}," VK_VIDEO_CHROMA_SUBSAMPLING_420_BIT_KHR,\n",{"type":2205,"tag":2377,"props":4208,"children":4209},{"class":2379,"line":62},[4210,4215,4219],{"type":2205,"tag":2377,"props":4211,"children":4212},{"style":2500},[4213],{"type":2210,"value":4214}," .lumaBitDepth ",{"type":2205,"tag":2377,"props":4216,"children":4217},{"style":2383},[4218],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":4220,"children":4221},{"style":2500},[4222],{"type":2210,"value":4223}," VK_VIDEO_COMPONENT_BIT_DEPTH_8_BIT_KHR,\n",{"type":2205,"tag":2377,"props":4225,"children":4226},{"class":2379,"line":66},[4227,4232,4236],{"type":2205,"tag":2377,"props":4228,"children":4229},{"style":2500},[4230],{"type":2210,"value":4231}," .chromaBitDepth ",{"type":2205,"tag":2377,"props":4233,"children":4234},{"style":2383},[4235],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":4237,"children":4238},{"style":2500},[4239],{"type":2210,"value":4240}," VK_VIDEO_COMPONENT_BIT_DEPTH_8_BIT_KHR\n",{"type":2205,"tag":2377,"props":4242,"children":4243},{"class":2379,"line":70},[4244],{"type":2205,"tag":2377,"props":4245,"children":4246},{"style":2500},[4247],{"type":2210,"value":4113},{"type":2205,"tag":2377,"props":4249,"children":4250},{"class":2379,"line":74},[4251],{"type":2205,"tag":2377,"props":4252,"children":4253},{"emptyLinePlaceholder":244},[4254],{"type":2210,"value":3455},{"type":2205,"tag":2377,"props":4256,"children":4257},{"class":2379,"line":78},[4258,4263,4267],{"type":2205,"tag":2377,"props":4259,"children":4260},{"style":2500},[4261],{"type":2210,"value":4262},"VkVideoDecodeH265CapabilitiesKHR decodeH265Capabilities ",{"type":2205,"tag":2377,"props":4264,"children":4265},{"style":2383},[4266],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":4268,"children":4269},{"style":2500},[4270],{"type":2210,"value":3983},{"type":2205,"tag":2377,"props":4272,"children":4273},{"class":2379,"line":82},[4274,4278,4282],{"type":2205,"tag":2377,"props":4275,"children":4276},{"style":2500},[4277],{"type":2210,"value":4057},{"type":2205,"tag":2377,"props":4279,"children":4280},{"style":2383},[4281],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":4283,"children":4284},{"style":2500},[4285],{"type":2210,"value":4286}," VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_KHR,\n",{"type":2205,"tag":2377,"props":4288,"children":4289},{"class":2379,"line":86},[4290,4294,4298,4302],{"type":2205,"tag":2377,"props":4291,"children":4292},{"style":2500},[4293],{"type":2210,"value":4074},{"type":2205,"tag":2377,"props":4295,"children":4296},{"style":2383},[4297],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":4299,"children":4300},{"style":3487},[4301],{"type":2210,"value":4083},{"type":2205,"tag":2377,"props":4303,"children":4304},{"style":2500},[4305],{"type":2210,"value":4088},{"type":2205,"tag":2377,"props":4307,"children":4308},{"class":2379,"line":90},[4309],{"type":2205,"tag":2377,"props":4310,"children":4311},{"style":2500},[4312],{"type":2210,"value":4113},{"type":2205,"tag":2377,"props":4314,"children":4315},{"class":2379,"line":94},[4316],{"type":2205,"tag":2377,"props":4317,"children":4318},{"emptyLinePlaceholder":244},[4319],{"type":2210,"value":3455},{"type":2205,"tag":2377,"props":4321,"children":4322},{"class":2379,"line":98},[4323,4328,4332],{"type":2205,"tag":2377,"props":4324,"children":4325},{"style":2500},[4326],{"type":2210,"value":4327},"VkVideoDecodeCapabilitiesKHR decodeCapabilities ",{"type":2205,"tag":2377,"props":4329,"children":4330},{"style":2383},[4331],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":4333,"children":4334},{"style":2500},[4335],{"type":2210,"value":3983},{"type":2205,"tag":2377,"props":4337,"children":4338},{"class":2379,"line":102},[4339,4343,4347],{"type":2205,"tag":2377,"props":4340,"children":4341},{"style":2500},[4342],{"type":2210,"value":4057},{"type":2205,"tag":2377,"props":4344,"children":4345},{"style":2383},[4346],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":4348,"children":4349},{"style":2500},[4350],{"type":2210,"value":4351}," VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR,\n",{"type":2205,"tag":2377,"props":4353,"children":4354},{"class":2379,"line":106},[4355,4359,4363,4367],{"type":2205,"tag":2377,"props":4356,"children":4357},{"style":2500},[4358],{"type":2210,"value":4074},{"type":2205,"tag":2377,"props":4360,"children":4361},{"style":2383},[4362],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":4364,"children":4365},{"style":2383},[4366],{"type":2210,"value":3684},{"type":2205,"tag":2377,"props":4368,"children":4369},{"style":2500},[4370],{"type":2210,"value":4371},"decodeH265Capabilities\n",{"type":2205,"tag":2377,"props":4373,"children":4374},{"class":2379,"line":110},[4375],{"type":2205,"tag":2377,"props":4376,"children":4377},{"style":2500},[4378],{"type":2210,"value":3730},{"type":2205,"tag":2377,"props":4380,"children":4381},{"class":2379,"line":114},[4382],{"type":2205,"tag":2377,"props":4383,"children":4384},{"emptyLinePlaceholder":244},[4385],{"type":2210,"value":3455},{"type":2205,"tag":2377,"props":4387,"children":4388},{"class":2379,"line":118},[4389,4394,4398],{"type":2205,"tag":2377,"props":4390,"children":4391},{"style":2500},[4392],{"type":2210,"value":4393},"VkVideoCapabilitiesKHR capabilities ",{"type":2205,"tag":2377,"props":4395,"children":4396},{"style":2383},[4397],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":4399,"children":4400},{"style":2500},[4401],{"type":2210,"value":3983},{"type":2205,"tag":2377,"props":4403,"children":4404},{"class":2379,"line":122},[4405,4409,4413],{"type":2205,"tag":2377,"props":4406,"children":4407},{"style":2500},[4408],{"type":2210,"value":4057},{"type":2205,"tag":2377,"props":4410,"children":4411},{"style":2383},[4412],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":4414,"children":4415},{"style":2500},[4416],{"type":2210,"value":4417}," VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR,\n",{"type":2205,"tag":2377,"props":4419,"children":4420},{"class":2379,"line":126},[4421,4425,4429,4433],{"type":2205,"tag":2377,"props":4422,"children":4423},{"style":2500},[4424],{"type":2210,"value":4074},{"type":2205,"tag":2377,"props":4426,"children":4427},{"style":2383},[4428],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":4430,"children":4431},{"style":2383},[4432],{"type":2210,"value":3684},{"type":2205,"tag":2377,"props":4434,"children":4435},{"style":2500},[4436],{"type":2210,"value":4437},"decodeCapabilities\n",{"type":2205,"tag":2377,"props":4439,"children":4440},{"class":2379,"line":130},[4441],{"type":2205,"tag":2377,"props":4442,"children":4443},{"style":2500},[4444],{"type":2210,"value":4113},{"type":2205,"tag":2377,"props":4446,"children":4447},{"class":2379,"line":134},[4448],{"type":2205,"tag":2377,"props":4449,"children":4450},{"emptyLinePlaceholder":244},[4451],{"type":2210,"value":3455},{"type":2205,"tag":2377,"props":4453,"children":4454},{"class":2379,"line":138},[4455,4460,4464,4469,4473,4477,4482,4486,4490,4494],{"type":2205,"tag":2377,"props":4456,"children":4457},{"style":2500},[4458],{"type":2210,"value":4459},"result ",{"type":2205,"tag":2377,"props":4461,"children":4462},{"style":2383},[4463],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":4465,"children":4466},{"style":3461},[4467],{"type":2210,"value":4468}," vkGetPhysicalDeviceVideoCapabilitiesKHR",{"type":2205,"tag":2377,"props":4470,"children":4471},{"style":2500},[4472],{"type":2210,"value":3469},{"type":2205,"tag":2377,"props":4474,"children":4475},{"style":2383},[4476],{"type":2210,"value":3474},{"type":2205,"tag":2377,"props":4478,"children":4479},{"style":3477},[4480],{"type":2210,"value":4481},"profileInfo",{"type":2205,"tag":2377,"props":4483,"children":4484},{"style":2500},[4485],{"type":2210,"value":3039},{"type":2205,"tag":2377,"props":4487,"children":4488},{"style":2383},[4489],{"type":2210,"value":3474},{"type":2205,"tag":2377,"props":4491,"children":4492},{"style":3477},[4493],{"type":2210,"value":236},{"type":2205,"tag":2377,"props":4495,"children":4496},{"style":2500},[4497],{"type":2210,"value":3495},{"type":2205,"tag":2377,"props":4499,"children":4500},{"class":2379,"line":142},[4501],{"type":2205,"tag":2377,"props":4502,"children":4503},{"emptyLinePlaceholder":244},[4504],{"type":2210,"value":3455},{"type":2205,"tag":2377,"props":4506,"children":4507},{"class":2379,"line":146},[4508,4512,4517,4522],{"type":2205,"tag":2377,"props":4509,"children":4510},{"style":2383},[4511],{"type":2210,"value":3935},{"type":2205,"tag":2377,"props":4513,"children":4514},{"style":2500},[4515],{"type":2210,"value":4516}," (result ",{"type":2205,"tag":2377,"props":4518,"children":4519},{"style":2383},[4520],{"type":2210,"value":4521},"==",{"type":2205,"tag":2377,"props":4523,"children":4524},{"style":2500},[4525],{"type":2210,"value":4526}," VK_SUCCESS) {\n",{"type":2205,"tag":2377,"props":4528,"children":4529},{"class":2379,"line":150},[4530],{"type":2205,"tag":2377,"props":4531,"children":4532},{"style":3954},[4533],{"type":2210,"value":4534}," \u002F\u002F Profile is supported, check additional capabilities\n",{"type":2205,"tag":2377,"props":4536,"children":4537},{"class":2379,"line":154},[4538],{"type":2205,"tag":2377,"props":4539,"children":4540},{"style":2500},[4541],{"type":2210,"value":3965},{"type":2205,"tag":2377,"props":4543,"children":4544},{"class":2379,"line":158},[4545,4549,4553],{"type":2205,"tag":2377,"props":4546,"children":4547},{"style":2500},[4548],{"type":2210,"value":3973},{"type":2205,"tag":2377,"props":4550,"children":4551},{"style":2383},[4552],{"type":2210,"value":3978},{"type":2205,"tag":2377,"props":4554,"children":4555},{"style":2500},[4556],{"type":2210,"value":3983},{"type":2205,"tag":2377,"props":4558,"children":4559},{"class":2379,"line":162},[4560],{"type":2205,"tag":2377,"props":4561,"children":4562},{"style":3954},[4563],{"type":2210,"value":4564}," \u002F\u002F Profile is not supported, result provides additional information about why\n",{"type":2205,"tag":2377,"props":4566,"children":4567},{"class":2379,"line":166},[4568],{"type":2205,"tag":2377,"props":4569,"children":4570},{"style":2500},[4571],{"type":2210,"value":3965},{"type":2205,"tag":2377,"props":4573,"children":4574},{"class":2379,"line":170},[4575],{"type":2205,"tag":2377,"props":4576,"children":4577},{"style":2500},[4578],{"type":2210,"value":3730},{"type":2205,"tag":2412,"props":4580,"children":4582},{"id":4581},"_create_and_update_h_265_video_session_parameters_objects",[4583],{"type":2210,"value":4584},"Create and update H.265 video session parameters objects",{"type":2205,"tag":2366,"props":4586,"children":4588},{"className":2368,"code":4587,"language":2370,"meta":2371,"style":2371},"VkVideoSessionParametersKHR videoSessionParams = VK_NULL_HANDLE;\n\nVkVideoDecodeH265SessionParametersCreateInfoKHR decodeH265CreateInfo = {\n .sType = VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_KHR,\n .pNext = NULL,\n .maxStdVPSCount = ... \u002F\u002F VPS capacity\n .maxStdSPSCount = ... \u002F\u002F SPS capacity\n .maxStdPPSCount = ... \u002F\u002F PPS capacity\n .pParametersAddInfo = ... \u002F\u002F parameters to add at creation time or NULL\n};\n\nVkVideoSessionParametersCreateInfoKHR createInfo = {\n .sType = VK_STRUCTURE_TYPE_VIDEO_SESSION_PARAMETERS_CREATE_INFO_KHR,\n .pNext = &decodeH265CreateInfo,\n .flags = 0,\n .videoSessionParametersTemplate = ... \u002F\u002F template to use or VK_NULL_HANDLE\n .videoSession = videoSession\n};\n\nvkCreateVideoSessionParametersKHR(device, &createInfo, NULL, &videoSessionParams);\n\n...\n\nStdVideoH265VideoParameterSet vps = {};\n\u002F\u002F parse and populate VPS parameters\n...\n\nStdVideoH265SequenceParameterSet sps = {};\n\u002F\u002F parse and populate SPS parameters\n...\n\nStdVideoH265PictureParameterSet pps = {};\n\u002F\u002F parse and populate PPS parameters\n...\n\nVkVideoDecodeH265SessionParametersAddInfoKHR decodeH265AddInfo = {\n .sType = VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_KHR,\n .pNext = NULL,\n .stdVPSCount = 1,\n .pStdVPSs = &vps,\n .stdSPSCount = 1,\n .pStdSPSs = &sps,\n .stdPPSCount = 1,\n .pStdPPSs = &pps\n};\n\nVkVideoSessionParametersUpdateInfoKHR updateInfo = {\n .sType = VK_STRUCTURE_TYPE_VIDEO_SESSION_PARAMETERS_UPDATE_INFO_KHR,\n .pNext = &decodeH265AddInfo,\n .updateSequenceCount = 1 \u002F\u002F incremented for each subsequent update\n};\n\nvkUpdateVideoSessionParametersKHR(device, &videoSessionParams, &updateInfo);\n",[4589],{"type":2205,"tag":2224,"props":4590,"children":4591},{"__ignoreMap":2371},[4592,4609,4616,4632,4648,4667,4689,4710,4731,4752,4759,4766,4782,4798,4818,4838,4859,4876,4883,4890,4937,4944,4952,4959,4976,4984,4991,4998,5014,5022,5029,5036,5052,5060,5067,5074,5090,5106,5125,5146,5167,5187,5208,5228,5249,5256,5263,5279,5295,5315,5336,5343,5350],{"type":2205,"tag":2377,"props":4593,"children":4594},{"class":2379,"line":10},[4595,4600,4604],{"type":2205,"tag":2377,"props":4596,"children":4597},{"style":2500},[4598],{"type":2210,"value":4599},"VkVideoSessionParametersKHR videoSessionParams ",{"type":2205,"tag":2377,"props":4601,"children":4602},{"style":2383},[4603],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":4605,"children":4606},{"style":2500},[4607],{"type":2210,"value":4608}," VK_NULL_HANDLE;\n",{"type":2205,"tag":2377,"props":4610,"children":4611},{"class":2379,"line":14},[4612],{"type":2205,"tag":2377,"props":4613,"children":4614},{"emptyLinePlaceholder":244},[4615],{"type":2210,"value":3455},{"type":2205,"tag":2377,"props":4617,"children":4618},{"class":2379,"line":18},[4619,4624,4628],{"type":2205,"tag":2377,"props":4620,"children":4621},{"style":2500},[4622],{"type":2210,"value":4623},"VkVideoDecodeH265SessionParametersCreateInfoKHR decodeH265CreateInfo ",{"type":2205,"tag":2377,"props":4625,"children":4626},{"style":2383},[4627],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":4629,"children":4630},{"style":2500},[4631],{"type":2210,"value":3983},{"type":2205,"tag":2377,"props":4633,"children":4634},{"class":2379,"line":22},[4635,4639,4643],{"type":2205,"tag":2377,"props":4636,"children":4637},{"style":2500},[4638],{"type":2210,"value":4057},{"type":2205,"tag":2377,"props":4640,"children":4641},{"style":2383},[4642],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":4644,"children":4645},{"style":2500},[4646],{"type":2210,"value":4647}," VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_KHR,\n",{"type":2205,"tag":2377,"props":4649,"children":4650},{"class":2379,"line":26},[4651,4655,4659,4663],{"type":2205,"tag":2377,"props":4652,"children":4653},{"style":2500},[4654],{"type":2210,"value":4074},{"type":2205,"tag":2377,"props":4656,"children":4657},{"style":2383},[4658],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":4660,"children":4661},{"style":3487},[4662],{"type":2210,"value":4083},{"type":2205,"tag":2377,"props":4664,"children":4665},{"style":2500},[4666],{"type":2210,"value":4088},{"type":2205,"tag":2377,"props":4668,"children":4669},{"class":2379,"line":30},[4670,4675,4679,4684],{"type":2205,"tag":2377,"props":4671,"children":4672},{"style":2500},[4673],{"type":2210,"value":4674}," .maxStdVPSCount ",{"type":2205,"tag":2377,"props":4676,"children":4677},{"style":2383},[4678],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":4680,"children":4681},{"style":2500},[4682],{"type":2210,"value":4683}," ...",{"type":2205,"tag":2377,"props":4685,"children":4686},{"style":3954},[4687],{"type":2210,"value":4688}," \u002F\u002F VPS capacity\n",{"type":2205,"tag":2377,"props":4690,"children":4691},{"class":2379,"line":34},[4692,4697,4701,4705],{"type":2205,"tag":2377,"props":4693,"children":4694},{"style":2500},[4695],{"type":2210,"value":4696}," .maxStdSPSCount ",{"type":2205,"tag":2377,"props":4698,"children":4699},{"style":2383},[4700],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":4702,"children":4703},{"style":2500},[4704],{"type":2210,"value":4683},{"type":2205,"tag":2377,"props":4706,"children":4707},{"style":3954},[4708],{"type":2210,"value":4709}," \u002F\u002F SPS capacity\n",{"type":2205,"tag":2377,"props":4711,"children":4712},{"class":2379,"line":38},[4713,4718,4722,4726],{"type":2205,"tag":2377,"props":4714,"children":4715},{"style":2500},[4716],{"type":2210,"value":4717}," .maxStdPPSCount ",{"type":2205,"tag":2377,"props":4719,"children":4720},{"style":2383},[4721],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":4723,"children":4724},{"style":2500},[4725],{"type":2210,"value":4683},{"type":2205,"tag":2377,"props":4727,"children":4728},{"style":3954},[4729],{"type":2210,"value":4730}," \u002F\u002F PPS capacity\n",{"type":2205,"tag":2377,"props":4732,"children":4733},{"class":2379,"line":42},[4734,4739,4743,4747],{"type":2205,"tag":2377,"props":4735,"children":4736},{"style":2500},[4737],{"type":2210,"value":4738}," .pParametersAddInfo ",{"type":2205,"tag":2377,"props":4740,"children":4741},{"style":2383},[4742],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":4744,"children":4745},{"style":2500},[4746],{"type":2210,"value":4683},{"type":2205,"tag":2377,"props":4748,"children":4749},{"style":3954},[4750],{"type":2210,"value":4751}," \u002F\u002F parameters to add at creation time or NULL\n",{"type":2205,"tag":2377,"props":4753,"children":4754},{"class":2379,"line":46},[4755],{"type":2205,"tag":2377,"props":4756,"children":4757},{"style":2500},[4758],{"type":2210,"value":4113},{"type":2205,"tag":2377,"props":4760,"children":4761},{"class":2379,"line":50},[4762],{"type":2205,"tag":2377,"props":4763,"children":4764},{"emptyLinePlaceholder":244},[4765],{"type":2210,"value":3455},{"type":2205,"tag":2377,"props":4767,"children":4768},{"class":2379,"line":54},[4769,4774,4778],{"type":2205,"tag":2377,"props":4770,"children":4771},{"style":2500},[4772],{"type":2210,"value":4773},"VkVideoSessionParametersCreateInfoKHR createInfo ",{"type":2205,"tag":2377,"props":4775,"children":4776},{"style":2383},[4777],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":4779,"children":4780},{"style":2500},[4781],{"type":2210,"value":3983},{"type":2205,"tag":2377,"props":4783,"children":4784},{"class":2379,"line":58},[4785,4789,4793],{"type":2205,"tag":2377,"props":4786,"children":4787},{"style":2500},[4788],{"type":2210,"value":4057},{"type":2205,"tag":2377,"props":4790,"children":4791},{"style":2383},[4792],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":4794,"children":4795},{"style":2500},[4796],{"type":2210,"value":4797}," VK_STRUCTURE_TYPE_VIDEO_SESSION_PARAMETERS_CREATE_INFO_KHR,\n",{"type":2205,"tag":2377,"props":4799,"children":4800},{"class":2379,"line":62},[4801,4805,4809,4813],{"type":2205,"tag":2377,"props":4802,"children":4803},{"style":2500},[4804],{"type":2210,"value":4074},{"type":2205,"tag":2377,"props":4806,"children":4807},{"style":2383},[4808],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":4810,"children":4811},{"style":2383},[4812],{"type":2210,"value":3684},{"type":2205,"tag":2377,"props":4814,"children":4815},{"style":2500},[4816],{"type":2210,"value":4817},"decodeH265CreateInfo,\n",{"type":2205,"tag":2377,"props":4819,"children":4820},{"class":2379,"line":66},[4821,4826,4830,4834],{"type":2205,"tag":2377,"props":4822,"children":4823},{"style":2500},[4824],{"type":2210,"value":4825}," .flags ",{"type":2205,"tag":2377,"props":4827,"children":4828},{"style":2383},[4829],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":4831,"children":4832},{"style":3487},[4833],{"type":2210,"value":3616},{"type":2205,"tag":2377,"props":4835,"children":4836},{"style":2500},[4837],{"type":2210,"value":4088},{"type":2205,"tag":2377,"props":4839,"children":4840},{"class":2379,"line":70},[4841,4846,4850,4854],{"type":2205,"tag":2377,"props":4842,"children":4843},{"style":2500},[4844],{"type":2210,"value":4845}," .videoSessionParametersTemplate ",{"type":2205,"tag":2377,"props":4847,"children":4848},{"style":2383},[4849],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":4851,"children":4852},{"style":2500},[4853],{"type":2210,"value":4683},{"type":2205,"tag":2377,"props":4855,"children":4856},{"style":3954},[4857],{"type":2210,"value":4858}," \u002F\u002F template to use or VK_NULL_HANDLE\n",{"type":2205,"tag":2377,"props":4860,"children":4861},{"class":2379,"line":74},[4862,4867,4871],{"type":2205,"tag":2377,"props":4863,"children":4864},{"style":2500},[4865],{"type":2210,"value":4866}," .videoSession ",{"type":2205,"tag":2377,"props":4868,"children":4869},{"style":2383},[4870],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":4872,"children":4873},{"style":2500},[4874],{"type":2210,"value":4875}," videoSession\n",{"type":2205,"tag":2377,"props":4877,"children":4878},{"class":2379,"line":78},[4879],{"type":2205,"tag":2377,"props":4880,"children":4881},{"style":2500},[4882],{"type":2210,"value":4113},{"type":2205,"tag":2377,"props":4884,"children":4885},{"class":2379,"line":82},[4886],{"type":2205,"tag":2377,"props":4887,"children":4888},{"emptyLinePlaceholder":244},[4889],{"type":2210,"value":3455},{"type":2205,"tag":2377,"props":4891,"children":4892},{"class":2379,"line":86},[4893,4898,4903,4907,4912,4916,4920,4924,4928,4933],{"type":2205,"tag":2377,"props":4894,"children":4895},{"style":3461},[4896],{"type":2210,"value":4897},"vkCreateVideoSessionParametersKHR",{"type":2205,"tag":2377,"props":4899,"children":4900},{"style":2500},[4901],{"type":2210,"value":4902},"(device, ",{"type":2205,"tag":2377,"props":4904,"children":4905},{"style":2383},[4906],{"type":2210,"value":3474},{"type":2205,"tag":2377,"props":4908,"children":4909},{"style":3477},[4910],{"type":2210,"value":4911},"createInfo",{"type":2205,"tag":2377,"props":4913,"children":4914},{"style":2500},[4915],{"type":2210,"value":3039},{"type":2205,"tag":2377,"props":4917,"children":4918},{"style":3487},[4919],{"type":2210,"value":3490},{"type":2205,"tag":2377,"props":4921,"children":4922},{"style":2500},[4923],{"type":2210,"value":3039},{"type":2205,"tag":2377,"props":4925,"children":4926},{"style":2383},[4927],{"type":2210,"value":3474},{"type":2205,"tag":2377,"props":4929,"children":4930},{"style":3477},[4931],{"type":2210,"value":4932},"videoSessionParams",{"type":2205,"tag":2377,"props":4934,"children":4935},{"style":2500},[4936],{"type":2210,"value":3495},{"type":2205,"tag":2377,"props":4938,"children":4939},{"class":2379,"line":90},[4940],{"type":2205,"tag":2377,"props":4941,"children":4942},{"emptyLinePlaceholder":244},[4943],{"type":2210,"value":3455},{"type":2205,"tag":2377,"props":4945,"children":4946},{"class":2379,"line":94},[4947],{"type":2205,"tag":2377,"props":4948,"children":4949},{"style":2500},[4950],{"type":2210,"value":4951},"...\n",{"type":2205,"tag":2377,"props":4953,"children":4954},{"class":2379,"line":98},[4955],{"type":2205,"tag":2377,"props":4956,"children":4957},{"emptyLinePlaceholder":244},[4958],{"type":2210,"value":3455},{"type":2205,"tag":2377,"props":4960,"children":4961},{"class":2379,"line":102},[4962,4967,4971],{"type":2205,"tag":2377,"props":4963,"children":4964},{"style":2500},[4965],{"type":2210,"value":4966},"StdVideoH265VideoParameterSet vps ",{"type":2205,"tag":2377,"props":4968,"children":4969},{"style":2383},[4970],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":4972,"children":4973},{"style":2500},[4974],{"type":2210,"value":4975}," {};\n",{"type":2205,"tag":2377,"props":4977,"children":4978},{"class":2379,"line":106},[4979],{"type":2205,"tag":2377,"props":4980,"children":4981},{"style":3954},[4982],{"type":2210,"value":4983},"\u002F\u002F parse and populate VPS parameters\n",{"type":2205,"tag":2377,"props":4985,"children":4986},{"class":2379,"line":110},[4987],{"type":2205,"tag":2377,"props":4988,"children":4989},{"style":2500},[4990],{"type":2210,"value":4951},{"type":2205,"tag":2377,"props":4992,"children":4993},{"class":2379,"line":114},[4994],{"type":2205,"tag":2377,"props":4995,"children":4996},{"emptyLinePlaceholder":244},[4997],{"type":2210,"value":3455},{"type":2205,"tag":2377,"props":4999,"children":5000},{"class":2379,"line":118},[5001,5006,5010],{"type":2205,"tag":2377,"props":5002,"children":5003},{"style":2500},[5004],{"type":2210,"value":5005},"StdVideoH265SequenceParameterSet sps ",{"type":2205,"tag":2377,"props":5007,"children":5008},{"style":2383},[5009],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":5011,"children":5012},{"style":2500},[5013],{"type":2210,"value":4975},{"type":2205,"tag":2377,"props":5015,"children":5016},{"class":2379,"line":122},[5017],{"type":2205,"tag":2377,"props":5018,"children":5019},{"style":3954},[5020],{"type":2210,"value":5021},"\u002F\u002F parse and populate SPS parameters\n",{"type":2205,"tag":2377,"props":5023,"children":5024},{"class":2379,"line":126},[5025],{"type":2205,"tag":2377,"props":5026,"children":5027},{"style":2500},[5028],{"type":2210,"value":4951},{"type":2205,"tag":2377,"props":5030,"children":5031},{"class":2379,"line":130},[5032],{"type":2205,"tag":2377,"props":5033,"children":5034},{"emptyLinePlaceholder":244},[5035],{"type":2210,"value":3455},{"type":2205,"tag":2377,"props":5037,"children":5038},{"class":2379,"line":134},[5039,5044,5048],{"type":2205,"tag":2377,"props":5040,"children":5041},{"style":2500},[5042],{"type":2210,"value":5043},"StdVideoH265PictureParameterSet pps ",{"type":2205,"tag":2377,"props":5045,"children":5046},{"style":2383},[5047],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":5049,"children":5050},{"style":2500},[5051],{"type":2210,"value":4975},{"type":2205,"tag":2377,"props":5053,"children":5054},{"class":2379,"line":138},[5055],{"type":2205,"tag":2377,"props":5056,"children":5057},{"style":3954},[5058],{"type":2210,"value":5059},"\u002F\u002F parse and populate PPS parameters\n",{"type":2205,"tag":2377,"props":5061,"children":5062},{"class":2379,"line":142},[5063],{"type":2205,"tag":2377,"props":5064,"children":5065},{"style":2500},[5066],{"type":2210,"value":4951},{"type":2205,"tag":2377,"props":5068,"children":5069},{"class":2379,"line":146},[5070],{"type":2205,"tag":2377,"props":5071,"children":5072},{"emptyLinePlaceholder":244},[5073],{"type":2210,"value":3455},{"type":2205,"tag":2377,"props":5075,"children":5076},{"class":2379,"line":150},[5077,5082,5086],{"type":2205,"tag":2377,"props":5078,"children":5079},{"style":2500},[5080],{"type":2210,"value":5081},"VkVideoDecodeH265SessionParametersAddInfoKHR decodeH265AddInfo ",{"type":2205,"tag":2377,"props":5083,"children":5084},{"style":2383},[5085],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":5087,"children":5088},{"style":2500},[5089],{"type":2210,"value":3983},{"type":2205,"tag":2377,"props":5091,"children":5092},{"class":2379,"line":154},[5093,5097,5101],{"type":2205,"tag":2377,"props":5094,"children":5095},{"style":2500},[5096],{"type":2210,"value":4057},{"type":2205,"tag":2377,"props":5098,"children":5099},{"style":2383},[5100],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":5102,"children":5103},{"style":2500},[5104],{"type":2210,"value":5105}," VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_KHR,\n",{"type":2205,"tag":2377,"props":5107,"children":5108},{"class":2379,"line":158},[5109,5113,5117,5121],{"type":2205,"tag":2377,"props":5110,"children":5111},{"style":2500},[5112],{"type":2210,"value":4074},{"type":2205,"tag":2377,"props":5114,"children":5115},{"style":2383},[5116],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":5118,"children":5119},{"style":3487},[5120],{"type":2210,"value":4083},{"type":2205,"tag":2377,"props":5122,"children":5123},{"style":2500},[5124],{"type":2210,"value":4088},{"type":2205,"tag":2377,"props":5126,"children":5127},{"class":2379,"line":162},[5128,5133,5137,5142],{"type":2205,"tag":2377,"props":5129,"children":5130},{"style":2500},[5131],{"type":2210,"value":5132}," .stdVPSCount ",{"type":2205,"tag":2377,"props":5134,"children":5135},{"style":2383},[5136],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":5138,"children":5139},{"style":3487},[5140],{"type":2210,"value":5141}," 1",{"type":2205,"tag":2377,"props":5143,"children":5144},{"style":2500},[5145],{"type":2210,"value":4088},{"type":2205,"tag":2377,"props":5147,"children":5148},{"class":2379,"line":166},[5149,5154,5158,5162],{"type":2205,"tag":2377,"props":5150,"children":5151},{"style":2500},[5152],{"type":2210,"value":5153}," .pStdVPSs ",{"type":2205,"tag":2377,"props":5155,"children":5156},{"style":2383},[5157],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":5159,"children":5160},{"style":2383},[5161],{"type":2210,"value":3684},{"type":2205,"tag":2377,"props":5163,"children":5164},{"style":2500},[5165],{"type":2210,"value":5166},"vps,\n",{"type":2205,"tag":2377,"props":5168,"children":5169},{"class":2379,"line":170},[5170,5175,5179,5183],{"type":2205,"tag":2377,"props":5171,"children":5172},{"style":2500},[5173],{"type":2210,"value":5174}," .stdSPSCount ",{"type":2205,"tag":2377,"props":5176,"children":5177},{"style":2383},[5178],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":5180,"children":5181},{"style":3487},[5182],{"type":2210,"value":5141},{"type":2205,"tag":2377,"props":5184,"children":5185},{"style":2500},[5186],{"type":2210,"value":4088},{"type":2205,"tag":2377,"props":5188,"children":5189},{"class":2379,"line":174},[5190,5195,5199,5203],{"type":2205,"tag":2377,"props":5191,"children":5192},{"style":2500},[5193],{"type":2210,"value":5194}," .pStdSPSs ",{"type":2205,"tag":2377,"props":5196,"children":5197},{"style":2383},[5198],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":5200,"children":5201},{"style":2383},[5202],{"type":2210,"value":3684},{"type":2205,"tag":2377,"props":5204,"children":5205},{"style":2500},[5206],{"type":2210,"value":5207},"sps,\n",{"type":2205,"tag":2377,"props":5209,"children":5210},{"class":2379,"line":178},[5211,5216,5220,5224],{"type":2205,"tag":2377,"props":5212,"children":5213},{"style":2500},[5214],{"type":2210,"value":5215}," .stdPPSCount ",{"type":2205,"tag":2377,"props":5217,"children":5218},{"style":2383},[5219],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":5221,"children":5222},{"style":3487},[5223],{"type":2210,"value":5141},{"type":2205,"tag":2377,"props":5225,"children":5226},{"style":2500},[5227],{"type":2210,"value":4088},{"type":2205,"tag":2377,"props":5229,"children":5230},{"class":2379,"line":182},[5231,5236,5240,5244],{"type":2205,"tag":2377,"props":5232,"children":5233},{"style":2500},[5234],{"type":2210,"value":5235}," .pStdPPSs ",{"type":2205,"tag":2377,"props":5237,"children":5238},{"style":2383},[5239],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":5241,"children":5242},{"style":2383},[5243],{"type":2210,"value":3684},{"type":2205,"tag":2377,"props":5245,"children":5246},{"style":2500},[5247],{"type":2210,"value":5248},"pps\n",{"type":2205,"tag":2377,"props":5250,"children":5251},{"class":2379,"line":186},[5252],{"type":2205,"tag":2377,"props":5253,"children":5254},{"style":2500},[5255],{"type":2210,"value":4113},{"type":2205,"tag":2377,"props":5257,"children":5258},{"class":2379,"line":190},[5259],{"type":2205,"tag":2377,"props":5260,"children":5261},{"emptyLinePlaceholder":244},[5262],{"type":2210,"value":3455},{"type":2205,"tag":2377,"props":5264,"children":5265},{"class":2379,"line":194},[5266,5271,5275],{"type":2205,"tag":2377,"props":5267,"children":5268},{"style":2500},[5269],{"type":2210,"value":5270},"VkVideoSessionParametersUpdateInfoKHR updateInfo ",{"type":2205,"tag":2377,"props":5272,"children":5273},{"style":2383},[5274],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":5276,"children":5277},{"style":2500},[5278],{"type":2210,"value":3983},{"type":2205,"tag":2377,"props":5280,"children":5281},{"class":2379,"line":198},[5282,5286,5290],{"type":2205,"tag":2377,"props":5283,"children":5284},{"style":2500},[5285],{"type":2210,"value":4057},{"type":2205,"tag":2377,"props":5287,"children":5288},{"style":2383},[5289],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":5291,"children":5292},{"style":2500},[5293],{"type":2210,"value":5294}," VK_STRUCTURE_TYPE_VIDEO_SESSION_PARAMETERS_UPDATE_INFO_KHR,\n",{"type":2205,"tag":2377,"props":5296,"children":5297},{"class":2379,"line":202},[5298,5302,5306,5310],{"type":2205,"tag":2377,"props":5299,"children":5300},{"style":2500},[5301],{"type":2210,"value":4074},{"type":2205,"tag":2377,"props":5303,"children":5304},{"style":2383},[5305],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":5307,"children":5308},{"style":2383},[5309],{"type":2210,"value":3684},{"type":2205,"tag":2377,"props":5311,"children":5312},{"style":2500},[5313],{"type":2210,"value":5314},"decodeH265AddInfo,\n",{"type":2205,"tag":2377,"props":5316,"children":5317},{"class":2379,"line":206},[5318,5323,5327,5331],{"type":2205,"tag":2377,"props":5319,"children":5320},{"style":2500},[5321],{"type":2210,"value":5322}," .updateSequenceCount ",{"type":2205,"tag":2377,"props":5324,"children":5325},{"style":2383},[5326],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":5328,"children":5329},{"style":3487},[5330],{"type":2210,"value":5141},{"type":2205,"tag":2377,"props":5332,"children":5333},{"style":3954},[5334],{"type":2210,"value":5335}," \u002F\u002F incremented for each subsequent update\n",{"type":2205,"tag":2377,"props":5337,"children":5338},{"class":2379,"line":210},[5339],{"type":2205,"tag":2377,"props":5340,"children":5341},{"style":2500},[5342],{"type":2210,"value":4113},{"type":2205,"tag":2377,"props":5344,"children":5345},{"class":2379,"line":214},[5346],{"type":2205,"tag":2377,"props":5347,"children":5348},{"emptyLinePlaceholder":244},[5349],{"type":2210,"value":3455},{"type":2205,"tag":2377,"props":5351,"children":5352},{"class":2379,"line":218},[5353,5358,5362,5366,5370,5374,5378,5383],{"type":2205,"tag":2377,"props":5354,"children":5355},{"style":3461},[5356],{"type":2210,"value":5357},"vkUpdateVideoSessionParametersKHR",{"type":2205,"tag":2377,"props":5359,"children":5360},{"style":2500},[5361],{"type":2210,"value":4902},{"type":2205,"tag":2377,"props":5363,"children":5364},{"style":2383},[5365],{"type":2210,"value":3474},{"type":2205,"tag":2377,"props":5367,"children":5368},{"style":3477},[5369],{"type":2210,"value":4932},{"type":2205,"tag":2377,"props":5371,"children":5372},{"style":2500},[5373],{"type":2210,"value":3039},{"type":2205,"tag":2377,"props":5375,"children":5376},{"style":2383},[5377],{"type":2210,"value":3474},{"type":2205,"tag":2377,"props":5379,"children":5380},{"style":3477},[5381],{"type":2210,"value":5382},"updateInfo",{"type":2205,"tag":2377,"props":5384,"children":5385},{"style":2500},[5386],{"type":2210,"value":3495},{"type":2205,"tag":2412,"props":5388,"children":5390},{"id":5389},"_record_h_265_decode_operation_video_session_without_dpb_slots",[5391],{"type":2210,"value":5392},"Record H.265 decode operation (video session without DPB slots)",{"type":2205,"tag":2366,"props":5394,"children":5396},{"className":2368,"code":5395,"language":2370,"meta":2371,"style":2371},"vkCmdBeginVideoCodingKHR(commandBuffer, ...);\n\nStdVideoDecodeH265PictureInfo stdPictureInfo = {};\n\u002F\u002F parse and populate picture info from slice segment header data\n...\n\nVkVideoDecodeH265PictureInfoKHR decodeH265PictureInfo = {\n .sType = VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR,\n .pNext = NULL,\n .pStdPictureInfo = &stdPictureInfo,\n .sliceSegmentCount = ... \u002F\u002F number of slice segments\n .pSliceSegmentOffsets = ... \u002F\u002F array of slice segment offsets relative to the bitstream buffer range\n};\n\nVkVideoDecodeInfoKHR decodeInfo = {\n .sType = VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR,\n .pNext = &decodeH265PictureInfo,\n ...\n \u002F\u002F reconstructed picture is not needed if video session was created without DPB slots\n .pSetupReferenceSlot = NULL,\n .referenceSlotCount = 0,\n .pReferenceSlots = NULL\n};\n\nvkCmdDecodeVideoKHR(commandBuffer, &decodeInfo);\n\nvkCmdEndVideoCodingKHR(commandBuffer, ...);\n",[5397],{"type":2205,"tag":2224,"props":5398,"children":5399},{"__ignoreMap":2371},[5400,5413,5420,5436,5444,5451,5458,5474,5490,5509,5530,5551,5572,5579,5586,5602,5618,5638,5645,5653,5673,5693,5710,5717,5724,5750,5757],{"type":2205,"tag":2377,"props":5401,"children":5402},{"class":2379,"line":10},[5403,5408],{"type":2205,"tag":2377,"props":5404,"children":5405},{"style":3461},[5406],{"type":2210,"value":5407},"vkCmdBeginVideoCodingKHR",{"type":2205,"tag":2377,"props":5409,"children":5410},{"style":2500},[5411],{"type":2210,"value":5412},"(commandBuffer, ...);\n",{"type":2205,"tag":2377,"props":5414,"children":5415},{"class":2379,"line":14},[5416],{"type":2205,"tag":2377,"props":5417,"children":5418},{"emptyLinePlaceholder":244},[5419],{"type":2210,"value":3455},{"type":2205,"tag":2377,"props":5421,"children":5422},{"class":2379,"line":18},[5423,5428,5432],{"type":2205,"tag":2377,"props":5424,"children":5425},{"style":2500},[5426],{"type":2210,"value":5427},"StdVideoDecodeH265PictureInfo stdPictureInfo ",{"type":2205,"tag":2377,"props":5429,"children":5430},{"style":2383},[5431],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":5433,"children":5434},{"style":2500},[5435],{"type":2210,"value":4975},{"type":2205,"tag":2377,"props":5437,"children":5438},{"class":2379,"line":22},[5439],{"type":2205,"tag":2377,"props":5440,"children":5441},{"style":3954},[5442],{"type":2210,"value":5443},"\u002F\u002F parse and populate picture info from slice segment header data\n",{"type":2205,"tag":2377,"props":5445,"children":5446},{"class":2379,"line":26},[5447],{"type":2205,"tag":2377,"props":5448,"children":5449},{"style":2500},[5450],{"type":2210,"value":4951},{"type":2205,"tag":2377,"props":5452,"children":5453},{"class":2379,"line":30},[5454],{"type":2205,"tag":2377,"props":5455,"children":5456},{"emptyLinePlaceholder":244},[5457],{"type":2210,"value":3455},{"type":2205,"tag":2377,"props":5459,"children":5460},{"class":2379,"line":34},[5461,5466,5470],{"type":2205,"tag":2377,"props":5462,"children":5463},{"style":2500},[5464],{"type":2210,"value":5465},"VkVideoDecodeH265PictureInfoKHR decodeH265PictureInfo ",{"type":2205,"tag":2377,"props":5467,"children":5468},{"style":2383},[5469],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":5471,"children":5472},{"style":2500},[5473],{"type":2210,"value":3983},{"type":2205,"tag":2377,"props":5475,"children":5476},{"class":2379,"line":38},[5477,5481,5485],{"type":2205,"tag":2377,"props":5478,"children":5479},{"style":2500},[5480],{"type":2210,"value":4057},{"type":2205,"tag":2377,"props":5482,"children":5483},{"style":2383},[5484],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":5486,"children":5487},{"style":2500},[5488],{"type":2210,"value":5489}," VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR,\n",{"type":2205,"tag":2377,"props":5491,"children":5492},{"class":2379,"line":42},[5493,5497,5501,5505],{"type":2205,"tag":2377,"props":5494,"children":5495},{"style":2500},[5496],{"type":2210,"value":4074},{"type":2205,"tag":2377,"props":5498,"children":5499},{"style":2383},[5500],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":5502,"children":5503},{"style":3487},[5504],{"type":2210,"value":4083},{"type":2205,"tag":2377,"props":5506,"children":5507},{"style":2500},[5508],{"type":2210,"value":4088},{"type":2205,"tag":2377,"props":5510,"children":5511},{"class":2379,"line":46},[5512,5517,5521,5525],{"type":2205,"tag":2377,"props":5513,"children":5514},{"style":2500},[5515],{"type":2210,"value":5516}," .pStdPictureInfo ",{"type":2205,"tag":2377,"props":5518,"children":5519},{"style":2383},[5520],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":5522,"children":5523},{"style":2383},[5524],{"type":2210,"value":3684},{"type":2205,"tag":2377,"props":5526,"children":5527},{"style":2500},[5528],{"type":2210,"value":5529},"stdPictureInfo,\n",{"type":2205,"tag":2377,"props":5531,"children":5532},{"class":2379,"line":50},[5533,5538,5542,5546],{"type":2205,"tag":2377,"props":5534,"children":5535},{"style":2500},[5536],{"type":2210,"value":5537}," .sliceSegmentCount ",{"type":2205,"tag":2377,"props":5539,"children":5540},{"style":2383},[5541],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":5543,"children":5544},{"style":2500},[5545],{"type":2210,"value":4683},{"type":2205,"tag":2377,"props":5547,"children":5548},{"style":3954},[5549],{"type":2210,"value":5550}," \u002F\u002F number of slice segments\n",{"type":2205,"tag":2377,"props":5552,"children":5553},{"class":2379,"line":54},[5554,5559,5563,5567],{"type":2205,"tag":2377,"props":5555,"children":5556},{"style":2500},[5557],{"type":2210,"value":5558}," .pSliceSegmentOffsets ",{"type":2205,"tag":2377,"props":5560,"children":5561},{"style":2383},[5562],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":5564,"children":5565},{"style":2500},[5566],{"type":2210,"value":4683},{"type":2205,"tag":2377,"props":5568,"children":5569},{"style":3954},[5570],{"type":2210,"value":5571}," \u002F\u002F array of slice segment offsets relative to the bitstream buffer range\n",{"type":2205,"tag":2377,"props":5573,"children":5574},{"class":2379,"line":58},[5575],{"type":2205,"tag":2377,"props":5576,"children":5577},{"style":2500},[5578],{"type":2210,"value":4113},{"type":2205,"tag":2377,"props":5580,"children":5581},{"class":2379,"line":62},[5582],{"type":2205,"tag":2377,"props":5583,"children":5584},{"emptyLinePlaceholder":244},[5585],{"type":2210,"value":3455},{"type":2205,"tag":2377,"props":5587,"children":5588},{"class":2379,"line":66},[5589,5594,5598],{"type":2205,"tag":2377,"props":5590,"children":5591},{"style":2500},[5592],{"type":2210,"value":5593},"VkVideoDecodeInfoKHR decodeInfo ",{"type":2205,"tag":2377,"props":5595,"children":5596},{"style":2383},[5597],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":5599,"children":5600},{"style":2500},[5601],{"type":2210,"value":3983},{"type":2205,"tag":2377,"props":5603,"children":5604},{"class":2379,"line":70},[5605,5609,5613],{"type":2205,"tag":2377,"props":5606,"children":5607},{"style":2500},[5608],{"type":2210,"value":4057},{"type":2205,"tag":2377,"props":5610,"children":5611},{"style":2383},[5612],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":5614,"children":5615},{"style":2500},[5616],{"type":2210,"value":5617}," VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR,\n",{"type":2205,"tag":2377,"props":5619,"children":5620},{"class":2379,"line":74},[5621,5625,5629,5633],{"type":2205,"tag":2377,"props":5622,"children":5623},{"style":2500},[5624],{"type":2210,"value":4074},{"type":2205,"tag":2377,"props":5626,"children":5627},{"style":2383},[5628],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":5630,"children":5631},{"style":2383},[5632],{"type":2210,"value":3684},{"type":2205,"tag":2377,"props":5634,"children":5635},{"style":2500},[5636],{"type":2210,"value":5637},"decodeH265PictureInfo,\n",{"type":2205,"tag":2377,"props":5639,"children":5640},{"class":2379,"line":78},[5641],{"type":2205,"tag":2377,"props":5642,"children":5643},{"style":2500},[5644],{"type":2210,"value":3965},{"type":2205,"tag":2377,"props":5646,"children":5647},{"class":2379,"line":82},[5648],{"type":2205,"tag":2377,"props":5649,"children":5650},{"style":3954},[5651],{"type":2210,"value":5652}," \u002F\u002F reconstructed picture is not needed if video session was created without DPB slots\n",{"type":2205,"tag":2377,"props":5654,"children":5655},{"class":2379,"line":86},[5656,5661,5665,5669],{"type":2205,"tag":2377,"props":5657,"children":5658},{"style":2500},[5659],{"type":2210,"value":5660}," .pSetupReferenceSlot ",{"type":2205,"tag":2377,"props":5662,"children":5663},{"style":2383},[5664],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":5666,"children":5667},{"style":3487},[5668],{"type":2210,"value":4083},{"type":2205,"tag":2377,"props":5670,"children":5671},{"style":2500},[5672],{"type":2210,"value":4088},{"type":2205,"tag":2377,"props":5674,"children":5675},{"class":2379,"line":90},[5676,5681,5685,5689],{"type":2205,"tag":2377,"props":5677,"children":5678},{"style":2500},[5679],{"type":2210,"value":5680}," .referenceSlotCount ",{"type":2205,"tag":2377,"props":5682,"children":5683},{"style":2383},[5684],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":5686,"children":5687},{"style":3487},[5688],{"type":2210,"value":3616},{"type":2205,"tag":2377,"props":5690,"children":5691},{"style":2500},[5692],{"type":2210,"value":4088},{"type":2205,"tag":2377,"props":5694,"children":5695},{"class":2379,"line":94},[5696,5701,5705],{"type":2205,"tag":2377,"props":5697,"children":5698},{"style":2500},[5699],{"type":2210,"value":5700}," .pReferenceSlots ",{"type":2205,"tag":2377,"props":5702,"children":5703},{"style":2383},[5704],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":5706,"children":5707},{"style":3487},[5708],{"type":2210,"value":5709}," NULL\n",{"type":2205,"tag":2377,"props":5711,"children":5712},{"class":2379,"line":98},[5713],{"type":2205,"tag":2377,"props":5714,"children":5715},{"style":2500},[5716],{"type":2210,"value":4113},{"type":2205,"tag":2377,"props":5718,"children":5719},{"class":2379,"line":102},[5720],{"type":2205,"tag":2377,"props":5721,"children":5722},{"emptyLinePlaceholder":244},[5723],{"type":2210,"value":3455},{"type":2205,"tag":2377,"props":5725,"children":5726},{"class":2379,"line":106},[5727,5732,5737,5741,5746],{"type":2205,"tag":2377,"props":5728,"children":5729},{"style":3461},[5730],{"type":2210,"value":5731},"vkCmdDecodeVideoKHR",{"type":2205,"tag":2377,"props":5733,"children":5734},{"style":2500},[5735],{"type":2210,"value":5736},"(commandBuffer, ",{"type":2205,"tag":2377,"props":5738,"children":5739},{"style":2383},[5740],{"type":2210,"value":3474},{"type":2205,"tag":2377,"props":5742,"children":5743},{"style":3477},[5744],{"type":2210,"value":5745},"decodeInfo",{"type":2205,"tag":2377,"props":5747,"children":5748},{"style":2500},[5749],{"type":2210,"value":3495},{"type":2205,"tag":2377,"props":5751,"children":5752},{"class":2379,"line":110},[5753],{"type":2205,"tag":2377,"props":5754,"children":5755},{"emptyLinePlaceholder":244},[5756],{"type":2210,"value":3455},{"type":2205,"tag":2377,"props":5758,"children":5759},{"class":2379,"line":114},[5760,5765],{"type":2205,"tag":2377,"props":5761,"children":5762},{"style":3461},[5763],{"type":2210,"value":5764},"vkCmdEndVideoCodingKHR",{"type":2205,"tag":2377,"props":5766,"children":5767},{"style":2500},[5768],{"type":2210,"value":5412},{"type":2205,"tag":2412,"props":5770,"children":5772},{"id":5771},"_record_h_265_decode_operation_with_optional_reference_picture_setup",[5773],{"type":2210,"value":5774},"Record H.265 decode operation with optional reference picture setup",{"type":2205,"tag":2366,"props":5776,"children":5778},{"className":2368,"code":5777,"language":2370,"meta":2371,"style":2371},"vkCmdBeginVideoCodingKHR(commandBuffer, ...);\n\nStdVideoDecodeH265ReferenceInfo stdReferenceInfo = {};\n\u002F\u002F parse and populate reconstructed reference picture info from slice segment header data\n...\n\nVkVideoDecodeH265DpbSlotInfoKHR decodeH265DpbSlotInfo = {\n .sType = VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_KHR,\n .pNext = NULL,\n .pStdReferenceInfo = &stdReferenceInfo\n};\n\nVkVideoReferenceSlotInfoKHR setupSlotInfo = {\n .sType = VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR,\n .pNext = &decodeH265DpbSlotInfo\n ...\n};\n\n\nStdVideoDecodeH265PictureInfo stdPictureInfo = {};\n\u002F\u002F parse and populate picture info from frame header data\n...\nif (stdPictureInfo.flags.IsReference) {\n \u002F\u002F reconstructed picture will be used for reference picture setup and DPB slot activation\n} else {\n \u002F\u002F reconstructed picture and slot may only be used by implementations as transient resource\n}\n\nVkVideoDecodeH265PictureInfoKHR decodeH265PictureInfo = {\n .sType = VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR,\n .pNext = NULL,\n .pStdPictureInfo = &stdPictureInfo,\n .sliceSegmentCount = ... \u002F\u002F number of slice segments\n .pSliceSegmentOffsets = ... \u002F\u002F array of slice segment offsets relative to the bitstream buffer range\n};\n\nVkVideoDecodeInfoKHR decodeInfo = {\n .sType = VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR,\n .pNext = &decodeH265PictureInfo,\n ...\n .pSetupReferenceSlot = &setupSlotInfo,\n ...\n};\n\nvkCmdDecodeVideoKHR(commandBuffer, &decodeInfo);\n\nvkCmdEndVideoCodingKHR(commandBuffer, ...);\n",[5779],{"type":2205,"tag":2224,"props":5780,"children":5781},{"__ignoreMap":2371},[5782,5793,5800,5816,5824,5831,5838,5854,5870,5889,5910,5917,5924,5940,5956,5976,5983,5990,5997,6004,6019,6027,6034,6046,6054,6069,6077,6084,6091,6106,6121,6140,6159,6178,6197,6204,6211,6226,6241,6260,6267,6287,6294,6301,6308,6331,6338],{"type":2205,"tag":2377,"props":5783,"children":5784},{"class":2379,"line":10},[5785,5789],{"type":2205,"tag":2377,"props":5786,"children":5787},{"style":3461},[5788],{"type":2210,"value":5407},{"type":2205,"tag":2377,"props":5790,"children":5791},{"style":2500},[5792],{"type":2210,"value":5412},{"type":2205,"tag":2377,"props":5794,"children":5795},{"class":2379,"line":14},[5796],{"type":2205,"tag":2377,"props":5797,"children":5798},{"emptyLinePlaceholder":244},[5799],{"type":2210,"value":3455},{"type":2205,"tag":2377,"props":5801,"children":5802},{"class":2379,"line":18},[5803,5808,5812],{"type":2205,"tag":2377,"props":5804,"children":5805},{"style":2500},[5806],{"type":2210,"value":5807},"StdVideoDecodeH265ReferenceInfo stdReferenceInfo ",{"type":2205,"tag":2377,"props":5809,"children":5810},{"style":2383},[5811],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":5813,"children":5814},{"style":2500},[5815],{"type":2210,"value":4975},{"type":2205,"tag":2377,"props":5817,"children":5818},{"class":2379,"line":22},[5819],{"type":2205,"tag":2377,"props":5820,"children":5821},{"style":3954},[5822],{"type":2210,"value":5823},"\u002F\u002F parse and populate reconstructed reference picture info from slice segment header data\n",{"type":2205,"tag":2377,"props":5825,"children":5826},{"class":2379,"line":26},[5827],{"type":2205,"tag":2377,"props":5828,"children":5829},{"style":2500},[5830],{"type":2210,"value":4951},{"type":2205,"tag":2377,"props":5832,"children":5833},{"class":2379,"line":30},[5834],{"type":2205,"tag":2377,"props":5835,"children":5836},{"emptyLinePlaceholder":244},[5837],{"type":2210,"value":3455},{"type":2205,"tag":2377,"props":5839,"children":5840},{"class":2379,"line":34},[5841,5846,5850],{"type":2205,"tag":2377,"props":5842,"children":5843},{"style":2500},[5844],{"type":2210,"value":5845},"VkVideoDecodeH265DpbSlotInfoKHR decodeH265DpbSlotInfo ",{"type":2205,"tag":2377,"props":5847,"children":5848},{"style":2383},[5849],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":5851,"children":5852},{"style":2500},[5853],{"type":2210,"value":3983},{"type":2205,"tag":2377,"props":5855,"children":5856},{"class":2379,"line":38},[5857,5861,5865],{"type":2205,"tag":2377,"props":5858,"children":5859},{"style":2500},[5860],{"type":2210,"value":4057},{"type":2205,"tag":2377,"props":5862,"children":5863},{"style":2383},[5864],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":5866,"children":5867},{"style":2500},[5868],{"type":2210,"value":5869}," VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_KHR,\n",{"type":2205,"tag":2377,"props":5871,"children":5872},{"class":2379,"line":42},[5873,5877,5881,5885],{"type":2205,"tag":2377,"props":5874,"children":5875},{"style":2500},[5876],{"type":2210,"value":4074},{"type":2205,"tag":2377,"props":5878,"children":5879},{"style":2383},[5880],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":5882,"children":5883},{"style":3487},[5884],{"type":2210,"value":4083},{"type":2205,"tag":2377,"props":5886,"children":5887},{"style":2500},[5888],{"type":2210,"value":4088},{"type":2205,"tag":2377,"props":5890,"children":5891},{"class":2379,"line":46},[5892,5897,5901,5905],{"type":2205,"tag":2377,"props":5893,"children":5894},{"style":2500},[5895],{"type":2210,"value":5896}," .pStdReferenceInfo ",{"type":2205,"tag":2377,"props":5898,"children":5899},{"style":2383},[5900],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":5902,"children":5903},{"style":2383},[5904],{"type":2210,"value":3684},{"type":2205,"tag":2377,"props":5906,"children":5907},{"style":2500},[5908],{"type":2210,"value":5909},"stdReferenceInfo\n",{"type":2205,"tag":2377,"props":5911,"children":5912},{"class":2379,"line":50},[5913],{"type":2205,"tag":2377,"props":5914,"children":5915},{"style":2500},[5916],{"type":2210,"value":4113},{"type":2205,"tag":2377,"props":5918,"children":5919},{"class":2379,"line":54},[5920],{"type":2205,"tag":2377,"props":5921,"children":5922},{"emptyLinePlaceholder":244},[5923],{"type":2210,"value":3455},{"type":2205,"tag":2377,"props":5925,"children":5926},{"class":2379,"line":58},[5927,5932,5936],{"type":2205,"tag":2377,"props":5928,"children":5929},{"style":2500},[5930],{"type":2210,"value":5931},"VkVideoReferenceSlotInfoKHR setupSlotInfo ",{"type":2205,"tag":2377,"props":5933,"children":5934},{"style":2383},[5935],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":5937,"children":5938},{"style":2500},[5939],{"type":2210,"value":3983},{"type":2205,"tag":2377,"props":5941,"children":5942},{"class":2379,"line":62},[5943,5947,5951],{"type":2205,"tag":2377,"props":5944,"children":5945},{"style":2500},[5946],{"type":2210,"value":4057},{"type":2205,"tag":2377,"props":5948,"children":5949},{"style":2383},[5950],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":5952,"children":5953},{"style":2500},[5954],{"type":2210,"value":5955}," VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR,\n",{"type":2205,"tag":2377,"props":5957,"children":5958},{"class":2379,"line":66},[5959,5963,5967,5971],{"type":2205,"tag":2377,"props":5960,"children":5961},{"style":2500},[5962],{"type":2210,"value":4074},{"type":2205,"tag":2377,"props":5964,"children":5965},{"style":2383},[5966],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":5968,"children":5969},{"style":2383},[5970],{"type":2210,"value":3684},{"type":2205,"tag":2377,"props":5972,"children":5973},{"style":2500},[5974],{"type":2210,"value":5975},"decodeH265DpbSlotInfo\n",{"type":2205,"tag":2377,"props":5977,"children":5978},{"class":2379,"line":70},[5979],{"type":2205,"tag":2377,"props":5980,"children":5981},{"style":2500},[5982],{"type":2210,"value":3965},{"type":2205,"tag":2377,"props":5984,"children":5985},{"class":2379,"line":74},[5986],{"type":2205,"tag":2377,"props":5987,"children":5988},{"style":2500},[5989],{"type":2210,"value":4113},{"type":2205,"tag":2377,"props":5991,"children":5992},{"class":2379,"line":78},[5993],{"type":2205,"tag":2377,"props":5994,"children":5995},{"emptyLinePlaceholder":244},[5996],{"type":2210,"value":3455},{"type":2205,"tag":2377,"props":5998,"children":5999},{"class":2379,"line":82},[6000],{"type":2205,"tag":2377,"props":6001,"children":6002},{"emptyLinePlaceholder":244},[6003],{"type":2210,"value":3455},{"type":2205,"tag":2377,"props":6005,"children":6006},{"class":2379,"line":86},[6007,6011,6015],{"type":2205,"tag":2377,"props":6008,"children":6009},{"style":2500},[6010],{"type":2210,"value":5427},{"type":2205,"tag":2377,"props":6012,"children":6013},{"style":2383},[6014],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":6016,"children":6017},{"style":2500},[6018],{"type":2210,"value":4975},{"type":2205,"tag":2377,"props":6020,"children":6021},{"class":2379,"line":90},[6022],{"type":2205,"tag":2377,"props":6023,"children":6024},{"style":3954},[6025],{"type":2210,"value":6026},"\u002F\u002F parse and populate picture info from frame header data\n",{"type":2205,"tag":2377,"props":6028,"children":6029},{"class":2379,"line":94},[6030],{"type":2205,"tag":2377,"props":6031,"children":6032},{"style":2500},[6033],{"type":2210,"value":4951},{"type":2205,"tag":2377,"props":6035,"children":6036},{"class":2379,"line":98},[6037,6041],{"type":2205,"tag":2377,"props":6038,"children":6039},{"style":2383},[6040],{"type":2210,"value":3935},{"type":2205,"tag":2377,"props":6042,"children":6043},{"style":2500},[6044],{"type":2210,"value":6045}," (stdPictureInfo.flags.IsReference) {\n",{"type":2205,"tag":2377,"props":6047,"children":6048},{"class":2379,"line":102},[6049],{"type":2205,"tag":2377,"props":6050,"children":6051},{"style":3954},[6052],{"type":2210,"value":6053}," \u002F\u002F reconstructed picture will be used for reference picture setup and DPB slot activation\n",{"type":2205,"tag":2377,"props":6055,"children":6056},{"class":2379,"line":106},[6057,6061,6065],{"type":2205,"tag":2377,"props":6058,"children":6059},{"style":2500},[6060],{"type":2210,"value":3973},{"type":2205,"tag":2377,"props":6062,"children":6063},{"style":2383},[6064],{"type":2210,"value":3978},{"type":2205,"tag":2377,"props":6066,"children":6067},{"style":2500},[6068],{"type":2210,"value":3983},{"type":2205,"tag":2377,"props":6070,"children":6071},{"class":2379,"line":110},[6072],{"type":2205,"tag":2377,"props":6073,"children":6074},{"style":3954},[6075],{"type":2210,"value":6076}," \u002F\u002F reconstructed picture and slot may only be used by implementations as transient resource\n",{"type":2205,"tag":2377,"props":6078,"children":6079},{"class":2379,"line":114},[6080],{"type":2205,"tag":2377,"props":6081,"children":6082},{"style":2500},[6083],{"type":2210,"value":3730},{"type":2205,"tag":2377,"props":6085,"children":6086},{"class":2379,"line":118},[6087],{"type":2205,"tag":2377,"props":6088,"children":6089},{"emptyLinePlaceholder":244},[6090],{"type":2210,"value":3455},{"type":2205,"tag":2377,"props":6092,"children":6093},{"class":2379,"line":122},[6094,6098,6102],{"type":2205,"tag":2377,"props":6095,"children":6096},{"style":2500},[6097],{"type":2210,"value":5465},{"type":2205,"tag":2377,"props":6099,"children":6100},{"style":2383},[6101],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":6103,"children":6104},{"style":2500},[6105],{"type":2210,"value":3983},{"type":2205,"tag":2377,"props":6107,"children":6108},{"class":2379,"line":126},[6109,6113,6117],{"type":2205,"tag":2377,"props":6110,"children":6111},{"style":2500},[6112],{"type":2210,"value":4057},{"type":2205,"tag":2377,"props":6114,"children":6115},{"style":2383},[6116],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":6118,"children":6119},{"style":2500},[6120],{"type":2210,"value":5489},{"type":2205,"tag":2377,"props":6122,"children":6123},{"class":2379,"line":130},[6124,6128,6132,6136],{"type":2205,"tag":2377,"props":6125,"children":6126},{"style":2500},[6127],{"type":2210,"value":4074},{"type":2205,"tag":2377,"props":6129,"children":6130},{"style":2383},[6131],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":6133,"children":6134},{"style":3487},[6135],{"type":2210,"value":4083},{"type":2205,"tag":2377,"props":6137,"children":6138},{"style":2500},[6139],{"type":2210,"value":4088},{"type":2205,"tag":2377,"props":6141,"children":6142},{"class":2379,"line":134},[6143,6147,6151,6155],{"type":2205,"tag":2377,"props":6144,"children":6145},{"style":2500},[6146],{"type":2210,"value":5516},{"type":2205,"tag":2377,"props":6148,"children":6149},{"style":2383},[6150],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":6152,"children":6153},{"style":2383},[6154],{"type":2210,"value":3684},{"type":2205,"tag":2377,"props":6156,"children":6157},{"style":2500},[6158],{"type":2210,"value":5529},{"type":2205,"tag":2377,"props":6160,"children":6161},{"class":2379,"line":138},[6162,6166,6170,6174],{"type":2205,"tag":2377,"props":6163,"children":6164},{"style":2500},[6165],{"type":2210,"value":5537},{"type":2205,"tag":2377,"props":6167,"children":6168},{"style":2383},[6169],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":6171,"children":6172},{"style":2500},[6173],{"type":2210,"value":4683},{"type":2205,"tag":2377,"props":6175,"children":6176},{"style":3954},[6177],{"type":2210,"value":5550},{"type":2205,"tag":2377,"props":6179,"children":6180},{"class":2379,"line":142},[6181,6185,6189,6193],{"type":2205,"tag":2377,"props":6182,"children":6183},{"style":2500},[6184],{"type":2210,"value":5558},{"type":2205,"tag":2377,"props":6186,"children":6187},{"style":2383},[6188],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":6190,"children":6191},{"style":2500},[6192],{"type":2210,"value":4683},{"type":2205,"tag":2377,"props":6194,"children":6195},{"style":3954},[6196],{"type":2210,"value":5571},{"type":2205,"tag":2377,"props":6198,"children":6199},{"class":2379,"line":146},[6200],{"type":2205,"tag":2377,"props":6201,"children":6202},{"style":2500},[6203],{"type":2210,"value":4113},{"type":2205,"tag":2377,"props":6205,"children":6206},{"class":2379,"line":150},[6207],{"type":2205,"tag":2377,"props":6208,"children":6209},{"emptyLinePlaceholder":244},[6210],{"type":2210,"value":3455},{"type":2205,"tag":2377,"props":6212,"children":6213},{"class":2379,"line":154},[6214,6218,6222],{"type":2205,"tag":2377,"props":6215,"children":6216},{"style":2500},[6217],{"type":2210,"value":5593},{"type":2205,"tag":2377,"props":6219,"children":6220},{"style":2383},[6221],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":6223,"children":6224},{"style":2500},[6225],{"type":2210,"value":3983},{"type":2205,"tag":2377,"props":6227,"children":6228},{"class":2379,"line":158},[6229,6233,6237],{"type":2205,"tag":2377,"props":6230,"children":6231},{"style":2500},[6232],{"type":2210,"value":4057},{"type":2205,"tag":2377,"props":6234,"children":6235},{"style":2383},[6236],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":6238,"children":6239},{"style":2500},[6240],{"type":2210,"value":5617},{"type":2205,"tag":2377,"props":6242,"children":6243},{"class":2379,"line":162},[6244,6248,6252,6256],{"type":2205,"tag":2377,"props":6245,"children":6246},{"style":2500},[6247],{"type":2210,"value":4074},{"type":2205,"tag":2377,"props":6249,"children":6250},{"style":2383},[6251],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":6253,"children":6254},{"style":2383},[6255],{"type":2210,"value":3684},{"type":2205,"tag":2377,"props":6257,"children":6258},{"style":2500},[6259],{"type":2210,"value":5637},{"type":2205,"tag":2377,"props":6261,"children":6262},{"class":2379,"line":166},[6263],{"type":2205,"tag":2377,"props":6264,"children":6265},{"style":2500},[6266],{"type":2210,"value":3965},{"type":2205,"tag":2377,"props":6268,"children":6269},{"class":2379,"line":170},[6270,6274,6278,6282],{"type":2205,"tag":2377,"props":6271,"children":6272},{"style":2500},[6273],{"type":2210,"value":5660},{"type":2205,"tag":2377,"props":6275,"children":6276},{"style":2383},[6277],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":6279,"children":6280},{"style":2383},[6281],{"type":2210,"value":3684},{"type":2205,"tag":2377,"props":6283,"children":6284},{"style":2500},[6285],{"type":2210,"value":6286},"setupSlotInfo,\n",{"type":2205,"tag":2377,"props":6288,"children":6289},{"class":2379,"line":174},[6290],{"type":2205,"tag":2377,"props":6291,"children":6292},{"style":2500},[6293],{"type":2210,"value":3965},{"type":2205,"tag":2377,"props":6295,"children":6296},{"class":2379,"line":178},[6297],{"type":2205,"tag":2377,"props":6298,"children":6299},{"style":2500},[6300],{"type":2210,"value":4113},{"type":2205,"tag":2377,"props":6302,"children":6303},{"class":2379,"line":182},[6304],{"type":2205,"tag":2377,"props":6305,"children":6306},{"emptyLinePlaceholder":244},[6307],{"type":2210,"value":3455},{"type":2205,"tag":2377,"props":6309,"children":6310},{"class":2379,"line":186},[6311,6315,6319,6323,6327],{"type":2205,"tag":2377,"props":6312,"children":6313},{"style":3461},[6314],{"type":2210,"value":5731},{"type":2205,"tag":2377,"props":6316,"children":6317},{"style":2500},[6318],{"type":2210,"value":5736},{"type":2205,"tag":2377,"props":6320,"children":6321},{"style":2383},[6322],{"type":2210,"value":3474},{"type":2205,"tag":2377,"props":6324,"children":6325},{"style":3477},[6326],{"type":2210,"value":5745},{"type":2205,"tag":2377,"props":6328,"children":6329},{"style":2500},[6330],{"type":2210,"value":3495},{"type":2205,"tag":2377,"props":6332,"children":6333},{"class":2379,"line":190},[6334],{"type":2205,"tag":2377,"props":6335,"children":6336},{"emptyLinePlaceholder":244},[6337],{"type":2210,"value":3455},{"type":2205,"tag":2377,"props":6339,"children":6340},{"class":2379,"line":194},[6341,6345],{"type":2205,"tag":2377,"props":6342,"children":6343},{"style":3461},[6344],{"type":2210,"value":5764},{"type":2205,"tag":2377,"props":6346,"children":6347},{"style":2500},[6348],{"type":2210,"value":5412},{"type":2205,"tag":2412,"props":6350,"children":6352},{"id":6351},"_record_h_265_decode_operation_with_reference_picture_list",[6353],{"type":2210,"value":6354},"Record H.265 decode operation with reference picture list",{"type":2205,"tag":2366,"props":6356,"children":6358},{"className":2368,"code":6357,"language":2370,"meta":2371,"style":2371},"vkCmdBeginVideoCodingKHR(commandBuffer, ...);\n\nStdVideoDecodeH265ReferenceInfo stdReferenceInfo[] = {};\n\u002F\u002F populate reference picture info for each active reference picture\n...\n\nVkVideoDecodeH265DpbSlotInfoKHR decodeH265DpbSlotInfo[] = {\n {\n .sType = VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_KHR,\n .pNext = NULL,\n .pStdReferenceInfo = &stdReferenceInfo[0]\n },\n {\n .sType = VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_KHR,\n .pNext = NULL,\n .pStdReferenceInfo = &stdReferenceInfo[1]\n },\n ...\n};\n\n\nVkVideoReferenceSlotInfoKHR referenceSlotInfo[] = {\n {\n .sType = VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR,\n .pNext = &decodeH265DpbSlotInfo[0],\n ...\n },\n {\n .sType = VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR,\n .pNext = &decodeH265DpbSlotInfo[1],\n ...\n },\n ...\n};\n\n\nStdVideoDecodeH265PictureInfo stdPictureInfo = {};\n\u002F\u002F parse and populate picture info from frame header data\n...\nif (stdPictureInfo.flags.IsReference) {\n \u002F\u002F reconstructed picture will be used for reference picture setup and DPB slot activation\n} else {\n \u002F\u002F reconstructed picture and slot may only be used by implementations as transient resource\n}\n\nVkVideoDecodeH265PictureInfoKHR decodeH265PictureInfo = {\n .sType = VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR,\n .pNext = NULL,\n .pStdPictureInfo = &stdPictureInfo,\n .sliceSegmentCount = ... \u002F\u002F number of slice segments\n .pSliceSegmentOffsets = ... \u002F\u002F array of slice segment offsets relative to the bitstream buffer range\n};\n\nVkVideoDecodeInfoKHR decodeInfo = {\n .sType = VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR,\n .pNext = &decodeH265PictureInfo,\n ...\n .referenceSlotCount = sizeof(referenceSlotInfo) \u002F sizeof(referenceSlotInfo[0]),\n .pReferenceSlots = &referenceSlotInfo[0]\n};\n\nvkCmdDecodeVideoKHR(commandBuffer, &decodeInfo);\n\nvkCmdEndVideoCodingKHR(commandBuffer, ...);\n",[6359],{"type":2205,"tag":2224,"props":6360,"children":6361},{"__ignoreMap":2371},[6362,6373,6380,6402,6410,6417,6424,6444,6452,6468,6488,6524,6532,6539,6554,6573,6605,6612,6619,6626,6633,6640,6660,6667,6682,6715,6723,6730,6737,6752,6783,6790,6797,6804,6811,6818,6825,6840,6847,6854,6865,6872,6887,6894,6901,6908,6923,6938,6957,6976,6995,7014,7021,7028,7043,7058,7077,7084,7137,7168,7175,7182,7205,7212],{"type":2205,"tag":2377,"props":6363,"children":6364},{"class":2379,"line":10},[6365,6369],{"type":2205,"tag":2377,"props":6366,"children":6367},{"style":3461},[6368],{"type":2210,"value":5407},{"type":2205,"tag":2377,"props":6370,"children":6371},{"style":2500},[6372],{"type":2210,"value":5412},{"type":2205,"tag":2377,"props":6374,"children":6375},{"class":2379,"line":14},[6376],{"type":2205,"tag":2377,"props":6377,"children":6378},{"emptyLinePlaceholder":244},[6379],{"type":2210,"value":3455},{"type":2205,"tag":2377,"props":6381,"children":6382},{"class":2379,"line":18},[6383,6388,6393,6398],{"type":2205,"tag":2377,"props":6384,"children":6385},{"style":2500},[6386],{"type":2210,"value":6387},"StdVideoDecodeH265ReferenceInfo stdReferenceInfo",{"type":2205,"tag":2377,"props":6389,"children":6390},{"style":2383},[6391],{"type":2210,"value":6392},"[]",{"type":2205,"tag":2377,"props":6394,"children":6395},{"style":2383},[6396],{"type":2210,"value":6397}," =",{"type":2205,"tag":2377,"props":6399,"children":6400},{"style":2500},[6401],{"type":2210,"value":4975},{"type":2205,"tag":2377,"props":6403,"children":6404},{"class":2379,"line":22},[6405],{"type":2205,"tag":2377,"props":6406,"children":6407},{"style":3954},[6408],{"type":2210,"value":6409},"\u002F\u002F populate reference picture info for each active reference picture\n",{"type":2205,"tag":2377,"props":6411,"children":6412},{"class":2379,"line":26},[6413],{"type":2205,"tag":2377,"props":6414,"children":6415},{"style":2500},[6416],{"type":2210,"value":4951},{"type":2205,"tag":2377,"props":6418,"children":6419},{"class":2379,"line":30},[6420],{"type":2205,"tag":2377,"props":6421,"children":6422},{"emptyLinePlaceholder":244},[6423],{"type":2210,"value":3455},{"type":2205,"tag":2377,"props":6425,"children":6426},{"class":2379,"line":34},[6427,6432,6436,6440],{"type":2205,"tag":2377,"props":6428,"children":6429},{"style":2500},[6430],{"type":2210,"value":6431},"VkVideoDecodeH265DpbSlotInfoKHR decodeH265DpbSlotInfo",{"type":2205,"tag":2377,"props":6433,"children":6434},{"style":2383},[6435],{"type":2210,"value":6392},{"type":2205,"tag":2377,"props":6437,"children":6438},{"style":2383},[6439],{"type":2210,"value":6397},{"type":2205,"tag":2377,"props":6441,"children":6442},{"style":2500},[6443],{"type":2210,"value":3983},{"type":2205,"tag":2377,"props":6445,"children":6446},{"class":2379,"line":38},[6447],{"type":2205,"tag":2377,"props":6448,"children":6449},{"style":2500},[6450],{"type":2210,"value":6451}," {\n",{"type":2205,"tag":2377,"props":6453,"children":6454},{"class":2379,"line":42},[6455,6460,6464],{"type":2205,"tag":2377,"props":6456,"children":6457},{"style":2500},[6458],{"type":2210,"value":6459}," .sType ",{"type":2205,"tag":2377,"props":6461,"children":6462},{"style":2383},[6463],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":6465,"children":6466},{"style":2500},[6467],{"type":2210,"value":5869},{"type":2205,"tag":2377,"props":6469,"children":6470},{"class":2379,"line":46},[6471,6476,6480,6484],{"type":2205,"tag":2377,"props":6472,"children":6473},{"style":2500},[6474],{"type":2210,"value":6475}," .pNext ",{"type":2205,"tag":2377,"props":6477,"children":6478},{"style":2383},[6479],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":6481,"children":6482},{"style":3487},[6483],{"type":2210,"value":4083},{"type":2205,"tag":2377,"props":6485,"children":6486},{"style":2500},[6487],{"type":2210,"value":4088},{"type":2205,"tag":2377,"props":6489,"children":6490},{"class":2379,"line":50},[6491,6496,6500,6504,6509,6514,6519],{"type":2205,"tag":2377,"props":6492,"children":6493},{"style":2500},[6494],{"type":2210,"value":6495}," .pStdReferenceInfo ",{"type":2205,"tag":2377,"props":6497,"children":6498},{"style":2383},[6499],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":6501,"children":6502},{"style":2383},[6503],{"type":2210,"value":3684},{"type":2205,"tag":2377,"props":6505,"children":6506},{"style":3477},[6507],{"type":2210,"value":6508},"stdReferenceInfo",{"type":2205,"tag":2377,"props":6510,"children":6511},{"style":2500},[6512],{"type":2210,"value":6513},"[",{"type":2205,"tag":2377,"props":6515,"children":6516},{"style":3487},[6517],{"type":2210,"value":6518},"0",{"type":2205,"tag":2377,"props":6520,"children":6521},{"style":2500},[6522],{"type":2210,"value":6523},"]\n",{"type":2205,"tag":2377,"props":6525,"children":6526},{"class":2379,"line":54},[6527],{"type":2205,"tag":2377,"props":6528,"children":6529},{"style":2500},[6530],{"type":2210,"value":6531}," },\n",{"type":2205,"tag":2377,"props":6533,"children":6534},{"class":2379,"line":58},[6535],{"type":2205,"tag":2377,"props":6536,"children":6537},{"style":2500},[6538],{"type":2210,"value":6451},{"type":2205,"tag":2377,"props":6540,"children":6541},{"class":2379,"line":62},[6542,6546,6550],{"type":2205,"tag":2377,"props":6543,"children":6544},{"style":2500},[6545],{"type":2210,"value":6459},{"type":2205,"tag":2377,"props":6547,"children":6548},{"style":2383},[6549],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":6551,"children":6552},{"style":2500},[6553],{"type":2210,"value":5869},{"type":2205,"tag":2377,"props":6555,"children":6556},{"class":2379,"line":66},[6557,6561,6565,6569],{"type":2205,"tag":2377,"props":6558,"children":6559},{"style":2500},[6560],{"type":2210,"value":6475},{"type":2205,"tag":2377,"props":6562,"children":6563},{"style":2383},[6564],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":6566,"children":6567},{"style":3487},[6568],{"type":2210,"value":4083},{"type":2205,"tag":2377,"props":6570,"children":6571},{"style":2500},[6572],{"type":2210,"value":4088},{"type":2205,"tag":2377,"props":6574,"children":6575},{"class":2379,"line":70},[6576,6580,6584,6588,6592,6596,6601],{"type":2205,"tag":2377,"props":6577,"children":6578},{"style":2500},[6579],{"type":2210,"value":6495},{"type":2205,"tag":2377,"props":6581,"children":6582},{"style":2383},[6583],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":6585,"children":6586},{"style":2383},[6587],{"type":2210,"value":3684},{"type":2205,"tag":2377,"props":6589,"children":6590},{"style":3477},[6591],{"type":2210,"value":6508},{"type":2205,"tag":2377,"props":6593,"children":6594},{"style":2500},[6595],{"type":2210,"value":6513},{"type":2205,"tag":2377,"props":6597,"children":6598},{"style":3487},[6599],{"type":2210,"value":6600},"1",{"type":2205,"tag":2377,"props":6602,"children":6603},{"style":2500},[6604],{"type":2210,"value":6523},{"type":2205,"tag":2377,"props":6606,"children":6607},{"class":2379,"line":74},[6608],{"type":2205,"tag":2377,"props":6609,"children":6610},{"style":2500},[6611],{"type":2210,"value":6531},{"type":2205,"tag":2377,"props":6613,"children":6614},{"class":2379,"line":78},[6615],{"type":2205,"tag":2377,"props":6616,"children":6617},{"style":2500},[6618],{"type":2210,"value":3965},{"type":2205,"tag":2377,"props":6620,"children":6621},{"class":2379,"line":82},[6622],{"type":2205,"tag":2377,"props":6623,"children":6624},{"style":2500},[6625],{"type":2210,"value":4113},{"type":2205,"tag":2377,"props":6627,"children":6628},{"class":2379,"line":86},[6629],{"type":2205,"tag":2377,"props":6630,"children":6631},{"emptyLinePlaceholder":244},[6632],{"type":2210,"value":3455},{"type":2205,"tag":2377,"props":6634,"children":6635},{"class":2379,"line":90},[6636],{"type":2205,"tag":2377,"props":6637,"children":6638},{"emptyLinePlaceholder":244},[6639],{"type":2210,"value":3455},{"type":2205,"tag":2377,"props":6641,"children":6642},{"class":2379,"line":94},[6643,6648,6652,6656],{"type":2205,"tag":2377,"props":6644,"children":6645},{"style":2500},[6646],{"type":2210,"value":6647},"VkVideoReferenceSlotInfoKHR referenceSlotInfo",{"type":2205,"tag":2377,"props":6649,"children":6650},{"style":2383},[6651],{"type":2210,"value":6392},{"type":2205,"tag":2377,"props":6653,"children":6654},{"style":2383},[6655],{"type":2210,"value":6397},{"type":2205,"tag":2377,"props":6657,"children":6658},{"style":2500},[6659],{"type":2210,"value":3983},{"type":2205,"tag":2377,"props":6661,"children":6662},{"class":2379,"line":98},[6663],{"type":2205,"tag":2377,"props":6664,"children":6665},{"style":2500},[6666],{"type":2210,"value":6451},{"type":2205,"tag":2377,"props":6668,"children":6669},{"class":2379,"line":102},[6670,6674,6678],{"type":2205,"tag":2377,"props":6671,"children":6672},{"style":2500},[6673],{"type":2210,"value":6459},{"type":2205,"tag":2377,"props":6675,"children":6676},{"style":2383},[6677],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":6679,"children":6680},{"style":2500},[6681],{"type":2210,"value":5955},{"type":2205,"tag":2377,"props":6683,"children":6684},{"class":2379,"line":106},[6685,6689,6693,6697,6702,6706,6710],{"type":2205,"tag":2377,"props":6686,"children":6687},{"style":2500},[6688],{"type":2210,"value":6475},{"type":2205,"tag":2377,"props":6690,"children":6691},{"style":2383},[6692],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":6694,"children":6695},{"style":2383},[6696],{"type":2210,"value":3684},{"type":2205,"tag":2377,"props":6698,"children":6699},{"style":3477},[6700],{"type":2210,"value":6701},"decodeH265DpbSlotInfo",{"type":2205,"tag":2377,"props":6703,"children":6704},{"style":2500},[6705],{"type":2210,"value":6513},{"type":2205,"tag":2377,"props":6707,"children":6708},{"style":3487},[6709],{"type":2210,"value":6518},{"type":2205,"tag":2377,"props":6711,"children":6712},{"style":2500},[6713],{"type":2210,"value":6714},"],\n",{"type":2205,"tag":2377,"props":6716,"children":6717},{"class":2379,"line":110},[6718],{"type":2205,"tag":2377,"props":6719,"children":6720},{"style":2500},[6721],{"type":2210,"value":6722}," ...\n",{"type":2205,"tag":2377,"props":6724,"children":6725},{"class":2379,"line":114},[6726],{"type":2205,"tag":2377,"props":6727,"children":6728},{"style":2500},[6729],{"type":2210,"value":6531},{"type":2205,"tag":2377,"props":6731,"children":6732},{"class":2379,"line":118},[6733],{"type":2205,"tag":2377,"props":6734,"children":6735},{"style":2500},[6736],{"type":2210,"value":6451},{"type":2205,"tag":2377,"props":6738,"children":6739},{"class":2379,"line":122},[6740,6744,6748],{"type":2205,"tag":2377,"props":6741,"children":6742},{"style":2500},[6743],{"type":2210,"value":6459},{"type":2205,"tag":2377,"props":6745,"children":6746},{"style":2383},[6747],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":6749,"children":6750},{"style":2500},[6751],{"type":2210,"value":5955},{"type":2205,"tag":2377,"props":6753,"children":6754},{"class":2379,"line":126},[6755,6759,6763,6767,6771,6775,6779],{"type":2205,"tag":2377,"props":6756,"children":6757},{"style":2500},[6758],{"type":2210,"value":6475},{"type":2205,"tag":2377,"props":6760,"children":6761},{"style":2383},[6762],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":6764,"children":6765},{"style":2383},[6766],{"type":2210,"value":3684},{"type":2205,"tag":2377,"props":6768,"children":6769},{"style":3477},[6770],{"type":2210,"value":6701},{"type":2205,"tag":2377,"props":6772,"children":6773},{"style":2500},[6774],{"type":2210,"value":6513},{"type":2205,"tag":2377,"props":6776,"children":6777},{"style":3487},[6778],{"type":2210,"value":6600},{"type":2205,"tag":2377,"props":6780,"children":6781},{"style":2500},[6782],{"type":2210,"value":6714},{"type":2205,"tag":2377,"props":6784,"children":6785},{"class":2379,"line":130},[6786],{"type":2205,"tag":2377,"props":6787,"children":6788},{"style":2500},[6789],{"type":2210,"value":6722},{"type":2205,"tag":2377,"props":6791,"children":6792},{"class":2379,"line":134},[6793],{"type":2205,"tag":2377,"props":6794,"children":6795},{"style":2500},[6796],{"type":2210,"value":6531},{"type":2205,"tag":2377,"props":6798,"children":6799},{"class":2379,"line":138},[6800],{"type":2205,"tag":2377,"props":6801,"children":6802},{"style":2500},[6803],{"type":2210,"value":3965},{"type":2205,"tag":2377,"props":6805,"children":6806},{"class":2379,"line":142},[6807],{"type":2205,"tag":2377,"props":6808,"children":6809},{"style":2500},[6810],{"type":2210,"value":4113},{"type":2205,"tag":2377,"props":6812,"children":6813},{"class":2379,"line":146},[6814],{"type":2205,"tag":2377,"props":6815,"children":6816},{"emptyLinePlaceholder":244},[6817],{"type":2210,"value":3455},{"type":2205,"tag":2377,"props":6819,"children":6820},{"class":2379,"line":150},[6821],{"type":2205,"tag":2377,"props":6822,"children":6823},{"emptyLinePlaceholder":244},[6824],{"type":2210,"value":3455},{"type":2205,"tag":2377,"props":6826,"children":6827},{"class":2379,"line":154},[6828,6832,6836],{"type":2205,"tag":2377,"props":6829,"children":6830},{"style":2500},[6831],{"type":2210,"value":5427},{"type":2205,"tag":2377,"props":6833,"children":6834},{"style":2383},[6835],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":6837,"children":6838},{"style":2500},[6839],{"type":2210,"value":4975},{"type":2205,"tag":2377,"props":6841,"children":6842},{"class":2379,"line":158},[6843],{"type":2205,"tag":2377,"props":6844,"children":6845},{"style":3954},[6846],{"type":2210,"value":6026},{"type":2205,"tag":2377,"props":6848,"children":6849},{"class":2379,"line":162},[6850],{"type":2205,"tag":2377,"props":6851,"children":6852},{"style":2500},[6853],{"type":2210,"value":4951},{"type":2205,"tag":2377,"props":6855,"children":6856},{"class":2379,"line":166},[6857,6861],{"type":2205,"tag":2377,"props":6858,"children":6859},{"style":2383},[6860],{"type":2210,"value":3935},{"type":2205,"tag":2377,"props":6862,"children":6863},{"style":2500},[6864],{"type":2210,"value":6045},{"type":2205,"tag":2377,"props":6866,"children":6867},{"class":2379,"line":170},[6868],{"type":2205,"tag":2377,"props":6869,"children":6870},{"style":3954},[6871],{"type":2210,"value":6053},{"type":2205,"tag":2377,"props":6873,"children":6874},{"class":2379,"line":174},[6875,6879,6883],{"type":2205,"tag":2377,"props":6876,"children":6877},{"style":2500},[6878],{"type":2210,"value":3973},{"type":2205,"tag":2377,"props":6880,"children":6881},{"style":2383},[6882],{"type":2210,"value":3978},{"type":2205,"tag":2377,"props":6884,"children":6885},{"style":2500},[6886],{"type":2210,"value":3983},{"type":2205,"tag":2377,"props":6888,"children":6889},{"class":2379,"line":178},[6890],{"type":2205,"tag":2377,"props":6891,"children":6892},{"style":3954},[6893],{"type":2210,"value":6076},{"type":2205,"tag":2377,"props":6895,"children":6896},{"class":2379,"line":182},[6897],{"type":2205,"tag":2377,"props":6898,"children":6899},{"style":2500},[6900],{"type":2210,"value":3730},{"type":2205,"tag":2377,"props":6902,"children":6903},{"class":2379,"line":186},[6904],{"type":2205,"tag":2377,"props":6905,"children":6906},{"emptyLinePlaceholder":244},[6907],{"type":2210,"value":3455},{"type":2205,"tag":2377,"props":6909,"children":6910},{"class":2379,"line":190},[6911,6915,6919],{"type":2205,"tag":2377,"props":6912,"children":6913},{"style":2500},[6914],{"type":2210,"value":5465},{"type":2205,"tag":2377,"props":6916,"children":6917},{"style":2383},[6918],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":6920,"children":6921},{"style":2500},[6922],{"type":2210,"value":3983},{"type":2205,"tag":2377,"props":6924,"children":6925},{"class":2379,"line":194},[6926,6930,6934],{"type":2205,"tag":2377,"props":6927,"children":6928},{"style":2500},[6929],{"type":2210,"value":4057},{"type":2205,"tag":2377,"props":6931,"children":6932},{"style":2383},[6933],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":6935,"children":6936},{"style":2500},[6937],{"type":2210,"value":5489},{"type":2205,"tag":2377,"props":6939,"children":6940},{"class":2379,"line":198},[6941,6945,6949,6953],{"type":2205,"tag":2377,"props":6942,"children":6943},{"style":2500},[6944],{"type":2210,"value":4074},{"type":2205,"tag":2377,"props":6946,"children":6947},{"style":2383},[6948],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":6950,"children":6951},{"style":3487},[6952],{"type":2210,"value":4083},{"type":2205,"tag":2377,"props":6954,"children":6955},{"style":2500},[6956],{"type":2210,"value":4088},{"type":2205,"tag":2377,"props":6958,"children":6959},{"class":2379,"line":202},[6960,6964,6968,6972],{"type":2205,"tag":2377,"props":6961,"children":6962},{"style":2500},[6963],{"type":2210,"value":5516},{"type":2205,"tag":2377,"props":6965,"children":6966},{"style":2383},[6967],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":6969,"children":6970},{"style":2383},[6971],{"type":2210,"value":3684},{"type":2205,"tag":2377,"props":6973,"children":6974},{"style":2500},[6975],{"type":2210,"value":5529},{"type":2205,"tag":2377,"props":6977,"children":6978},{"class":2379,"line":206},[6979,6983,6987,6991],{"type":2205,"tag":2377,"props":6980,"children":6981},{"style":2500},[6982],{"type":2210,"value":5537},{"type":2205,"tag":2377,"props":6984,"children":6985},{"style":2383},[6986],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":6988,"children":6989},{"style":2500},[6990],{"type":2210,"value":4683},{"type":2205,"tag":2377,"props":6992,"children":6993},{"style":3954},[6994],{"type":2210,"value":5550},{"type":2205,"tag":2377,"props":6996,"children":6997},{"class":2379,"line":210},[6998,7002,7006,7010],{"type":2205,"tag":2377,"props":6999,"children":7000},{"style":2500},[7001],{"type":2210,"value":5558},{"type":2205,"tag":2377,"props":7003,"children":7004},{"style":2383},[7005],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":7007,"children":7008},{"style":2500},[7009],{"type":2210,"value":4683},{"type":2205,"tag":2377,"props":7011,"children":7012},{"style":3954},[7013],{"type":2210,"value":5571},{"type":2205,"tag":2377,"props":7015,"children":7016},{"class":2379,"line":214},[7017],{"type":2205,"tag":2377,"props":7018,"children":7019},{"style":2500},[7020],{"type":2210,"value":4113},{"type":2205,"tag":2377,"props":7022,"children":7023},{"class":2379,"line":218},[7024],{"type":2205,"tag":2377,"props":7025,"children":7026},{"emptyLinePlaceholder":244},[7027],{"type":2210,"value":3455},{"type":2205,"tag":2377,"props":7029,"children":7030},{"class":2379,"line":222},[7031,7035,7039],{"type":2205,"tag":2377,"props":7032,"children":7033},{"style":2500},[7034],{"type":2210,"value":5593},{"type":2205,"tag":2377,"props":7036,"children":7037},{"style":2383},[7038],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":7040,"children":7041},{"style":2500},[7042],{"type":2210,"value":3983},{"type":2205,"tag":2377,"props":7044,"children":7045},{"class":2379,"line":226},[7046,7050,7054],{"type":2205,"tag":2377,"props":7047,"children":7048},{"style":2500},[7049],{"type":2210,"value":4057},{"type":2205,"tag":2377,"props":7051,"children":7052},{"style":2383},[7053],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":7055,"children":7056},{"style":2500},[7057],{"type":2210,"value":5617},{"type":2205,"tag":2377,"props":7059,"children":7060},{"class":2379,"line":230},[7061,7065,7069,7073],{"type":2205,"tag":2377,"props":7062,"children":7063},{"style":2500},[7064],{"type":2210,"value":4074},{"type":2205,"tag":2377,"props":7066,"children":7067},{"style":2383},[7068],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":7070,"children":7071},{"style":2383},[7072],{"type":2210,"value":3684},{"type":2205,"tag":2377,"props":7074,"children":7075},{"style":2500},[7076],{"type":2210,"value":5637},{"type":2205,"tag":2377,"props":7078,"children":7079},{"class":2379,"line":234},[7080],{"type":2205,"tag":2377,"props":7081,"children":7082},{"style":2500},[7083],{"type":2210,"value":3965},{"type":2205,"tag":2377,"props":7085,"children":7086},{"class":2379,"line":238},[7087,7091,7095,7100,7105,7110,7114,7119,7124,7128,7132],{"type":2205,"tag":2377,"props":7088,"children":7089},{"style":2500},[7090],{"type":2210,"value":5680},{"type":2205,"tag":2377,"props":7092,"children":7093},{"style":2383},[7094],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":7096,"children":7097},{"style":2383},[7098],{"type":2210,"value":7099}," sizeof",{"type":2205,"tag":2377,"props":7101,"children":7102},{"style":2500},[7103],{"type":2210,"value":7104},"(referenceSlotInfo) ",{"type":2205,"tag":2377,"props":7106,"children":7107},{"style":2383},[7108],{"type":2210,"value":7109},"\u002F",{"type":2205,"tag":2377,"props":7111,"children":7112},{"style":2383},[7113],{"type":2210,"value":7099},{"type":2205,"tag":2377,"props":7115,"children":7116},{"style":2500},[7117],{"type":2210,"value":7118},"(",{"type":2205,"tag":2377,"props":7120,"children":7121},{"style":3477},[7122],{"type":2210,"value":7123},"referenceSlotInfo",{"type":2205,"tag":2377,"props":7125,"children":7126},{"style":2500},[7127],{"type":2210,"value":6513},{"type":2205,"tag":2377,"props":7129,"children":7130},{"style":3487},[7131],{"type":2210,"value":6518},{"type":2205,"tag":2377,"props":7133,"children":7134},{"style":2500},[7135],{"type":2210,"value":7136},"]),\n",{"type":2205,"tag":2377,"props":7138,"children":7139},{"class":2379,"line":2051},[7140,7144,7148,7152,7156,7160,7164],{"type":2205,"tag":2377,"props":7141,"children":7142},{"style":2500},[7143],{"type":2210,"value":5700},{"type":2205,"tag":2377,"props":7145,"children":7146},{"style":2383},[7147],{"type":2210,"value":3524},{"type":2205,"tag":2377,"props":7149,"children":7150},{"style":2383},[7151],{"type":2210,"value":3684},{"type":2205,"tag":2377,"props":7153,"children":7154},{"style":3477},[7155],{"type":2210,"value":7123},{"type":2205,"tag":2377,"props":7157,"children":7158},{"style":2500},[7159],{"type":2210,"value":6513},{"type":2205,"tag":2377,"props":7161,"children":7162},{"style":3487},[7163],{"type":2210,"value":6518},{"type":2205,"tag":2377,"props":7165,"children":7166},{"style":2500},[7167],{"type":2210,"value":6523},{"type":2205,"tag":2377,"props":7169,"children":7170},{"class":2379,"line":1411},[7171],{"type":2205,"tag":2377,"props":7172,"children":7173},{"style":2500},[7174],{"type":2210,"value":4113},{"type":2205,"tag":2377,"props":7176,"children":7177},{"class":2379,"line":1325},[7178],{"type":2205,"tag":2377,"props":7179,"children":7180},{"emptyLinePlaceholder":244},[7181],{"type":2210,"value":3455},{"type":2205,"tag":2377,"props":7183,"children":7184},{"class":2379,"line":1118},[7185,7189,7193,7197,7201],{"type":2205,"tag":2377,"props":7186,"children":7187},{"style":3461},[7188],{"type":2210,"value":5731},{"type":2205,"tag":2377,"props":7190,"children":7191},{"style":2500},[7192],{"type":2210,"value":5736},{"type":2205,"tag":2377,"props":7194,"children":7195},{"style":2383},[7196],{"type":2210,"value":3474},{"type":2205,"tag":2377,"props":7198,"children":7199},{"style":3477},[7200],{"type":2210,"value":5745},{"type":2205,"tag":2377,"props":7202,"children":7203},{"style":2500},[7204],{"type":2210,"value":3495},{"type":2205,"tag":2377,"props":7206,"children":7207},{"class":2379,"line":1791},[7208],{"type":2205,"tag":2377,"props":7209,"children":7210},{"emptyLinePlaceholder":244},[7211],{"type":2210,"value":3455},{"type":2205,"tag":2377,"props":7213,"children":7214},{"class":2379,"line":1587},[7215,7219],{"type":2205,"tag":2377,"props":7216,"children":7217},{"style":3461},[7218],{"type":2210,"value":5764},{"type":2205,"tag":2377,"props":7220,"children":7221},{"style":2500},[7222],{"type":2210,"value":5412},{"type":2205,"tag":2212,"props":7224,"children":7226},{"id":7225},"_issues",[7227],{"type":2210,"value":7228},"Issues",{"type":2205,"tag":2412,"props":7230,"children":7232},{"id":7231},"_in_what_form_should_codec_specific_parameters_be_provided",[7233],{"type":2210,"value":7234},"In what form should codec-specific parameters be provided?",{"type":2205,"tag":2206,"props":7236,"children":7237},{},[7238,7240,7245,7246,7251],{"type":2210,"value":7239},"In the form of structures defined by the ",{"type":2205,"tag":2224,"props":7241,"children":7243},{"className":7242},[],[7244],{"type":2210,"value":2357},{"type":2210,"value":2260},{"type":2205,"tag":2224,"props":7247,"children":7249},{"className":7248},[],[7250],{"type":2210,"value":2346},{"type":2210,"value":7252}," video std headers. Applications are responsible to parse parameter sets and slice segment header data and use the parsed data to populate the structures defined by the video std headers. It is also the application’s responsibility to maintain and manage these data structures, as needed, to be able to provide them as inputs to video decode operations where needed.",{"type":2205,"tag":2412,"props":7254,"children":7256},{"id":7255},"_why_the_vulkan_video_codec_h265std_video_std_header_does_not_have_a_version_number",[7257,7259,7264],{"type":2210,"value":7258},"Why the ",{"type":2205,"tag":2224,"props":7260,"children":7262},{"className":7261},[],[7263],{"type":2210,"value":2346},{"type":2210,"value":7265}," video std header does not have a version number?",{"type":2205,"tag":2206,"props":7267,"children":7268},{},[7269,7270,7275],{"type":2210,"value":2222},{"type":2205,"tag":2224,"props":7271,"children":7273},{"className":7272},[],[7274],{"type":2210,"value":2346},{"type":2210,"value":7276}," video std header was introduced to share common definitions used in both H.265\u002FHEVC video decoding and video encoding, as the two functionalities were designed in parallel. However, as no video coding extension uses this video std header directly, only as a dependency of the video std header specific to the particular video coding operation, no separate versioning scheme was deemed necessary.",{"type":2205,"tag":2412,"props":7278,"children":7280},{"id":7279},"_what_are_the_requirements_for_the_codec_specific_input_parameters_and_bitstream_data",[7281],{"type":2210,"value":7282},"What are the requirements for the codec-specific input parameters and bitstream data?",{"type":2205,"tag":2206,"props":7284,"children":7285},{},[7286],{"type":2210,"value":7287},"It is legal from an API usage perspective for the application to provide any values for the codec-specific input parameters (parameter sets, picture information, etc.) or video bitstream data. However, if the input data does not conform to the requirements of the H.265\u002FHEVC video compression standard, then video decode operations may complete unsuccessfully and, in general, the outputs produced by the video decode operation will have undefined contents.",{"type":2205,"tag":2412,"props":7289,"children":7291},{"id":7290},"_how_should_pps_entries_be_identified",[7292],{"type":2210,"value":7293},"How should PPS entries be identified?",{"type":2205,"tag":2206,"props":7295,"children":7296},{},[7297,7299,7304,7306,7311],{"type":2210,"value":7298},"The H.265 picture parameter set syntax only includes the PPS ID (",{"type":2205,"tag":2224,"props":7300,"children":7302},{"className":7301},[],[7303],{"type":2210,"value":3053},{"type":2210,"value":7305},") and the parent SPS ID (",{"type":2205,"tag":2224,"props":7307,"children":7309},{"className":7308},[],[7310],{"type":2210,"value":3045},{"type":2210,"value":7312},"). However, the SPS IDs are not globally unique, as multiple sequence parameter sets can have the same ID as long as they have different parent VPS IDs.",{"type":2205,"tag":2206,"props":7314,"children":7315},{},[7316,7318,7323],{"type":2210,"value":7317},"In order to be able to uniquely identify (and thus key) parameter sets, the video std header structures providing the contents of a PPS to store in a video session parameters objects, and the parameters indicating the active PPS to use in a video decode operation both include an additional ",{"type":2205,"tag":2224,"props":7319,"children":7321},{"className":7320},[],[7322],{"type":2210,"value":3018},{"type":2210,"value":7324}," member that is not part of the PPS syntax nor the slice segment header syntax, but enable the implementation to uniquely identify PPS entries stored and referenced in a video session parameters object.",{"type":2205,"tag":2412,"props":7326,"children":7328},{"id":7327},"_why_is_there_a_need_for_the_application_to_specify_the_offset_of_individual_slice_segments_of_the_decoded_pictures",[7329],{"type":2210,"value":7330},"Why is there a need for the application to specify the offset of individual slice segments of the decoded pictures?",{"type":2205,"tag":2206,"props":7332,"children":7333},{},[7334],{"type":2210,"value":7335},"Implementations can take advantage of having access to the offsets of individual slice segments within the video bitstream buffer range provided to the video decode operations, hence this extension requires the application provide these offsets as input.",{"type":2205,"tag":2412,"props":7337,"children":7339},{"id":7338},"_is_h_265_multiview_content_supported",[7340],{"type":2210,"value":7341},"Is H.265 Multiview content supported?",{"type":2205,"tag":2206,"props":7343,"children":7344},{},[7345],{"type":2210,"value":7346},"Not as part of this extension, but future extensions can add support for that.",{"type":2205,"tag":2412,"props":7348,"children":7350},{"id":7349},"_is_the_worst_case_size_of_all_input_structures_for_h_265_vps_and_sps_entries_prohibitively_large_for_embedded_devices",[7351],{"type":2210,"value":7352},"Is the worst case size of all input structures for H.265 VPS and SPS entries prohibitively large for embedded devices?",{"type":2205,"tag":2206,"props":7354,"children":7355},{},[7356],{"type":2210,"value":7357},"While the maximum possible size of all input structures for H.265 VPS and SPS entries may be quite large, in practice they are not expected to be all specified as most content will not need them. Nested arrays are usually specified through pointers to arrays in the video std headers which enable applications to only specify the elements required by the content at hand.",{"type":2205,"tag":2206,"props":7359,"children":7360},{},[7361],{"type":2210,"value":7362},"It is thus not recommended for applications to statically allocate for the worst case size of H.265 VPS and SPS entries. As these are out-of-band data entries anyway, applications should prefer to dynamically allocate sufficient space if atypical content may require larger input data entries.",{"type":2205,"tag":2412,"props":7364,"children":7366},{"id":7365},"_why_are_h_265_level_indicator_values_specified_differently_than_the_way_they_are_defined_in_the_codec_specification",[7367],{"type":2210,"value":7368},"Why are H.265 level indicator values specified differently than the way they are defined in the codec specification?",{"type":2205,"tag":2206,"props":7370,"children":7371},{},[7372,7374,7380,7382,7388],{"type":2210,"value":7373},"For historical reasons, the ",{"type":2205,"tag":2224,"props":7375,"children":7377},{"className":7376},[],[7378],{"type":2210,"value":7379},"StdVideoH265Level",{"type":2210,"value":7381}," type is defined with ordinal enum constant values, which does not match the decimal encoding used by the H.265\u002FHEVC video compression standard specification. All APIs defined by this extension and the used video std headers accept and report H.265 levels using the enum constants ",{"type":2205,"tag":2224,"props":7383,"children":7385},{"className":7384},[],[7386],{"type":2210,"value":7387},"STD_VIDEO_H265_LEVEL_\u003Cmajor>.\u003Cminor>",{"type":2210,"value":7389},", not the decimal encoding used within raw H.265\u002FHEVC bitstreams.",{"type":2205,"tag":2412,"props":7391,"children":7393},{"id":7392},"_how_is_reference_picture_setup_requested_for_h_265_decode_operations",[7394],{"type":2210,"value":7395},"How is reference picture setup requested for H.265 decode operations?",{"type":2205,"tag":2206,"props":7397,"children":7398},{},[7399],{"type":2210,"value":7400},"As specifying a reconstructed picture DPB slot and resource is always required per the latest revision of the video extensions, additional codec syntax controls whether reference picture setup is requested and, in response, the DPB slot is activated with the reconstructed picture.",{"type":2205,"tag":2206,"props":7402,"children":7403},{},[7404,7406,7412],{"type":2210,"value":7405},"For H.265 decode, reference picture setup is requested and the DPB slot specified for the reconstructed picture is activated with the picture if and only if the ",{"type":2205,"tag":2224,"props":7407,"children":7409},{"className":7408},[],[7410],{"type":2210,"value":7411},"StdVideoDecodeH265PictureInfo::flags.IsReference",{"type":2210,"value":7413}," flag is set.",{"type":2205,"tag":2212,"props":7415,"children":7417},{"id":7416},"_further_functionality",[7418],{"type":2210,"value":7419},"Further Functionality",{"type":2205,"tag":2206,"props":7421,"children":7422},{},[7423],{"type":2210,"value":7424},"Future extensions can further extend the capabilities provided here, e.g. exposing support to decode H.265 Multiview content.",{"type":2205,"tag":7426,"props":7427,"children":7428},"style",{},[7429],{"type":2210,"value":7430},"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":2371,"searchDepth":14,"depth":14,"links":7432},[7433,7434,7435,7442,7450,7462],{"id":2214,"depth":14,"text":2217},{"id":2245,"depth":14,"text":2248},{"id":2407,"depth":14,"text":2410,"children":7436},[7437,7438,7439,7440,7441],{"id":2414,"depth":18,"text":2417},{"id":2432,"depth":18,"text":2435},{"id":2559,"depth":18,"text":2562},{"id":2664,"depth":18,"text":2667},{"id":3078,"depth":18,"text":3081},{"id":3406,"depth":14,"text":3409,"children":7443},[7444,7445,7446,7447,7448,7449],{"id":3412,"depth":18,"text":3415},{"id":4008,"depth":18,"text":4011},{"id":4581,"depth":18,"text":4584},{"id":5389,"depth":18,"text":5392},{"id":5771,"depth":18,"text":5774},{"id":6351,"depth":18,"text":6354},{"id":7225,"depth":14,"text":7228,"children":7451},[7452,7453,7455,7456,7457,7458,7459,7460,7461],{"id":7231,"depth":18,"text":7234},{"id":7255,"depth":18,"text":7454},"Why the vulkan_video_codec_h265std video std header does not have a version number?",{"id":7279,"depth":18,"text":7282},{"id":7290,"depth":18,"text":7293},{"id":7327,"depth":18,"text":7330},{"id":7338,"depth":18,"text":7341},{"id":7349,"depth":18,"text":7352},{"id":7365,"depth":18,"text":7368},{"id":7392,"depth":18,"text":7395},{"id":7416,"depth":14,"text":7419},"markdown",1791585956739]