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