[{"data":1,"prerenderedAt":2248},["ShallowReactive",2],{"qytTybZ2ii":3,"VyF3Mmj32r":661,"N9m89Rcq0G":888},{"title":4,"description":5,"body":6,"_type":659,"_id":660},"Invariance","The Vulkan specification is not pixel exact.\nIt therefore does not guarantee an exact match between images produced by\ndifferent Vulkan implementations.\nHowever, the specification does specify exact matches, in some cases, for\nimages produced by the same implementation.\nThe purpose of this appendix is to identify and provide justification for\nthose cases that require exact matches.",{"type":7,"children":8,"toc":651},"root",[9,17,22,29,41,55,66,71,77,82,103,109,114,135,149,157,192,200,235,249,263,277,308,348,362,367,372,391,405,432,451,461,467,480,493,506,519,547,570,593,606],{"type":10,"tag":11,"props":12,"children":14},"element","h1",{"id":13},"invariance",[15],{"type":16,"value":4},"text",{"type":10,"tag":18,"props":19,"children":20},"p",{},[21],{"type":16,"value":5},{"type":10,"tag":23,"props":24,"children":26},"h2",{"id":25},"_repeatability",[27],{"type":16,"value":28},"Repeatability",{"type":10,"tag":18,"props":30,"children":31},{},[32,34,39],{"type":16,"value":33},"The obvious and most fundamental case is repeated issuance of a series of\nVulkan commands.\nFor any given Vulkan and framebuffer state vector, and for any Vulkan\ncommand, the resulting Vulkan and framebuffer state ",{"type":10,"tag":35,"props":36,"children":38},"normative",{"type":37},"must",[],{"type":16,"value":40}," be identical\nwhenever the command is executed on that initial Vulkan and framebuffer\nstate.\nThis repeatability requirement does not apply when using shaders containing\nside effects (image and buffer variable stores and atomic operations),\nbecause these memory operations are not guaranteed to be processed in a\ndefined order.",{"type":10,"tag":18,"props":42,"children":43},{},[44,46,53],{"type":16,"value":45},"The repeatability requirement does not apply for rendering done using a\ngraphics pipeline that uses ",{"type":10,"tag":47,"props":48,"children":50},"code",{"className":49},[],[51],{"type":16,"value":52},"VK_RASTERIZATION_ORDER_RELAXED_AMD",{"type":16,"value":54},".",{"type":10,"tag":18,"props":56,"children":57},{},[58,60,64],{"type":16,"value":59},"One purpose of repeatability is avoidance of visual artifacts when a\ndouble-buffered scene is redrawn.\nIf rendering is not repeatable, swapping between two buffers rendered with\nthe same command sequence ",{"type":10,"tag":35,"props":61,"children":63},{"type":62},"may",[],{"type":16,"value":65}," result in visible changes in the image.\nSuch false motion is distracting to the viewer.\nAnother reason for repeatability is testability.",{"type":10,"tag":18,"props":67,"children":68},{},[69],{"type":16,"value":70},"Repeatability, while important, is a weak requirement.\nGiven only repeatability as a requirement, two scenes rendered with one\n(small) polygon changed in position might differ at every pixel.\nSuch a difference, while within the law of repeatability, is certainly not\nwithin its spirit.\nAdditional invariance rules are desirable to ensure useful operation.",{"type":10,"tag":23,"props":72,"children":74},{"id":73},"_multi_pass_algorithms",[75],{"type":16,"value":76},"Multi-Pass Algorithms",{"type":10,"tag":18,"props":78,"children":79},{},[80],{"type":16,"value":81},"Invariance is necessary for a whole set of useful multi-pass algorithms.\nSuch algorithms render multiple times, each time with a different Vulkan\nmode vector, to eventually produce a result in the framebuffer.\nExamples of these algorithms include:",{"type":10,"tag":83,"props":84,"children":85},"ul",{},[86,98],{"type":10,"tag":87,"props":88,"children":89},"li",{},[90,96],{"type":10,"tag":47,"props":91,"children":93},{"className":92},[],[94],{"type":16,"value":95},"Erasing",{"type":16,"value":97}," a primitive from the framebuffer by redrawing it, either in\na different color or using the XOR logical operation.",{"type":10,"tag":87,"props":99,"children":100},{},[101],{"type":16,"value":102},"Using stencil operations to compute capping planes.",{"type":10,"tag":23,"props":104,"children":106},{"id":105},"_invariance_rules",[107],{"type":16,"value":108},"Invariance Rules",{"type":10,"tag":18,"props":110,"children":111},{},[112],{"type":16,"value":113},"For a given Vulkan device:",{"type":10,"tag":18,"props":115,"children":116},{},[117,123,125],{"type":10,"tag":118,"props":119,"children":120},"em",{},[121],{"type":16,"value":122},"Rule 1",{"type":16,"value":124}," ",{"type":10,"tag":118,"props":126,"children":127},{},[128,130,133],{"type":16,"value":129},"For any given Vulkan and framebuffer state vector, and for any\ngiven Vulkan command, the resulting Vulkan and framebuffer state ",{"type":10,"tag":35,"props":131,"children":132},{"type":37},[],{"type":16,"value":134}," be\nidentical each time the command is executed on that initial Vulkan and\nframebuffer state.",{"type":10,"tag":18,"props":136,"children":137},{},[138,143,144],{"type":10,"tag":118,"props":139,"children":140},{},[141],{"type":16,"value":142},"Rule 2",{"type":16,"value":124},{"type":10,"tag":118,"props":145,"children":146},{},[147],{"type":16,"value":148},"Changes to the following state values have no side effects (the\nuse of any other state value is not affected by the change):",{"type":10,"tag":18,"props":150,"children":151},{},[152],{"type":10,"tag":118,"props":153,"children":154},{},[155],{"type":16,"value":156},"Required:",{"type":10,"tag":83,"props":158,"children":159},{},[160,168,176,184],{"type":10,"tag":87,"props":161,"children":162},{},[163],{"type":10,"tag":118,"props":164,"children":165},{},[166],{"type":16,"value":167},"Color and depth/stencil attachment contents",{"type":10,"tag":87,"props":169,"children":170},{},[171],{"type":10,"tag":118,"props":172,"children":173},{},[174],{"type":16,"value":175},"Scissor parameters (other than enable)",{"type":10,"tag":87,"props":177,"children":178},{},[179],{"type":10,"tag":118,"props":180,"children":181},{},[182],{"type":16,"value":183},"Write masks (color, depth, stencil)",{"type":10,"tag":87,"props":185,"children":186},{},[187],{"type":10,"tag":118,"props":188,"children":189},{},[190],{"type":16,"value":191},"Clear values (color, depth, stencil)",{"type":10,"tag":18,"props":193,"children":194},{},[195],{"type":10,"tag":118,"props":196,"children":197},{},[198],{"type":16,"value":199},"Strongly suggested:",{"type":10,"tag":83,"props":201,"children":202},{},[203,211,219,227],{"type":10,"tag":87,"props":204,"children":205},{},[206],{"type":10,"tag":118,"props":207,"children":208},{},[209],{"type":16,"value":210},"Stencil parameters (other than enable)",{"type":10,"tag":87,"props":212,"children":213},{},[214],{"type":10,"tag":118,"props":215,"children":216},{},[217],{"type":16,"value":218},"Depth test parameters (other than enable)",{"type":10,"tag":87,"props":220,"children":221},{},[222],{"type":10,"tag":118,"props":223,"children":224},{},[225],{"type":16,"value":226},"Blend parameters (other than enable)",{"type":10,"tag":87,"props":228,"children":229},{},[230],{"type":10,"tag":118,"props":231,"children":232},{},[233],{"type":16,"value":234},"Logical operation parameters (other than enable)",{"type":10,"tag":18,"props":236,"children":237},{},[238,243,244],{"type":10,"tag":118,"props":239,"children":240},{},[241],{"type":16,"value":242},"Corollary 1",{"type":16,"value":124},{"type":10,"tag":118,"props":245,"children":246},{},[247],{"type":16,"value":248},"Fragment generation is invariant with respect to the state\nvalues listed in Rule 2.",{"type":10,"tag":18,"props":250,"children":251},{},[252,257,258],{"type":10,"tag":118,"props":253,"children":254},{},[255],{"type":16,"value":256},"Rule 3",{"type":16,"value":124},{"type":10,"tag":118,"props":259,"children":260},{},[261],{"type":16,"value":262},"The arithmetic of each per-fragment operation is invariant except\nwith respect to parameters that directly control it.",{"type":10,"tag":18,"props":264,"children":265},{},[266,271,272],{"type":10,"tag":118,"props":267,"children":268},{},[269],{"type":16,"value":270},"Corollary 2",{"type":16,"value":124},{"type":10,"tag":118,"props":273,"children":274},{},[275],{"type":16,"value":276},"Images rendered into different color attachments of the same\nframebuffer, either simultaneously or separately using the same command\nsequence, are pixel identical.",{"type":10,"tag":18,"props":278,"children":279},{},[280,285,286],{"type":10,"tag":118,"props":281,"children":282},{},[283],{"type":16,"value":284},"Rule 4",{"type":16,"value":124},{"type":10,"tag":118,"props":287,"children":288},{},[289,291,297,299,306],{"type":16,"value":290},"Identical pipelines will produce the same result when run multiple\ntimes with the same input.\nThe wording ",{"type":10,"tag":47,"props":292,"children":294},{"className":293},[],[295],{"type":16,"value":296},"Identical pipelines",{"type":16,"value":298}," means ",{"type":10,"tag":300,"props":301,"children":303},"a",{"href":302},"/man/VkPipeline",[304],{"type":16,"value":305},"VkPipeline",{"type":16,"value":307}," objects that have\nbeen created with identical SPIR-V binaries and identical state, which are\nthen used by commands executed using the same Vulkan state vector.\nInvariance is relaxed for shaders with side effects, such as performing\nstores or atomics.",{"type":10,"tag":18,"props":309,"children":310},{},[311,316,317,322,323,329,330,335,336,342,343],{"type":10,"tag":118,"props":312,"children":313},{},[314],{"type":16,"value":315},"Rule 5",{"type":16,"value":124},{"type":10,"tag":118,"props":318,"children":319},{},[320],{"type":16,"value":321},"All fragment shaders that either conditionally or unconditionally\nassign",{"type":16,"value":124},{"type":10,"tag":47,"props":324,"children":326},{"className":325},[],[327],{"type":16,"value":328},"FragCoord.z",{"type":16,"value":124},{"type":10,"tag":118,"props":331,"children":332},{},[333],{"type":16,"value":334},"to",{"type":16,"value":124},{"type":10,"tag":47,"props":337,"children":339},{"className":338},[],[340],{"type":16,"value":341},"FragDepth",{"type":16,"value":124},{"type":10,"tag":118,"props":344,"children":345},{},[346],{"type":16,"value":347},"are depth-invariant with\nrespect to each other, for those fragments where the assignment to",{"type":10,"tag":18,"props":349,"children":350},{},[351,356,357],{"type":10,"tag":47,"props":352,"children":354},{"className":353},[],[355],{"type":16,"value":341},{"type":16,"value":124},{"type":10,"tag":118,"props":358,"children":359},{},[360],{"type":16,"value":361},"actually is done.",{"type":10,"tag":18,"props":363,"children":364},{},[365],{"type":16,"value":366},"If a sequence of Vulkan commands specifies primitives to be rendered with\nshaders containing side effects (image and buffer variable stores and atomic\noperations), invariance rules are relaxed.\nIn particular, rule 1, corollary 2, and rule 4 do not apply in the presence\nof shader side effects.",{"type":10,"tag":18,"props":368,"children":369},{},[370],{"type":16,"value":371},"The following weaker versions of rules 1 and 4 apply to Vulkan commands\ninvolving shader side effects:",{"type":10,"tag":18,"props":373,"children":374},{},[375,380,381],{"type":10,"tag":118,"props":376,"children":377},{},[378],{"type":16,"value":379},"Rule 6",{"type":16,"value":124},{"type":10,"tag":118,"props":382,"children":383},{},[384,386,389],{"type":16,"value":385},"For any given Vulkan and framebuffer state vector, and for any\ngiven Vulkan command, the contents of any framebuffer state not directly or\nindirectly affected by results of shader image or buffer variable stores or\natomic operations ",{"type":10,"tag":35,"props":387,"children":388},{"type":37},[],{"type":16,"value":390}," be identical each time the command is executed on\nthat initial Vulkan and framebuffer state.",{"type":10,"tag":18,"props":392,"children":393},{},[394,399,400],{"type":10,"tag":118,"props":395,"children":396},{},[397],{"type":16,"value":398},"Rule 7",{"type":16,"value":124},{"type":10,"tag":118,"props":401,"children":402},{},[403],{"type":16,"value":404},"Identical pipelines will produce the same result when run multiple\ntimes with the same input as long as:",{"type":10,"tag":83,"props":406,"children":407},{},[408,416,424],{"type":10,"tag":87,"props":409,"children":410},{},[411],{"type":10,"tag":118,"props":412,"children":413},{},[414],{"type":16,"value":415},"shader invocations do not use image atomic operations;",{"type":10,"tag":87,"props":417,"children":418},{},[419],{"type":10,"tag":118,"props":420,"children":421},{},[422],{"type":16,"value":423},"no framebuffer memory is written to more than once by image stores,\nunless all such stores write the same value; and",{"type":10,"tag":87,"props":425,"children":426},{},[427],{"type":10,"tag":118,"props":428,"children":429},{},[430],{"type":16,"value":431},"no shader invocation, or other operation performed to process the\nsequence of commands, reads memory written to by an image store.",{"type":10,"tag":433,"props":434,"children":435},"note",{},[436,446],{"type":10,"tag":18,"props":437,"children":438},{},[439,441,444],{"type":16,"value":440},"The OpenGL specification has the following invariance rule: Consider a\nprimitive p' obtained by translating a primitive p through an offset (x, y)\nin window coordinates, where x and y are integers.\nAs long as neither p' nor p is clipped, it ",{"type":10,"tag":35,"props":442,"children":443},{"type":37},[],{"type":16,"value":445}," be the case that each\nfragment f' produced from p' is identical to a corresponding fragment f from\np except that the center of f' is offset by (x, y) from the center of f.",{"type":10,"tag":18,"props":447,"children":448},{},[449],{"type":16,"value":450},"This rule does not apply to Vulkan and is an intentional difference from\nOpenGL.",{"type":10,"tag":18,"props":452,"children":453},{},[454,456,459],{"type":16,"value":455},"When any sequence of Vulkan commands triggers shader invocations that\nperform image stores or atomic operations, and subsequent Vulkan commands\nread the memory written by those shader invocations, these operations ",{"type":10,"tag":35,"props":457,"children":458},{"type":37},[],{"type":16,"value":460},"\nbe explicitly synchronized.",{"type":10,"tag":23,"props":462,"children":464},{"id":463},"_tessellation_invariance",[465],{"type":16,"value":466},"Tessellation Invariance",{"type":10,"tag":18,"props":468,"children":469},{},[470,472,478],{"type":16,"value":471},"When using a pipeline containing tessellation evaluation shaders, the\nfixed-function tessellation primitive generator consumes the input patch\nspecified by an application and emits a new set of primitives.\nThe following invariance rules are intended to provide repeatability\nguarantees.\nAdditionally, they are intended to allow an application with a carefully\ncrafted tessellation evaluation shader to ensure that the sets of triangles\ngenerated for two adjacent patches have identical vertices along shared\npatch edges, avoiding ",{"type":10,"tag":47,"props":473,"children":475},{"className":474},[],[476],{"type":16,"value":477},"cracks",{"type":16,"value":479}," caused by minor differences in the\npositions of vertices along shared edges.",{"type":10,"tag":18,"props":481,"children":482},{},[483,487,488],{"type":10,"tag":118,"props":484,"children":485},{},[486],{"type":16,"value":122},{"type":16,"value":124},{"type":10,"tag":118,"props":489,"children":490},{},[491],{"type":16,"value":492},"When processing two patches with identical outer and inner\ntessellation levels, the tessellation primitive generator will emit an\nidentical set of point, line, or triangle primitives as long as the pipeline\nused to process the patch primitives has tessellation evaluation shaders\nspecifying the same tessellation mode, spacing, vertex order, and point mode\ndecorations.\nTwo sets of primitives are considered identical if and only if they contain\nthe same number and type of primitives and the generated tessellation\ncoordinates for the vertex numbered m of the primitive numbered n are\nidentical for all values of m and n.",{"type":10,"tag":18,"props":494,"children":495},{},[496,500,501],{"type":10,"tag":118,"props":497,"children":498},{},[499],{"type":16,"value":142},{"type":16,"value":124},{"type":10,"tag":118,"props":502,"children":503},{},[504],{"type":16,"value":505},"The set of vertices generated along the outer edge of the\nsubdivided primitive in triangle and quad tessellation, and the tessellation\ncoordinates of each, depend only on the corresponding outer tessellation\nlevel and the spacing decorations in the tessellation shaders of the\npipeline.",{"type":10,"tag":18,"props":507,"children":508},{},[509,513,514],{"type":10,"tag":118,"props":510,"children":511},{},[512],{"type":16,"value":256},{"type":16,"value":124},{"type":10,"tag":118,"props":515,"children":516},{},[517],{"type":16,"value":518},"The set of vertices generated when subdividing any outer primitive\nedge is always symmetric.\nFor triangle tessellation, if the subdivision generates a vertex with\ntessellation coordinates of the form (0, x, 1-x), (x, 0, 1-x), or (x, 1-x,\n0), it will also generate a vertex with coordinates of exactly (0, 1-x, x),\n(1-x, 0, x), or (1-x, x, 0), respectively.\nFor quad tessellation, if the subdivision generates a vertex with\ncoordinates of (x, 0) or (0, x), it will also generate a vertex with\ncoordinates of exactly (1-x, 0) or (0, 1-x), respectively.\nFor isoline tessellation, if it generates vertices at (0, x) and (1, x)\nwhere x is not zero, it will also generate vertices at exactly (0, 1-x) and\n(1, 1-x), respectively.",{"type":10,"tag":18,"props":520,"children":521},{},[522,526,527],{"type":10,"tag":118,"props":523,"children":524},{},[525],{"type":16,"value":284},{"type":16,"value":124},{"type":10,"tag":118,"props":528,"children":529},{},[530,532,535,537,540,542,545],{"type":16,"value":531},"The set of vertices generated when subdividing outer edges in\ntriangular and quad tessellation ",{"type":10,"tag":35,"props":533,"children":534},{"type":37},[],{"type":16,"value":536}," be independent of the specific edge\nsubdivided, given identical outer tessellation levels and spacing.\nFor example, if vertices at (x, 1 - x, 0) and (1-x, x, 0) are generated when\nsubdividing the w = 0 edge in triangular tessellation, vertices ",{"type":10,"tag":35,"props":538,"children":539},{"type":37},[],{"type":16,"value":541}," be\ngenerated at (x, 0, 1-x) and (1-x, 0, x) when subdividing an otherwise\nidentical v = 0 edge.\nFor quad tessellation, if vertices at (x, 0) and (1-x, 0) are generated when\nsubdividing the v = 0 edge, vertices ",{"type":10,"tag":35,"props":543,"children":544},{"type":37},[],{"type":16,"value":546}," be generated at (0, x) and (0,\n1-x) when subdividing an otherwise identical u = 0 edge.",{"type":10,"tag":18,"props":548,"children":549},{},[550,554,555],{"type":10,"tag":118,"props":551,"children":552},{},[553],{"type":16,"value":315},{"type":16,"value":124},{"type":10,"tag":118,"props":556,"children":557},{},[558,560,563,565,568],{"type":16,"value":559},"When processing two patches that are identical in all respects\nenumerated in rule 1 except for vertex order, the set of triangles generated\nfor triangle and quad tessellation ",{"type":10,"tag":35,"props":561,"children":562},{"type":37},[],{"type":16,"value":564}," be identical except for vertex and\ntriangle order.\nFor each triangle n1 produced by processing the first patch, there ",{"type":10,"tag":35,"props":566,"children":567},{"type":37},[],{"type":16,"value":569}," be\na triangle n2 produced when processing the second patch each of whose\nvertices has the same tessellation coordinates as one of the vertices in\nn1.",{"type":10,"tag":18,"props":571,"children":572},{},[573,577,578],{"type":10,"tag":118,"props":574,"children":575},{},[576],{"type":16,"value":379},{"type":16,"value":124},{"type":10,"tag":118,"props":579,"children":580},{},[581,583,586,588,591],{"type":16,"value":582},"When processing two patches that are identical in all respects\nenumerated in rule 1 other than matching outer tessellation levels and/or\nvertex order, the set of interior triangles generated for triangle and quad\ntessellation ",{"type":10,"tag":35,"props":584,"children":585},{"type":37},[],{"type":16,"value":587}," be identical in all respects except for vertex and\ntriangle order.\nFor each interior triangle n1 produced by processing the first patch, there\n",{"type":10,"tag":35,"props":589,"children":590},{"type":37},[],{"type":16,"value":592}," be a triangle n2 produced when processing the second patch each of\nwhose vertices has the same tessellation coordinates as one of the vertices\nin n1.\nA triangle produced by the tessellator is considered an interior triangle if\nnone of its vertices lie on an outer edge of the subdivided primitive.",{"type":10,"tag":18,"props":594,"children":595},{},[596,600,601],{"type":10,"tag":118,"props":597,"children":598},{},[599],{"type":16,"value":398},{"type":16,"value":124},{"type":10,"tag":118,"props":602,"children":603},{},[604],{"type":16,"value":605},"For quad and triangle tessellation, the set of triangles\nconnecting an inner and outer edge depends only on the inner and outer\ntessellation levels corresponding to that edge and the spacing decorations.",{"type":10,"tag":18,"props":607,"children":608},{},[609,614,615,620,621,627,628,633,634,639,641],{"type":10,"tag":118,"props":610,"children":611},{},[612],{"type":16,"value":613},"Rule 8",{"type":16,"value":124},{"type":10,"tag":118,"props":616,"children":617},{},[618],{"type":16,"value":619},"The value of all defined components of",{"type":16,"value":124},{"type":10,"tag":47,"props":622,"children":624},{"className":623},[],[625],{"type":16,"value":626},"TessCoord",{"type":16,"value":124},{"type":10,"tag":118,"props":629,"children":630},{},[631],{"type":16,"value":632},"will be in\nthe range [0, 1].\nAdditionally, for any defined component x of",{"type":16,"value":124},{"type":10,"tag":47,"props":635,"children":637},{"className":636},[],[638],{"type":16,"value":626},{"type":16,"value":640},", ",{"type":10,"tag":118,"props":642,"children":643},{},[644,646,649],{"type":16,"value":645},"the results\nof computing 1.0-x in a tessellation evaluation shader will be exact.\nIf any floating-point values in the range [0, 1] fail to satisfy this\nproperty, such values ",{"type":10,"tag":35,"props":647,"children":648},{"type":37},[],{"type":16,"value":650}," not be used as tessellation coordinate\ncomponents.",{"title":652,"searchDepth":653,"depth":653,"links":654},"",2,[655,656,657,658],{"id":25,"depth":653,"text":28},{"id":73,"depth":653,"text":76},{"id":105,"depth":653,"text":108},{"id":463,"depth":653,"text":466},"markdown","chapters-invariance",[662,667,671,674,678,682,686,690,694,698,702,706,710,714,718,722,726,730,734,738,742,746,750,754,758,762,766,770,774,778,782,786,790,794,798,802,806,810,814,818,822,826,830,834,838,842,846,850,854,858,862,866,869,872,875,878,881,882,885],{"index":663,"title":664,"id":665,"appendix":666},0,"Preamble","preamble",false,{"index":668,"title":669,"id":670,"appendix":666},1,"Introduction","introduction",{"index":653,"title":672,"id":673,"appendix":666},"Fundamentals","fundamentals",{"index":675,"title":676,"id":677,"appendix":666},3,"Initialization","initialization",{"index":679,"title":680,"id":681,"appendix":666},4,"Devices and Queues","devsandqueues",{"index":683,"title":684,"id":685,"appendix":666},5,"Command Buffers","commandbuffers",{"index":687,"title":688,"id":689,"appendix":666},6,"Synchronization and Cache Control","synchronization",{"index":691,"title":692,"id":693,"appendix":666},7,"Render Pass","renderpass",{"index":695,"title":696,"id":697,"appendix":666},8,"Shaders","shaders",{"index":699,"title":700,"id":701,"appendix":666},9,"Pipelines","pipelines",{"index":703,"title":704,"id":705,"appendix":666},10,"Memory Allocation","memory",{"index":707,"title":708,"id":709,"appendix":666},11,"Resource Creation","resources",{"index":711,"title":712,"id":713,"appendix":666},12,"Samplers","samplers",{"index":715,"title":716,"id":717,"appendix":666},13,"Resource Descriptors","descriptorsets",{"index":719,"title":720,"id":721,"appendix":666},14,"Shader Interfaces","interfaces",{"index":723,"title":724,"id":725,"appendix":666},15,"Image Operations","textures",{"index":727,"title":728,"id":729,"appendix":666},16,"Fragment Density Map Operations","fragmentdensitymapops",{"index":731,"title":732,"id":733,"appendix":666},17,"Queries","queries",{"index":735,"title":736,"id":737,"appendix":666},18,"Clear Commands","clears",{"index":739,"title":740,"id":741,"appendix":666},19,"Copy Commands","copies",{"index":743,"title":744,"id":745,"appendix":666},20,"Drawing Commands","drawing",{"index":747,"title":748,"id":749,"appendix":666},21,"Fixed-Function Vertex Processing","fxvertex",{"index":751,"title":752,"id":753,"appendix":666},22,"Tessellation","tessellation",{"index":755,"title":756,"id":757,"appendix":666},23,"Geometry Shading","geometry",{"index":759,"title":760,"id":761,"appendix":666},24,"Mesh Shading","mesh",{"index":763,"title":764,"id":765,"appendix":666},25,"Cluster Culling Shading","cluster-culling",{"index":767,"title":768,"id":769,"appendix":666},26,"Fixed-Function Vertex Post-Processing","vertexpostproc",{"index":771,"title":772,"id":773,"appendix":666},27,"Rasterization","primsrast",{"index":775,"title":776,"id":777,"appendix":666},28,"Fragment Operations","fragops",{"index":779,"title":780,"id":781,"appendix":666},29,"The Framebuffer","framebuffer",{"index":783,"title":784,"id":785,"appendix":666},30,"Dispatching Commands","dispatch",{"index":787,"title":788,"id":789,"appendix":666},31,"Device-Generated Commands","device-generated-commands",{"index":791,"title":792,"id":793,"appendix":666},32,"Sparse Resources","sparsememory",{"index":795,"title":796,"id":797,"appendix":666},33,"Window System Integration (WSI)","wsi",{"index":799,"title":800,"id":801,"appendix":666},34,"Deferred Host Operations","deferred-host-operations",{"index":803,"title":804,"id":805,"appendix":666},35,"Private Data","private-data",{"index":807,"title":808,"id":809,"appendix":666},36,"Acceleration Structures","acceleration-structure",{"index":811,"title":812,"id":813,"appendix":666},37,"Micromap","micromap",{"index":815,"title":816,"id":817,"appendix":666},38,"Ray Traversal","ray-traversal",{"index":819,"title":820,"id":821,"appendix":666},39,"Ray Tracing","ray-tracing",{"index":823,"title":824,"id":825,"appendix":666},40,"Memory Decompression","memory-decompression",{"index":827,"title":828,"id":829,"appendix":666},41,"Video Coding","video-coding",{"index":831,"title":832,"id":833,"appendix":666},42,"Optical Flow","opticalflow",{"index":835,"title":836,"id":837,"appendix":666},43,"Execution Graphs","executiongraphs",{"index":839,"title":840,"id":841,"appendix":666},44,"Extending Vulkan","extendingvulkan",{"index":843,"title":844,"id":845,"appendix":666},45,"Features","features",{"index":847,"title":848,"id":849,"appendix":666},46,"Limits","limits",{"index":851,"title":852,"id":853,"appendix":666},47,"Formats","formats",{"index":855,"title":856,"id":857,"appendix":666},48,"Additional Capabilities","capabilities",{"index":859,"title":860,"id":861,"appendix":666},49,"Debugging","debugging",{"index":663,"title":863,"id":864,"appendix":865},"Vulkan Environment for SPIR-V","spirvenv",true,{"index":668,"title":867,"id":868,"appendix":865},"Memory Model","memory-model",{"index":653,"title":870,"id":871,"appendix":865},"Compressed Image Formats","compressed_image_formats",{"index":675,"title":873,"id":874,"appendix":865},"Core Revisions (Informative)","versions",{"index":679,"title":876,"id":877,"appendix":865},"Layers & Extensions (Informative)","extensions",{"index":683,"title":879,"id":880,"appendix":865},"API Boilerplate","boilerplate",{"index":687,"title":4,"id":13,"appendix":865},{"index":691,"title":883,"id":884,"appendix":865},"Lexicon","lexicon",{"index":695,"title":886,"id":887,"appendix":865},"Credits (Informative)","credits",[889,897,901,906,910,915,918,921,924,928,932,935,938,941,943,945,948,951,955,957,961,963,966,968,971,979,983,989,993,998,1000,1004,1010,1016,1022,1024,1027,1033,1036,1040,1046,1050,1054,1059,1063,1066,1069,1075,1078,1081,1085,1089,1093,1096,1098,1102,1107,1113,1116,1120,1123,1129,1132,1136,1139,1143,1146,1150,1153,1158,1162,1165,1170,1173,1176,1179,1183,1188,1193,1197,1201,1205,1209,1213,1217,1221,1224,1227,1231,1234,1237,1240,1244,1249,1253,1256,1260,1265,1269,1274,1277,1280,1285,1290,1294,1297,1301,1306,1309,1314,1319,1322,1325,1329,1333,1337,1342,1346,1349,1354,1358,1361,1365,1369,1373,1376,1378,1382,1385,1388,1391,1394,1397,1400,1403,1406,1409,1413,1417,1420,1423,1426,1429,1432,1435,1439,1443,1447,1450,1454,1457,1460,1463,1465,1469,1474,1478,1482,1484,1488,1491,1498,1502,1506,1510,1516,1519,1523,1527,1530,1533,1537,1542,1548,1552,1554,1559,1562,1567,1571,1576,1580,1584,1586,1589,1592,1594,1599,1602,1605,1610,1614,1618,1623,1627,1631,1633,1635,1638,1640,1643,1646,1650,1654,1656,1660,1663,1667,1670,1672,1675,1679,1681,1685,1688,1691,1694,1698,1701,1704,1706,1709,1711,1714,1718,1721,1723,1725,1727,1729,1733,1735,1738,1743,1747,1750,1752,1755,1757,1761,1764,1767,1770,1774,1777,1782,1786,1789,1793,1796,1799,1803,1807,1809,1814,1817,1821,1824,1827,1830,1832,1835,1839,1842,1846,1849,1853,1857,1860,1863,1866,1869,1873,1875,1878,1880,1885,1886,1890,1893,1896,1899,1902,1904,1908,1911,1914,1917,1921,1923,1925,1929,1931,1934,1938,1942,1944,1948,1951,1954,1957,1960,1964,1969,1974,1978,1984,1988,1991,1995,1999,2002,2006,2010,2013,2017,2020,2025,2029,2031,2037,2040,2043,2046,2050,2053,2057,2061,2065,2067,2070,2072,2075,2077,2079,2082,2085,2088,2091,2094,2097,2099,2103,2107,2111,2115,2118,2121,2125,2128,2132,2134,2138,2142,2145,2148,2151,2154,2157,2160,2163,2166,2169,2172,2175,2178,2181,2184,2188,2191,2195,2199,2202,2205,2208,2211,2214,2217,2221,2224,2227,2233,2237,2241,2245],{"number":890,"type":891,"author":892,"provisional":865,"depends":893,"platform":894,"contact":895,"extension":896,"proposal":865},135,"device","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":898,"type":891,"author":892,"provisional":666,"contact":899,"extension":900,"proposal":865},477,"Stu Smith","VK_AMD_anti_lag",{"number":902,"type":891,"author":892,"provisional":666,"specialuse":903,"contact":904,"extension":905,"proposal":666},180,"devtools","Daniel Rakos @drakos-amd","VK_AMD_buffer_marker",{"number":907,"type":891,"author":892,"provisional":666,"depends":908,"contact":895,"extension":909,"proposal":666},230,"VK_KHR_get_physical_device_properties2,VK_VERSION_1_1","VK_AMD_device_coherent_memory",{"number":911,"type":891,"author":892,"provisional":666,"depends":912,"contact":913,"extension":914,"proposal":666},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":799,"type":891,"author":892,"promotedto":916,"provisional":666,"contact":904,"extension":917,"proposal":666},"VK_KHR_draw_indirect_count","VK_AMD_draw_indirect_count",{"number":767,"type":891,"author":892,"provisional":666,"contact":919,"extension":920,"proposal":666},"Dominik Witczak @dominikwitczakamd","VK_AMD_gcn_shader",{"number":811,"type":891,"author":892,"deprecatedby":922,"provisional":666,"contact":919,"extension":923,"proposal":666},"VK_KHR_shader_float16_int8","VK_AMD_gpu_shader_half_float",{"number":925,"type":891,"author":892,"deprecatedby":922,"provisional":666,"contact":926,"extension":927,"proposal":666},133,"Qun Lin @linqun","VK_AMD_gpu_shader_int16",{"number":929,"type":891,"author":892,"provisional":666,"contact":930,"extension":931,"proposal":666},190,"Martin Dinkov @mdinkov","VK_AMD_memory_overallocation_behavior",{"number":933,"type":891,"author":892,"provisional":666,"contact":913,"extension":934,"proposal":666},137,"VK_AMD_mixed_attachment_samples",{"number":807,"type":891,"author":892,"obsoletedby":936,"provisional":666,"contact":913,"extension":937,"proposal":666},"VK_KHR_maintenance1","VK_AMD_negative_viewport_height",{"number":939,"type":891,"author":892,"provisional":666,"contact":913,"extension":940,"proposal":666},184,"VK_AMD_pipeline_compiler_control",{"number":739,"type":891,"author":892,"provisional":666,"contact":904,"extension":942,"proposal":666},"VK_AMD_rasterization_order",{"number":815,"type":891,"author":892,"provisional":666,"contact":919,"extension":944,"proposal":666},"VK_AMD_shader_ballot",{"number":946,"type":891,"author":892,"provisional":666,"depends":908,"contact":930,"extension":947,"proposal":666},186,"VK_AMD_shader_core_properties",{"number":949,"type":891,"author":892,"provisional":666,"depends":947,"contact":913,"extension":950,"proposal":666},228,"VK_AMD_shader_core_properties2",{"number":952,"type":891,"author":953,"provisional":666,"depends":908,"contact":895,"extension":954,"proposal":865},322,"EXT","VK_AMD_shader_early_and_late_fragment_tests",{"number":751,"type":891,"author":892,"provisional":666,"contact":926,"extension":956,"proposal":666},"VK_AMD_shader_explicit_vertex_parameter",{"number":958,"type":891,"author":892,"provisional":666,"contact":959,"extension":960,"proposal":666},138,"Aaron Hagan @AaronHaganAMD","VK_AMD_shader_fragment_mask",{"number":851,"type":891,"author":892,"provisional":666,"contact":919,"extension":962,"proposal":666},"VK_AMD_shader_image_load_store_lod",{"number":835,"type":891,"author":892,"provisional":666,"specialuse":903,"contact":964,"extension":965,"proposal":666},"Jaakko Konttinen @jaakkoamd","VK_AMD_shader_info",{"number":747,"type":891,"author":892,"provisional":666,"contact":926,"extension":967,"proposal":666},"VK_AMD_shader_trinary_minmax",{"number":831,"type":891,"author":892,"provisional":666,"depends":908,"contact":969,"extension":970,"proposal":666},"Rex Xu @amdrexu","VK_AMD_texture_gather_bias_lod",{"number":972,"type":891,"author":973,"provisional":666,"depends":974,"platform":975,"specialuse":976,"contact":977,"extension":978,"proposal":865},469,"ANDROID","VK_ANDROID_external_memory_android_hardware_buffer","android","glemulation","Chris Forbes @chrisforbes","VK_ANDROID_external_format_resolve",{"number":980,"type":891,"author":973,"provisional":666,"depends":981,"platform":975,"contact":982,"extension":974,"proposal":666},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":984,"type":891,"author":985,"promotedto":986,"provisional":666,"depends":908,"contact":987,"extension":988,"proposal":666},343,"ARM","VK_EXT_rasterization_order_attachment_access","Jan-Harald Fredriksen @janharaldfredriksen-arm","VK_ARM_rasterization_order_attachment_access",{"number":990,"type":891,"author":985,"provisional":666,"depends":991,"contact":987,"extension":992,"proposal":865},425,"((VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_synchronization2),VK_VERSION_1_3","VK_ARM_render_pass_striped",{"number":994,"type":891,"author":985,"provisional":666,"depends":995,"contact":996,"extension":997,"proposal":666},418,"VK_ARM_shader_core_builtins","Kevin Petit @kpet","VK_ARM_scheduling_controls",{"number":999,"type":891,"author":985,"provisional":666,"depends":908,"contact":996,"extension":995,"proposal":666},498,{"number":1001,"type":891,"author":985,"provisional":666,"depends":1002,"contact":987,"extension":1003,"proposal":666},416,"VK_VERSION_1_1","VK_ARM_shader_core_properties",{"number":1005,"type":891,"author":953,"promotedto":1006,"provisional":666,"depends":908,"ratified":1007,"contact":1008,"extension":1009,"proposal":666},341,"VK_VERSION_1_3","vulkansc","Joshua Ashton @Joshua-Ashton","VK_EXT_4444_formats",{"number":1011,"type":1012,"author":953,"provisional":666,"depends":1013,"contact":1014,"extension":1015,"proposal":666},286,"instance","VK_EXT_direct_mode_display","Drew DeVault sir@cmpwn.com","VK_EXT_acquire_drm_display",{"number":1017,"type":1012,"author":1018,"provisional":666,"depends":1013,"platform":1019,"contact":1020,"extension":1021,"proposal":666},90,"NV","xlib_xrandr","James Jones @cubanismo","VK_EXT_acquire_xlib_display",{"extension":1023,"proposal":666},"VK_EXT_application_parameters",{"number":1025,"type":891,"author":985,"provisional":666,"depends":908,"contact":987,"extension":1026,"proposal":666},68,"VK_EXT_astc_decode_mode",{"number":1028,"type":891,"author":953,"provisional":666,"depends":1029,"ratified":1030,"contact":1031,"extension":1032,"proposal":865},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":1034,"type":891,"author":953,"provisional":666,"depends":908,"ratified":1030,"contact":1008,"extension":1035,"proposal":865},340,"VK_EXT_attachment_feedback_loop_layout",{"number":1037,"type":891,"author":1018,"provisional":666,"depends":908,"ratified":1030,"contact":1038,"extension":1039,"proposal":666},149,"Jeff Bolz @jeffbolznv","VK_EXT_blend_operation_advanced",{"number":1041,"type":891,"author":953,"provisional":666,"depends":1042,"specialuse":1043,"contact":1044,"extension":1045,"proposal":666},412,"VK_EXT_custom_border_color","glemulation,d3demulation","Piers Daniell @pdaniell-nv","VK_EXT_border_color_swizzle",{"number":1047,"type":891,"author":1018,"deprecatedby":1048,"provisional":666,"depends":908,"contact":1038,"extension":1049,"proposal":666},245,"VK_KHR_buffer_device_address","VK_EXT_buffer_device_address",{"number":1051,"type":891,"author":953,"promotedto":1052,"provisional":666,"depends":908,"contact":904,"extension":1053,"proposal":865},185,"VK_KHR_calibrated_timestamps","VK_EXT_calibrated_timestamps",{"number":1055,"type":891,"author":953,"provisional":666,"depends":908,"ratified":1056,"contact":1057,"extension":1058,"proposal":666},382,"vulkan,vulkansc","Sharif Elcott @selcott","VK_EXT_color_write_enable",{"number":1060,"type":891,"author":1018,"provisional":666,"depends":908,"contact":1061,"extension":1062,"proposal":666},82,"Vikram Kushwaha @vkushwaha","VK_EXT_conditional_rendering",{"number":1064,"type":891,"author":1018,"provisional":666,"depends":908,"ratified":1030,"contact":1044,"extension":1065,"proposal":666},102,"VK_EXT_conservative_rasterization",{"number":1067,"type":891,"author":953,"provisional":666,"depends":908,"ratified":1056,"specialuse":1043,"contact":1068,"extension":1042,"proposal":666},288,"Liam Middlebrook @liam-middlebrook",{"number":755,"type":891,"author":1070,"promotedto":1071,"provisional":666,"depends":1072,"specialuse":861,"contact":1073,"extension":1074,"proposal":666},"Baldur Karlsson","VK_EXT_debug_utils","VK_EXT_debug_report","Baldur Karlsson @baldurk","VK_EXT_debug_marker",{"number":711,"type":1012,"author":1076,"deprecatedby":1071,"provisional":666,"specialuse":861,"contact":1077,"extension":1072,"proposal":666},"GOOGLE","Courtney Goeltzenleuchter @courtney-g",{"number":1079,"type":1012,"author":953,"provisional":666,"specialuse":861,"contact":1080,"extension":1071,"proposal":666},129,"Mark Young @marky-lunarg",{"number":1082,"type":891,"author":953,"provisional":666,"depends":908,"ratified":1030,"specialuse":1083,"contact":1008,"extension":1084,"proposal":865},284,"d3demulation","VK_EXT_depth_bias_control",{"number":1086,"type":891,"author":953,"provisional":666,"depends":908,"contact":1087,"extension":1088,"proposal":666},422,"Graeme Leese @gnl21","VK_EXT_depth_clamp_zero_one",{"number":1090,"type":891,"author":953,"provisional":666,"depends":908,"ratified":1030,"specialuse":976,"contact":1091,"extension":1092,"proposal":666},356,"Shahbaz Youssefi @syoussefi","VK_EXT_depth_clip_control",{"number":1094,"type":891,"author":953,"provisional":666,"depends":908,"ratified":1056,"specialuse":1083,"contact":1044,"extension":1095,"proposal":666},103,"VK_EXT_depth_clip_enable",{"number":719,"type":891,"author":1018,"provisional":666,"ratified":1056,"contact":1044,"extension":1097,"proposal":666},"VK_EXT_depth_range_unrestricted",{"number":1099,"type":891,"author":953,"provisional":666,"depends":1100,"contact":895,"extension":1101,"proposal":865},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":1103,"type":891,"author":1018,"promotedto":1104,"provisional":666,"depends":1105,"contact":1038,"extension":1106,"proposal":666},162,"VK_VERSION_1_2","(VK_KHR_get_physical_device_properties2+VK_KHR_maintenance3),VK_VERSION_1_1","VK_EXT_descriptor_indexing",{"number":1108,"type":891,"author":953,"provisional":666,"depends":1109,"specialuse":1110,"contact":1111,"extension":1112,"proposal":666},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":1114,"type":891,"author":953,"provisional":666,"depends":908,"contact":1111,"extension":1115,"proposal":865},342,"VK_EXT_device_fault",{"number":1117,"type":891,"author":953,"provisional":666,"depends":908,"ratified":1030,"specialuse":903,"contact":1118,"extension":1119,"proposal":666},285,"Yiwei Zhang @zhangyiwei","VK_EXT_device_memory_report",{"number":1121,"type":1012,"author":1018,"provisional":666,"depends":1122,"contact":1020,"extension":1013,"proposal":666},89,"VK_KHR_display",{"number":1124,"type":1012,"author":953,"provisional":666,"depends":1125,"platform":1126,"contact":1127,"extension":1128,"proposal":666},347,"VK_KHR_surface","directfb","Nicolas Caramelli @caramelli","VK_EXT_directfb_surface",{"number":1130,"type":891,"author":1018,"provisional":666,"depends":908,"ratified":1056,"contact":1044,"extension":1131,"proposal":666},100,"VK_EXT_discard_rectangles",{"number":1133,"type":891,"author":1018,"provisional":666,"depends":1134,"ratified":1030,"contact":1020,"extension":1135,"proposal":666},92,"VK_EXT_display_surface_counter+VK_KHR_swapchain","VK_EXT_display_control",{"number":1137,"type":1012,"author":1018,"provisional":666,"depends":1122,"ratified":1030,"contact":1020,"extension":1138,"proposal":666},91,"VK_EXT_display_surface_counter",{"number":1140,"type":891,"author":953,"provisional":666,"depends":1141,"ratified":1030,"contact":1044,"extension":1142,"proposal":865},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":1144,"type":891,"author":953,"promotedto":1006,"provisional":666,"depends":908,"ratified":1007,"contact":1044,"extension":1145,"proposal":666},268,"VK_EXT_extended_dynamic_state",{"number":1147,"type":891,"author":953,"promotedto":1006,"provisional":666,"depends":908,"ratified":1007,"contact":1148,"extension":1149,"proposal":666},378,"Vikram Kushwaha @vkushwaha-nv","VK_EXT_extended_dynamic_state2",{"number":1151,"type":891,"author":1018,"provisional":666,"depends":908,"ratified":1030,"contact":1044,"extension":1152,"proposal":865},456,"VK_EXT_extended_dynamic_state3",{"number":1154,"type":891,"author":953,"provisional":666,"depends":1155,"ratified":1030,"contact":1156,"extension":1157,"proposal":865},454,"VK_KHR_external_memory,VK_VERSION_1_1","Lina Versace @versalinyaa","VK_EXT_external_memory_acquire_unmodified",{"number":1159,"type":891,"author":953,"provisional":666,"depends":1160,"ratified":1056,"contact":1156,"extension":1161,"proposal":666},126,"VK_KHR_external_memory_fd","VK_EXT_external_memory_dma_buf",{"number":1163,"type":891,"author":953,"provisional":666,"depends":1155,"ratified":1056,"contact":904,"extension":1164,"proposal":666},179,"VK_EXT_external_memory_host",{"number":1166,"type":891,"author":1167,"provisional":666,"ratified":1030,"contact":1168,"extension":1169,"proposal":666},171,"QCOM","Matthew Netsch @mnetsch","VK_EXT_filter_cubic",{"number":1171,"type":891,"author":953,"provisional":666,"depends":908,"contact":1168,"extension":1172,"proposal":666},219,"VK_EXT_fragment_density_map",{"number":1174,"type":891,"author":953,"provisional":666,"depends":1172,"contact":1168,"extension":1175,"proposal":666},333,"VK_EXT_fragment_density_map2",{"number":1177,"type":891,"author":953,"provisional":666,"depends":908,"contact":1044,"extension":1178,"proposal":666},252,"VK_EXT_fragment_shader_interlock",{"number":1180,"type":891,"author":953,"provisional":666,"ratified":1030,"contact":1181,"extension":1182,"proposal":865},376,"James Fitzpatrick @jamesfitzpatrick","VK_EXT_frame_boundary",{"number":1184,"type":891,"author":953,"provisional":666,"depends":1185,"platform":1186,"ratified":1030,"contact":1020,"extension":1187,"proposal":666},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":1189,"type":891,"author":953,"promotedto":1190,"provisional":666,"contact":1191,"extension":1192,"proposal":666},175,"VK_KHR_global_priority","Andres Rodriguez @lostgoat","VK_EXT_global_priority",{"number":1194,"type":891,"author":953,"promotedto":1190,"provisional":666,"depends":1195,"contact":1118,"extension":1196,"proposal":666},389,"VK_EXT_global_priority+(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)","VK_EXT_global_priority_query",{"number":1198,"type":891,"author":892,"provisional":666,"depends":1199,"contact":895,"extension":1200,"proposal":865},321,"(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_pipeline_library","VK_EXT_graphics_pipeline_library",{"number":1202,"type":891,"author":1076,"provisional":666,"depends":1203,"ratified":1056,"contact":1077,"extension":1204,"proposal":666},106,"VK_KHR_swapchain","VK_EXT_hdr_metadata",{"number":1206,"type":1012,"author":953,"provisional":666,"depends":1125,"contact":1207,"extension":1208,"proposal":666},257,"Lisa Wu @chengtianww","VK_EXT_headless_surface",{"number":1210,"type":891,"author":953,"provisional":666,"depends":1211,"ratified":1030,"contact":1091,"extension":1212,"proposal":865},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":1214,"type":891,"author":953,"promotedto":1104,"provisional":666,"depends":908,"contact":1215,"extension":1216,"proposal":666},262,"Bas Nieuwenhuizen @BNieuwenhuizen","VK_EXT_host_query_reset",{"number":1218,"type":891,"author":953,"provisional":666,"depends":1219,"specialuse":976,"contact":1031,"extension":1220,"proposal":666},394,"(VK_KHR_maintenance1+VK_KHR_get_physical_device_properties2),VK_VERSION_1_1","VK_EXT_image_2d_view_of_3d",{"number":1222,"type":891,"author":953,"provisional":666,"depends":908,"contact":987,"extension":1223,"proposal":865},339,"VK_EXT_image_compression_control",{"number":1225,"type":891,"author":953,"provisional":666,"depends":1223,"contact":987,"extension":1226,"proposal":666},438,"VK_EXT_image_compression_control_swapchain",{"number":1228,"type":891,"author":953,"provisional":666,"depends":1229,"ratified":1030,"contact":1156,"extension":1230,"proposal":666},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":1232,"type":891,"author":953,"promotedto":1006,"provisional":666,"depends":908,"ratified":1007,"contact":1087,"extension":1233,"proposal":666},336,"VK_EXT_image_robustness",{"number":1235,"type":891,"author":953,"provisional":666,"depends":1219,"specialuse":1083,"contact":1031,"extension":1236,"proposal":865},419,"VK_EXT_image_sliced_view_of_3d",{"number":1238,"type":891,"author":953,"provisional":666,"depends":908,"contact":1008,"extension":1239,"proposal":666},392,"VK_EXT_image_view_min_lod",{"number":1241,"type":891,"author":953,"promotedto":1242,"provisional":666,"depends":908,"contact":1044,"extension":1243,"proposal":666},266,"VK_KHR_index_type_uint8","VK_EXT_index_type_uint8",{"number":1245,"type":891,"author":953,"promotedto":1006,"provisional":666,"depends":1246,"contact":1247,"extension":1248,"proposal":666},139,"(VK_KHR_get_physical_device_properties2+VK_KHR_maintenance1),VK_VERSION_1_1","Daniel Rakos @aqnuep","VK_EXT_inline_uniform_block",{"number":1250,"type":1012,"author":953,"provisional":666,"ratified":1030,"contact":1251,"extension":1252,"proposal":865},497,"Christophe Riccio @christophe","VK_EXT_layer_settings",{"number":1254,"type":891,"author":953,"provisional":666,"depends":908,"specialuse":976,"contact":1091,"extension":1255,"proposal":865},466,"VK_EXT_legacy_dithering",{"number":1257,"type":891,"author":953,"provisional":666,"depends":1258,"ratified":1030,"specialuse":976,"contact":1031,"extension":1259,"proposal":865},496,"VK_EXT_vertex_input_dynamic_state","VK_EXT_legacy_vertex_attributes",{"number":1261,"type":891,"author":953,"promotedto":1262,"provisional":666,"depends":908,"specialuse":1263,"contact":1038,"extension":1264,"proposal":666},260,"VK_KHR_line_rasterization","cadsupport","VK_EXT_line_rasterization",{"number":1266,"type":891,"author":953,"promotedto":1267,"provisional":666,"ratified":1030,"contact":1091,"extension":1268,"proposal":666},401,"VK_KHR_load_store_op_none","VK_EXT_load_store_op_none",{"number":1270,"type":891,"author":953,"provisional":666,"depends":1271,"ratified":1030,"contact":1272,"extension":1273,"proposal":865},273,"VK_KHR_map_memory2","Faith Ekstrand @gfxstrand","VK_EXT_map_memory_placed",{"number":1275,"type":891,"author":953,"provisional":666,"depends":908,"ratified":1030,"contact":1038,"extension":1276,"proposal":666},238,"VK_EXT_memory_budget",{"number":1278,"type":891,"author":953,"provisional":666,"depends":908,"ratified":1030,"contact":1038,"extension":1279,"proposal":666},239,"VK_EXT_memory_priority",{"number":1281,"type":891,"author":953,"provisional":666,"depends":1282,"contact":1283,"extension":1284,"proposal":865},329,"VK_KHR_spirv_1_4","Christoph Kubisch @pixeljetstream","VK_EXT_mesh_shader",{"number":1286,"type":891,"author":953,"provisional":666,"platform":1287,"contact":1288,"extension":1289,"proposal":865},312,"metal","Bill Hollings @billhollings","VK_EXT_metal_objects",{"number":1291,"type":1012,"author":953,"provisional":666,"depends":1125,"platform":1287,"contact":1292,"extension":1293,"proposal":666},218,"Dzmitry Malyshau @kvark","VK_EXT_metal_surface",{"number":1295,"type":891,"author":953,"provisional":666,"depends":908,"contact":1031,"extension":1296,"proposal":666},393,"VK_EXT_multi_draw",{"number":1298,"type":891,"author":953,"provisional":666,"depends":1299,"contact":1091,"extension":1300,"proposal":865},377,"(VK_KHR_create_renderpass2+VK_KHR_depth_stencil_resolve),VK_VERSION_1_2","VK_EXT_multisampled_render_to_single_sampled",{"number":1302,"type":891,"author":953,"provisional":666,"depends":1303,"specialuse":1083,"contact":1304,"extension":1305,"proposal":865},495,"VK_KHR_maintenance3","Joshua Ashton @Joshua-Ashton,Hans-Kristian Arntzen @HansKristian-Work","VK_EXT_mutable_descriptor_type",{"number":1307,"type":891,"author":953,"provisional":666,"depends":908,"ratified":1030,"contact":1044,"extension":1308,"proposal":666},452,"VK_EXT_nested_command_buffer",{"number":1310,"type":891,"author":953,"provisional":666,"depends":908,"specialuse":1311,"contact":1312,"extension":1313,"proposal":865},423,"d3demulation,glemulation","Georg Lehmann @DadSchoorse","VK_EXT_non_seamless_cube_map",{"number":1315,"type":891,"author":953,"provisional":666,"depends":1316,"ratified":1030,"contact":1317,"extension":1318,"proposal":865},397,"VK_KHR_acceleration_structure+(VK_KHR_synchronization2,VK_VERSION_1_3)","Christoph Kubisch @pixeljetstream, Eric Werness","VK_EXT_opacity_micromap",{"number":1320,"type":891,"author":953,"provisional":666,"depends":1279,"contact":1044,"extension":1321,"proposal":666},413,"VK_EXT_pageable_device_local_memory",{"number":1323,"type":891,"author":953,"provisional":666,"depends":908,"ratified":1056,"contact":913,"extension":1324,"proposal":666},213,"VK_EXT_pci_bus_info",{"number":1326,"type":891,"author":953,"provisional":666,"depends":908,"contact":1327,"extension":1328,"proposal":666},354,"Simon Ser @emersion","VK_EXT_physical_device_drm",{"number":1330,"type":891,"author":892,"promotedto":1006,"provisional":666,"depends":908,"contact":1331,"extension":1332,"proposal":666},298,"Gregory Grebe @grgrebe_amd","VK_EXT_pipeline_creation_cache_control",{"number":1334,"type":891,"author":1076,"promotedto":1006,"provisional":666,"specialuse":903,"contact":1335,"extension":1336,"proposal":666},193,"Jean-Francois Roy @jfroy","VK_EXT_pipeline_creation_feedback",{"number":1338,"type":891,"author":953,"provisional":666,"depends":1339,"contact":1340,"extension":1341,"proposal":865},499,"VK_KHR_ray_tracing_pipeline+VK_KHR_pipeline_library","Hans-Kristian Arntzen @HansKristian-Work","VK_EXT_pipeline_library_group_handles",{"number":1343,"type":891,"author":953,"provisional":666,"depends":908,"contact":1344,"extension":1345,"proposal":666},373,"Mukund Keshava @mkeshavanv","VK_EXT_pipeline_properties",{"number":1347,"type":891,"author":953,"provisional":666,"depends":908,"contact":1091,"extension":1348,"proposal":865},467,"VK_EXT_pipeline_protected_access",{"number":1350,"type":891,"author":1351,"provisional":666,"depends":908,"contact":1352,"extension":1353,"proposal":666},69,"IMG","Jarred Davies","VK_EXT_pipeline_robustness",{"number":1355,"type":891,"author":1018,"provisional":666,"ratified":1030,"contact":1356,"extension":1357,"proposal":666},156,"Daniel Koch @dgkoch","VK_EXT_post_depth_coverage",{"number":1359,"type":891,"author":953,"provisional":666,"depends":908,"ratified":1030,"specialuse":976,"contact":1091,"extension":1360,"proposal":666},357,"VK_EXT_primitive_topology_list_restart",{"number":1362,"type":891,"author":953,"provisional":666,"depends":1363,"specialuse":976,"contact":1091,"extension":1364,"proposal":865},383,"VK_EXT_transform_feedback","VK_EXT_primitives_generated_query",{"number":1366,"type":891,"author":1018,"promotedto":1006,"provisional":666,"depends":908,"contact":1367,"extension":1368,"proposal":666},296,"Matthew Rusch @mattruschnv","VK_EXT_private_data",{"number":1370,"type":891,"author":953,"provisional":666,"depends":908,"ratified":1030,"specialuse":976,"contact":1371,"extension":1372,"proposal":666},255,"Jesse Hall @jessehall","VK_EXT_provoking_vertex",{"number":1374,"type":891,"author":953,"provisional":666,"depends":1155,"ratified":1056,"contact":1156,"extension":1375,"proposal":666},127,"VK_EXT_queue_family_foreign",{"number":1377,"type":891,"author":985,"provisional":666,"depends":908,"contact":987,"extension":986,"proposal":865},464,{"number":1379,"type":891,"author":953,"provisional":666,"depends":1380,"contact":987,"extension":1381,"proposal":666},345,"VK_KHR_sampler_ycbcr_conversion,VK_VERSION_1_1","VK_EXT_rgba10x6_formats",{"number":1383,"type":891,"author":953,"provisional":666,"depends":908,"ratified":1056,"contact":1068,"extension":1384,"proposal":666},287,"VK_EXT_robustness2",{"number":1386,"type":891,"author":892,"provisional":666,"depends":908,"ratified":1056,"contact":904,"extension":1387,"proposal":666},144,"VK_EXT_sample_locations",{"number":1389,"type":891,"author":1018,"promotedto":1104,"provisional":666,"depends":908,"contact":1038,"extension":1390,"proposal":666},131,"VK_EXT_sampler_filter_minmax",{"number":1392,"type":891,"author":953,"promotedto":1104,"provisional":666,"depends":908,"contact":895,"extension":1393,"proposal":666},222,"VK_EXT_scalar_block_layout",{"number":1395,"type":891,"author":953,"promotedto":1104,"provisional":666,"contact":904,"extension":1396,"proposal":666},247,"VK_EXT_separate_stencil_usage",{"number":1398,"type":891,"author":1018,"provisional":666,"depends":908,"ratified":1056,"contact":1148,"extension":1399,"proposal":666},261,"VK_EXT_shader_atomic_float",{"number":1401,"type":891,"author":953,"provisional":666,"depends":1399,"ratified":1030,"contact":1272,"extension":1402,"proposal":666},274,"VK_EXT_shader_atomic_float2",{"number":1404,"type":891,"author":953,"promotedto":1006,"provisional":666,"depends":908,"ratified":1007,"contact":1038,"extension":1405,"proposal":666},277,"VK_EXT_shader_demote_to_helper_invocation",{"number":1407,"type":891,"author":953,"provisional":666,"depends":908,"ratified":1030,"contact":895,"extension":1408,"proposal":666},235,"VK_EXT_shader_image_atomic_int64",{"number":1410,"type":891,"author":953,"provisional":666,"depends":1411,"contact":1340,"extension":1412,"proposal":865},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":1414,"type":891,"author":953,"provisional":666,"depends":1141,"ratified":1030,"contact":1415,"extension":1416,"proposal":865},483,"Daniel Story @daniel-story","VK_EXT_shader_object",{"number":1418,"type":891,"author":953,"provisional":666,"ratified":1030,"contact":996,"extension":1419,"proposal":865},565,"VK_EXT_shader_replicated_composites",{"number":1421,"type":891,"author":953,"provisional":666,"ratified":1056,"contact":919,"extension":1422,"proposal":666},141,"VK_EXT_shader_stencil_export",{"number":1424,"type":891,"author":1018,"deprecatedby":1104,"provisional":666,"contact":1356,"extension":1425,"proposal":666},65,"VK_EXT_shader_subgroup_ballot",{"number":1427,"type":891,"author":1018,"deprecatedby":1002,"provisional":666,"contact":1356,"extension":1428,"proposal":666},66,"VK_EXT_shader_subgroup_vote",{"number":1430,"type":891,"author":953,"provisional":666,"depends":1006,"ratified":1030,"contact":987,"extension":1431,"proposal":865},396,"VK_EXT_shader_tile_image",{"number":1433,"type":891,"author":1018,"promotedto":1104,"provisional":666,"contact":1356,"extension":1434,"proposal":666},163,"VK_EXT_shader_viewport_index_layer",{"number":1436,"type":891,"author":953,"promotedto":1006,"provisional":666,"depends":1002,"ratified":1007,"contact":1437,"extension":1438,"proposal":666},226,"Neil Henning @sheredom","VK_EXT_subgroup_size_control",{"number":1440,"type":891,"author":953,"provisional":666,"depends":908,"contact":1441,"extension":1442,"proposal":865},459,"Ting Wei @catweiting","VK_EXT_subpass_merge_feedback",{"number":1444,"type":1012,"author":953,"provisional":666,"depends":1445,"contact":1091,"extension":1446,"proposal":865},275,"VK_KHR_surface+VK_KHR_get_surface_capabilities2","VK_EXT_surface_maintenance1",{"number":1448,"type":1012,"author":1076,"provisional":666,"depends":1125,"contact":1077,"extension":1449,"proposal":666},105,"VK_EXT_swapchain_colorspace",{"number":1451,"type":891,"author":953,"provisional":666,"depends":1452,"contact":1091,"extension":1453,"proposal":865},276,"VK_KHR_swapchain+VK_EXT_surface_maintenance1+(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)","VK_EXT_swapchain_maintenance1",{"number":1455,"type":891,"author":953,"promotedto":1006,"provisional":666,"depends":908,"ratified":1007,"contact":1038,"extension":1456,"proposal":666},282,"VK_EXT_texel_buffer_alignment",{"number":1458,"type":891,"author":985,"promotedto":1006,"provisional":666,"depends":908,"ratified":1007,"contact":987,"extension":1459,"proposal":666},67,"VK_EXT_texture_compression_astc_hdr",{"number":1461,"type":891,"author":953,"promotedto":1006,"provisional":666,"contact":895,"extension":1462,"proposal":666},246,"VK_EXT_tooling_info",{"number":779,"type":891,"author":1018,"provisional":666,"depends":908,"ratified":1030,"specialuse":1464,"contact":1044,"extension":1363,"proposal":666},"glemulation,d3demulation,devtools",{"number":1466,"type":891,"author":1076,"provisional":666,"contact":1467,"extension":1468,"proposal":666},161,"Cort Stratton @cdwfs","VK_EXT_validation_cache",{"number":1470,"type":1012,"author":1471,"deprecatedby":1252,"provisional":666,"specialuse":861,"contact":1472,"extension":1473,"proposal":666},248,"LUNARG","Karl Schultz @karl-lunarg","VK_EXT_validation_features",{"number":1475,"type":1012,"author":1076,"deprecatedby":1252,"provisional":666,"specialuse":861,"contact":1476,"extension":1477,"proposal":666},62,"Tobin Ehlis @tobine","VK_EXT_validation_flags",{"number":1479,"type":891,"author":1018,"promotedto":1480,"provisional":666,"depends":908,"contact":1061,"extension":1481,"proposal":666},191,"VK_KHR_vertex_attribute_divisor","VK_EXT_vertex_attribute_divisor",{"number":1483,"type":891,"author":953,"provisional":666,"depends":908,"ratified":1030,"contact":1044,"extension":1258,"proposal":666},353,{"number":1485,"type":891,"author":953,"promotedto":1006,"provisional":666,"depends":1380,"ratified":1007,"contact":1486,"extension":1487,"proposal":666},331,"Tony Zlatinski @tzlatinski","VK_EXT_ycbcr_2plane_444_formats",{"number":1489,"type":891,"author":953,"provisional":666,"depends":1380,"ratified":1056,"contact":1044,"extension":1490,"proposal":666},253,"VK_EXT_ycbcr_image_arrays",{"number":1492,"type":891,"author":1493,"provisional":666,"depends":1494,"platform":1495,"contact":1496,"extension":1497,"proposal":666},367,"FUCHSIA","VK_FUCHSIA_external_memory+(VK_KHR_sampler_ycbcr_conversion,VK_VERSION_1_1)","fuchsia","John Rosasco @rosasco","VK_FUCHSIA_buffer_collection",{"number":1499,"type":891,"author":1493,"provisional":666,"depends":1500,"platform":1495,"contact":1496,"extension":1501,"proposal":666},365,"(VK_KHR_external_memory_capabilities+VK_KHR_external_memory),VK_VERSION_1_1","VK_FUCHSIA_external_memory",{"number":1503,"type":891,"author":1493,"provisional":666,"depends":1504,"platform":1495,"contact":1496,"extension":1505,"proposal":666},366,"VK_KHR_external_semaphore_capabilities+VK_KHR_external_semaphore","VK_FUCHSIA_external_semaphore",{"number":1507,"type":1012,"author":1493,"provisional":666,"depends":1125,"platform":1495,"contact":1508,"extension":1509,"proposal":666},215,"Craig Stout @cdotstout","VK_FUCHSIA_imagepipe_surface",{"number":1511,"type":891,"author":1512,"provisional":666,"depends":1513,"platform":1514,"contact":1335,"extension":1515,"proposal":666},192,"GGP","VK_KHR_swapchain+VK_GGP_stream_descriptor_surface","ggp","VK_GGP_frame_token",{"number":1517,"type":1012,"author":1512,"provisional":666,"depends":1125,"platform":1514,"contact":1335,"extension":1518,"proposal":666},50,"VK_GGP_stream_descriptor_surface",{"number":1520,"type":891,"author":1076,"provisional":666,"contact":1521,"extension":1522,"proposal":666},225,"Hai Nguyen @chaoticbob","VK_GOOGLE_decorate_string",{"number":1524,"type":891,"author":1076,"provisional":666,"depends":1203,"contact":1525,"extension":1526,"proposal":666},93,"Ian Elliott @ianelliottus","VK_GOOGLE_display_timing",{"number":1528,"type":891,"author":1076,"provisional":666,"contact":1521,"extension":1529,"proposal":666},224,"VK_GOOGLE_hlsl_functionality1",{"number":1531,"type":1012,"author":1076,"provisional":666,"depends":1125,"specialuse":976,"contact":1091,"extension":1532,"proposal":865},434,"VK_GOOGLE_surfaceless_query",{"number":1534,"type":891,"author":1076,"provisional":666,"contact":1535,"extension":1536,"proposal":666},290,"Kaye Mason @chaleur","VK_GOOGLE_user_type",{"number":1538,"type":891,"author":1539,"provisional":666,"depends":908,"contact":1540,"extension":1541,"proposal":865},405,"HUAWEI","Yuchang Wang @richard_Wang2","VK_HUAWEI_cluster_culling_shader",{"number":1543,"type":891,"author":1544,"provisional":666,"depends":1545,"contact":1546,"extension":1547,"proposal":865},371,"Huawei","VK_KHR_ray_tracing_pipeline+(VK_KHR_synchronization2,VK_VERSION_1_3)","Pan Gao @PanGao-h","VK_HUAWEI_invocation_mask",{"number":1549,"type":891,"author":1539,"provisional":666,"depends":1550,"contact":1546,"extension":1551,"proposal":666},370,"((VK_KHR_create_renderpass2,VK_VERSION_1_2)+VK_KHR_synchronization2),VK_VERSION_1_3","VK_HUAWEI_subpass_shading",{"number":727,"type":891,"author":1351,"provisional":666,"contact":895,"extension":1553,"proposal":666},"VK_IMG_filter_cubic",{"number":1555,"type":891,"author":1351,"deprecatedby":1556,"provisional":666,"contact":1557,"extension":1558,"proposal":666},55,null,"Stuart Smith","VK_IMG_format_pvrtc",{"number":1560,"type":891,"author":1351,"provisional":666,"depends":908,"specialuse":976,"contact":1181,"extension":1561,"proposal":666},111,"VK_IMG_relaxed_line_rasterization",{"number":1563,"type":891,"author":1564,"provisional":666,"specialuse":903,"contact":1565,"extension":1566,"proposal":666},211,"INTEL","Lionel Landwerlin @llandwerlin","VK_INTEL_performance_query",{"number":1568,"type":891,"author":1564,"provisional":666,"depends":908,"contact":1569,"extension":1570,"proposal":666},210,"Ian Romanick @ianromanick","VK_INTEL_shader_integer_functions2",{"number":1572,"type":891,"author":1573,"promotedto":1002,"provisional":666,"depends":1574,"ratified":1030,"contact":987,"extension":1575,"proposal":666},84,"KHR","(VK_KHR_get_physical_device_properties2+VK_KHR_storage_buffer_storage_class),VK_VERSION_1_1","VK_KHR_16bit_storage",{"number":1577,"type":891,"author":1573,"promotedto":1104,"provisional":666,"depends":1574,"ratified":1030,"contact":1578,"extension":1579,"proposal":666},178,"Alexander Galazin @alegal-arm","VK_KHR_8bit_storage",{"number":1581,"type":891,"author":1573,"provisional":666,"depends":1582,"ratified":1030,"contact":1356,"extension":1583,"proposal":666},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":699,"type":1012,"author":1573,"provisional":666,"depends":1125,"platform":975,"ratified":1030,"contact":982,"extension":1585,"proposal":666},"VK_KHR_android_surface",{"number":1587,"type":891,"author":1573,"promotedto":1002,"provisional":666,"ratified":1030,"contact":895,"extension":1588,"proposal":666},158,"VK_KHR_bind_memory2",{"number":1590,"type":891,"author":1573,"promotedto":1104,"provisional":666,"depends":1591,"ratified":1030,"contact":1038,"extension":1048,"proposal":666},258,"(VK_KHR_get_physical_device_properties2+VK_KHR_device_group),VK_VERSION_1_1",{"number":1593,"type":891,"author":1573,"provisional":666,"depends":908,"ratified":1056,"contact":1247,"extension":1052,"proposal":666},544,{"number":1595,"type":891,"author":1573,"provisional":666,"depends":1596,"ratified":1030,"contact":1597,"extension":1598,"proposal":865},512,"VK_KHR_get_physical_device_properties2","Jean-Noe Morissette @MagicPoncho","VK_KHR_compute_shader_derivatives",{"number":1600,"type":891,"author":1573,"provisional":666,"depends":908,"ratified":1030,"contact":996,"extension":1601,"proposal":865},507,"VK_KHR_cooperative_matrix",{"number":1603,"type":891,"author":1573,"promotedto":1006,"provisional":666,"depends":908,"ratified":1056,"contact":1168,"extension":1604,"proposal":666},338,"VK_KHR_copy_commands2",{"number":1606,"type":891,"author":1573,"promotedto":1104,"provisional":666,"depends":1607,"ratified":1030,"contact":1608,"extension":1609,"proposal":666},110,"(VK_KHR_multiview+VK_KHR_maintenance2),VK_VERSION_1_1","Tobias Hector @tobias","VK_KHR_create_renderpass2",{"number":1611,"type":891,"author":1573,"promotedto":1002,"provisional":666,"depends":1612,"ratified":1030,"contact":1020,"extension":1613,"proposal":666},128,"VK_KHR_get_memory_requirements2,VK_VERSION_1_1","VK_KHR_dedicated_allocation",{"number":1615,"type":891,"author":1573,"provisional":666,"ratified":1030,"contact":1616,"extension":1617,"proposal":666},269,"Josh Barczak @jbarczak","VK_KHR_deferred_host_operations",{"number":1619,"type":891,"author":1573,"promotedto":1104,"provisional":666,"depends":1620,"ratified":1030,"contact":1621,"extension":1622,"proposal":666},200,"VK_KHR_create_renderpass2,VK_VERSION_1_2","Jan-Harald Fredriksen @janharald","VK_KHR_depth_stencil_resolve",{"number":1624,"type":891,"author":1573,"promotedto":1002,"provisional":666,"ratified":1030,"contact":1625,"extension":1626,"proposal":666},86,"Markus Tavenrath @mtavenrath","VK_KHR_descriptor_update_template",{"number":1628,"type":891,"author":1573,"promotedto":1002,"provisional":666,"depends":1629,"ratified":1030,"contact":1038,"extension":1630,"proposal":666},61,"VK_KHR_device_group_creation","VK_KHR_device_group",{"number":1632,"type":1012,"author":1573,"promotedto":1002,"provisional":666,"ratified":1030,"contact":1038,"extension":1629,"proposal":666},71,{"number":675,"type":1012,"author":1573,"provisional":666,"depends":1125,"ratified":1056,"contact":1634,"extension":1122,"proposal":666},"James Jones @cubanismo,Norbert Nopper @FslNopper",{"number":679,"type":891,"author":1573,"provisional":666,"depends":1636,"ratified":1056,"contact":1020,"extension":1637,"proposal":666},"VK_KHR_swapchain+VK_KHR_display","VK_KHR_display_swapchain",{"number":1639,"type":891,"author":1573,"promotedto":1104,"provisional":666,"ratified":1030,"contact":1044,"extension":916,"proposal":666},170,{"number":1641,"type":891,"author":1573,"promotedto":1104,"provisional":666,"depends":908,"ratified":1030,"contact":904,"extension":1642,"proposal":666},197,"VK_KHR_driver_properties",{"number":843,"type":891,"author":1573,"promotedto":1006,"provisional":666,"depends":1644,"ratified":1030,"contact":895,"extension":1645,"proposal":865},"((VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_depth_stencil_resolve),VK_VERSION_1_2","VK_KHR_dynamic_rendering",{"number":1647,"type":891,"author":892,"provisional":666,"depends":1648,"ratified":1030,"contact":895,"extension":1649,"proposal":865},233,"VK_KHR_dynamic_rendering,VK_VERSION_1_3","VK_KHR_dynamic_rendering_local_read",{"number":1651,"type":891,"author":1573,"promotedto":1002,"provisional":666,"depends":1652,"ratified":1030,"contact":982,"extension":1653,"proposal":666},114,"VK_KHR_external_fence_capabilities","VK_KHR_external_fence",{"number":1655,"type":1012,"author":1573,"promotedto":1002,"provisional":666,"depends":908,"ratified":1030,"contact":982,"extension":1652,"proposal":666},113,{"number":1657,"type":891,"author":1573,"provisional":666,"depends":1658,"ratified":1056,"contact":982,"extension":1659,"proposal":666},116,"VK_KHR_external_fence,VK_VERSION_1_1","VK_KHR_external_fence_fd",{"number":1661,"type":891,"author":1573,"provisional":666,"depends":1653,"platform":1186,"ratified":1030,"contact":982,"extension":1662,"proposal":666},115,"VK_KHR_external_fence_win32",{"number":1664,"type":891,"author":1573,"promotedto":1002,"provisional":666,"depends":1665,"ratified":1030,"contact":1020,"extension":1666,"proposal":666},73,"VK_KHR_external_memory_capabilities,VK_VERSION_1_1","VK_KHR_external_memory",{"number":1668,"type":1012,"author":1573,"promotedto":1002,"provisional":666,"depends":908,"ratified":1030,"contact":1020,"extension":1669,"proposal":666},72,"VK_KHR_external_memory_capabilities",{"number":1671,"type":891,"author":1573,"provisional":666,"depends":1155,"ratified":1056,"contact":1020,"extension":1160,"proposal":666},75,{"number":1673,"type":891,"author":1573,"provisional":666,"depends":1155,"platform":1186,"ratified":1030,"contact":1020,"extension":1674,"proposal":666},74,"VK_KHR_external_memory_win32",{"number":1676,"type":891,"author":1573,"promotedto":1002,"provisional":666,"depends":1677,"ratified":1030,"contact":1020,"extension":1678,"proposal":666},78,"VK_KHR_external_semaphore_capabilities","VK_KHR_external_semaphore",{"number":1680,"type":1012,"author":1573,"promotedto":1002,"provisional":666,"depends":908,"ratified":1030,"contact":1020,"extension":1677,"proposal":666},77,{"number":1682,"type":891,"author":1573,"provisional":666,"depends":1683,"ratified":1056,"contact":1020,"extension":1684,"proposal":666},80,"VK_KHR_external_semaphore,VK_VERSION_1_1","VK_KHR_external_semaphore_fd",{"number":1686,"type":891,"author":1573,"provisional":666,"depends":1678,"platform":1186,"ratified":1030,"contact":1020,"extension":1687,"proposal":666},79,"VK_KHR_external_semaphore_win32",{"number":1689,"type":891,"author":1573,"promotedto":1006,"provisional":666,"depends":908,"ratified":1030,"contact":1565,"extension":1690,"proposal":666},361,"VK_KHR_format_feature_flags2",{"number":1692,"type":891,"author":1573,"provisional":666,"depends":908,"ratified":1030,"contact":899,"extension":1693,"proposal":865},323,"VK_KHR_fragment_shader_barycentric",{"number":1695,"type":891,"author":1573,"provisional":666,"depends":1696,"ratified":1056,"contact":895,"extension":1697,"proposal":865},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":1699,"type":1012,"author":1573,"provisional":666,"depends":1122,"ratified":1056,"contact":1020,"extension":1700,"proposal":666},122,"VK_KHR_get_display_properties2",{"number":1702,"type":891,"author":1573,"promotedto":1002,"provisional":666,"ratified":1030,"contact":1272,"extension":1703,"proposal":666},147,"VK_KHR_get_memory_requirements2",{"number":1705,"type":1012,"author":1573,"promotedto":1002,"provisional":666,"ratified":1030,"contact":1038,"extension":1596,"proposal":666},60,{"number":1707,"type":1012,"author":1573,"provisional":666,"depends":1125,"ratified":1056,"contact":1020,"extension":1708,"proposal":666},120,"VK_KHR_get_surface_capabilities2",{"number":1710,"type":891,"author":1573,"provisional":666,"depends":908,"ratified":1056,"contact":895,"extension":1190,"proposal":666},189,{"number":1712,"type":891,"author":1573,"promotedto":1104,"provisional":666,"ratified":1030,"contact":1272,"extension":1713,"proposal":666},148,"VK_KHR_image_format_list",{"number":1715,"type":891,"author":1573,"promotedto":1104,"provisional":666,"depends":1716,"ratified":1030,"contact":1608,"extension":1717,"proposal":666},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":1719,"type":891,"author":1573,"provisional":666,"depends":1203,"ratified":1056,"contact":1525,"extension":1720,"proposal":666},85,"VK_KHR_incremental_present",{"number":1722,"type":891,"author":1573,"provisional":666,"depends":908,"ratified":1056,"contact":1044,"extension":1242,"proposal":666},534,{"number":1724,"type":891,"author":1573,"provisional":666,"depends":908,"ratified":1056,"contact":1044,"extension":1262,"proposal":666},535,{"number":1726,"type":891,"author":1573,"provisional":666,"ratified":1030,"contact":1091,"extension":1267,"proposal":865},527,{"number":1728,"type":891,"author":1573,"promotedto":1002,"provisional":666,"ratified":1030,"contact":1044,"extension":936,"proposal":666},70,{"number":1730,"type":891,"author":1573,"promotedto":1002,"provisional":666,"ratified":1030,"contact":1731,"extension":1732,"proposal":666},118,"Michael Worcester @michaelworcester","VK_KHR_maintenance2",{"number":1734,"type":891,"author":1573,"promotedto":1002,"provisional":666,"depends":908,"ratified":1030,"contact":1038,"extension":1303,"proposal":666},169,{"number":1736,"type":891,"author":1573,"promotedto":1006,"provisional":666,"depends":1002,"ratified":1030,"contact":1044,"extension":1737,"proposal":666},414,"VK_KHR_maintenance4",{"number":1739,"type":891,"author":1573,"provisional":666,"depends":1740,"ratified":1030,"contact":1741,"extension":1742,"proposal":865},471,"(VK_VERSION_1_1+VK_KHR_dynamic_rendering),VK_VERSION_1_3","Stu Smith @stu-s","VK_KHR_maintenance5",{"number":1744,"type":891,"author":1573,"provisional":666,"depends":1002,"ratified":1030,"contact":1745,"extension":1746,"proposal":865},546,"Jon Leech @oddhack","VK_KHR_maintenance6",{"number":1748,"type":891,"author":1573,"provisional":666,"depends":1002,"ratified":1030,"contact":1031,"extension":1749,"proposal":865},563,"VK_KHR_maintenance7",{"number":1751,"type":891,"author":1573,"provisional":666,"ratified":1030,"contact":1272,"extension":1271,"proposal":865},272,{"number":1753,"type":891,"author":1573,"promotedto":1002,"provisional":666,"depends":908,"ratified":1030,"contact":1038,"extension":1754,"proposal":666},54,"VK_KHR_multiview",{"extension":1756,"proposal":666},"VK_KHR_object_refresh",{"number":1758,"type":891,"author":1573,"provisional":666,"depends":908,"ratified":1056,"specialuse":903,"contact":1759,"extension":1760,"proposal":666},117,"Alon Or-bach @alonorbach","VK_KHR_performance_query",{"number":1762,"type":891,"author":1573,"provisional":666,"depends":1742,"ratified":1030,"contact":1741,"extension":1763,"proposal":865},484,"VK_KHR_pipeline_binary",{"number":1765,"type":891,"author":1573,"provisional":666,"depends":908,"ratified":1030,"specialuse":903,"contact":1272,"extension":1766,"proposal":666},270,"VK_KHR_pipeline_executable_properties",{"number":1768,"type":891,"author":1573,"provisional":666,"ratified":1030,"contact":1283,"extension":1769,"proposal":666},291,"VK_KHR_pipeline_library",{"number":1771,"type":1012,"author":1573,"provisional":666,"ratified":1030,"contact":1772,"extension":1773,"proposal":666},395,"Charles Giessen @charles-lunarg","VK_KHR_portability_enumeration",{"number":1775,"type":891,"author":1573,"provisional":865,"depends":908,"platform":894,"ratified":1030,"contact":1288,"extension":1776,"proposal":666},164,"VK_KHR_portability_subset",{"number":1778,"type":891,"author":1573,"provisional":666,"depends":1779,"ratified":1030,"contact":1780,"extension":1781,"proposal":666},295,"VK_KHR_swapchain+VK_KHR_get_physical_device_properties2,VK_VERSION_1_1","Keith Packard @keithp","VK_KHR_present_id",{"number":1783,"type":891,"author":1573,"provisional":666,"depends":1784,"ratified":1030,"contact":1780,"extension":1785,"proposal":666},249,"VK_KHR_swapchain+VK_KHR_present_id","VK_KHR_present_wait",{"number":1787,"type":891,"author":1573,"provisional":666,"depends":908,"ratified":1030,"contact":1038,"extension":1788,"proposal":666},81,"VK_KHR_push_descriptor",{"number":1790,"type":891,"author":1573,"provisional":666,"depends":1791,"ratified":1030,"contact":1356,"extension":1792,"proposal":666},349,"VK_KHR_spirv_1_4+VK_KHR_acceleration_structure","VK_KHR_ray_query",{"number":1794,"type":891,"author":1573,"provisional":666,"depends":1583,"ratified":1030,"contact":1356,"extension":1795,"proposal":666},387,"VK_KHR_ray_tracing_maintenance1",{"number":1797,"type":891,"author":1573,"provisional":666,"depends":1791,"ratified":1030,"contact":1356,"extension":1798,"proposal":666},348,"VK_KHR_ray_tracing_pipeline",{"number":1800,"type":891,"author":1573,"provisional":666,"depends":1583,"ratified":1030,"contact":1801,"extension":1802,"proposal":865},482,"Eric Werness","VK_KHR_ray_tracing_position_fetch",{"number":1804,"type":891,"author":1573,"promotedto":1002,"provisional":666,"ratified":1030,"contact":1805,"extension":1806,"proposal":666},145,"John Kessenich @johnkslang","VK_KHR_relaxed_block_layout",{"number":723,"type":891,"author":1573,"promotedto":1104,"provisional":666,"ratified":1030,"contact":895,"extension":1808,"proposal":666},"VK_KHR_sampler_mirror_clamp_to_edge",{"number":1810,"type":891,"author":1573,"promotedto":1002,"provisional":666,"depends":1811,"ratified":1030,"contact":1812,"extension":1813,"proposal":666},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":1815,"type":891,"author":1573,"promotedto":1104,"provisional":666,"depends":1696,"ratified":1030,"contact":1044,"extension":1816,"proposal":666},242,"VK_KHR_separate_depth_stencil_layouts",{"number":1818,"type":891,"author":1573,"promotedto":1104,"provisional":666,"depends":908,"ratified":1030,"contact":1819,"extension":1820,"proposal":666},181,"Aaron Hagan @ahagan","VK_KHR_shader_atomic_int64",{"number":1822,"type":891,"author":1573,"provisional":666,"depends":908,"ratified":1056,"contact":1819,"extension":1823,"proposal":666},182,"VK_KHR_shader_clock",{"number":1825,"type":891,"author":1573,"promotedto":1002,"provisional":666,"ratified":1030,"contact":1356,"extension":1826,"proposal":666},64,"VK_KHR_shader_draw_parameters",{"number":1828,"type":891,"author":1573,"provisional":666,"depends":908,"ratified":1030,"contact":996,"extension":1829,"proposal":865},545,"VK_KHR_shader_expect_assume",{"number":1831,"type":891,"author":1573,"promotedto":1104,"provisional":666,"depends":908,"ratified":1030,"contact":1578,"extension":922,"proposal":666},83,{"number":1833,"type":891,"author":1573,"promotedto":1104,"provisional":666,"depends":908,"ratified":1030,"contact":1578,"extension":1834,"proposal":666},198,"VK_KHR_shader_float_controls",{"number":1836,"type":891,"author":1573,"provisional":666,"depends":1837,"ratified":1030,"contact":1087,"extension":1838,"proposal":865},529,"VK_VERSION_1_1+VK_KHR_shader_float_controls","VK_KHR_shader_float_controls2",{"number":1840,"type":891,"author":1573,"promotedto":1006,"provisional":666,"depends":908,"ratified":1030,"contact":996,"extension":1841,"proposal":865},281,"VK_KHR_shader_integer_dot_product",{"number":1843,"type":891,"author":1573,"provisional":666,"depends":1002,"ratified":1030,"contact":1844,"extension":1845,"proposal":865},435,"Alan Baker @alan-baker","VK_KHR_shader_maximal_reconvergence",{"number":1847,"type":891,"author":1573,"promotedto":1006,"provisional":666,"ratified":1030,"contact":1073,"extension":1848,"proposal":666},294,"VK_KHR_shader_non_semantic_info",{"number":1850,"type":891,"author":1573,"provisional":666,"depends":1851,"ratified":1030,"contact":895,"extension":1852,"proposal":865},236,"VK_VERSION_1_1+VK_KHR_vulkan_memory_model+VK_KHR_shader_maximal_reconvergence","VK_KHR_shader_quad_control",{"number":1854,"type":891,"author":1573,"provisional":666,"ratified":1030,"contact":1855,"extension":1856,"proposal":865},559,"Nathan Gauër @Keenuts","VK_KHR_shader_relaxed_extended_instruction",{"number":1858,"type":891,"author":1573,"promotedto":1104,"provisional":666,"depends":1002,"ratified":1030,"contact":1437,"extension":1859,"proposal":666},176,"VK_KHR_shader_subgroup_extended_types",{"number":1861,"type":891,"author":1573,"provisional":666,"ratified":1030,"contact":996,"extension":1862,"proposal":865},417,"VK_KHR_shader_subgroup_rotate",{"number":1864,"type":891,"author":1573,"provisional":666,"depends":1002,"ratified":1030,"contact":1844,"extension":1865,"proposal":666},324,"VK_KHR_shader_subgroup_uniform_control_flow",{"number":1867,"type":891,"author":1573,"promotedto":1006,"provisional":666,"depends":908,"ratified":1056,"contact":982,"extension":1868,"proposal":666},216,"VK_KHR_shader_terminate_invocation",{"number":1870,"type":891,"author":1573,"provisional":666,"depends":1871,"ratified":1056,"contact":1759,"extension":1872,"proposal":666},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":1874,"type":891,"author":1573,"promotedto":1104,"provisional":666,"depends":1837,"ratified":1030,"contact":982,"extension":1282,"proposal":666},237,{"number":1876,"type":891,"author":1573,"promotedto":1002,"provisional":666,"ratified":1030,"contact":1578,"extension":1877,"proposal":666},132,"VK_KHR_storage_buffer_storage_class",{"number":668,"type":1012,"author":1573,"provisional":666,"ratified":1056,"contact":1879,"extension":1125,"proposal":666},"James Jones @cubanismo,Ian Elliott @ianelliottus",{"number":1881,"type":1012,"author":1573,"provisional":666,"depends":1882,"ratified":1030,"contact":1883,"extension":1884,"proposal":666},240,"VK_VERSION_1_1+VK_KHR_get_surface_capabilities2","Sandeep Shinde @sashinde","VK_KHR_surface_protected_capabilities",{"number":653,"type":891,"author":1573,"provisional":666,"depends":1125,"ratified":1056,"contact":1879,"extension":1203,"proposal":666},{"number":1887,"type":891,"author":1573,"provisional":666,"depends":1888,"ratified":1056,"contact":904,"extension":1889,"proposal":666},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":1891,"type":891,"author":1573,"promotedto":1006,"provisional":666,"depends":908,"ratified":1056,"contact":895,"extension":1892,"proposal":666},315,"VK_KHR_synchronization2",{"number":1894,"type":891,"author":1573,"promotedto":1104,"provisional":666,"depends":908,"ratified":1030,"contact":1272,"extension":1895,"proposal":666},208,"VK_KHR_timeline_semaphore",{"number":1897,"type":891,"author":1573,"promotedto":1104,"provisional":666,"depends":908,"ratified":1030,"contact":1087,"extension":1898,"proposal":666},254,"VK_KHR_uniform_buffer_standard_layout",{"number":1900,"type":891,"author":1573,"promotedto":1002,"provisional":666,"depends":1574,"ratified":1030,"contact":982,"extension":1901,"proposal":666},121,"VK_KHR_variable_pointers",{"number":1903,"type":891,"author":1573,"provisional":666,"depends":908,"ratified":1056,"contact":1091,"extension":1480,"proposal":865},526,{"number":1905,"type":891,"author":1573,"provisional":666,"depends":1906,"ratified":1030,"contact":1247,"extension":1907,"proposal":865},513,"VK_KHR_video_decode_queue","VK_KHR_video_decode_av1",{"number":827,"type":891,"author":1573,"provisional":666,"depends":1906,"ratified":1030,"contact":1909,"extension":1910,"proposal":865},"peter.fang@amd.com","VK_KHR_video_decode_h264",{"number":1912,"type":891,"author":1573,"provisional":666,"depends":1906,"ratified":1030,"contact":1909,"extension":1913,"proposal":865},188,"VK_KHR_video_decode_h265",{"number":763,"type":891,"author":1573,"provisional":666,"depends":1915,"ratified":1030,"contact":1916,"extension":1906,"proposal":865},"VK_KHR_video_queue+(VK_KHR_synchronization2,VK_VERSION_1_3)","jake.beju@amd.com",{"number":819,"type":891,"author":1573,"provisional":666,"depends":1918,"ratified":1030,"contact":1919,"extension":1920,"proposal":865},"VK_KHR_video_encode_queue","Ahmed Abdelkhalek @aabdelkh","VK_KHR_video_encode_h264",{"number":823,"type":891,"author":1573,"provisional":666,"depends":1918,"ratified":1030,"contact":1919,"extension":1922,"proposal":865},"VK_KHR_video_encode_h265",{"number":1924,"type":891,"author":1573,"provisional":666,"depends":1915,"ratified":1030,"contact":1919,"extension":1918,"proposal":865},300,{"number":1926,"type":891,"author":1573,"provisional":666,"depends":1927,"ratified":1030,"contact":1247,"extension":1928,"proposal":865},516,"VK_KHR_video_queue","VK_KHR_video_maintenance1",{"number":759,"type":891,"author":1573,"provisional":666,"depends":1930,"ratified":1030,"contact":1486,"extension":1927,"proposal":865},"(VK_VERSION_1_1+VK_KHR_synchronization2),VK_VERSION_1_3",{"number":1932,"type":891,"author":1573,"promotedto":1104,"provisional":666,"depends":908,"ratified":1030,"contact":1038,"extension":1933,"proposal":666},212,"VK_KHR_vulkan_memory_model",{"number":691,"type":1012,"author":1573,"provisional":666,"depends":1125,"platform":1935,"ratified":1030,"contact":1936,"extension":1937,"proposal":666},"wayland","Jesse Hall @critsec,Ian Elliott @ianelliottus","VK_KHR_wayland_surface",{"number":1939,"type":891,"author":1573,"provisional":666,"depends":1674,"platform":1186,"ratified":1030,"contact":1940,"extension":1941,"proposal":666},76,"Carsten Rohde @crohde","VK_KHR_win32_keyed_mutex",{"number":703,"type":1012,"author":1573,"provisional":666,"depends":1125,"platform":1186,"ratified":1030,"contact":1936,"extension":1943,"proposal":666},"VK_KHR_win32_surface",{"number":1945,"type":891,"author":1573,"provisional":666,"depends":908,"ratified":1030,"contact":1946,"extension":1947,"proposal":666},337,"Caio Marcelo de Oliveira Filho @cmarcelo","VK_KHR_workgroup_memory_explicit_layout",{"number":687,"type":1012,"author":1573,"provisional":666,"depends":1125,"platform":1949,"ratified":1030,"contact":1936,"extension":1950,"proposal":666},"xcb","VK_KHR_xcb_surface",{"number":683,"type":1012,"author":1573,"provisional":666,"depends":1125,"platform":1952,"ratified":1030,"contact":1936,"extension":1953,"proposal":666},"xlib","VK_KHR_xlib_surface",{"number":1955,"type":891,"author":1573,"promotedto":1006,"provisional":666,"depends":908,"ratified":1030,"contact":1844,"extension":1956,"proposal":666},326,"VK_KHR_zero_initialize_workgroup_memory",{"number":1958,"type":1012,"author":1471,"provisional":666,"contact":1772,"extension":1959,"proposal":865},460,"VK_LUNARG_direct_driver_loading",{"number":1961,"type":891,"author":1962,"provisional":666,"depends":908,"specialuse":1083,"contact":1340,"extension":1963,"proposal":666},576,"MESA","VK_MESA_image_alignment_control",{"number":1965,"type":891,"author":1966,"provisional":666,"depends":908,"contact":1967,"extension":1968,"proposal":865},531,"MSFT","Jesse Natalie @jenatali","VK_MSFT_layered_driver",{"number":1970,"type":1012,"author":1971,"deprecatedby":1293,"provisional":666,"depends":1125,"platform":1972,"contact":1288,"extension":1973,"proposal":666},123,"MVK","ios","VK_MVK_ios_surface",{"number":1975,"type":1012,"author":1971,"deprecatedby":1293,"provisional":666,"depends":1125,"platform":1976,"contact":1288,"extension":1977,"proposal":666},124,"macos","VK_MVK_macos_surface",{"number":1979,"type":1012,"author":1980,"provisional":666,"depends":1125,"platform":1981,"contact":1982,"extension":1983,"proposal":666},63,"NN","vi","Mathias Heyer gitlab:@mheyer","VK_NN_vi_surface",{"number":783,"type":891,"author":1985,"provisional":666,"contact":1986,"extension":1987,"proposal":666},"NVX","Eric Werness @ewerness-nv,Liam Middlebrook @liam-middlebrook","VK_NVX_binary_import",{"number":787,"type":891,"author":1985,"provisional":666,"contact":1989,"extension":1990,"proposal":666},"Eric Werness @ewerness-nv","VK_NVX_image_view_handle",{"number":1992,"type":891,"author":1985,"provisional":666,"depends":1993,"contact":1038,"extension":1994,"proposal":666},98,"VK_KHR_multiview,VK_VERSION_1_1","VK_NVX_multiview_per_view_attributes",{"number":1996,"type":891,"author":1018,"provisional":666,"depends":1013,"platform":1186,"contact":1997,"extension":1998,"proposal":666},346,"Jeff Juliano @jjuliano","VK_NV_acquire_winrt_display",{"number":2000,"type":891,"author":1018,"provisional":666,"contact":1989,"extension":2001,"proposal":666},88,"VK_NV_clip_space_w_scaling",{"number":2003,"type":891,"author":1018,"provisional":666,"contact":2004,"extension":2005,"proposal":666},560,"Lujin Wang @lujinwangnv","VK_NV_command_buffer_inheritance",{"number":2007,"type":891,"author":1018,"promotedto":1598,"provisional":666,"depends":908,"contact":2008,"extension":2009,"proposal":666},202,"Pat Brown @nvpbrown","VK_NV_compute_shader_derivatives",{"number":2011,"type":891,"author":1018,"provisional":666,"depends":908,"contact":1038,"extension":2012,"proposal":666},250,"VK_NV_cooperative_matrix",{"number":2014,"type":891,"author":1018,"provisional":666,"depends":2015,"contact":1148,"extension":2016,"proposal":666},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":2018,"type":891,"author":1018,"provisional":666,"depends":908,"contact":1356,"extension":2019,"proposal":666},51,"VK_NV_corner_sampled_image",{"number":2021,"type":891,"author":1018,"provisional":666,"depends":2022,"contact":2023,"extension":2024,"proposal":666},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":2026,"type":891,"author":1018,"provisional":865,"contact":2027,"extension":2028,"proposal":666},308,"Tristan Lorach @tlorach","VK_NV_cuda_kernel_launch",{"number":771,"type":891,"author":1018,"deprecatedby":1613,"provisional":666,"contact":1038,"extension":2030,"proposal":666},"VK_NV_dedicated_allocation",{"number":2032,"type":891,"author":2033,"provisional":666,"depends":2034,"contact":2035,"extension":2036,"proposal":666},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":2038,"type":891,"author":1018,"provisional":666,"depends":1002,"contact":1044,"extension":2039,"proposal":666},547,"VK_NV_descriptor_pool_overallocation",{"number":2041,"type":891,"author":2033,"provisional":666,"depends":908,"contact":2035,"extension":2042,"proposal":666},207,"VK_NV_device_diagnostic_checkpoints",{"number":2044,"type":891,"author":1018,"provisional":666,"depends":908,"contact":2023,"extension":2045,"proposal":666},301,"VK_NV_device_diagnostics_config",{"number":2047,"type":891,"author":1018,"provisional":666,"depends":2048,"contact":1283,"extension":2049,"proposal":666},278,"(VK_VERSION_1_1+VK_KHR_buffer_device_address),VK_VERSION_1_2","VK_NV_device_generated_commands",{"number":2051,"type":891,"author":1018,"provisional":666,"depends":2049,"contact":1148,"extension":2052,"proposal":666},429,"VK_NV_device_generated_commands_compute",{"number":2054,"type":891,"author":1018,"provisional":865,"depends":1318,"platform":894,"contact":2055,"extension":2056,"proposal":666},398,"Christoph Kubisch @pixeljetstream, Eric Werness @ewerness-nv","VK_NV_displacement_micromap",{"number":2058,"type":891,"author":1018,"provisional":666,"contact":2059,"extension":2060,"proposal":666},493,"Russell Chou @russellcnv","VK_NV_extended_sparse_address_space",{"number":2062,"type":891,"author":1018,"deprecatedby":1666,"provisional":666,"depends":2063,"contact":1020,"extension":2064,"proposal":666},57,"VK_NV_external_memory_capabilities","VK_NV_external_memory",{"number":2066,"type":1012,"author":1018,"deprecatedby":1669,"provisional":666,"contact":1020,"extension":2063,"proposal":666},56,{"number":2068,"type":891,"author":1018,"provisional":666,"depends":1155,"contact":1940,"extension":2069,"proposal":666},372,"VK_NV_external_memory_rdma",{"extension":2071,"proposal":666},"VK_NV_external_memory_sci_buf",{"number":2073,"type":891,"author":1018,"deprecatedby":1674,"provisional":666,"depends":2064,"platform":1186,"contact":1020,"extension":2074,"proposal":666},58,"VK_NV_external_memory_win32",{"extension":2076,"proposal":666},"VK_NV_external_sci_sync",{"extension":2078,"proposal":666},"VK_NV_external_sci_sync2",{"number":2080,"type":891,"author":1018,"provisional":666,"contact":1038,"extension":2081,"proposal":666},154,"VK_NV_fill_rectangle",{"number":2083,"type":891,"author":1018,"provisional":666,"contact":1038,"extension":2084,"proposal":666},150,"VK_NV_fragment_coverage_to_color",{"number":2086,"type":891,"author":1018,"promotedto":1693,"provisional":666,"depends":908,"contact":2008,"extension":2087,"proposal":666},204,"VK_NV_fragment_shader_barycentric",{"number":2089,"type":891,"author":1018,"provisional":666,"depends":1697,"contact":2008,"extension":2090,"proposal":666},327,"VK_NV_fragment_shading_rate_enums",{"number":2092,"type":891,"author":1018,"provisional":666,"contact":1038,"extension":2093,"proposal":666},153,"VK_NV_framebuffer_mixed_samples",{"number":2095,"type":891,"author":1018,"provisional":666,"contact":1356,"extension":2096,"proposal":666},96,"VK_NV_geometry_shader_passthrough",{"number":715,"type":891,"author":1018,"deprecatedby":1556,"provisional":666,"contact":1044,"extension":2098,"proposal":666},"VK_NV_glsl_shader",{"number":2100,"type":891,"author":1018,"provisional":666,"depends":908,"contact":2101,"extension":2102,"proposal":666},279,"David Zhao Akeley @akeley98","VK_NV_inherited_viewport_scissor",{"number":2104,"type":891,"author":2033,"provisional":666,"depends":908,"contact":2105,"extension":2106,"proposal":666},431,"sourav parmar @souravpNV","VK_NV_linear_color_attachment",{"number":2108,"type":891,"author":1018,"provisional":666,"contact":2109,"extension":2110,"proposal":666},311,"Charles Hansen @cshansen","VK_NV_low_latency",{"number":2112,"type":891,"author":1018,"provisional":666,"depends":2113,"contact":2109,"extension":2114,"proposal":666},506,"VK_VERSION_1_2,VK_KHR_timeline_semaphore","VK_NV_low_latency2",{"number":2116,"type":891,"author":1018,"provisional":666,"depends":2015,"contact":1148,"extension":2117,"proposal":666},428,"VK_NV_memory_decompression",{"number":2119,"type":891,"author":1018,"provisional":666,"depends":908,"contact":1283,"extension":2120,"proposal":666},203,"VK_NV_mesh_shader",{"number":2122,"type":891,"author":1018,"provisional":666,"depends":2123,"contact":1940,"extension":2124,"proposal":666},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":2126,"type":891,"author":1018,"provisional":666,"depends":1746,"contact":1044,"extension":2127,"proposal":666},517,"VK_NV_per_stage_descriptor_set",{"number":2129,"type":891,"author":1018,"provisional":666,"depends":1185,"contact":2130,"extension":2131,"proposal":666},293,"Liya Li @liyli","VK_NV_present_barrier",{"extension":2133,"proposal":666},"VK_NV_private_vendor_info",{"number":2135,"type":891,"author":1018,"provisional":666,"contact":2136,"extension":2137,"proposal":666},556,"Rodrigo Locatti @rlocatti","VK_NV_raw_access_chains",{"number":2139,"type":891,"author":1018,"deprecatedby":1798,"provisional":666,"depends":2140,"contact":1989,"extension":2141,"proposal":666},166,"(VK_KHR_get_physical_device_properties2+VK_KHR_get_memory_requirements2),VK_VERSION_1_1","VK_NV_ray_tracing",{"number":2143,"type":891,"author":1018,"provisional":666,"depends":1798,"contact":1989,"extension":2144,"proposal":666},491,"VK_NV_ray_tracing_invocation_reorder",{"number":2146,"type":891,"author":1018,"provisional":666,"depends":1798,"contact":1801,"extension":2147,"proposal":666},328,"VK_NV_ray_tracing_motion_blur",{"number":2149,"type":891,"author":1018,"provisional":666,"contact":1148,"extension":2150,"proposal":865},569,"VK_NV_ray_tracing_validation",{"number":2152,"type":891,"author":1018,"provisional":666,"depends":908,"contact":2023,"extension":2153,"proposal":666},167,"VK_NV_representative_fragment_test",{"number":2155,"type":891,"author":1018,"provisional":666,"contact":1044,"extension":2156,"proposal":666},95,"VK_NV_sample_mask_override_coverage",{"number":2158,"type":891,"author":1018,"provisional":666,"depends":908,"contact":2008,"extension":2159,"proposal":666},206,"VK_NV_scissor_exclusive",{"number":2161,"type":891,"author":1018,"provisional":666,"contact":1038,"extension":2162,"proposal":666},564,"VK_NV_shader_atomic_float16_vector",{"number":2164,"type":891,"author":1018,"provisional":666,"depends":908,"contact":2008,"extension":2165,"proposal":666},205,"VK_NV_shader_image_footprint",{"number":2167,"type":891,"author":1018,"provisional":666,"depends":1002,"contact":1356,"extension":2168,"proposal":666},155,"VK_NV_shader_sm_builtins",{"number":2170,"type":891,"author":1018,"provisional":666,"depends":1002,"contact":1038,"extension":2171,"proposal":666},199,"VK_NV_shader_subgroup_partitioned",{"number":2173,"type":891,"author":1018,"provisional":666,"depends":908,"contact":2008,"extension":2174,"proposal":666},165,"VK_NV_shading_rate_image",{"number":2176,"type":891,"author":1018,"provisional":666,"contact":1356,"extension":2177,"proposal":666},97,"VK_NV_viewport_array2",{"number":2179,"type":891,"author":1018,"provisional":666,"contact":1044,"extension":2180,"proposal":666},99,"VK_NV_viewport_swizzle",{"number":2182,"type":891,"author":1018,"promotedto":1941,"provisional":666,"depends":2074,"platform":1186,"contact":1940,"extension":2183,"proposal":666},59,"VK_NV_win32_keyed_mutex",{"number":2185,"type":891,"author":1167,"provisional":666,"depends":2186,"contact":1168,"extension":2187,"proposal":666},522,"(VK_EXT_filter_cubic)+(VK_VERSION_1_2,VK_EXT_sampler_filter_minmax)","VK_QCOM_filter_cubic_clamp",{"number":2189,"type":891,"author":1167,"provisional":666,"depends":1169,"contact":1168,"extension":2190,"proposal":666},520,"VK_QCOM_filter_cubic_weights",{"number":2192,"type":891,"author":1167,"provisional":666,"depends":2193,"contact":1168,"extension":2194,"proposal":666},426,"(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_EXT_fragment_density_map","VK_QCOM_fragment_density_map_offset",{"number":2196,"type":891,"author":1167,"provisional":666,"depends":2197,"contact":1168,"extension":2198,"proposal":865},441,"VK_KHR_format_feature_flags2,VK_VERSION_1_3","VK_QCOM_image_processing",{"number":2200,"type":891,"author":1167,"provisional":666,"depends":2198,"contact":1168,"extension":2201,"proposal":666},519,"VK_QCOM_image_processing2",{"number":2203,"type":891,"author":1167,"provisional":666,"contact":1168,"extension":2204,"proposal":666},511,"VK_QCOM_multiview_per_view_render_areas",{"number":2206,"type":891,"author":1167,"provisional":666,"depends":908,"contact":1168,"extension":2207,"proposal":666},489,"VK_QCOM_multiview_per_view_viewports",{"number":2209,"type":891,"author":1167,"provisional":666,"contact":1168,"extension":2210,"proposal":666},172,"VK_QCOM_render_pass_shader_resolve",{"number":2212,"type":891,"author":1167,"provisional":666,"contact":1168,"extension":2213,"proposal":666},302,"VK_QCOM_render_pass_store_ops",{"number":2215,"type":891,"author":1167,"provisional":666,"contact":1168,"extension":2216,"proposal":666},283,"VK_QCOM_render_pass_transform",{"number":2218,"type":891,"author":1167,"provisional":666,"depends":2219,"contact":1168,"extension":2220,"proposal":666},334,"VK_KHR_copy_commands2,VK_VERSION_1_3","VK_QCOM_rotated_copy_commands",{"number":2222,"type":891,"author":1167,"provisional":666,"depends":908,"contact":1168,"extension":2223,"proposal":865},485,"VK_QCOM_tile_properties",{"number":2225,"type":891,"author":1167,"provisional":666,"contact":1168,"extension":2226,"proposal":666},521,"VK_QCOM_ycbcr_degamma",{"number":2228,"type":891,"author":2229,"provisional":666,"depends":981,"platform":2230,"contact":2231,"extension":2232,"proposal":666},530,"QNX","screen","Mike Gorchak @mgorchak-blackberry, Aaron Ruby @aruby-blackberry","VK_QNX_external_memory_screen_buffer",{"number":2234,"type":1012,"author":2229,"provisional":666,"depends":1125,"platform":2230,"contact":2235,"extension":2236,"proposal":666},379,"Mike Gorchak @mgorchak-blackberry","VK_QNX_screen_surface",{"number":2238,"type":891,"author":2239,"provisional":666,"depends":908,"contact":1111,"extension":2240,"proposal":666},486,"SEC","VK_SEC_amigo_profiling",{"number":2242,"type":891,"author":2243,"provisional":666,"depends":908,"specialuse":1083,"contact":1340,"extension":2244,"proposal":666},421,"VALVE","VK_VALVE_descriptor_set_host_mapping",{"number":2246,"type":891,"author":2243,"promotedto":1305,"provisional":666,"depends":1303,"specialuse":1083,"contact":1304,"extension":2247,"proposal":666},352,"VK_VALVE_mutable_descriptor_type",1725732636058]