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