[{"data":1,"prerenderedAt":2581},["ShallowReactive",2],{"KVb1TxlTpR":3,"VyF3Mmj32r":1021,"N9m89Rcq0G":1224},{"title":4,"description":5,"body":6,"_type":1020,"_id":4},"VK_KHR_vertex_attribute_divisor.proposal","Promoted from VK_EXT_vertex_attribute_divisor, this extension allows\ninstance-rate vertex attributes to be repeated for certain number of instances\ninstead of advancing for every instance when instanced rendering is enabled.",{"type":7,"children":8,"toc":1014},"root",[9,26,33,61,73,79,91,120,125,195,221,226,319,332,404,446,474,479,544,578,584,589,972,978,990,1008],{"type":10,"tag":11,"props":12,"children":13},"element","p",{},[14,17,24],{"type":15,"value":16},"text","Promoted from ",{"type":10,"tag":18,"props":19,"children":21},"code",{"className":20},[],[22],{"type":15,"value":23},"VK_EXT_vertex_attribute_divisor",{"type":15,"value":25},", this extension allows\ninstance-rate vertex attributes to be repeated for certain number of instances\ninstead of advancing for every instance when instanced rendering is enabled.",{"type":10,"tag":27,"props":28,"children":30},"h2",{"id":29},"_problem_statement",[31],{"type":15,"value":32},"Problem Statement",{"type":10,"tag":11,"props":34,"children":35},{},[36,38,44,46,51,53,59],{"type":15,"value":37},"In other APIs such as OpenGL, it is possible to use the same values of vertex\nattributes for a number of successive instances when instanced rendering is\nenabled.\nThis is commonly referred to as \"vertex attribute divisor\".\nFor example, if the divisor is ",{"type":10,"tag":18,"props":39,"children":41},{"className":40},[],[42],{"type":15,"value":43},"N",{"type":15,"value":45},", the same vertex attribute will be applied\nto ",{"type":10,"tag":18,"props":47,"children":49},{"className":48},[],[50],{"type":15,"value":43},{"type":15,"value":52}," successive instances before moving on to the next vertex attribute.\nA value of ",{"type":10,"tag":18,"props":54,"children":56},{"className":55},[],[57],{"type":15,"value":58},"0",{"type":15,"value":60}," allows the same vertex attribute to be applied to all instances.",{"type":10,"tag":11,"props":62,"children":63},{},[64,66,71],{"type":15,"value":65},"This functionality was originally introduced in Vulkan with the\n",{"type":10,"tag":18,"props":67,"children":69},{"className":68},[],[70],{"type":15,"value":23},{"type":15,"value":72}," extension.",{"type":10,"tag":27,"props":74,"children":76},{"id":75},"_proposal",[77],{"type":15,"value":78},"Proposal",{"type":10,"tag":11,"props":80,"children":81},{},[82,84,89],{"type":15,"value":83},"The API in ",{"type":10,"tag":18,"props":85,"children":87},{"className":86},[],[88],{"type":15,"value":23},{"type":15,"value":90}," is promoted to KHR with the\nfollowing exception:",{"type":10,"tag":11,"props":92,"children":93},{},[94,96,102,104,110,112,118],{"type":15,"value":95},"The ",{"type":10,"tag":18,"props":97,"children":99},{"className":98},[],[100],{"type":15,"value":101},"VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR",{"type":15,"value":103}," struct contains\nan additional property ",{"type":10,"tag":18,"props":105,"children":107},{"className":106},[],[108],{"type":15,"value":109},"supportsNonZeroFirstInstance",{"type":15,"value":111},", compared to\n",{"type":10,"tag":18,"props":113,"children":115},{"className":114},[],[116],{"type":15,"value":117},"VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT",{"type":15,"value":119},".",{"type":10,"tag":11,"props":121,"children":122},{},[123],{"type":15,"value":124},"The vertex attribute divisor can be specified with:",{"type":10,"tag":126,"props":127,"children":132},"pre",{"className":128,"code":129,"language":130,"meta":131,"style":131},"language-c shiki shiki-themes github-light-default github-dark-default","typedef struct VkVertexInputBindingDivisorDescriptionKHR {\n uint32_t binding;\n uint32_t divisor;\n} VkVertexInputBindingDivisorDescriptionKHR;\n","c","",[133],{"type":10,"tag":18,"props":134,"children":135},{"__ignoreMap":131},[136,159,173,186],{"type":10,"tag":137,"props":138,"children":141},"span",{"class":139,"line":140},"line",1,[142,148,153],{"type":10,"tag":137,"props":143,"children":145},{"style":144},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[146],{"type":15,"value":147},"typedef",{"type":10,"tag":137,"props":149,"children":150},{"style":144},[151],{"type":15,"value":152}," struct",{"type":10,"tag":137,"props":154,"children":156},{"style":155},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[157],{"type":15,"value":158}," VkVertexInputBindingDivisorDescriptionKHR {\n",{"type":10,"tag":137,"props":160,"children":162},{"class":139,"line":161},2,[163,168],{"type":10,"tag":137,"props":164,"children":165},{"style":144},[166],{"type":15,"value":167}," uint32_t",{"type":10,"tag":137,"props":169,"children":170},{"style":155},[171],{"type":15,"value":172}," binding;\n",{"type":10,"tag":137,"props":174,"children":176},{"class":139,"line":175},3,[177,181],{"type":10,"tag":137,"props":178,"children":179},{"style":144},[180],{"type":15,"value":167},{"type":10,"tag":137,"props":182,"children":183},{"style":155},[184],{"type":15,"value":185}," divisor;\n",{"type":10,"tag":137,"props":187,"children":189},{"class":139,"line":188},4,[190],{"type":10,"tag":137,"props":191,"children":192},{"style":155},[193],{"type":15,"value":194},"} VkVertexInputBindingDivisorDescriptionKHR;\n",{"type":10,"tag":11,"props":196,"children":197},{},[198,200,206,208,213,214,219],{"type":15,"value":199},"which specifies a divisor value for the given vertex binding.\n",{"type":10,"tag":18,"props":201,"children":203},{"className":202},[],[204],{"type":15,"value":205},"divisor",{"type":15,"value":207}," is the number of successive instances that will use the same value of\nthe vertex attribute when instanced rendering is enabled.\nFor example, if the divisor is ",{"type":10,"tag":18,"props":209,"children":211},{"className":210},[],[212],{"type":15,"value":43},{"type":15,"value":45},{"type":10,"tag":18,"props":215,"children":217},{"className":216},[],[218],{"type":15,"value":43},{"type":15,"value":220}," successive instances before moving on to the next vertex attribute.",{"type":10,"tag":11,"props":222,"children":223},{},[224],{"type":15,"value":225},"The above is specified once per vertex binding in:",{"type":10,"tag":126,"props":227,"children":229},{"className":128,"code":228,"language":130,"meta":131,"style":131},"typedef struct VkPipelineVertexInputDivisorStateCreateInfoKHR {\n VkStructureType sType;\n const void* pNext;\n uint32_t vertexBindingDivisorCount;\n const VkVertexInputBindingDivisorDescriptionKHR* pVertexBindingDivisors;\n} VkPipelineVertexInputDivisorStateCreateInfoKHR;\n",[230],{"type":10,"tag":18,"props":231,"children":232},{"__ignoreMap":131},[233,249,257,275,287,310],{"type":10,"tag":137,"props":234,"children":235},{"class":139,"line":140},[236,240,244],{"type":10,"tag":137,"props":237,"children":238},{"style":144},[239],{"type":15,"value":147},{"type":10,"tag":137,"props":241,"children":242},{"style":144},[243],{"type":15,"value":152},{"type":10,"tag":137,"props":245,"children":246},{"style":155},[247],{"type":15,"value":248}," VkPipelineVertexInputDivisorStateCreateInfoKHR {\n",{"type":10,"tag":137,"props":250,"children":251},{"class":139,"line":161},[252],{"type":10,"tag":137,"props":253,"children":254},{"style":155},[255],{"type":15,"value":256}," VkStructureType sType;\n",{"type":10,"tag":137,"props":258,"children":259},{"class":139,"line":175},[260,265,270],{"type":10,"tag":137,"props":261,"children":262},{"style":144},[263],{"type":15,"value":264}," const",{"type":10,"tag":137,"props":266,"children":267},{"style":144},[268],{"type":15,"value":269}," void*",{"type":10,"tag":137,"props":271,"children":272},{"style":155},[273],{"type":15,"value":274}," pNext;\n",{"type":10,"tag":137,"props":276,"children":277},{"class":139,"line":188},[278,282],{"type":10,"tag":137,"props":279,"children":280},{"style":144},[281],{"type":15,"value":167},{"type":10,"tag":137,"props":283,"children":284},{"style":155},[285],{"type":15,"value":286}," vertexBindingDivisorCount;\n",{"type":10,"tag":137,"props":288,"children":290},{"class":139,"line":289},5,[291,295,300,305],{"type":10,"tag":137,"props":292,"children":293},{"style":144},[294],{"type":15,"value":264},{"type":10,"tag":137,"props":296,"children":297},{"style":155},[298],{"type":15,"value":299}," VkVertexInputBindingDivisorDescriptionKHR",{"type":10,"tag":137,"props":301,"children":302},{"style":144},[303],{"type":15,"value":304},"*",{"type":10,"tag":137,"props":306,"children":307},{"style":155},[308],{"type":15,"value":309}," pVertexBindingDivisors;\n",{"type":10,"tag":137,"props":311,"children":313},{"class":139,"line":312},6,[314],{"type":10,"tag":137,"props":315,"children":316},{"style":155},[317],{"type":15,"value":318},"} VkPipelineVertexInputDivisorStateCreateInfoKHR;\n",{"type":10,"tag":11,"props":320,"children":321},{},[322,324,330],{"type":15,"value":323},"The maximum allowed divisor value can be queried with the following struct when\nchained to ",{"type":10,"tag":18,"props":325,"children":327},{"className":326},[],[328],{"type":15,"value":329},"VkPhysicalDeviceProperties2",{"type":15,"value":331},":",{"type":10,"tag":126,"props":333,"children":335},{"className":128,"code":334,"language":130,"meta":131,"style":131},"typedef struct VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR {\n VkStructureType sType;\n void* pNext;\n uint32_t maxVertexAttribDivisor;\n VkBool32 supportsNonZeroFirstInstance;\n} VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR;\n",[336],{"type":10,"tag":18,"props":337,"children":338},{"__ignoreMap":131},[339,355,363,376,388,396],{"type":10,"tag":137,"props":340,"children":341},{"class":139,"line":140},[342,346,350],{"type":10,"tag":137,"props":343,"children":344},{"style":144},[345],{"type":15,"value":147},{"type":10,"tag":137,"props":347,"children":348},{"style":144},[349],{"type":15,"value":152},{"type":10,"tag":137,"props":351,"children":352},{"style":155},[353],{"type":15,"value":354}," VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR {\n",{"type":10,"tag":137,"props":356,"children":357},{"class":139,"line":161},[358],{"type":10,"tag":137,"props":359,"children":360},{"style":155},[361],{"type":15,"value":362}," VkStructureType sType;\n",{"type":10,"tag":137,"props":364,"children":365},{"class":139,"line":175},[366,371],{"type":10,"tag":137,"props":367,"children":368},{"style":144},[369],{"type":15,"value":370}," void*",{"type":10,"tag":137,"props":372,"children":373},{"style":155},[374],{"type":15,"value":375}," pNext;\n",{"type":10,"tag":137,"props":377,"children":378},{"class":139,"line":188},[379,383],{"type":10,"tag":137,"props":380,"children":381},{"style":144},[382],{"type":15,"value":167},{"type":10,"tag":137,"props":384,"children":385},{"style":155},[386],{"type":15,"value":387}," maxVertexAttribDivisor;\n",{"type":10,"tag":137,"props":389,"children":390},{"class":139,"line":289},[391],{"type":10,"tag":137,"props":392,"children":393},{"style":155},[394],{"type":15,"value":395}," VkBool32 supportsNonZeroFirstInstance;\n",{"type":10,"tag":137,"props":397,"children":398},{"class":139,"line":312},[399],{"type":10,"tag":137,"props":400,"children":401},{"style":155},[402],{"type":15,"value":403},"} VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR;\n",{"type":10,"tag":11,"props":405,"children":406},{},[407,409,414,416,422,424,430,432,438,440,445],{"type":15,"value":408},"In the above, ",{"type":10,"tag":18,"props":410,"children":412},{"className":411},[],[413],{"type":15,"value":109},{"type":15,"value":415}," specifies whether a non-zero value\nfor the ",{"type":10,"tag":18,"props":417,"children":419},{"className":418},[],[420],{"type":15,"value":421},"firstInstance",{"type":15,"value":423}," parameter of drawing commands is supported when\n",{"type":10,"tag":18,"props":425,"children":427},{"className":426},[],[428],{"type":15,"value":429},"VkVertexInputBindingDivisorDescriptionKHR::divisor",{"type":15,"value":431}," (or the equivalent\ndynamically set state) is not ",{"type":10,"tag":18,"props":433,"children":435},{"className":434},[],[436],{"type":15,"value":437},"1",{"type":15,"value":439},". Note that this property is new compared to\n",{"type":10,"tag":18,"props":441,"children":443},{"className":442},[],[444],{"type":15,"value":117},{"type":15,"value":119},{"type":10,"tag":11,"props":447,"children":448},{},[449,450,456,458,464,466,472],{"type":15,"value":95},{"type":10,"tag":18,"props":451,"children":453},{"className":452},[],[454],{"type":15,"value":455},"VK_EXT_vertex_input_dynamic_state",{"type":15,"value":457}," and ",{"type":10,"tag":18,"props":459,"children":461},{"className":460},[],[462],{"type":15,"value":463},"VK_EXT_shader_object",{"type":15,"value":465}," extensions\nprovide the ",{"type":10,"tag":18,"props":467,"children":469},{"className":468},[],[470],{"type":15,"value":471},"vkCmdSetVertexInputEXT",{"type":15,"value":473}," function, allowing the vertex attribute\ndivisor state to be dynamically set.",{"type":10,"tag":11,"props":475,"children":476},{},[477],{"type":15,"value":478},"The functionality of this extension is controlled by the following features:",{"type":10,"tag":126,"props":480,"children":482},{"className":128,"code":481,"language":130,"meta":131,"style":131},"typedef struct VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR {\n VkStructureType sType;\n void* pNext;\n VkBool32 vertexAttributeInstanceRateDivisor;\n VkBool32 vertexAttributeInstanceRateZeroDivisor;\n} VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR;\n",[483],{"type":10,"tag":18,"props":484,"children":485},{"__ignoreMap":131},[486,502,509,520,528,536],{"type":10,"tag":137,"props":487,"children":488},{"class":139,"line":140},[489,493,497],{"type":10,"tag":137,"props":490,"children":491},{"style":144},[492],{"type":15,"value":147},{"type":10,"tag":137,"props":494,"children":495},{"style":144},[496],{"type":15,"value":152},{"type":10,"tag":137,"props":498,"children":499},{"style":155},[500],{"type":15,"value":501}," VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR {\n",{"type":10,"tag":137,"props":503,"children":504},{"class":139,"line":161},[505],{"type":10,"tag":137,"props":506,"children":507},{"style":155},[508],{"type":15,"value":362},{"type":10,"tag":137,"props":510,"children":511},{"class":139,"line":175},[512,516],{"type":10,"tag":137,"props":513,"children":514},{"style":144},[515],{"type":15,"value":370},{"type":10,"tag":137,"props":517,"children":518},{"style":155},[519],{"type":15,"value":375},{"type":10,"tag":137,"props":521,"children":522},{"class":139,"line":188},[523],{"type":10,"tag":137,"props":524,"children":525},{"style":155},[526],{"type":15,"value":527}," VkBool32 vertexAttributeInstanceRateDivisor;\n",{"type":10,"tag":137,"props":529,"children":530},{"class":139,"line":289},[531],{"type":10,"tag":137,"props":532,"children":533},{"style":155},[534],{"type":15,"value":535}," VkBool32 vertexAttributeInstanceRateZeroDivisor;\n",{"type":10,"tag":137,"props":537,"children":538},{"class":139,"line":312},[539],{"type":10,"tag":137,"props":540,"children":541},{"style":155},[542],{"type":15,"value":543},"} VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR;\n",{"type":10,"tag":545,"props":546,"children":547},"ul",{},[548,560],{"type":10,"tag":549,"props":550,"children":551},"li",{},[552,558],{"type":10,"tag":18,"props":553,"children":555},{"className":554},[],[556],{"type":15,"value":557},"vertexAttributeInstanceRateDivisor",{"type":15,"value":559}," specifies whether the functionality in\nthe extension is supported.",{"type":10,"tag":549,"props":561,"children":562},{},[563,569,571,576],{"type":10,"tag":18,"props":564,"children":566},{"className":565},[],[567],{"type":15,"value":568},"vertexAttributeInstanceRateZeroDivisor",{"type":15,"value":570}," specifies whether a zero\nvalue for ",{"type":10,"tag":18,"props":572,"children":574},{"className":573},[],[575],{"type":15,"value":429},{"type":15,"value":577}," is\nsupported.",{"type":10,"tag":27,"props":579,"children":581},{"id":580},"_examples",[582],{"type":15,"value":583},"Examples",{"type":10,"tag":11,"props":585,"children":586},{},[587],{"type":15,"value":588},"The vertex attribute divisor can be specified when creating a graphics pipeline as such:",{"type":10,"tag":126,"props":590,"children":592},{"className":128,"code":591,"language":130,"meta":131,"style":131},"const VkVertexInputBindingDivisorDescriptionKHR divisorDesc =\n{\n .binding = 0,\n .divisor = 4,\n};\n\nconst VkPipelineVertexInputDivisorStateCreateInfoKHR divisorInfo =\n{\n .sType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_KHR,\n .vertexBindingDivisorCount = 1,\n .pVertexBindingDivisors = &divisorDesc,\n}\n\nconst VkVertexInputBindingDescription binding =\n{\n .binding = 0,\n .stride = sizeof(Vertex),\n .inputRate = VK_VERTEX_INPUT_RATE_INSTANCE,\n};\n\nconst VkPipelineVertexInputStateCreateInfo viInfo =\n{\n .sType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_CREATE_INFO,\n .pNext = &divisorInfo,\n ...\n};\n",[593],{"type":10,"tag":18,"props":594,"children":595},{"__ignoreMap":131},[596,614,622,646,667,675,684,701,709,727,749,772,781,789,806,814,834,857,875,883,891,908,916,933,955,964],{"type":10,"tag":137,"props":597,"children":598},{"class":139,"line":140},[599,604,609],{"type":10,"tag":137,"props":600,"children":601},{"style":144},[602],{"type":15,"value":603},"const",{"type":10,"tag":137,"props":605,"children":606},{"style":155},[607],{"type":15,"value":608}," VkVertexInputBindingDivisorDescriptionKHR divisorDesc ",{"type":10,"tag":137,"props":610,"children":611},{"style":144},[612],{"type":15,"value":613},"=\n",{"type":10,"tag":137,"props":615,"children":616},{"class":139,"line":161},[617],{"type":10,"tag":137,"props":618,"children":619},{"style":155},[620],{"type":15,"value":621},"{\n",{"type":10,"tag":137,"props":623,"children":624},{"class":139,"line":175},[625,630,635,641],{"type":10,"tag":137,"props":626,"children":627},{"style":155},[628],{"type":15,"value":629}," .binding ",{"type":10,"tag":137,"props":631,"children":632},{"style":144},[633],{"type":15,"value":634},"=",{"type":10,"tag":137,"props":636,"children":638},{"style":637},"--shiki-default:#0550AE;--shiki-dark:#79C0FF",[639],{"type":15,"value":640}," 0",{"type":10,"tag":137,"props":642,"children":643},{"style":155},[644],{"type":15,"value":645},",\n",{"type":10,"tag":137,"props":647,"children":648},{"class":139,"line":188},[649,654,658,663],{"type":10,"tag":137,"props":650,"children":651},{"style":155},[652],{"type":15,"value":653}," .divisor ",{"type":10,"tag":137,"props":655,"children":656},{"style":144},[657],{"type":15,"value":634},{"type":10,"tag":137,"props":659,"children":660},{"style":637},[661],{"type":15,"value":662}," 4",{"type":10,"tag":137,"props":664,"children":665},{"style":155},[666],{"type":15,"value":645},{"type":10,"tag":137,"props":668,"children":669},{"class":139,"line":289},[670],{"type":10,"tag":137,"props":671,"children":672},{"style":155},[673],{"type":15,"value":674},"};\n",{"type":10,"tag":137,"props":676,"children":677},{"class":139,"line":312},[678],{"type":10,"tag":137,"props":679,"children":681},{"emptyLinePlaceholder":680},true,[682],{"type":15,"value":683},"\n",{"type":10,"tag":137,"props":685,"children":687},{"class":139,"line":686},7,[688,692,697],{"type":10,"tag":137,"props":689,"children":690},{"style":144},[691],{"type":15,"value":603},{"type":10,"tag":137,"props":693,"children":694},{"style":155},[695],{"type":15,"value":696}," VkPipelineVertexInputDivisorStateCreateInfoKHR divisorInfo ",{"type":10,"tag":137,"props":698,"children":699},{"style":144},[700],{"type":15,"value":613},{"type":10,"tag":137,"props":702,"children":704},{"class":139,"line":703},8,[705],{"type":10,"tag":137,"props":706,"children":707},{"style":155},[708],{"type":15,"value":621},{"type":10,"tag":137,"props":710,"children":712},{"class":139,"line":711},9,[713,718,722],{"type":10,"tag":137,"props":714,"children":715},{"style":155},[716],{"type":15,"value":717}," .sType ",{"type":10,"tag":137,"props":719,"children":720},{"style":144},[721],{"type":15,"value":634},{"type":10,"tag":137,"props":723,"children":724},{"style":155},[725],{"type":15,"value":726}," VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_KHR,\n",{"type":10,"tag":137,"props":728,"children":730},{"class":139,"line":729},10,[731,736,740,745],{"type":10,"tag":137,"props":732,"children":733},{"style":155},[734],{"type":15,"value":735}," .vertexBindingDivisorCount ",{"type":10,"tag":137,"props":737,"children":738},{"style":144},[739],{"type":15,"value":634},{"type":10,"tag":137,"props":741,"children":742},{"style":637},[743],{"type":15,"value":744}," 1",{"type":10,"tag":137,"props":746,"children":747},{"style":155},[748],{"type":15,"value":645},{"type":10,"tag":137,"props":750,"children":752},{"class":139,"line":751},11,[753,758,762,767],{"type":10,"tag":137,"props":754,"children":755},{"style":155},[756],{"type":15,"value":757}," .pVertexBindingDivisors ",{"type":10,"tag":137,"props":759,"children":760},{"style":144},[761],{"type":15,"value":634},{"type":10,"tag":137,"props":763,"children":764},{"style":144},[765],{"type":15,"value":766}," &",{"type":10,"tag":137,"props":768,"children":769},{"style":155},[770],{"type":15,"value":771},"divisorDesc,\n",{"type":10,"tag":137,"props":773,"children":775},{"class":139,"line":774},12,[776],{"type":10,"tag":137,"props":777,"children":778},{"style":155},[779],{"type":15,"value":780},"}\n",{"type":10,"tag":137,"props":782,"children":784},{"class":139,"line":783},13,[785],{"type":10,"tag":137,"props":786,"children":787},{"emptyLinePlaceholder":680},[788],{"type":15,"value":683},{"type":10,"tag":137,"props":790,"children":792},{"class":139,"line":791},14,[793,797,802],{"type":10,"tag":137,"props":794,"children":795},{"style":144},[796],{"type":15,"value":603},{"type":10,"tag":137,"props":798,"children":799},{"style":155},[800],{"type":15,"value":801}," VkVertexInputBindingDescription binding ",{"type":10,"tag":137,"props":803,"children":804},{"style":144},[805],{"type":15,"value":613},{"type":10,"tag":137,"props":807,"children":809},{"class":139,"line":808},15,[810],{"type":10,"tag":137,"props":811,"children":812},{"style":155},[813],{"type":15,"value":621},{"type":10,"tag":137,"props":815,"children":817},{"class":139,"line":816},16,[818,822,826,830],{"type":10,"tag":137,"props":819,"children":820},{"style":155},[821],{"type":15,"value":629},{"type":10,"tag":137,"props":823,"children":824},{"style":144},[825],{"type":15,"value":634},{"type":10,"tag":137,"props":827,"children":828},{"style":637},[829],{"type":15,"value":640},{"type":10,"tag":137,"props":831,"children":832},{"style":155},[833],{"type":15,"value":645},{"type":10,"tag":137,"props":835,"children":837},{"class":139,"line":836},17,[838,843,847,852],{"type":10,"tag":137,"props":839,"children":840},{"style":155},[841],{"type":15,"value":842}," .stride ",{"type":10,"tag":137,"props":844,"children":845},{"style":144},[846],{"type":15,"value":634},{"type":10,"tag":137,"props":848,"children":849},{"style":144},[850],{"type":15,"value":851}," sizeof",{"type":10,"tag":137,"props":853,"children":854},{"style":155},[855],{"type":15,"value":856},"(Vertex),\n",{"type":10,"tag":137,"props":858,"children":860},{"class":139,"line":859},18,[861,866,870],{"type":10,"tag":137,"props":862,"children":863},{"style":155},[864],{"type":15,"value":865}," .inputRate ",{"type":10,"tag":137,"props":867,"children":868},{"style":144},[869],{"type":15,"value":634},{"type":10,"tag":137,"props":871,"children":872},{"style":155},[873],{"type":15,"value":874}," VK_VERTEX_INPUT_RATE_INSTANCE,\n",{"type":10,"tag":137,"props":876,"children":878},{"class":139,"line":877},19,[879],{"type":10,"tag":137,"props":880,"children":881},{"style":155},[882],{"type":15,"value":674},{"type":10,"tag":137,"props":884,"children":886},{"class":139,"line":885},20,[887],{"type":10,"tag":137,"props":888,"children":889},{"emptyLinePlaceholder":680},[890],{"type":15,"value":683},{"type":10,"tag":137,"props":892,"children":894},{"class":139,"line":893},21,[895,899,904],{"type":10,"tag":137,"props":896,"children":897},{"style":144},[898],{"type":15,"value":603},{"type":10,"tag":137,"props":900,"children":901},{"style":155},[902],{"type":15,"value":903}," VkPipelineVertexInputStateCreateInfo viInfo ",{"type":10,"tag":137,"props":905,"children":906},{"style":144},[907],{"type":15,"value":613},{"type":10,"tag":137,"props":909,"children":911},{"class":139,"line":910},22,[912],{"type":10,"tag":137,"props":913,"children":914},{"style":155},[915],{"type":15,"value":621},{"type":10,"tag":137,"props":917,"children":919},{"class":139,"line":918},23,[920,924,928],{"type":10,"tag":137,"props":921,"children":922},{"style":155},[923],{"type":15,"value":717},{"type":10,"tag":137,"props":925,"children":926},{"style":144},[927],{"type":15,"value":634},{"type":10,"tag":137,"props":929,"children":930},{"style":155},[931],{"type":15,"value":932}," VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_CREATE_INFO,\n",{"type":10,"tag":137,"props":934,"children":936},{"class":139,"line":935},24,[937,942,946,950],{"type":10,"tag":137,"props":938,"children":939},{"style":155},[940],{"type":15,"value":941}," .pNext ",{"type":10,"tag":137,"props":943,"children":944},{"style":144},[945],{"type":15,"value":634},{"type":10,"tag":137,"props":947,"children":948},{"style":144},[949],{"type":15,"value":766},{"type":10,"tag":137,"props":951,"children":952},{"style":155},[953],{"type":15,"value":954},"divisorInfo,\n",{"type":10,"tag":137,"props":956,"children":958},{"class":139,"line":957},25,[959],{"type":10,"tag":137,"props":960,"children":961},{"style":155},[962],{"type":15,"value":963}," ...\n",{"type":10,"tag":137,"props":965,"children":967},{"class":139,"line":966},26,[968],{"type":10,"tag":137,"props":969,"children":970},{"style":155},[971],{"type":15,"value":674},{"type":10,"tag":27,"props":973,"children":975},{"id":974},"_issues",[976],{"type":15,"value":977},"Issues",{"type":10,"tag":11,"props":979,"children":980},{},[981,983,988],{"type":15,"value":982},"1) What is the effect of a non-zero value for ",{"type":10,"tag":18,"props":984,"children":986},{"className":985},[],[987],{"type":15,"value":421},{"type":15,"value":989},"?",{"type":10,"tag":11,"props":991,"children":992},{},[993,999,1001,1006],{"type":10,"tag":994,"props":995,"children":996},"em",{},[997],{"type":15,"value":998},"RESOLVED",{"type":15,"value":1000},": The Vulkan API should follow the OpenGL convention and offset\nattribute fetching by ",{"type":10,"tag":18,"props":1002,"children":1004},{"className":1003},[],[1005],{"type":15,"value":421},{"type":15,"value":1007}," while computing vertex attribute offsets.",{"type":10,"tag":1009,"props":1010,"children":1011},"style",{},[1012],{"type":15,"value":1013},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":131,"searchDepth":161,"depth":161,"links":1015},[1016,1017,1018,1019],{"id":29,"depth":161,"text":32},{"id":75,"depth":161,"text":78},{"id":580,"depth":161,"text":583},{"id":974,"depth":161,"text":977},"markdown",[1022,1027,1030,1033,1036,1039,1042,1045,1048,1051,1054,1057,1060,1063,1066,1069,1072,1075,1078,1081,1084,1087,1090,1093,1096,1099,1102,1105,1109,1113,1117,1121,1125,1129,1133,1137,1141,1145,1149,1153,1157,1161,1165,1169,1173,1177,1181,1185,1189,1193,1197,1200,1203,1206,1209,1212,1215,1218,1221],{"index":1023,"title":1024,"id":1025,"appendix":1026},0,"Preamble","preamble",false,{"index":140,"title":1028,"id":1029,"appendix":1026},"Introduction","introduction",{"index":161,"title":1031,"id":1032,"appendix":1026},"Fundamentals","fundamentals",{"index":175,"title":1034,"id":1035,"appendix":1026},"Initialization","initialization",{"index":188,"title":1037,"id":1038,"appendix":1026},"Devices and Queues","devsandqueues",{"index":289,"title":1040,"id":1041,"appendix":1026},"Command Buffers","commandbuffers",{"index":312,"title":1043,"id":1044,"appendix":1026},"Synchronization and Cache Control","synchronization",{"index":686,"title":1046,"id":1047,"appendix":1026},"Render Pass","renderpass",{"index":703,"title":1049,"id":1050,"appendix":1026},"Shaders","shaders",{"index":711,"title":1052,"id":1053,"appendix":1026},"Pipelines","pipelines",{"index":729,"title":1055,"id":1056,"appendix":1026},"Memory Allocation","memory",{"index":751,"title":1058,"id":1059,"appendix":1026},"Resource Creation","resources",{"index":774,"title":1061,"id":1062,"appendix":1026},"Samplers","samplers",{"index":783,"title":1064,"id":1065,"appendix":1026},"Resource Descriptors","descriptorsets",{"index":791,"title":1067,"id":1068,"appendix":1026},"Shader Interfaces","interfaces",{"index":808,"title":1070,"id":1071,"appendix":1026},"Image Operations","textures",{"index":816,"title":1073,"id":1074,"appendix":1026},"Fragment Density Map Operations","fragmentdensitymapops",{"index":836,"title":1076,"id":1077,"appendix":1026},"Queries","queries",{"index":859,"title":1079,"id":1080,"appendix":1026},"Clear Commands","clears",{"index":877,"title":1082,"id":1083,"appendix":1026},"Copy Commands","copies",{"index":885,"title":1085,"id":1086,"appendix":1026},"Drawing Commands","drawing",{"index":893,"title":1088,"id":1089,"appendix":1026},"Fixed-Function Vertex Processing","fxvertex",{"index":910,"title":1091,"id":1092,"appendix":1026},"Tessellation","tessellation",{"index":918,"title":1094,"id":1095,"appendix":1026},"Geometry Shading","geometry",{"index":935,"title":1097,"id":1098,"appendix":1026},"Mesh Shading","mesh",{"index":957,"title":1100,"id":1101,"appendix":1026},"Cluster Culling Shading","cluster-culling",{"index":966,"title":1103,"id":1104,"appendix":1026},"Fixed-Function Vertex Post-Processing","vertexpostproc",{"index":1106,"title":1107,"id":1108,"appendix":1026},27,"Rasterization","primsrast",{"index":1110,"title":1111,"id":1112,"appendix":1026},28,"Fragment Operations","fragops",{"index":1114,"title":1115,"id":1116,"appendix":1026},29,"The Framebuffer","framebuffer",{"index":1118,"title":1119,"id":1120,"appendix":1026},30,"Dispatching Commands","dispatch",{"index":1122,"title":1123,"id":1124,"appendix":1026},31,"Device-Generated Commands","device-generated-commands",{"index":1126,"title":1127,"id":1128,"appendix":1026},32,"Sparse Resources","sparsememory",{"index":1130,"title":1131,"id":1132,"appendix":1026},33,"Window System Integration (WSI)","wsi",{"index":1134,"title":1135,"id":1136,"appendix":1026},34,"Deferred Host Operations","deferred-host-operations",{"index":1138,"title":1139,"id":1140,"appendix":1026},35,"Private Data","private-data",{"index":1142,"title":1143,"id":1144,"appendix":1026},36,"Acceleration Structures","acceleration-structure",{"index":1146,"title":1147,"id":1148,"appendix":1026},37,"Micromap","micromap",{"index":1150,"title":1151,"id":1152,"appendix":1026},38,"Ray Traversal","ray-traversal",{"index":1154,"title":1155,"id":1156,"appendix":1026},39,"Ray Tracing","ray-tracing",{"index":1158,"title":1159,"id":1160,"appendix":1026},40,"Memory Decompression","memory-decompression",{"index":1162,"title":1163,"id":1164,"appendix":1026},41,"Video Coding","video-coding",{"index":1166,"title":1167,"id":1168,"appendix":1026},42,"Optical Flow","opticalflow",{"index":1170,"title":1171,"id":1172,"appendix":1026},43,"Execution Graphs","executiongraphs",{"index":1174,"title":1175,"id":1176,"appendix":1026},44,"Extending Vulkan","extendingvulkan",{"index":1178,"title":1179,"id":1180,"appendix":1026},45,"Features","features",{"index":1182,"title":1183,"id":1184,"appendix":1026},46,"Limits","limits",{"index":1186,"title":1187,"id":1188,"appendix":1026},47,"Formats","formats",{"index":1190,"title":1191,"id":1192,"appendix":1026},48,"Additional Capabilities","capabilities",{"index":1194,"title":1195,"id":1196,"appendix":1026},49,"Debugging","debugging",{"index":1023,"title":1198,"id":1199,"appendix":680},"Vulkan Environment for SPIR-V","spirvenv",{"index":140,"title":1201,"id":1202,"appendix":680},"Memory Model","memory-model",{"index":161,"title":1204,"id":1205,"appendix":680},"Compressed Image Formats","compressed_image_formats",{"index":175,"title":1207,"id":1208,"appendix":680},"Core Revisions (Informative)","versions",{"index":188,"title":1210,"id":1211,"appendix":680},"Layers & Extensions (Informative)","extensions",{"index":289,"title":1213,"id":1214,"appendix":680},"API Boilerplate","boilerplate",{"index":312,"title":1216,"id":1217,"appendix":680},"Invariance","invariance",{"index":686,"title":1219,"id":1220,"appendix":680},"Lexicon","lexicon",{"index":703,"title":1222,"id":1223,"appendix":680},"Credits (Informative)","credits",[1225,1233,1237,1242,1246,1251,1254,1257,1260,1264,1268,1271,1274,1277,1279,1281,1284,1287,1291,1293,1297,1299,1302,1304,1307,1315,1319,1325,1329,1334,1336,1340,1346,1352,1358,1360,1363,1369,1372,1376,1382,1386,1390,1395,1399,1402,1405,1411,1414,1417,1421,1425,1429,1432,1434,1438,1443,1449,1452,1456,1459,1465,1468,1472,1475,1479,1482,1486,1489,1494,1498,1501,1506,1509,1512,1515,1519,1524,1529,1533,1537,1541,1545,1549,1553,1557,1560,1563,1567,1570,1573,1576,1580,1585,1589,1592,1595,1600,1604,1609,1612,1615,1620,1625,1629,1632,1636,1641,1644,1649,1654,1657,1660,1664,1668,1672,1677,1681,1684,1689,1693,1696,1700,1704,1708,1711,1713,1717,1720,1723,1726,1729,1732,1735,1738,1741,1744,1748,1751,1754,1757,1760,1763,1766,1769,1773,1777,1781,1784,1788,1791,1794,1797,1799,1803,1808,1812,1815,1817,1821,1824,1831,1835,1839,1843,1849,1852,1856,1860,1863,1866,1870,1875,1881,1885,1887,1892,1895,1900,1904,1909,1913,1917,1919,1922,1925,1927,1932,1935,1938,1943,1947,1951,1956,1960,1964,1966,1968,1971,1973,1976,1979,1983,1987,1989,1993,1996,2000,2003,2005,2008,2012,2014,2018,2021,2024,2027,2031,2034,2037,2039,2042,2044,2047,2051,2054,2056,2058,2060,2062,2066,2068,2071,2076,2080,2083,2085,2088,2090,2094,2097,2100,2103,2107,2110,2115,2119,2122,2126,2129,2132,2136,2140,2142,2147,2150,2154,2157,2160,2163,2165,2168,2172,2175,2179,2182,2186,2190,2193,2196,2199,2202,2206,2208,2211,2213,2218,2219,2223,2226,2229,2232,2235,2237,2241,2244,2247,2250,2254,2256,2258,2262,2264,2267,2271,2275,2277,2281,2284,2287,2290,2293,2297,2302,2307,2311,2317,2321,2324,2328,2332,2335,2339,2343,2346,2350,2353,2358,2362,2364,2370,2373,2376,2379,2383,2386,2390,2394,2398,2400,2403,2405,2408,2410,2412,2415,2418,2421,2424,2427,2430,2432,2436,2440,2444,2448,2451,2454,2458,2461,2465,2467,2471,2475,2478,2481,2484,2487,2490,2493,2496,2499,2502,2505,2508,2511,2514,2517,2521,2524,2528,2532,2535,2538,2541,2544,2547,2550,2554,2557,2560,2566,2570,2574,2578],{"number":1226,"type":1227,"author":1228,"provisional":680,"depends":1229,"platform":1230,"contact":1231,"extension":1232,"proposal":680},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":1234,"type":1227,"author":1228,"provisional":1026,"contact":1235,"extension":1236,"proposal":680},477,"Stu Smith","VK_AMD_anti_lag",{"number":1238,"type":1227,"author":1228,"provisional":1026,"specialuse":1239,"contact":1240,"extension":1241,"proposal":1026},180,"devtools","Daniel Rakos @drakos-amd","VK_AMD_buffer_marker",{"number":1243,"type":1227,"author":1228,"provisional":1026,"depends":1244,"contact":1231,"extension":1245,"proposal":1026},230,"VK_KHR_get_physical_device_properties2,VK_VERSION_1_1","VK_AMD_device_coherent_memory",{"number":1247,"type":1227,"author":1228,"provisional":1026,"depends":1248,"contact":1249,"extension":1250,"proposal":1026},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":1134,"type":1227,"author":1228,"promotedto":1252,"provisional":1026,"contact":1240,"extension":1253,"proposal":1026},"VK_KHR_draw_indirect_count","VK_AMD_draw_indirect_count",{"number":966,"type":1227,"author":1228,"provisional":1026,"contact":1255,"extension":1256,"proposal":1026},"Dominik Witczak @dominikwitczakamd","VK_AMD_gcn_shader",{"number":1146,"type":1227,"author":1228,"deprecatedby":1258,"provisional":1026,"contact":1255,"extension":1259,"proposal":1026},"VK_KHR_shader_float16_int8","VK_AMD_gpu_shader_half_float",{"number":1261,"type":1227,"author":1228,"deprecatedby":1258,"provisional":1026,"contact":1262,"extension":1263,"proposal":1026},133,"Qun Lin @linqun","VK_AMD_gpu_shader_int16",{"number":1265,"type":1227,"author":1228,"provisional":1026,"contact":1266,"extension":1267,"proposal":1026},190,"Martin Dinkov @mdinkov","VK_AMD_memory_overallocation_behavior",{"number":1269,"type":1227,"author":1228,"provisional":1026,"contact":1249,"extension":1270,"proposal":1026},137,"VK_AMD_mixed_attachment_samples",{"number":1142,"type":1227,"author":1228,"obsoletedby":1272,"provisional":1026,"contact":1249,"extension":1273,"proposal":1026},"VK_KHR_maintenance1","VK_AMD_negative_viewport_height",{"number":1275,"type":1227,"author":1228,"provisional":1026,"contact":1249,"extension":1276,"proposal":1026},184,"VK_AMD_pipeline_compiler_control",{"number":877,"type":1227,"author":1228,"provisional":1026,"contact":1240,"extension":1278,"proposal":1026},"VK_AMD_rasterization_order",{"number":1150,"type":1227,"author":1228,"provisional":1026,"contact":1255,"extension":1280,"proposal":1026},"VK_AMD_shader_ballot",{"number":1282,"type":1227,"author":1228,"provisional":1026,"depends":1244,"contact":1266,"extension":1283,"proposal":1026},186,"VK_AMD_shader_core_properties",{"number":1285,"type":1227,"author":1228,"provisional":1026,"depends":1283,"contact":1249,"extension":1286,"proposal":1026},228,"VK_AMD_shader_core_properties2",{"number":1288,"type":1227,"author":1289,"provisional":1026,"depends":1244,"contact":1231,"extension":1290,"proposal":680},322,"EXT","VK_AMD_shader_early_and_late_fragment_tests",{"number":910,"type":1227,"author":1228,"provisional":1026,"contact":1262,"extension":1292,"proposal":1026},"VK_AMD_shader_explicit_vertex_parameter",{"number":1294,"type":1227,"author":1228,"provisional":1026,"contact":1295,"extension":1296,"proposal":1026},138,"Aaron Hagan @AaronHaganAMD","VK_AMD_shader_fragment_mask",{"number":1186,"type":1227,"author":1228,"provisional":1026,"contact":1255,"extension":1298,"proposal":1026},"VK_AMD_shader_image_load_store_lod",{"number":1170,"type":1227,"author":1228,"provisional":1026,"specialuse":1239,"contact":1300,"extension":1301,"proposal":1026},"Jaakko Konttinen @jaakkoamd","VK_AMD_shader_info",{"number":893,"type":1227,"author":1228,"provisional":1026,"contact":1262,"extension":1303,"proposal":1026},"VK_AMD_shader_trinary_minmax",{"number":1166,"type":1227,"author":1228,"provisional":1026,"depends":1244,"contact":1305,"extension":1306,"proposal":1026},"Rex Xu @amdrexu","VK_AMD_texture_gather_bias_lod",{"number":1308,"type":1227,"author":1309,"provisional":1026,"depends":1310,"platform":1311,"specialuse":1312,"contact":1313,"extension":1314,"proposal":680},469,"ANDROID","VK_ANDROID_external_memory_android_hardware_buffer","android","glemulation","Chris Forbes @chrisforbes","VK_ANDROID_external_format_resolve",{"number":1316,"type":1227,"author":1309,"provisional":1026,"depends":1317,"platform":1311,"contact":1318,"extension":1310,"proposal":1026},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":1320,"type":1227,"author":1321,"promotedto":1322,"provisional":1026,"depends":1244,"contact":1323,"extension":1324,"proposal":1026},343,"ARM","VK_EXT_rasterization_order_attachment_access","Jan-Harald Fredriksen @janharaldfredriksen-arm","VK_ARM_rasterization_order_attachment_access",{"number":1326,"type":1227,"author":1321,"provisional":1026,"depends":1327,"contact":1323,"extension":1328,"proposal":680},425,"((VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_synchronization2),VK_VERSION_1_3","VK_ARM_render_pass_striped",{"number":1330,"type":1227,"author":1321,"provisional":1026,"depends":1331,"contact":1332,"extension":1333,"proposal":1026},418,"VK_ARM_shader_core_builtins","Kevin Petit @kpet","VK_ARM_scheduling_controls",{"number":1335,"type":1227,"author":1321,"provisional":1026,"depends":1244,"contact":1332,"extension":1331,"proposal":1026},498,{"number":1337,"type":1227,"author":1321,"provisional":1026,"depends":1338,"contact":1323,"extension":1339,"proposal":1026},416,"VK_VERSION_1_1","VK_ARM_shader_core_properties",{"number":1341,"type":1227,"author":1289,"promotedto":1342,"provisional":1026,"depends":1244,"ratified":1343,"contact":1344,"extension":1345,"proposal":1026},341,"VK_VERSION_1_3","vulkansc","Joshua Ashton @Joshua-Ashton","VK_EXT_4444_formats",{"number":1347,"type":1348,"author":1289,"provisional":1026,"depends":1349,"contact":1350,"extension":1351,"proposal":1026},286,"instance","VK_EXT_direct_mode_display","Drew DeVault sir@cmpwn.com","VK_EXT_acquire_drm_display",{"number":1353,"type":1348,"author":1354,"provisional":1026,"depends":1349,"platform":1355,"contact":1356,"extension":1357,"proposal":1026},90,"NV","xlib_xrandr","James Jones @cubanismo","VK_EXT_acquire_xlib_display",{"extension":1359,"proposal":1026},"VK_EXT_application_parameters",{"number":1361,"type":1227,"author":1321,"provisional":1026,"depends":1244,"contact":1323,"extension":1362,"proposal":1026},68,"VK_EXT_astc_decode_mode",{"number":1364,"type":1227,"author":1289,"provisional":1026,"depends":1365,"ratified":1366,"contact":1367,"extension":1368,"proposal":680},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":1370,"type":1227,"author":1289,"provisional":1026,"depends":1244,"ratified":1366,"contact":1344,"extension":1371,"proposal":680},340,"VK_EXT_attachment_feedback_loop_layout",{"number":1373,"type":1227,"author":1354,"provisional":1026,"depends":1244,"ratified":1366,"contact":1374,"extension":1375,"proposal":1026},149,"Jeff Bolz @jeffbolznv","VK_EXT_blend_operation_advanced",{"number":1377,"type":1227,"author":1289,"provisional":1026,"depends":1378,"specialuse":1379,"contact":1380,"extension":1381,"proposal":1026},412,"VK_EXT_custom_border_color","glemulation,d3demulation","Piers Daniell @pdaniell-nv","VK_EXT_border_color_swizzle",{"number":1383,"type":1227,"author":1354,"deprecatedby":1384,"provisional":1026,"depends":1244,"contact":1374,"extension":1385,"proposal":1026},245,"VK_KHR_buffer_device_address","VK_EXT_buffer_device_address",{"number":1387,"type":1227,"author":1289,"promotedto":1388,"provisional":1026,"depends":1244,"contact":1240,"extension":1389,"proposal":680},185,"VK_KHR_calibrated_timestamps","VK_EXT_calibrated_timestamps",{"number":1391,"type":1227,"author":1289,"provisional":1026,"depends":1244,"ratified":1392,"contact":1393,"extension":1394,"proposal":1026},382,"vulkan,vulkansc","Sharif Elcott @selcott","VK_EXT_color_write_enable",{"number":1396,"type":1227,"author":1354,"provisional":1026,"depends":1244,"contact":1397,"extension":1398,"proposal":1026},82,"Vikram Kushwaha @vkushwaha","VK_EXT_conditional_rendering",{"number":1400,"type":1227,"author":1354,"provisional":1026,"depends":1244,"ratified":1366,"contact":1380,"extension":1401,"proposal":1026},102,"VK_EXT_conservative_rasterization",{"number":1403,"type":1227,"author":1289,"provisional":1026,"depends":1244,"ratified":1392,"specialuse":1379,"contact":1404,"extension":1378,"proposal":1026},288,"Liam Middlebrook @liam-middlebrook",{"number":918,"type":1227,"author":1406,"promotedto":1407,"provisional":1026,"depends":1408,"specialuse":1196,"contact":1409,"extension":1410,"proposal":1026},"Baldur Karlsson","VK_EXT_debug_utils","VK_EXT_debug_report","Baldur Karlsson @baldurk","VK_EXT_debug_marker",{"number":774,"type":1348,"author":1412,"deprecatedby":1407,"provisional":1026,"specialuse":1196,"contact":1413,"extension":1408,"proposal":1026},"GOOGLE","Courtney Goeltzenleuchter @courtney-g",{"number":1415,"type":1348,"author":1289,"provisional":1026,"specialuse":1196,"contact":1416,"extension":1407,"proposal":1026},129,"Mark Young @marky-lunarg",{"number":1418,"type":1227,"author":1289,"provisional":1026,"depends":1244,"ratified":1366,"specialuse":1419,"contact":1344,"extension":1420,"proposal":680},284,"d3demulation","VK_EXT_depth_bias_control",{"number":1422,"type":1227,"author":1289,"provisional":1026,"depends":1244,"contact":1423,"extension":1424,"proposal":1026},422,"Graeme Leese @gnl21","VK_EXT_depth_clamp_zero_one",{"number":1426,"type":1227,"author":1289,"provisional":1026,"depends":1244,"ratified":1366,"specialuse":1312,"contact":1427,"extension":1428,"proposal":1026},356,"Shahbaz Youssefi @syoussefi","VK_EXT_depth_clip_control",{"number":1430,"type":1227,"author":1289,"provisional":1026,"depends":1244,"ratified":1392,"specialuse":1419,"contact":1380,"extension":1431,"proposal":1026},103,"VK_EXT_depth_clip_enable",{"number":791,"type":1227,"author":1354,"provisional":1026,"ratified":1392,"contact":1380,"extension":1433,"proposal":1026},"VK_EXT_depth_range_unrestricted",{"number":1435,"type":1227,"author":1289,"provisional":1026,"depends":1436,"contact":1231,"extension":1437,"proposal":680},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":1439,"type":1227,"author":1354,"promotedto":1440,"provisional":1026,"depends":1441,"contact":1374,"extension":1442,"proposal":1026},162,"VK_VERSION_1_2","(VK_KHR_get_physical_device_properties2+VK_KHR_maintenance3),VK_VERSION_1_1","VK_EXT_descriptor_indexing",{"number":1444,"type":1227,"author":1289,"provisional":1026,"depends":1445,"specialuse":1446,"contact":1447,"extension":1448,"proposal":1026},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":1450,"type":1227,"author":1289,"provisional":1026,"depends":1244,"contact":1447,"extension":1451,"proposal":680},342,"VK_EXT_device_fault",{"number":1453,"type":1227,"author":1289,"provisional":1026,"depends":1244,"ratified":1366,"specialuse":1239,"contact":1454,"extension":1455,"proposal":1026},285,"Yiwei Zhang @zhangyiwei","VK_EXT_device_memory_report",{"number":1457,"type":1348,"author":1354,"provisional":1026,"depends":1458,"contact":1356,"extension":1349,"proposal":1026},89,"VK_KHR_display",{"number":1460,"type":1348,"author":1289,"provisional":1026,"depends":1461,"platform":1462,"contact":1463,"extension":1464,"proposal":1026},347,"VK_KHR_surface","directfb","Nicolas Caramelli @caramelli","VK_EXT_directfb_surface",{"number":1466,"type":1227,"author":1354,"provisional":1026,"depends":1244,"ratified":1392,"contact":1380,"extension":1467,"proposal":1026},100,"VK_EXT_discard_rectangles",{"number":1469,"type":1227,"author":1354,"provisional":1026,"depends":1470,"ratified":1366,"contact":1356,"extension":1471,"proposal":1026},92,"VK_EXT_display_surface_counter+VK_KHR_swapchain","VK_EXT_display_control",{"number":1473,"type":1348,"author":1354,"provisional":1026,"depends":1458,"ratified":1366,"contact":1356,"extension":1474,"proposal":1026},91,"VK_EXT_display_surface_counter",{"number":1476,"type":1227,"author":1289,"provisional":1026,"depends":1477,"ratified":1366,"contact":1380,"extension":1478,"proposal":680},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":1480,"type":1227,"author":1289,"promotedto":1342,"provisional":1026,"depends":1244,"ratified":1343,"contact":1380,"extension":1481,"proposal":1026},268,"VK_EXT_extended_dynamic_state",{"number":1483,"type":1227,"author":1289,"promotedto":1342,"provisional":1026,"depends":1244,"ratified":1343,"contact":1484,"extension":1485,"proposal":1026},378,"Vikram Kushwaha @vkushwaha-nv","VK_EXT_extended_dynamic_state2",{"number":1487,"type":1227,"author":1354,"provisional":1026,"depends":1244,"ratified":1366,"contact":1380,"extension":1488,"proposal":680},456,"VK_EXT_extended_dynamic_state3",{"number":1490,"type":1227,"author":1289,"provisional":1026,"depends":1491,"ratified":1366,"contact":1492,"extension":1493,"proposal":680},454,"VK_KHR_external_memory,VK_VERSION_1_1","Lina Versace @versalinyaa","VK_EXT_external_memory_acquire_unmodified",{"number":1495,"type":1227,"author":1289,"provisional":1026,"depends":1496,"ratified":1392,"contact":1492,"extension":1497,"proposal":1026},126,"VK_KHR_external_memory_fd","VK_EXT_external_memory_dma_buf",{"number":1499,"type":1227,"author":1289,"provisional":1026,"depends":1491,"ratified":1392,"contact":1240,"extension":1500,"proposal":1026},179,"VK_EXT_external_memory_host",{"number":1502,"type":1227,"author":1503,"provisional":1026,"ratified":1366,"contact":1504,"extension":1505,"proposal":1026},171,"QCOM","Matthew Netsch @mnetsch","VK_EXT_filter_cubic",{"number":1507,"type":1227,"author":1289,"provisional":1026,"depends":1244,"contact":1504,"extension":1508,"proposal":1026},219,"VK_EXT_fragment_density_map",{"number":1510,"type":1227,"author":1289,"provisional":1026,"depends":1508,"contact":1504,"extension":1511,"proposal":1026},333,"VK_EXT_fragment_density_map2",{"number":1513,"type":1227,"author":1289,"provisional":1026,"depends":1244,"contact":1380,"extension":1514,"proposal":1026},252,"VK_EXT_fragment_shader_interlock",{"number":1516,"type":1227,"author":1289,"provisional":1026,"ratified":1366,"contact":1517,"extension":1518,"proposal":680},376,"James Fitzpatrick @jamesfitzpatrick","VK_EXT_frame_boundary",{"number":1520,"type":1227,"author":1289,"provisional":1026,"depends":1521,"platform":1522,"ratified":1366,"contact":1356,"extension":1523,"proposal":1026},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":1525,"type":1227,"author":1289,"promotedto":1526,"provisional":1026,"contact":1527,"extension":1528,"proposal":1026},175,"VK_KHR_global_priority","Andres Rodriguez @lostgoat","VK_EXT_global_priority",{"number":1530,"type":1227,"author":1289,"promotedto":1526,"provisional":1026,"depends":1531,"contact":1454,"extension":1532,"proposal":1026},389,"VK_EXT_global_priority+(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)","VK_EXT_global_priority_query",{"number":1534,"type":1227,"author":1228,"provisional":1026,"depends":1535,"contact":1231,"extension":1536,"proposal":680},321,"(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_pipeline_library","VK_EXT_graphics_pipeline_library",{"number":1538,"type":1227,"author":1412,"provisional":1026,"depends":1539,"ratified":1392,"contact":1413,"extension":1540,"proposal":1026},106,"VK_KHR_swapchain","VK_EXT_hdr_metadata",{"number":1542,"type":1348,"author":1289,"provisional":1026,"depends":1461,"contact":1543,"extension":1544,"proposal":1026},257,"Lisa Wu @chengtianww","VK_EXT_headless_surface",{"number":1546,"type":1227,"author":1289,"provisional":1026,"depends":1547,"ratified":1366,"contact":1427,"extension":1548,"proposal":680},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":1550,"type":1227,"author":1289,"promotedto":1440,"provisional":1026,"depends":1244,"contact":1551,"extension":1552,"proposal":1026},262,"Bas Nieuwenhuizen @BNieuwenhuizen","VK_EXT_host_query_reset",{"number":1554,"type":1227,"author":1289,"provisional":1026,"depends":1555,"specialuse":1312,"contact":1367,"extension":1556,"proposal":1026},394,"(VK_KHR_maintenance1+VK_KHR_get_physical_device_properties2),VK_VERSION_1_1","VK_EXT_image_2d_view_of_3d",{"number":1558,"type":1227,"author":1289,"provisional":1026,"depends":1244,"contact":1323,"extension":1559,"proposal":680},339,"VK_EXT_image_compression_control",{"number":1561,"type":1227,"author":1289,"provisional":1026,"depends":1559,"contact":1323,"extension":1562,"proposal":1026},438,"VK_EXT_image_compression_control_swapchain",{"number":1564,"type":1227,"author":1289,"provisional":1026,"depends":1565,"ratified":1366,"contact":1492,"extension":1566,"proposal":1026},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":1568,"type":1227,"author":1289,"promotedto":1342,"provisional":1026,"depends":1244,"ratified":1343,"contact":1423,"extension":1569,"proposal":1026},336,"VK_EXT_image_robustness",{"number":1571,"type":1227,"author":1289,"provisional":1026,"depends":1555,"specialuse":1419,"contact":1367,"extension":1572,"proposal":680},419,"VK_EXT_image_sliced_view_of_3d",{"number":1574,"type":1227,"author":1289,"provisional":1026,"depends":1244,"contact":1344,"extension":1575,"proposal":1026},392,"VK_EXT_image_view_min_lod",{"number":1577,"type":1227,"author":1289,"promotedto":1578,"provisional":1026,"depends":1244,"contact":1380,"extension":1579,"proposal":1026},266,"VK_KHR_index_type_uint8","VK_EXT_index_type_uint8",{"number":1581,"type":1227,"author":1289,"promotedto":1342,"provisional":1026,"depends":1582,"contact":1583,"extension":1584,"proposal":1026},139,"(VK_KHR_get_physical_device_properties2+VK_KHR_maintenance1),VK_VERSION_1_1","Daniel Rakos @aqnuep","VK_EXT_inline_uniform_block",{"number":1586,"type":1348,"author":1289,"provisional":1026,"ratified":1366,"contact":1587,"extension":1588,"proposal":680},497,"Christophe Riccio @christophe","VK_EXT_layer_settings",{"number":1590,"type":1227,"author":1289,"provisional":1026,"depends":1244,"specialuse":1312,"contact":1427,"extension":1591,"proposal":680},466,"VK_EXT_legacy_dithering",{"number":1593,"type":1227,"author":1289,"provisional":1026,"depends":455,"ratified":1366,"specialuse":1312,"contact":1367,"extension":1594,"proposal":680},496,"VK_EXT_legacy_vertex_attributes",{"number":1596,"type":1227,"author":1289,"promotedto":1597,"provisional":1026,"depends":1244,"specialuse":1598,"contact":1374,"extension":1599,"proposal":1026},260,"VK_KHR_line_rasterization","cadsupport","VK_EXT_line_rasterization",{"number":1601,"type":1227,"author":1289,"promotedto":1602,"provisional":1026,"ratified":1366,"contact":1427,"extension":1603,"proposal":1026},401,"VK_KHR_load_store_op_none","VK_EXT_load_store_op_none",{"number":1605,"type":1227,"author":1289,"provisional":1026,"depends":1606,"ratified":1366,"contact":1607,"extension":1608,"proposal":680},273,"VK_KHR_map_memory2","Faith Ekstrand @gfxstrand","VK_EXT_map_memory_placed",{"number":1610,"type":1227,"author":1289,"provisional":1026,"depends":1244,"ratified":1366,"contact":1374,"extension":1611,"proposal":1026},238,"VK_EXT_memory_budget",{"number":1613,"type":1227,"author":1289,"provisional":1026,"depends":1244,"ratified":1366,"contact":1374,"extension":1614,"proposal":1026},239,"VK_EXT_memory_priority",{"number":1616,"type":1227,"author":1289,"provisional":1026,"depends":1617,"contact":1618,"extension":1619,"proposal":680},329,"VK_KHR_spirv_1_4","Christoph Kubisch @pixeljetstream","VK_EXT_mesh_shader",{"number":1621,"type":1227,"author":1289,"provisional":1026,"platform":1622,"contact":1623,"extension":1624,"proposal":680},312,"metal","Bill Hollings @billhollings","VK_EXT_metal_objects",{"number":1626,"type":1348,"author":1289,"provisional":1026,"depends":1461,"platform":1622,"contact":1627,"extension":1628,"proposal":1026},218,"Dzmitry Malyshau @kvark","VK_EXT_metal_surface",{"number":1630,"type":1227,"author":1289,"provisional":1026,"depends":1244,"contact":1367,"extension":1631,"proposal":1026},393,"VK_EXT_multi_draw",{"number":1633,"type":1227,"author":1289,"provisional":1026,"depends":1634,"contact":1427,"extension":1635,"proposal":680},377,"(VK_KHR_create_renderpass2+VK_KHR_depth_stencil_resolve),VK_VERSION_1_2","VK_EXT_multisampled_render_to_single_sampled",{"number":1637,"type":1227,"author":1289,"provisional":1026,"depends":1638,"specialuse":1419,"contact":1639,"extension":1640,"proposal":680},495,"VK_KHR_maintenance3","Joshua Ashton @Joshua-Ashton,Hans-Kristian Arntzen @HansKristian-Work","VK_EXT_mutable_descriptor_type",{"number":1642,"type":1227,"author":1289,"provisional":1026,"depends":1244,"ratified":1366,"contact":1380,"extension":1643,"proposal":1026},452,"VK_EXT_nested_command_buffer",{"number":1645,"type":1227,"author":1289,"provisional":1026,"depends":1244,"specialuse":1646,"contact":1647,"extension":1648,"proposal":680},423,"d3demulation,glemulation","Georg Lehmann @DadSchoorse","VK_EXT_non_seamless_cube_map",{"number":1650,"type":1227,"author":1289,"provisional":1026,"depends":1651,"ratified":1366,"contact":1652,"extension":1653,"proposal":680},397,"VK_KHR_acceleration_structure+(VK_KHR_synchronization2,VK_VERSION_1_3)","Christoph Kubisch @pixeljetstream, Eric Werness","VK_EXT_opacity_micromap",{"number":1655,"type":1227,"author":1289,"provisional":1026,"depends":1614,"contact":1380,"extension":1656,"proposal":1026},413,"VK_EXT_pageable_device_local_memory",{"number":1658,"type":1227,"author":1289,"provisional":1026,"depends":1244,"ratified":1392,"contact":1249,"extension":1659,"proposal":1026},213,"VK_EXT_pci_bus_info",{"number":1661,"type":1227,"author":1289,"provisional":1026,"depends":1244,"contact":1662,"extension":1663,"proposal":1026},354,"Simon Ser @emersion","VK_EXT_physical_device_drm",{"number":1665,"type":1227,"author":1228,"promotedto":1342,"provisional":1026,"depends":1244,"contact":1666,"extension":1667,"proposal":1026},298,"Gregory Grebe @grgrebe_amd","VK_EXT_pipeline_creation_cache_control",{"number":1669,"type":1227,"author":1412,"promotedto":1342,"provisional":1026,"specialuse":1239,"contact":1670,"extension":1671,"proposal":1026},193,"Jean-Francois Roy @jfroy","VK_EXT_pipeline_creation_feedback",{"number":1673,"type":1227,"author":1289,"provisional":1026,"depends":1674,"contact":1675,"extension":1676,"proposal":680},499,"VK_KHR_ray_tracing_pipeline+VK_KHR_pipeline_library","Hans-Kristian Arntzen @HansKristian-Work","VK_EXT_pipeline_library_group_handles",{"number":1678,"type":1227,"author":1289,"provisional":1026,"depends":1244,"contact":1679,"extension":1680,"proposal":1026},373,"Mukund Keshava @mkeshavanv","VK_EXT_pipeline_properties",{"number":1682,"type":1227,"author":1289,"provisional":1026,"depends":1244,"contact":1427,"extension":1683,"proposal":680},467,"VK_EXT_pipeline_protected_access",{"number":1685,"type":1227,"author":1686,"provisional":1026,"depends":1244,"contact":1687,"extension":1688,"proposal":1026},69,"IMG","Jarred Davies","VK_EXT_pipeline_robustness",{"number":1690,"type":1227,"author":1354,"provisional":1026,"ratified":1366,"contact":1691,"extension":1692,"proposal":1026},156,"Daniel Koch @dgkoch","VK_EXT_post_depth_coverage",{"number":1694,"type":1227,"author":1289,"provisional":1026,"depends":1244,"ratified":1366,"specialuse":1312,"contact":1427,"extension":1695,"proposal":1026},357,"VK_EXT_primitive_topology_list_restart",{"number":1697,"type":1227,"author":1289,"provisional":1026,"depends":1698,"specialuse":1312,"contact":1427,"extension":1699,"proposal":680},383,"VK_EXT_transform_feedback","VK_EXT_primitives_generated_query",{"number":1701,"type":1227,"author":1354,"promotedto":1342,"provisional":1026,"depends":1244,"contact":1702,"extension":1703,"proposal":1026},296,"Matthew Rusch @mattruschnv","VK_EXT_private_data",{"number":1705,"type":1227,"author":1289,"provisional":1026,"depends":1244,"ratified":1366,"specialuse":1312,"contact":1706,"extension":1707,"proposal":1026},255,"Jesse Hall @jessehall","VK_EXT_provoking_vertex",{"number":1709,"type":1227,"author":1289,"provisional":1026,"depends":1491,"ratified":1392,"contact":1492,"extension":1710,"proposal":1026},127,"VK_EXT_queue_family_foreign",{"number":1712,"type":1227,"author":1321,"provisional":1026,"depends":1244,"contact":1323,"extension":1322,"proposal":680},464,{"number":1714,"type":1227,"author":1289,"provisional":1026,"depends":1715,"contact":1323,"extension":1716,"proposal":1026},345,"VK_KHR_sampler_ycbcr_conversion,VK_VERSION_1_1","VK_EXT_rgba10x6_formats",{"number":1718,"type":1227,"author":1289,"provisional":1026,"depends":1244,"ratified":1392,"contact":1404,"extension":1719,"proposal":1026},287,"VK_EXT_robustness2",{"number":1721,"type":1227,"author":1228,"provisional":1026,"depends":1244,"ratified":1392,"contact":1240,"extension":1722,"proposal":1026},144,"VK_EXT_sample_locations",{"number":1724,"type":1227,"author":1354,"promotedto":1440,"provisional":1026,"depends":1244,"contact":1374,"extension":1725,"proposal":1026},131,"VK_EXT_sampler_filter_minmax",{"number":1727,"type":1227,"author":1289,"promotedto":1440,"provisional":1026,"depends":1244,"contact":1231,"extension":1728,"proposal":1026},222,"VK_EXT_scalar_block_layout",{"number":1730,"type":1227,"author":1289,"promotedto":1440,"provisional":1026,"contact":1240,"extension":1731,"proposal":1026},247,"VK_EXT_separate_stencil_usage",{"number":1733,"type":1227,"author":1354,"provisional":1026,"depends":1244,"ratified":1392,"contact":1484,"extension":1734,"proposal":1026},261,"VK_EXT_shader_atomic_float",{"number":1736,"type":1227,"author":1289,"provisional":1026,"depends":1734,"ratified":1366,"contact":1607,"extension":1737,"proposal":1026},274,"VK_EXT_shader_atomic_float2",{"number":1739,"type":1227,"author":1289,"promotedto":1342,"provisional":1026,"depends":1244,"ratified":1343,"contact":1374,"extension":1740,"proposal":1026},277,"VK_EXT_shader_demote_to_helper_invocation",{"number":1742,"type":1227,"author":1289,"provisional":1026,"depends":1244,"ratified":1366,"contact":1231,"extension":1743,"proposal":1026},235,"VK_EXT_shader_image_atomic_int64",{"number":1745,"type":1227,"author":1289,"provisional":1026,"depends":1746,"contact":1675,"extension":1747,"proposal":680},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":1749,"type":1227,"author":1289,"provisional":1026,"depends":1477,"ratified":1366,"contact":1750,"extension":463,"proposal":680},483,"Daniel Story @daniel-story",{"number":1752,"type":1227,"author":1289,"provisional":1026,"ratified":1366,"contact":1332,"extension":1753,"proposal":680},565,"VK_EXT_shader_replicated_composites",{"number":1755,"type":1227,"author":1289,"provisional":1026,"ratified":1392,"contact":1255,"extension":1756,"proposal":1026},141,"VK_EXT_shader_stencil_export",{"number":1758,"type":1227,"author":1354,"deprecatedby":1440,"provisional":1026,"contact":1691,"extension":1759,"proposal":1026},65,"VK_EXT_shader_subgroup_ballot",{"number":1761,"type":1227,"author":1354,"deprecatedby":1338,"provisional":1026,"contact":1691,"extension":1762,"proposal":1026},66,"VK_EXT_shader_subgroup_vote",{"number":1764,"type":1227,"author":1289,"provisional":1026,"depends":1342,"ratified":1366,"contact":1323,"extension":1765,"proposal":680},396,"VK_EXT_shader_tile_image",{"number":1767,"type":1227,"author":1354,"promotedto":1440,"provisional":1026,"contact":1691,"extension":1768,"proposal":1026},163,"VK_EXT_shader_viewport_index_layer",{"number":1770,"type":1227,"author":1289,"promotedto":1342,"provisional":1026,"depends":1338,"ratified":1343,"contact":1771,"extension":1772,"proposal":1026},226,"Neil Henning @sheredom","VK_EXT_subgroup_size_control",{"number":1774,"type":1227,"author":1289,"provisional":1026,"depends":1244,"contact":1775,"extension":1776,"proposal":680},459,"Ting Wei @catweiting","VK_EXT_subpass_merge_feedback",{"number":1778,"type":1348,"author":1289,"provisional":1026,"depends":1779,"contact":1427,"extension":1780,"proposal":680},275,"VK_KHR_surface+VK_KHR_get_surface_capabilities2","VK_EXT_surface_maintenance1",{"number":1782,"type":1348,"author":1412,"provisional":1026,"depends":1461,"contact":1413,"extension":1783,"proposal":1026},105,"VK_EXT_swapchain_colorspace",{"number":1785,"type":1227,"author":1289,"provisional":1026,"depends":1786,"contact":1427,"extension":1787,"proposal":680},276,"VK_KHR_swapchain+VK_EXT_surface_maintenance1+(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)","VK_EXT_swapchain_maintenance1",{"number":1789,"type":1227,"author":1289,"promotedto":1342,"provisional":1026,"depends":1244,"ratified":1343,"contact":1374,"extension":1790,"proposal":1026},282,"VK_EXT_texel_buffer_alignment",{"number":1792,"type":1227,"author":1321,"promotedto":1342,"provisional":1026,"depends":1244,"ratified":1343,"contact":1323,"extension":1793,"proposal":1026},67,"VK_EXT_texture_compression_astc_hdr",{"number":1795,"type":1227,"author":1289,"promotedto":1342,"provisional":1026,"contact":1231,"extension":1796,"proposal":1026},246,"VK_EXT_tooling_info",{"number":1114,"type":1227,"author":1354,"provisional":1026,"depends":1244,"ratified":1366,"specialuse":1798,"contact":1380,"extension":1698,"proposal":1026},"glemulation,d3demulation,devtools",{"number":1800,"type":1227,"author":1412,"provisional":1026,"contact":1801,"extension":1802,"proposal":1026},161,"Cort Stratton @cdwfs","VK_EXT_validation_cache",{"number":1804,"type":1348,"author":1805,"deprecatedby":1588,"provisional":1026,"specialuse":1196,"contact":1806,"extension":1807,"proposal":1026},248,"LUNARG","Karl Schultz @karl-lunarg","VK_EXT_validation_features",{"number":1809,"type":1348,"author":1412,"deprecatedby":1588,"provisional":1026,"specialuse":1196,"contact":1810,"extension":1811,"proposal":1026},62,"Tobin Ehlis @tobine","VK_EXT_validation_flags",{"number":1813,"type":1227,"author":1354,"promotedto":1814,"provisional":1026,"depends":1244,"contact":1397,"extension":23,"proposal":1026},191,"VK_KHR_vertex_attribute_divisor",{"number":1816,"type":1227,"author":1289,"provisional":1026,"depends":1244,"ratified":1366,"contact":1380,"extension":455,"proposal":1026},353,{"number":1818,"type":1227,"author":1289,"promotedto":1342,"provisional":1026,"depends":1715,"ratified":1343,"contact":1819,"extension":1820,"proposal":1026},331,"Tony Zlatinski @tzlatinski","VK_EXT_ycbcr_2plane_444_formats",{"number":1822,"type":1227,"author":1289,"provisional":1026,"depends":1715,"ratified":1392,"contact":1380,"extension":1823,"proposal":1026},253,"VK_EXT_ycbcr_image_arrays",{"number":1825,"type":1227,"author":1826,"provisional":1026,"depends":1827,"platform":1828,"contact":1829,"extension":1830,"proposal":1026},367,"FUCHSIA","VK_FUCHSIA_external_memory+(VK_KHR_sampler_ycbcr_conversion,VK_VERSION_1_1)","fuchsia","John Rosasco @rosasco","VK_FUCHSIA_buffer_collection",{"number":1832,"type":1227,"author":1826,"provisional":1026,"depends":1833,"platform":1828,"contact":1829,"extension":1834,"proposal":1026},365,"(VK_KHR_external_memory_capabilities+VK_KHR_external_memory),VK_VERSION_1_1","VK_FUCHSIA_external_memory",{"number":1836,"type":1227,"author":1826,"provisional":1026,"depends":1837,"platform":1828,"contact":1829,"extension":1838,"proposal":1026},366,"VK_KHR_external_semaphore_capabilities+VK_KHR_external_semaphore","VK_FUCHSIA_external_semaphore",{"number":1840,"type":1348,"author":1826,"provisional":1026,"depends":1461,"platform":1828,"contact":1841,"extension":1842,"proposal":1026},215,"Craig Stout @cdotstout","VK_FUCHSIA_imagepipe_surface",{"number":1844,"type":1227,"author":1845,"provisional":1026,"depends":1846,"platform":1847,"contact":1670,"extension":1848,"proposal":1026},192,"GGP","VK_KHR_swapchain+VK_GGP_stream_descriptor_surface","ggp","VK_GGP_frame_token",{"number":1850,"type":1348,"author":1845,"provisional":1026,"depends":1461,"platform":1847,"contact":1670,"extension":1851,"proposal":1026},50,"VK_GGP_stream_descriptor_surface",{"number":1853,"type":1227,"author":1412,"provisional":1026,"contact":1854,"extension":1855,"proposal":1026},225,"Hai Nguyen @chaoticbob","VK_GOOGLE_decorate_string",{"number":1857,"type":1227,"author":1412,"provisional":1026,"depends":1539,"contact":1858,"extension":1859,"proposal":1026},93,"Ian Elliott @ianelliottus","VK_GOOGLE_display_timing",{"number":1861,"type":1227,"author":1412,"provisional":1026,"contact":1854,"extension":1862,"proposal":1026},224,"VK_GOOGLE_hlsl_functionality1",{"number":1864,"type":1348,"author":1412,"provisional":1026,"depends":1461,"specialuse":1312,"contact":1427,"extension":1865,"proposal":680},434,"VK_GOOGLE_surfaceless_query",{"number":1867,"type":1227,"author":1412,"provisional":1026,"contact":1868,"extension":1869,"proposal":1026},290,"Kaye Mason @chaleur","VK_GOOGLE_user_type",{"number":1871,"type":1227,"author":1872,"provisional":1026,"depends":1244,"contact":1873,"extension":1874,"proposal":680},405,"HUAWEI","Yuchang Wang @richard_Wang2","VK_HUAWEI_cluster_culling_shader",{"number":1876,"type":1227,"author":1877,"provisional":1026,"depends":1878,"contact":1879,"extension":1880,"proposal":680},371,"Huawei","VK_KHR_ray_tracing_pipeline+(VK_KHR_synchronization2,VK_VERSION_1_3)","Pan Gao @PanGao-h","VK_HUAWEI_invocation_mask",{"number":1882,"type":1227,"author":1872,"provisional":1026,"depends":1883,"contact":1879,"extension":1884,"proposal":1026},370,"((VK_KHR_create_renderpass2,VK_VERSION_1_2)+VK_KHR_synchronization2),VK_VERSION_1_3","VK_HUAWEI_subpass_shading",{"number":816,"type":1227,"author":1686,"provisional":1026,"contact":1231,"extension":1886,"proposal":1026},"VK_IMG_filter_cubic",{"number":1888,"type":1227,"author":1686,"deprecatedby":1889,"provisional":1026,"contact":1890,"extension":1891,"proposal":1026},55,null,"Stuart Smith","VK_IMG_format_pvrtc",{"number":1893,"type":1227,"author":1686,"provisional":1026,"depends":1244,"specialuse":1312,"contact":1517,"extension":1894,"proposal":1026},111,"VK_IMG_relaxed_line_rasterization",{"number":1896,"type":1227,"author":1897,"provisional":1026,"specialuse":1239,"contact":1898,"extension":1899,"proposal":1026},211,"INTEL","Lionel Landwerlin @llandwerlin","VK_INTEL_performance_query",{"number":1901,"type":1227,"author":1897,"provisional":1026,"depends":1244,"contact":1902,"extension":1903,"proposal":1026},210,"Ian Romanick @ianromanick","VK_INTEL_shader_integer_functions2",{"number":1905,"type":1227,"author":1906,"promotedto":1338,"provisional":1026,"depends":1907,"ratified":1366,"contact":1323,"extension":1908,"proposal":1026},84,"KHR","(VK_KHR_get_physical_device_properties2+VK_KHR_storage_buffer_storage_class),VK_VERSION_1_1","VK_KHR_16bit_storage",{"number":1910,"type":1227,"author":1906,"promotedto":1440,"provisional":1026,"depends":1907,"ratified":1366,"contact":1911,"extension":1912,"proposal":1026},178,"Alexander Galazin @alegal-arm","VK_KHR_8bit_storage",{"number":1914,"type":1227,"author":1906,"provisional":1026,"depends":1915,"ratified":1366,"contact":1691,"extension":1916,"proposal":1026},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":711,"type":1348,"author":1906,"provisional":1026,"depends":1461,"platform":1311,"ratified":1366,"contact":1318,"extension":1918,"proposal":1026},"VK_KHR_android_surface",{"number":1920,"type":1227,"author":1906,"promotedto":1338,"provisional":1026,"ratified":1366,"contact":1231,"extension":1921,"proposal":1026},158,"VK_KHR_bind_memory2",{"number":1923,"type":1227,"author":1906,"promotedto":1440,"provisional":1026,"depends":1924,"ratified":1366,"contact":1374,"extension":1384,"proposal":1026},258,"(VK_KHR_get_physical_device_properties2+VK_KHR_device_group),VK_VERSION_1_1",{"number":1926,"type":1227,"author":1906,"provisional":1026,"depends":1244,"ratified":1392,"contact":1583,"extension":1388,"proposal":1026},544,{"number":1928,"type":1227,"author":1906,"provisional":1026,"depends":1929,"ratified":1366,"contact":1930,"extension":1931,"proposal":680},512,"VK_KHR_get_physical_device_properties2","Jean-Noe Morissette @MagicPoncho","VK_KHR_compute_shader_derivatives",{"number":1933,"type":1227,"author":1906,"provisional":1026,"depends":1244,"ratified":1366,"contact":1332,"extension":1934,"proposal":680},507,"VK_KHR_cooperative_matrix",{"number":1936,"type":1227,"author":1906,"promotedto":1342,"provisional":1026,"depends":1244,"ratified":1392,"contact":1504,"extension":1937,"proposal":1026},338,"VK_KHR_copy_commands2",{"number":1939,"type":1227,"author":1906,"promotedto":1440,"provisional":1026,"depends":1940,"ratified":1366,"contact":1941,"extension":1942,"proposal":1026},110,"(VK_KHR_multiview+VK_KHR_maintenance2),VK_VERSION_1_1","Tobias Hector @tobias","VK_KHR_create_renderpass2",{"number":1944,"type":1227,"author":1906,"promotedto":1338,"provisional":1026,"depends":1945,"ratified":1366,"contact":1356,"extension":1946,"proposal":1026},128,"VK_KHR_get_memory_requirements2,VK_VERSION_1_1","VK_KHR_dedicated_allocation",{"number":1948,"type":1227,"author":1906,"provisional":1026,"ratified":1366,"contact":1949,"extension":1950,"proposal":1026},269,"Josh Barczak @jbarczak","VK_KHR_deferred_host_operations",{"number":1952,"type":1227,"author":1906,"promotedto":1440,"provisional":1026,"depends":1953,"ratified":1366,"contact":1954,"extension":1955,"proposal":1026},200,"VK_KHR_create_renderpass2,VK_VERSION_1_2","Jan-Harald Fredriksen @janharald","VK_KHR_depth_stencil_resolve",{"number":1957,"type":1227,"author":1906,"promotedto":1338,"provisional":1026,"ratified":1366,"contact":1958,"extension":1959,"proposal":1026},86,"Markus Tavenrath @mtavenrath","VK_KHR_descriptor_update_template",{"number":1961,"type":1227,"author":1906,"promotedto":1338,"provisional":1026,"depends":1962,"ratified":1366,"contact":1374,"extension":1963,"proposal":1026},61,"VK_KHR_device_group_creation","VK_KHR_device_group",{"number":1965,"type":1348,"author":1906,"promotedto":1338,"provisional":1026,"ratified":1366,"contact":1374,"extension":1962,"proposal":1026},71,{"number":175,"type":1348,"author":1906,"provisional":1026,"depends":1461,"ratified":1392,"contact":1967,"extension":1458,"proposal":1026},"James Jones @cubanismo,Norbert Nopper @FslNopper",{"number":188,"type":1227,"author":1906,"provisional":1026,"depends":1969,"ratified":1392,"contact":1356,"extension":1970,"proposal":1026},"VK_KHR_swapchain+VK_KHR_display","VK_KHR_display_swapchain",{"number":1972,"type":1227,"author":1906,"promotedto":1440,"provisional":1026,"ratified":1366,"contact":1380,"extension":1252,"proposal":1026},170,{"number":1974,"type":1227,"author":1906,"promotedto":1440,"provisional":1026,"depends":1244,"ratified":1366,"contact":1240,"extension":1975,"proposal":1026},197,"VK_KHR_driver_properties",{"number":1178,"type":1227,"author":1906,"promotedto":1342,"provisional":1026,"depends":1977,"ratified":1366,"contact":1231,"extension":1978,"proposal":680},"((VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_depth_stencil_resolve),VK_VERSION_1_2","VK_KHR_dynamic_rendering",{"number":1980,"type":1227,"author":1228,"provisional":1026,"depends":1981,"ratified":1366,"contact":1231,"extension":1982,"proposal":680},233,"VK_KHR_dynamic_rendering,VK_VERSION_1_3","VK_KHR_dynamic_rendering_local_read",{"number":1984,"type":1227,"author":1906,"promotedto":1338,"provisional":1026,"depends":1985,"ratified":1366,"contact":1318,"extension":1986,"proposal":1026},114,"VK_KHR_external_fence_capabilities","VK_KHR_external_fence",{"number":1988,"type":1348,"author":1906,"promotedto":1338,"provisional":1026,"depends":1244,"ratified":1366,"contact":1318,"extension":1985,"proposal":1026},113,{"number":1990,"type":1227,"author":1906,"provisional":1026,"depends":1991,"ratified":1392,"contact":1318,"extension":1992,"proposal":1026},116,"VK_KHR_external_fence,VK_VERSION_1_1","VK_KHR_external_fence_fd",{"number":1994,"type":1227,"author":1906,"provisional":1026,"depends":1986,"platform":1522,"ratified":1366,"contact":1318,"extension":1995,"proposal":1026},115,"VK_KHR_external_fence_win32",{"number":1997,"type":1227,"author":1906,"promotedto":1338,"provisional":1026,"depends":1998,"ratified":1366,"contact":1356,"extension":1999,"proposal":1026},73,"VK_KHR_external_memory_capabilities,VK_VERSION_1_1","VK_KHR_external_memory",{"number":2001,"type":1348,"author":1906,"promotedto":1338,"provisional":1026,"depends":1244,"ratified":1366,"contact":1356,"extension":2002,"proposal":1026},72,"VK_KHR_external_memory_capabilities",{"number":2004,"type":1227,"author":1906,"provisional":1026,"depends":1491,"ratified":1392,"contact":1356,"extension":1496,"proposal":1026},75,{"number":2006,"type":1227,"author":1906,"provisional":1026,"depends":1491,"platform":1522,"ratified":1366,"contact":1356,"extension":2007,"proposal":1026},74,"VK_KHR_external_memory_win32",{"number":2009,"type":1227,"author":1906,"promotedto":1338,"provisional":1026,"depends":2010,"ratified":1366,"contact":1356,"extension":2011,"proposal":1026},78,"VK_KHR_external_semaphore_capabilities","VK_KHR_external_semaphore",{"number":2013,"type":1348,"author":1906,"promotedto":1338,"provisional":1026,"depends":1244,"ratified":1366,"contact":1356,"extension":2010,"proposal":1026},77,{"number":2015,"type":1227,"author":1906,"provisional":1026,"depends":2016,"ratified":1392,"contact":1356,"extension":2017,"proposal":1026},80,"VK_KHR_external_semaphore,VK_VERSION_1_1","VK_KHR_external_semaphore_fd",{"number":2019,"type":1227,"author":1906,"provisional":1026,"depends":2011,"platform":1522,"ratified":1366,"contact":1356,"extension":2020,"proposal":1026},79,"VK_KHR_external_semaphore_win32",{"number":2022,"type":1227,"author":1906,"promotedto":1342,"provisional":1026,"depends":1244,"ratified":1366,"contact":1898,"extension":2023,"proposal":1026},361,"VK_KHR_format_feature_flags2",{"number":2025,"type":1227,"author":1906,"provisional":1026,"depends":1244,"ratified":1366,"contact":1235,"extension":2026,"proposal":680},323,"VK_KHR_fragment_shader_barycentric",{"number":2028,"type":1227,"author":1906,"provisional":1026,"depends":2029,"ratified":1392,"contact":1231,"extension":2030,"proposal":680},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":2032,"type":1348,"author":1906,"provisional":1026,"depends":1458,"ratified":1392,"contact":1356,"extension":2033,"proposal":1026},122,"VK_KHR_get_display_properties2",{"number":2035,"type":1227,"author":1906,"promotedto":1338,"provisional":1026,"ratified":1366,"contact":1607,"extension":2036,"proposal":1026},147,"VK_KHR_get_memory_requirements2",{"number":2038,"type":1348,"author":1906,"promotedto":1338,"provisional":1026,"ratified":1366,"contact":1374,"extension":1929,"proposal":1026},60,{"number":2040,"type":1348,"author":1906,"provisional":1026,"depends":1461,"ratified":1392,"contact":1356,"extension":2041,"proposal":1026},120,"VK_KHR_get_surface_capabilities2",{"number":2043,"type":1227,"author":1906,"provisional":1026,"depends":1244,"ratified":1392,"contact":1231,"extension":1526,"proposal":1026},189,{"number":2045,"type":1227,"author":1906,"promotedto":1440,"provisional":1026,"ratified":1366,"contact":1607,"extension":2046,"proposal":1026},148,"VK_KHR_image_format_list",{"number":2048,"type":1227,"author":1906,"promotedto":1440,"provisional":1026,"depends":2049,"ratified":1366,"contact":1941,"extension":2050,"proposal":1026},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":2052,"type":1227,"author":1906,"provisional":1026,"depends":1539,"ratified":1392,"contact":1858,"extension":2053,"proposal":1026},85,"VK_KHR_incremental_present",{"number":2055,"type":1227,"author":1906,"provisional":1026,"depends":1244,"ratified":1392,"contact":1380,"extension":1578,"proposal":1026},534,{"number":2057,"type":1227,"author":1906,"provisional":1026,"depends":1244,"ratified":1392,"contact":1380,"extension":1597,"proposal":1026},535,{"number":2059,"type":1227,"author":1906,"provisional":1026,"ratified":1366,"contact":1427,"extension":1602,"proposal":680},527,{"number":2061,"type":1227,"author":1906,"promotedto":1338,"provisional":1026,"ratified":1366,"contact":1380,"extension":1272,"proposal":1026},70,{"number":2063,"type":1227,"author":1906,"promotedto":1338,"provisional":1026,"ratified":1366,"contact":2064,"extension":2065,"proposal":1026},118,"Michael Worcester @michaelworcester","VK_KHR_maintenance2",{"number":2067,"type":1227,"author":1906,"promotedto":1338,"provisional":1026,"depends":1244,"ratified":1366,"contact":1374,"extension":1638,"proposal":1026},169,{"number":2069,"type":1227,"author":1906,"promotedto":1342,"provisional":1026,"depends":1338,"ratified":1366,"contact":1380,"extension":2070,"proposal":1026},414,"VK_KHR_maintenance4",{"number":2072,"type":1227,"author":1906,"provisional":1026,"depends":2073,"ratified":1366,"contact":2074,"extension":2075,"proposal":680},471,"(VK_VERSION_1_1+VK_KHR_dynamic_rendering),VK_VERSION_1_3","Stu Smith @stu-s","VK_KHR_maintenance5",{"number":2077,"type":1227,"author":1906,"provisional":1026,"depends":1338,"ratified":1366,"contact":2078,"extension":2079,"proposal":680},546,"Jon Leech @oddhack","VK_KHR_maintenance6",{"number":2081,"type":1227,"author":1906,"provisional":1026,"depends":1338,"ratified":1366,"contact":1367,"extension":2082,"proposal":680},563,"VK_KHR_maintenance7",{"number":2084,"type":1227,"author":1906,"provisional":1026,"ratified":1366,"contact":1607,"extension":1606,"proposal":680},272,{"number":2086,"type":1227,"author":1906,"promotedto":1338,"provisional":1026,"depends":1244,"ratified":1366,"contact":1374,"extension":2087,"proposal":1026},54,"VK_KHR_multiview",{"extension":2089,"proposal":1026},"VK_KHR_object_refresh",{"number":2091,"type":1227,"author":1906,"provisional":1026,"depends":1244,"ratified":1392,"specialuse":1239,"contact":2092,"extension":2093,"proposal":1026},117,"Alon Or-bach @alonorbach","VK_KHR_performance_query",{"number":2095,"type":1227,"author":1906,"provisional":1026,"depends":2075,"ratified":1366,"contact":2074,"extension":2096,"proposal":680},484,"VK_KHR_pipeline_binary",{"number":2098,"type":1227,"author":1906,"provisional":1026,"depends":1244,"ratified":1366,"specialuse":1239,"contact":1607,"extension":2099,"proposal":1026},270,"VK_KHR_pipeline_executable_properties",{"number":2101,"type":1227,"author":1906,"provisional":1026,"ratified":1366,"contact":1618,"extension":2102,"proposal":1026},291,"VK_KHR_pipeline_library",{"number":2104,"type":1348,"author":1906,"provisional":1026,"ratified":1366,"contact":2105,"extension":2106,"proposal":1026},395,"Charles Giessen @charles-lunarg","VK_KHR_portability_enumeration",{"number":2108,"type":1227,"author":1906,"provisional":680,"depends":1244,"platform":1230,"ratified":1366,"contact":1623,"extension":2109,"proposal":1026},164,"VK_KHR_portability_subset",{"number":2111,"type":1227,"author":1906,"provisional":1026,"depends":2112,"ratified":1366,"contact":2113,"extension":2114,"proposal":1026},295,"VK_KHR_swapchain+VK_KHR_get_physical_device_properties2,VK_VERSION_1_1","Keith Packard @keithp","VK_KHR_present_id",{"number":2116,"type":1227,"author":1906,"provisional":1026,"depends":2117,"ratified":1366,"contact":2113,"extension":2118,"proposal":1026},249,"VK_KHR_swapchain+VK_KHR_present_id","VK_KHR_present_wait",{"number":2120,"type":1227,"author":1906,"provisional":1026,"depends":1244,"ratified":1366,"contact":1374,"extension":2121,"proposal":1026},81,"VK_KHR_push_descriptor",{"number":2123,"type":1227,"author":1906,"provisional":1026,"depends":2124,"ratified":1366,"contact":1691,"extension":2125,"proposal":1026},349,"VK_KHR_spirv_1_4+VK_KHR_acceleration_structure","VK_KHR_ray_query",{"number":2127,"type":1227,"author":1906,"provisional":1026,"depends":1916,"ratified":1366,"contact":1691,"extension":2128,"proposal":1026},387,"VK_KHR_ray_tracing_maintenance1",{"number":2130,"type":1227,"author":1906,"provisional":1026,"depends":2124,"ratified":1366,"contact":1691,"extension":2131,"proposal":1026},348,"VK_KHR_ray_tracing_pipeline",{"number":2133,"type":1227,"author":1906,"provisional":1026,"depends":1916,"ratified":1366,"contact":2134,"extension":2135,"proposal":680},482,"Eric Werness","VK_KHR_ray_tracing_position_fetch",{"number":2137,"type":1227,"author":1906,"promotedto":1338,"provisional":1026,"ratified":1366,"contact":2138,"extension":2139,"proposal":1026},145,"John Kessenich @johnkslang","VK_KHR_relaxed_block_layout",{"number":808,"type":1227,"author":1906,"promotedto":1440,"provisional":1026,"ratified":1366,"contact":1231,"extension":2141,"proposal":1026},"VK_KHR_sampler_mirror_clamp_to_edge",{"number":2143,"type":1227,"author":1906,"promotedto":1338,"provisional":1026,"depends":2144,"ratified":1366,"contact":2145,"extension":2146,"proposal":1026},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":2148,"type":1227,"author":1906,"promotedto":1440,"provisional":1026,"depends":2029,"ratified":1366,"contact":1380,"extension":2149,"proposal":1026},242,"VK_KHR_separate_depth_stencil_layouts",{"number":2151,"type":1227,"author":1906,"promotedto":1440,"provisional":1026,"depends":1244,"ratified":1366,"contact":2152,"extension":2153,"proposal":1026},181,"Aaron Hagan @ahagan","VK_KHR_shader_atomic_int64",{"number":2155,"type":1227,"author":1906,"provisional":1026,"depends":1244,"ratified":1392,"contact":2152,"extension":2156,"proposal":1026},182,"VK_KHR_shader_clock",{"number":2158,"type":1227,"author":1906,"promotedto":1338,"provisional":1026,"ratified":1366,"contact":1691,"extension":2159,"proposal":1026},64,"VK_KHR_shader_draw_parameters",{"number":2161,"type":1227,"author":1906,"provisional":1026,"depends":1244,"ratified":1366,"contact":1332,"extension":2162,"proposal":680},545,"VK_KHR_shader_expect_assume",{"number":2164,"type":1227,"author":1906,"promotedto":1440,"provisional":1026,"depends":1244,"ratified":1366,"contact":1911,"extension":1258,"proposal":1026},83,{"number":2166,"type":1227,"author":1906,"promotedto":1440,"provisional":1026,"depends":1244,"ratified":1366,"contact":1911,"extension":2167,"proposal":1026},198,"VK_KHR_shader_float_controls",{"number":2169,"type":1227,"author":1906,"provisional":1026,"depends":2170,"ratified":1366,"contact":1423,"extension":2171,"proposal":680},529,"VK_VERSION_1_1+VK_KHR_shader_float_controls","VK_KHR_shader_float_controls2",{"number":2173,"type":1227,"author":1906,"promotedto":1342,"provisional":1026,"depends":1244,"ratified":1366,"contact":1332,"extension":2174,"proposal":680},281,"VK_KHR_shader_integer_dot_product",{"number":2176,"type":1227,"author":1906,"provisional":1026,"depends":1338,"ratified":1366,"contact":2177,"extension":2178,"proposal":680},435,"Alan Baker @alan-baker","VK_KHR_shader_maximal_reconvergence",{"number":2180,"type":1227,"author":1906,"promotedto":1342,"provisional":1026,"ratified":1366,"contact":1409,"extension":2181,"proposal":1026},294,"VK_KHR_shader_non_semantic_info",{"number":2183,"type":1227,"author":1906,"provisional":1026,"depends":2184,"ratified":1366,"contact":1231,"extension":2185,"proposal":680},236,"VK_VERSION_1_1+VK_KHR_vulkan_memory_model+VK_KHR_shader_maximal_reconvergence","VK_KHR_shader_quad_control",{"number":2187,"type":1227,"author":1906,"provisional":1026,"ratified":1366,"contact":2188,"extension":2189,"proposal":680},559,"Nathan Gauër @Keenuts","VK_KHR_shader_relaxed_extended_instruction",{"number":2191,"type":1227,"author":1906,"promotedto":1440,"provisional":1026,"depends":1338,"ratified":1366,"contact":1771,"extension":2192,"proposal":1026},176,"VK_KHR_shader_subgroup_extended_types",{"number":2194,"type":1227,"author":1906,"provisional":1026,"ratified":1366,"contact":1332,"extension":2195,"proposal":680},417,"VK_KHR_shader_subgroup_rotate",{"number":2197,"type":1227,"author":1906,"provisional":1026,"depends":1338,"ratified":1366,"contact":2177,"extension":2198,"proposal":1026},324,"VK_KHR_shader_subgroup_uniform_control_flow",{"number":2200,"type":1227,"author":1906,"promotedto":1342,"provisional":1026,"depends":1244,"ratified":1392,"contact":1318,"extension":2201,"proposal":1026},216,"VK_KHR_shader_terminate_invocation",{"number":2203,"type":1227,"author":1906,"provisional":1026,"depends":2204,"ratified":1392,"contact":2092,"extension":2205,"proposal":1026},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":2207,"type":1227,"author":1906,"promotedto":1440,"provisional":1026,"depends":2170,"ratified":1366,"contact":1318,"extension":1617,"proposal":1026},237,{"number":2209,"type":1227,"author":1906,"promotedto":1338,"provisional":1026,"ratified":1366,"contact":1911,"extension":2210,"proposal":1026},132,"VK_KHR_storage_buffer_storage_class",{"number":140,"type":1348,"author":1906,"provisional":1026,"ratified":1392,"contact":2212,"extension":1461,"proposal":1026},"James Jones @cubanismo,Ian Elliott @ianelliottus",{"number":2214,"type":1348,"author":1906,"provisional":1026,"depends":2215,"ratified":1366,"contact":2216,"extension":2217,"proposal":1026},240,"VK_VERSION_1_1+VK_KHR_get_surface_capabilities2","Sandeep Shinde @sashinde","VK_KHR_surface_protected_capabilities",{"number":161,"type":1227,"author":1906,"provisional":1026,"depends":1461,"ratified":1392,"contact":2212,"extension":1539,"proposal":1026},{"number":2220,"type":1227,"author":1906,"provisional":1026,"depends":2221,"ratified":1392,"contact":1240,"extension":2222,"proposal":1026},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":2224,"type":1227,"author":1906,"promotedto":1342,"provisional":1026,"depends":1244,"ratified":1392,"contact":1231,"extension":2225,"proposal":1026},315,"VK_KHR_synchronization2",{"number":2227,"type":1227,"author":1906,"promotedto":1440,"provisional":1026,"depends":1244,"ratified":1366,"contact":1607,"extension":2228,"proposal":1026},208,"VK_KHR_timeline_semaphore",{"number":2230,"type":1227,"author":1906,"promotedto":1440,"provisional":1026,"depends":1244,"ratified":1366,"contact":1423,"extension":2231,"proposal":1026},254,"VK_KHR_uniform_buffer_standard_layout",{"number":2233,"type":1227,"author":1906,"promotedto":1338,"provisional":1026,"depends":1907,"ratified":1366,"contact":1318,"extension":2234,"proposal":1026},121,"VK_KHR_variable_pointers",{"number":2236,"type":1227,"author":1906,"provisional":1026,"depends":1244,"ratified":1392,"contact":1427,"extension":1814,"proposal":680},526,{"number":2238,"type":1227,"author":1906,"provisional":1026,"depends":2239,"ratified":1366,"contact":1583,"extension":2240,"proposal":680},513,"VK_KHR_video_decode_queue","VK_KHR_video_decode_av1",{"number":1162,"type":1227,"author":1906,"provisional":1026,"depends":2239,"ratified":1366,"contact":2242,"extension":2243,"proposal":680},"peter.fang@amd.com","VK_KHR_video_decode_h264",{"number":2245,"type":1227,"author":1906,"provisional":1026,"depends":2239,"ratified":1366,"contact":2242,"extension":2246,"proposal":680},188,"VK_KHR_video_decode_h265",{"number":957,"type":1227,"author":1906,"provisional":1026,"depends":2248,"ratified":1366,"contact":2249,"extension":2239,"proposal":680},"VK_KHR_video_queue+(VK_KHR_synchronization2,VK_VERSION_1_3)","jake.beju@amd.com",{"number":1154,"type":1227,"author":1906,"provisional":1026,"depends":2251,"ratified":1366,"contact":2252,"extension":2253,"proposal":680},"VK_KHR_video_encode_queue","Ahmed Abdelkhalek @aabdelkh","VK_KHR_video_encode_h264",{"number":1158,"type":1227,"author":1906,"provisional":1026,"depends":2251,"ratified":1366,"contact":2252,"extension":2255,"proposal":680},"VK_KHR_video_encode_h265",{"number":2257,"type":1227,"author":1906,"provisional":1026,"depends":2248,"ratified":1366,"contact":2252,"extension":2251,"proposal":680},300,{"number":2259,"type":1227,"author":1906,"provisional":1026,"depends":2260,"ratified":1366,"contact":1583,"extension":2261,"proposal":680},516,"VK_KHR_video_queue","VK_KHR_video_maintenance1",{"number":935,"type":1227,"author":1906,"provisional":1026,"depends":2263,"ratified":1366,"contact":1819,"extension":2260,"proposal":680},"(VK_VERSION_1_1+VK_KHR_synchronization2),VK_VERSION_1_3",{"number":2265,"type":1227,"author":1906,"promotedto":1440,"provisional":1026,"depends":1244,"ratified":1366,"contact":1374,"extension":2266,"proposal":1026},212,"VK_KHR_vulkan_memory_model",{"number":686,"type":1348,"author":1906,"provisional":1026,"depends":1461,"platform":2268,"ratified":1366,"contact":2269,"extension":2270,"proposal":1026},"wayland","Jesse Hall @critsec,Ian Elliott @ianelliottus","VK_KHR_wayland_surface",{"number":2272,"type":1227,"author":1906,"provisional":1026,"depends":2007,"platform":1522,"ratified":1366,"contact":2273,"extension":2274,"proposal":1026},76,"Carsten Rohde @crohde","VK_KHR_win32_keyed_mutex",{"number":729,"type":1348,"author":1906,"provisional":1026,"depends":1461,"platform":1522,"ratified":1366,"contact":2269,"extension":2276,"proposal":1026},"VK_KHR_win32_surface",{"number":2278,"type":1227,"author":1906,"provisional":1026,"depends":1244,"ratified":1366,"contact":2279,"extension":2280,"proposal":1026},337,"Caio Marcelo de Oliveira Filho @cmarcelo","VK_KHR_workgroup_memory_explicit_layout",{"number":312,"type":1348,"author":1906,"provisional":1026,"depends":1461,"platform":2282,"ratified":1366,"contact":2269,"extension":2283,"proposal":1026},"xcb","VK_KHR_xcb_surface",{"number":289,"type":1348,"author":1906,"provisional":1026,"depends":1461,"platform":2285,"ratified":1366,"contact":2269,"extension":2286,"proposal":1026},"xlib","VK_KHR_xlib_surface",{"number":2288,"type":1227,"author":1906,"promotedto":1342,"provisional":1026,"depends":1244,"ratified":1366,"contact":2177,"extension":2289,"proposal":1026},326,"VK_KHR_zero_initialize_workgroup_memory",{"number":2291,"type":1348,"author":1805,"provisional":1026,"contact":2105,"extension":2292,"proposal":680},460,"VK_LUNARG_direct_driver_loading",{"number":2294,"type":1227,"author":2295,"provisional":1026,"depends":1244,"specialuse":1419,"contact":1675,"extension":2296,"proposal":1026},576,"MESA","VK_MESA_image_alignment_control",{"number":2298,"type":1227,"author":2299,"provisional":1026,"depends":1244,"contact":2300,"extension":2301,"proposal":680},531,"MSFT","Jesse Natalie @jenatali","VK_MSFT_layered_driver",{"number":2303,"type":1348,"author":2304,"deprecatedby":1628,"provisional":1026,"depends":1461,"platform":2305,"contact":1623,"extension":2306,"proposal":1026},123,"MVK","ios","VK_MVK_ios_surface",{"number":2308,"type":1348,"author":2304,"deprecatedby":1628,"provisional":1026,"depends":1461,"platform":2309,"contact":1623,"extension":2310,"proposal":1026},124,"macos","VK_MVK_macos_surface",{"number":2312,"type":1348,"author":2313,"provisional":1026,"depends":1461,"platform":2314,"contact":2315,"extension":2316,"proposal":1026},63,"NN","vi","Mathias Heyer gitlab:@mheyer","VK_NN_vi_surface",{"number":1118,"type":1227,"author":2318,"provisional":1026,"contact":2319,"extension":2320,"proposal":1026},"NVX","Eric Werness @ewerness-nv,Liam Middlebrook @liam-middlebrook","VK_NVX_binary_import",{"number":1122,"type":1227,"author":2318,"provisional":1026,"contact":2322,"extension":2323,"proposal":1026},"Eric Werness @ewerness-nv","VK_NVX_image_view_handle",{"number":2325,"type":1227,"author":2318,"provisional":1026,"depends":2326,"contact":1374,"extension":2327,"proposal":1026},98,"VK_KHR_multiview,VK_VERSION_1_1","VK_NVX_multiview_per_view_attributes",{"number":2329,"type":1227,"author":1354,"provisional":1026,"depends":1349,"platform":1522,"contact":2330,"extension":2331,"proposal":1026},346,"Jeff Juliano @jjuliano","VK_NV_acquire_winrt_display",{"number":2333,"type":1227,"author":1354,"provisional":1026,"contact":2322,"extension":2334,"proposal":1026},88,"VK_NV_clip_space_w_scaling",{"number":2336,"type":1227,"author":1354,"provisional":1026,"contact":2337,"extension":2338,"proposal":1026},560,"Lujin Wang @lujinwangnv","VK_NV_command_buffer_inheritance",{"number":2340,"type":1227,"author":1354,"promotedto":1931,"provisional":1026,"depends":1244,"contact":2341,"extension":2342,"proposal":1026},202,"Pat Brown @nvpbrown","VK_NV_compute_shader_derivatives",{"number":2344,"type":1227,"author":1354,"provisional":1026,"depends":1244,"contact":1374,"extension":2345,"proposal":1026},250,"VK_NV_cooperative_matrix",{"number":2347,"type":1227,"author":1354,"provisional":1026,"depends":2348,"contact":1484,"extension":2349,"proposal":1026},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":2351,"type":1227,"author":1354,"provisional":1026,"depends":1244,"contact":1691,"extension":2352,"proposal":1026},51,"VK_NV_corner_sampled_image",{"number":2354,"type":1227,"author":1354,"provisional":1026,"depends":2355,"contact":2356,"extension":2357,"proposal":1026},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":2359,"type":1227,"author":1354,"provisional":680,"contact":2360,"extension":2361,"proposal":1026},308,"Tristan Lorach @tlorach","VK_NV_cuda_kernel_launch",{"number":1106,"type":1227,"author":1354,"deprecatedby":1946,"provisional":1026,"contact":1374,"extension":2363,"proposal":1026},"VK_NV_dedicated_allocation",{"number":2365,"type":1227,"author":2366,"provisional":1026,"depends":2367,"contact":2368,"extension":2369,"proposal":1026},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":2371,"type":1227,"author":1354,"provisional":1026,"depends":1338,"contact":1380,"extension":2372,"proposal":1026},547,"VK_NV_descriptor_pool_overallocation",{"number":2374,"type":1227,"author":2366,"provisional":1026,"depends":1244,"contact":2368,"extension":2375,"proposal":1026},207,"VK_NV_device_diagnostic_checkpoints",{"number":2377,"type":1227,"author":1354,"provisional":1026,"depends":1244,"contact":2356,"extension":2378,"proposal":1026},301,"VK_NV_device_diagnostics_config",{"number":2380,"type":1227,"author":1354,"provisional":1026,"depends":2381,"contact":1618,"extension":2382,"proposal":1026},278,"(VK_VERSION_1_1+VK_KHR_buffer_device_address),VK_VERSION_1_2","VK_NV_device_generated_commands",{"number":2384,"type":1227,"author":1354,"provisional":1026,"depends":2382,"contact":1484,"extension":2385,"proposal":1026},429,"VK_NV_device_generated_commands_compute",{"number":2387,"type":1227,"author":1354,"provisional":680,"depends":1653,"platform":1230,"contact":2388,"extension":2389,"proposal":1026},398,"Christoph Kubisch @pixeljetstream, Eric Werness @ewerness-nv","VK_NV_displacement_micromap",{"number":2391,"type":1227,"author":1354,"provisional":1026,"contact":2392,"extension":2393,"proposal":1026},493,"Russell Chou @russellcnv","VK_NV_extended_sparse_address_space",{"number":2395,"type":1227,"author":1354,"deprecatedby":1999,"provisional":1026,"depends":2396,"contact":1356,"extension":2397,"proposal":1026},57,"VK_NV_external_memory_capabilities","VK_NV_external_memory",{"number":2399,"type":1348,"author":1354,"deprecatedby":2002,"provisional":1026,"contact":1356,"extension":2396,"proposal":1026},56,{"number":2401,"type":1227,"author":1354,"provisional":1026,"depends":1491,"contact":2273,"extension":2402,"proposal":1026},372,"VK_NV_external_memory_rdma",{"extension":2404,"proposal":1026},"VK_NV_external_memory_sci_buf",{"number":2406,"type":1227,"author":1354,"deprecatedby":2007,"provisional":1026,"depends":2397,"platform":1522,"contact":1356,"extension":2407,"proposal":1026},58,"VK_NV_external_memory_win32",{"extension":2409,"proposal":1026},"VK_NV_external_sci_sync",{"extension":2411,"proposal":1026},"VK_NV_external_sci_sync2",{"number":2413,"type":1227,"author":1354,"provisional":1026,"contact":1374,"extension":2414,"proposal":1026},154,"VK_NV_fill_rectangle",{"number":2416,"type":1227,"author":1354,"provisional":1026,"contact":1374,"extension":2417,"proposal":1026},150,"VK_NV_fragment_coverage_to_color",{"number":2419,"type":1227,"author":1354,"promotedto":2026,"provisional":1026,"depends":1244,"contact":2341,"extension":2420,"proposal":1026},204,"VK_NV_fragment_shader_barycentric",{"number":2422,"type":1227,"author":1354,"provisional":1026,"depends":2030,"contact":2341,"extension":2423,"proposal":1026},327,"VK_NV_fragment_shading_rate_enums",{"number":2425,"type":1227,"author":1354,"provisional":1026,"contact":1374,"extension":2426,"proposal":1026},153,"VK_NV_framebuffer_mixed_samples",{"number":2428,"type":1227,"author":1354,"provisional":1026,"contact":1691,"extension":2429,"proposal":1026},96,"VK_NV_geometry_shader_passthrough",{"number":783,"type":1227,"author":1354,"deprecatedby":1889,"provisional":1026,"contact":1380,"extension":2431,"proposal":1026},"VK_NV_glsl_shader",{"number":2433,"type":1227,"author":1354,"provisional":1026,"depends":1244,"contact":2434,"extension":2435,"proposal":1026},279,"David Zhao Akeley @akeley98","VK_NV_inherited_viewport_scissor",{"number":2437,"type":1227,"author":2366,"provisional":1026,"depends":1244,"contact":2438,"extension":2439,"proposal":1026},431,"sourav parmar @souravpNV","VK_NV_linear_color_attachment",{"number":2441,"type":1227,"author":1354,"provisional":1026,"contact":2442,"extension":2443,"proposal":1026},311,"Charles Hansen @cshansen","VK_NV_low_latency",{"number":2445,"type":1227,"author":1354,"provisional":1026,"depends":2446,"contact":2442,"extension":2447,"proposal":1026},506,"VK_VERSION_1_2,VK_KHR_timeline_semaphore","VK_NV_low_latency2",{"number":2449,"type":1227,"author":1354,"provisional":1026,"depends":2348,"contact":1484,"extension":2450,"proposal":1026},428,"VK_NV_memory_decompression",{"number":2452,"type":1227,"author":1354,"provisional":1026,"depends":1244,"contact":1618,"extension":2453,"proposal":1026},203,"VK_NV_mesh_shader",{"number":2455,"type":1227,"author":1354,"provisional":1026,"depends":2456,"contact":2273,"extension":2457,"proposal":1026},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":2459,"type":1227,"author":1354,"provisional":1026,"depends":2079,"contact":1380,"extension":2460,"proposal":1026},517,"VK_NV_per_stage_descriptor_set",{"number":2462,"type":1227,"author":1354,"provisional":1026,"depends":1521,"contact":2463,"extension":2464,"proposal":1026},293,"Liya Li @liyli","VK_NV_present_barrier",{"extension":2466,"proposal":1026},"VK_NV_private_vendor_info",{"number":2468,"type":1227,"author":1354,"provisional":1026,"contact":2469,"extension":2470,"proposal":1026},556,"Rodrigo Locatti @rlocatti","VK_NV_raw_access_chains",{"number":2472,"type":1227,"author":1354,"deprecatedby":2131,"provisional":1026,"depends":2473,"contact":2322,"extension":2474,"proposal":1026},166,"(VK_KHR_get_physical_device_properties2+VK_KHR_get_memory_requirements2),VK_VERSION_1_1","VK_NV_ray_tracing",{"number":2476,"type":1227,"author":1354,"provisional":1026,"depends":2131,"contact":2322,"extension":2477,"proposal":1026},491,"VK_NV_ray_tracing_invocation_reorder",{"number":2479,"type":1227,"author":1354,"provisional":1026,"depends":2131,"contact":2134,"extension":2480,"proposal":1026},328,"VK_NV_ray_tracing_motion_blur",{"number":2482,"type":1227,"author":1354,"provisional":1026,"contact":1484,"extension":2483,"proposal":680},569,"VK_NV_ray_tracing_validation",{"number":2485,"type":1227,"author":1354,"provisional":1026,"depends":1244,"contact":2356,"extension":2486,"proposal":1026},167,"VK_NV_representative_fragment_test",{"number":2488,"type":1227,"author":1354,"provisional":1026,"contact":1380,"extension":2489,"proposal":1026},95,"VK_NV_sample_mask_override_coverage",{"number":2491,"type":1227,"author":1354,"provisional":1026,"depends":1244,"contact":2341,"extension":2492,"proposal":1026},206,"VK_NV_scissor_exclusive",{"number":2494,"type":1227,"author":1354,"provisional":1026,"contact":1374,"extension":2495,"proposal":1026},564,"VK_NV_shader_atomic_float16_vector",{"number":2497,"type":1227,"author":1354,"provisional":1026,"depends":1244,"contact":2341,"extension":2498,"proposal":1026},205,"VK_NV_shader_image_footprint",{"number":2500,"type":1227,"author":1354,"provisional":1026,"depends":1338,"contact":1691,"extension":2501,"proposal":1026},155,"VK_NV_shader_sm_builtins",{"number":2503,"type":1227,"author":1354,"provisional":1026,"depends":1338,"contact":1374,"extension":2504,"proposal":1026},199,"VK_NV_shader_subgroup_partitioned",{"number":2506,"type":1227,"author":1354,"provisional":1026,"depends":1244,"contact":2341,"extension":2507,"proposal":1026},165,"VK_NV_shading_rate_image",{"number":2509,"type":1227,"author":1354,"provisional":1026,"contact":1691,"extension":2510,"proposal":1026},97,"VK_NV_viewport_array2",{"number":2512,"type":1227,"author":1354,"provisional":1026,"contact":1380,"extension":2513,"proposal":1026},99,"VK_NV_viewport_swizzle",{"number":2515,"type":1227,"author":1354,"promotedto":2274,"provisional":1026,"depends":2407,"platform":1522,"contact":2273,"extension":2516,"proposal":1026},59,"VK_NV_win32_keyed_mutex",{"number":2518,"type":1227,"author":1503,"provisional":1026,"depends":2519,"contact":1504,"extension":2520,"proposal":1026},522,"(VK_EXT_filter_cubic)+(VK_VERSION_1_2,VK_EXT_sampler_filter_minmax)","VK_QCOM_filter_cubic_clamp",{"number":2522,"type":1227,"author":1503,"provisional":1026,"depends":1505,"contact":1504,"extension":2523,"proposal":1026},520,"VK_QCOM_filter_cubic_weights",{"number":2525,"type":1227,"author":1503,"provisional":1026,"depends":2526,"contact":1504,"extension":2527,"proposal":1026},426,"(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_EXT_fragment_density_map","VK_QCOM_fragment_density_map_offset",{"number":2529,"type":1227,"author":1503,"provisional":1026,"depends":2530,"contact":1504,"extension":2531,"proposal":680},441,"VK_KHR_format_feature_flags2,VK_VERSION_1_3","VK_QCOM_image_processing",{"number":2533,"type":1227,"author":1503,"provisional":1026,"depends":2531,"contact":1504,"extension":2534,"proposal":1026},519,"VK_QCOM_image_processing2",{"number":2536,"type":1227,"author":1503,"provisional":1026,"contact":1504,"extension":2537,"proposal":1026},511,"VK_QCOM_multiview_per_view_render_areas",{"number":2539,"type":1227,"author":1503,"provisional":1026,"depends":1244,"contact":1504,"extension":2540,"proposal":1026},489,"VK_QCOM_multiview_per_view_viewports",{"number":2542,"type":1227,"author":1503,"provisional":1026,"contact":1504,"extension":2543,"proposal":1026},172,"VK_QCOM_render_pass_shader_resolve",{"number":2545,"type":1227,"author":1503,"provisional":1026,"contact":1504,"extension":2546,"proposal":1026},302,"VK_QCOM_render_pass_store_ops",{"number":2548,"type":1227,"author":1503,"provisional":1026,"contact":1504,"extension":2549,"proposal":1026},283,"VK_QCOM_render_pass_transform",{"number":2551,"type":1227,"author":1503,"provisional":1026,"depends":2552,"contact":1504,"extension":2553,"proposal":1026},334,"VK_KHR_copy_commands2,VK_VERSION_1_3","VK_QCOM_rotated_copy_commands",{"number":2555,"type":1227,"author":1503,"provisional":1026,"depends":1244,"contact":1504,"extension":2556,"proposal":680},485,"VK_QCOM_tile_properties",{"number":2558,"type":1227,"author":1503,"provisional":1026,"contact":1504,"extension":2559,"proposal":1026},521,"VK_QCOM_ycbcr_degamma",{"number":2561,"type":1227,"author":2562,"provisional":1026,"depends":1317,"platform":2563,"contact":2564,"extension":2565,"proposal":1026},530,"QNX","screen","Mike Gorchak @mgorchak-blackberry, Aaron Ruby @aruby-blackberry","VK_QNX_external_memory_screen_buffer",{"number":2567,"type":1348,"author":2562,"provisional":1026,"depends":1461,"platform":2563,"contact":2568,"extension":2569,"proposal":1026},379,"Mike Gorchak @mgorchak-blackberry","VK_QNX_screen_surface",{"number":2571,"type":1227,"author":2572,"provisional":1026,"depends":1244,"contact":1447,"extension":2573,"proposal":1026},486,"SEC","VK_SEC_amigo_profiling",{"number":2575,"type":1227,"author":2576,"provisional":1026,"depends":1244,"specialuse":1419,"contact":1675,"extension":2577,"proposal":1026},421,"VALVE","VK_VALVE_descriptor_set_host_mapping",{"number":2579,"type":1227,"author":2576,"promotedto":1640,"provisional":1026,"depends":1638,"specialuse":1419,"contact":1639,"extension":2580,"proposal":1026},352,"VK_VALVE_mutable_descriptor_type",1725732676169]