[{"data":1,"prerenderedAt":9531},["ShallowReactive",2],{"I4170vBOhW":3,"VyF3Mmj32r":7955,"N9m89Rcq0G":8171},{"title":4,"description":5,"body":6,"_type":7953,"_id":7954},"Fixed-Function Vertex Post-Processing","After pre-rasterization\nshader stages, the following fixed-function operations are applied to\nvertices of the resulting primitives:",{"type":7,"children":8,"toc":7942},"root",[9,17,32,147,160,167,255,276,304,452,479,529,589,610,625,643,648,653,693,705,715,723,731,737,747,757,792,801,866,1079,1157,1198,1206,1215,1220,1252,1298,1363,1420,1463,1485,1494,1503,1512,1517,1543,2137,2184,2209,2228,2246,2264,2281,2302,2349,2368,2425,2434,2443,2448,2471,2476,2481,2490,2500,2532,2563,2573,2578,2588,2620,2628,2637,2642,2647,2709,2738,2764,2775,2780,2799,2847,2853,2871,2913,2922,2949,2958,2967,2993,3001,3006,3023,3054,3059,3514,3519,4655,4661,4689,4700,5866,5871,5934,5939,7234,7239,7478,7508,7513,7571,7649,7682,7734,7742,7751,7760,7768,7881,7899,7907,7929,7936],{"type":10,"tag":11,"props":12,"children":14},"element","h1",{"id":13},"vertexpostproc",[15],{"type":16,"value":4},"text",{"type":10,"tag":18,"props":19,"children":20},"p",{},[21,23,30],{"type":16,"value":22},"After ",{"type":10,"tag":24,"props":25,"children":27},"a",{"href":26},"/man/VkGraphicsPipelineCreateInfo#pipelines-graphics-subsets-pre-rasterization",[28],{"type":16,"value":29},"pre-rasterization\nshader stages",{"type":16,"value":31},", the following fixed-function operations are applied to\nvertices of the resulting primitives:",{"type":10,"tag":33,"props":34,"children":35},"ul",{},[36,50,62,75,87,99,111,123,135],{"type":10,"tag":37,"props":38,"children":39},"li",{},[40,42,48],{"type":16,"value":41},"Transform feedback (see ",{"type":10,"tag":24,"props":43,"children":45},{"href":44},"/chapters/vertexpostproc#vertexpostproc-transform-feedback",[46],{"type":16,"value":47},"Transform\nFeedback",{"type":16,"value":49},")",{"type":10,"tag":37,"props":51,"children":52},{},[53,55,61],{"type":16,"value":54},"Viewport swizzle (see ",{"type":10,"tag":24,"props":56,"children":58},{"href":57},"/chapters/vertexpostproc#vertexpostproc-viewport-swizzle",[59],{"type":16,"value":60},"Viewport\nSwizzle",{"type":16,"value":49},{"type":10,"tag":37,"props":63,"children":64},{},[65,67,73],{"type":16,"value":66},"Flat shading (see ",{"type":10,"tag":24,"props":68,"children":70},{"href":69},"/chapters/vertexpostproc#vertexpostproc-flatshading",[71],{"type":16,"value":72},"Flat Shading",{"type":16,"value":74},").",{"type":10,"tag":37,"props":76,"children":77},{},[78,80,86],{"type":16,"value":79},"Primitive clipping, including application-defined half-spaces (see\n",{"type":10,"tag":24,"props":81,"children":83},{"href":82},"/chapters/vertexpostproc#vertexpostproc-clipping",[84],{"type":16,"value":85},"Primitive Clipping",{"type":16,"value":74},{"type":10,"tag":37,"props":88,"children":89},{},[90,92,98],{"type":16,"value":91},"Shader output attribute clipping (see\n",{"type":10,"tag":24,"props":93,"children":95},{"href":94},"/chapters/vertexpostproc#vertexpostproc-clipping-shader-outputs",[96],{"type":16,"value":97},"Clipping Shader Outputs",{"type":16,"value":74},{"type":10,"tag":37,"props":100,"children":101},{},[102,104,110],{"type":16,"value":103},"Clip space W scaling (see ",{"type":10,"tag":24,"props":105,"children":107},{"href":106},"/chapters/vertexpostproc#vertexpostproc-viewportwscaling",[108],{"type":16,"value":109},"Controlling\nViewport W Scaling",{"type":16,"value":74},{"type":10,"tag":37,"props":112,"children":113},{},[114,116,122],{"type":16,"value":115},"Perspective division on clip coordinates (see\n",{"type":10,"tag":24,"props":117,"children":119},{"href":118},"/chapters/vertexpostproc#vertexpostproc-coord-transform",[120],{"type":16,"value":121},"Coordinate Transformations",{"type":16,"value":74},{"type":10,"tag":37,"props":124,"children":125},{},[126,128,134],{"type":16,"value":127},"Viewport mapping, including depth range scaling (see\n",{"type":10,"tag":24,"props":129,"children":131},{"href":130},"/chapters/vertexpostproc#vertexpostproc-viewport",[132],{"type":16,"value":133},"Controlling the Viewport",{"type":16,"value":74},{"type":10,"tag":37,"props":136,"children":137},{},[138,140,146],{"type":16,"value":139},"Front face determination for polygon primitives (see\n",{"type":10,"tag":24,"props":141,"children":143},{"href":142},"/chapters/primsrast#primsrast-polygons-basic",[144],{"type":16,"value":145},"Basic Polygon Rasterization",{"type":16,"value":74},{"type":10,"tag":18,"props":148,"children":149},{},[150,152,158],{"type":16,"value":151},"Next, rasterization is performed on primitives as described in chapter\n",{"type":10,"tag":24,"props":153,"children":155},{"href":154},"/chapters/primsrast#primsrast",[156],{"type":16,"value":157},"Rasterization",{"type":16,"value":159},".",{"type":10,"tag":161,"props":162,"children":164},"h2",{"id":163},"vertexpostproc-transform-feedback",[165],{"type":16,"value":166},"Transform Feedback",{"type":10,"tag":18,"props":168,"children":169},{},[170,172,177,179,184,186,190,192,196,198,205,207,213,215,221,223,229,231,237,239,245,247,253],{"type":16,"value":171},"Before any other fixed-function vertex post-processing, vertex outputs from\nthe last shader in the\n",{"type":10,"tag":24,"props":173,"children":174},{"href":26},[175],{"type":16,"value":176},"pre-rasterization shader\nstage",{"type":16,"value":178}," ",{"type":10,"tag":180,"props":181,"children":183},"normative",{"type":182},"can",[],{"type":16,"value":185}," be written out to one or more transform feedback buffers bound\nto the command buffer.\nTo capture vertex outputs the last\n",{"type":10,"tag":24,"props":187,"children":188},{"href":26},[189],{"type":16,"value":176},{"type":16,"value":191}," shader ",{"type":10,"tag":180,"props":193,"children":195},{"type":194},"must",[],{"type":16,"value":197}," be declared with the ",{"type":10,"tag":199,"props":200,"children":202},"code",{"className":201},[],[203],{"type":16,"value":204},"Xfb",{"type":16,"value":206}," execution mode.\nOutputs decorated with ",{"type":10,"tag":199,"props":208,"children":210},{"className":209},[],[211],{"type":16,"value":212},"XfbBuffer",{"type":16,"value":214}," will be written out to the\ncorresponding transform feedback buffers bound to the command buffer when\ntransform feedback is active.\nTransform feedback buffers are bound to the command buffer by using\n",{"type":10,"tag":24,"props":216,"children":218},{"href":217},"/man/vkCmdBindTransformFeedbackBuffersEXT",[219],{"type":16,"value":220},"vkCmdBindTransformFeedbackBuffersEXT",{"type":16,"value":222},".\nTransform feedback is made active by calling\n",{"type":10,"tag":24,"props":224,"children":226},{"href":225},"/man/vkCmdBeginTransformFeedbackEXT",[227],{"type":16,"value":228},"vkCmdBeginTransformFeedbackEXT",{"type":16,"value":230}," and made inactive by calling\n",{"type":10,"tag":24,"props":232,"children":234},{"href":233},"/man/vkCmdEndTransformFeedbackEXT",[235],{"type":16,"value":236},"vkCmdEndTransformFeedbackEXT",{"type":16,"value":238},".\nAfter vertex data is written it is possible to use\n",{"type":10,"tag":24,"props":240,"children":242},{"href":241},"/man/vkCmdDrawIndirectByteCountEXT",[243],{"type":16,"value":244},"vkCmdDrawIndirectByteCountEXT",{"type":16,"value":246}," to start a new draw where the\n",{"type":10,"tag":199,"props":248,"children":250},{"className":249},[],[251],{"type":16,"value":252},"vertexCount",{"type":16,"value":254}," is derived from the number of bytes written by a previous\ntransform feedback.",{"type":10,"tag":18,"props":256,"children":257},{},[258,260,266,268,274],{"type":16,"value":259},"When an individual point, line, or triangle primitive reaches the transform\nfeedback stage while transform feedback is active, the values of the\nspecified output variables are assembled into primitives and appended to the\nbound transform feedback buffers.\nAfter activating transform feedback, the values of the first assembled\nprimitive are written at the starting offsets of the bound transform\nfeedback buffers, and subsequent primitives are appended to the buffer.\nIf the optional ",{"type":10,"tag":199,"props":261,"children":263},{"className":262},[],[264],{"type":16,"value":265},"pCounterBuffers",{"type":16,"value":267}," and ",{"type":10,"tag":199,"props":269,"children":271},{"className":270},[],[272],{"type":16,"value":273},"pCounterBufferOffsets",{"type":16,"value":275},"\nparameters are specified, the starting points within the transform feedback\nbuffers are adjusted so data is appended to the previously written values\nindicated by the value stored by the implementation in the counter buffer.",{"type":10,"tag":18,"props":277,"children":278},{},[279,281,291,293,297,299,302],{"type":16,"value":280},"For multi-vertex primitives, all values for a given vertex are written\nbefore writing values for any other vertex.\nWhen ",{"type":10,"tag":24,"props":282,"children":284},{"href":283},"/man/VkPhysicalDeviceProvokingVertexFeaturesEXT#features-transformFeedbackPreservesProvokingVertex",[285],{"type":10,"tag":199,"props":286,"children":288},{"className":287},[],[289],{"type":16,"value":290},"transformFeedbackPreservesProvokingVertex",{"type":16,"value":292}," is not enabled,\nimplementations\n",{"type":10,"tag":180,"props":294,"children":296},{"type":295},"may",[],{"type":16,"value":298}," write out any vertex within the primitive first, but all subsequent\nvertices for that primitive ",{"type":10,"tag":180,"props":300,"children":301},{"type":194},[],{"type":16,"value":303}," be written out in a consistent winding\norder defined as follows:",{"type":10,"tag":33,"props":305,"children":306},{},[307,359,412],{"type":10,"tag":37,"props":308,"children":309},{},[310,312,318,320,326,328,334,336,342,344,350,352,358],{"type":16,"value":311},"If neither ",{"type":10,"tag":24,"props":313,"children":315},{"href":314},"/chapters/geometry#geometry",[316],{"type":16,"value":317},"geometry",{"type":16,"value":319}," or ",{"type":10,"tag":24,"props":321,"children":323},{"href":322},"/chapters/tessellation#tessellation",[324],{"type":16,"value":325},"tessellation\nshading",{"type":16,"value":327}," is active, vertices within a primitive are appended according\nto the winding order described by the ",{"type":10,"tag":24,"props":329,"children":331},{"href":330},"/chapters/drawing#drawing-primitive-topologies",[332],{"type":16,"value":333},"primitive topology",{"type":16,"value":335}," defined by the\n",{"type":10,"tag":24,"props":337,"children":339},{"href":338},"/man/VkPipelineInputAssemblyStateCreateInfo",[340],{"type":16,"value":341},"VkPipelineInputAssemblyStateCreateInfo",{"type":16,"value":343},":",{"type":10,"tag":199,"props":345,"children":347},{"className":346},[],[348],{"type":16,"value":349},"topology",{"type":16,"value":351}," used to\nexecute the ",{"type":10,"tag":24,"props":353,"children":355},{"href":354},"/chapters/drawing#drawing",[356],{"type":16,"value":357},"drawing command",{"type":16,"value":159},{"type":10,"tag":37,"props":360,"children":361},{},[362,364,369,371,375,376,386,388,398,400,410],{"type":16,"value":363},"If ",{"type":10,"tag":24,"props":365,"children":366},{"href":314},[367],{"type":16,"value":368},"geometry shading",{"type":16,"value":370}," is active, vertices within a primitive\nare appended according to the winding order described by the\n",{"type":10,"tag":24,"props":372,"children":373},{"href":330},[374],{"type":16,"value":333},{"type":16,"value":335},{"type":10,"tag":24,"props":377,"children":379},{"href":378},"/chapters/drawing#drawing-point-lists",[380],{"type":10,"tag":199,"props":381,"children":383},{"className":382},[],[384],{"type":16,"value":385},"OutputPoints",{"type":16,"value":387},", ",{"type":10,"tag":24,"props":389,"children":391},{"href":390},"/chapters/drawing#drawing-line-strips",[392],{"type":10,"tag":199,"props":393,"children":395},{"className":394},[],[396],{"type":16,"value":397},"OutputLineStrip",{"type":16,"value":399},", or ",{"type":10,"tag":24,"props":401,"children":403},{"href":402},"/chapters/drawing#drawing-triangle-strips",[404],{"type":10,"tag":199,"props":405,"children":407},{"className":406},[],[408],{"type":16,"value":409},"OutputTriangleStrip",{"type":16,"value":411}," execution mode.",{"type":10,"tag":37,"props":413,"children":414},{},[415,416,421,423,427,429,435,437,443,445,451],{"type":16,"value":363},{"type":10,"tag":24,"props":417,"children":418},{"href":322},[419],{"type":16,"value":420},"tessellation shading",{"type":16,"value":422}," is active but\n",{"type":10,"tag":24,"props":424,"children":425},{"href":314},[426],{"type":16,"value":368},{"type":16,"value":428}," is not, vertices within a primitive are\nappended according to the winding order defined by\n",{"type":10,"tag":24,"props":430,"children":432},{"href":431},"/chapters/tessellation#tessellation-triangle-tessellation",[433],{"type":16,"value":434},"triangle tessellation",{"type":16,"value":436},",\n",{"type":10,"tag":24,"props":438,"children":440},{"href":439},"/chapters/tessellation#tessellation-quad-tessellation",[441],{"type":16,"value":442},"quad tessellation",{"type":16,"value":444},", and\n",{"type":10,"tag":24,"props":446,"children":448},{"href":447},"/chapters/tessellation#tessellation-isoline-tessellation",[449],{"type":16,"value":450},"isoline tessellation",{"type":16,"value":159},{"type":10,"tag":18,"props":453,"children":454},{},[455,457,465,467,470,472,477],{"type":16,"value":456},"When ",{"type":10,"tag":24,"props":458,"children":459},{"href":283},[460],{"type":10,"tag":199,"props":461,"children":463},{"className":462},[],[464],{"type":16,"value":290},{"type":16,"value":466}," is enabled, then in\naddition to writing vertices with a consistent winding order, the vertex\norder ",{"type":10,"tag":180,"props":468,"children":469},{"type":194},[],{"type":16,"value":471}," preserve the ",{"type":10,"tag":24,"props":473,"children":474},{"href":69},[475],{"type":16,"value":476},"provoking vertex",{"type":16,"value":478}," of\neach primitive:",{"type":10,"tag":33,"props":480,"children":481},{},[482,508],{"type":10,"tag":37,"props":483,"children":484},{},[485,487,493,495,501,503,506],{"type":16,"value":486},"When the\n",{"type":10,"tag":24,"props":488,"children":490},{"href":489},"/man/VkPipelineRasterizationProvokingVertexStateCreateInfoEXT#VkPipelineRasterizationProvokingVertexStateCreateInfoEXT",[491],{"type":16,"value":492},"pipeline’s\nprovoking vertex mode",{"type":16,"value":494}," is\n",{"type":10,"tag":199,"props":496,"children":498},{"className":497},[],[499],{"type":16,"value":500},"VK_PROVOKING_VERTEX_MODE_FIRST_VERTEX_EXT",{"type":16,"value":502},", the primitive’s\nprovoking vertex ",{"type":10,"tag":180,"props":504,"children":505},{"type":194},[],{"type":16,"value":507}," be the first vertex written.",{"type":10,"tag":37,"props":509,"children":510},{},[511,512,516,517,523,524,527],{"type":16,"value":486},{"type":10,"tag":24,"props":513,"children":514},{"href":489},[515],{"type":16,"value":492},{"type":16,"value":494},{"type":10,"tag":199,"props":518,"children":520},{"className":519},[],[521],{"type":16,"value":522},"VK_PROVOKING_VERTEX_MODE_LAST_VERTEX_EXT",{"type":16,"value":502},{"type":10,"tag":180,"props":525,"children":526},{"type":194},[],{"type":16,"value":528}," be the last vertex written.",{"type":10,"tag":18,"props":530,"children":531},{},[532,533,543,544,550,552,556,558,563,565,569,571,577,579,587],{"type":16,"value":363},{"type":10,"tag":24,"props":534,"children":536},{"href":535},"/man/VkPhysicalDeviceProvokingVertexPropertiesEXT#limits-transformFeedbackPreservesTriangleFanProvokingVertex",[537],{"type":10,"tag":199,"props":538,"children":540},{"className":539},[],[541],{"type":16,"value":542},"transformFeedbackPreservesTriangleFanProvokingVertex",{"type":16,"value":494},{"type":10,"tag":199,"props":545,"children":547},{"className":546},[],[548],{"type":16,"value":549},"VK_FALSE",{"type":16,"value":551},", neither ",{"type":10,"tag":24,"props":553,"children":554},{"href":314},[555],{"type":16,"value":317},{"type":16,"value":557}," nor ",{"type":10,"tag":24,"props":559,"children":560},{"href":322},[561],{"type":16,"value":562},"tessellation",{"type":16,"value":564}," shading is active, and the ",{"type":10,"tag":24,"props":566,"children":567},{"href":330},[568],{"type":16,"value":333},{"type":16,"value":570}," is ",{"type":10,"tag":199,"props":572,"children":574},{"className":573},[],[575],{"type":16,"value":576},"VK_PRIMITIVE_TOPOLOGY_TRIANGLE_FAN",{"type":16,"value":578},", then the\nfirst vertex written from each primitive is implementation-defined even when\n",{"type":10,"tag":24,"props":580,"children":581},{"href":283},[582],{"type":10,"tag":199,"props":583,"children":585},{"className":584},[],[586],{"type":16,"value":290},{"type":16,"value":588}," is enabled.",{"type":10,"tag":18,"props":590,"children":591},{},[592,594,600,602,608],{"type":16,"value":593},"When capturing vertices, the stride associated with each transform feedback\nbuffer, as indicated by the ",{"type":10,"tag":199,"props":595,"children":597},{"className":596},[],[598],{"type":16,"value":599},"XfbStride",{"type":16,"value":601}," decoration, indicates the number\nof bytes of storage reserved for each vertex in the transform feedback\nbuffer.\nFor every vertex captured, each output attribute with a ",{"type":10,"tag":199,"props":603,"children":605},{"className":604},[],[606],{"type":16,"value":607},"Offset",{"type":16,"value":609},"\ndecoration will be written to the storage reserved for the vertex at the\nassociated transform feedback buffer.\nWhen writing output variables that are arrays or structures, individual\narray elements or structure members are written tightly packed in order.\nFor vector types, individual components are written in order.\nFor matrix types, outputs are written as an array of column vectors.",{"type":10,"tag":18,"props":611,"children":612},{},[613,615,618,620,623],{"type":16,"value":614},"If any component of an output with an assigned transform feedback offset was\nnot written to by its shader, the value recorded for that component is\nundefined:.\nAll components of an output variable ",{"type":10,"tag":180,"props":616,"children":617},{"type":194},[],{"type":16,"value":619}," be written at an offset aligned\nto the size of the component.\nThe size of each component of an output variable ",{"type":10,"tag":180,"props":621,"children":622},{"type":194},[],{"type":16,"value":624}," be at least 32-bits.\nWhen capturing a vertex, any portion of the reserved storage not associated\nwith an output variable with an assigned transform feedback offset will be\nunmodified.",{"type":10,"tag":18,"props":626,"children":627},{},[628,630,635,636,641],{"type":16,"value":629},"When transform feedback is inactive, no vertices are recorded.\nIf there is a valid counter buffer handle and counter buffer offset in the\n",{"type":10,"tag":199,"props":631,"children":633},{"className":632},[],[634],{"type":16,"value":265},{"type":16,"value":267},{"type":10,"tag":199,"props":637,"children":639},{"className":638},[],[640],{"type":16,"value":273},{"type":16,"value":642}," arrays, writes to the\ncorresponding transform feedback buffer will start at the byte offset\nrepresented by the value stored in the counter buffer location.",{"type":10,"tag":18,"props":644,"children":645},{},[646],{"type":16,"value":647},"Individual lines or triangles of a strip or fan primitive will be extracted\nand recorded separately.\nIncomplete primitives are not recorded.",{"type":10,"tag":18,"props":649,"children":650},{},[651],{"type":16,"value":652},"When using a geometry shader that emits vertices to multiple vertex streams,\na primitive will be assembled and output for each stream when there are\nenough vertices emitted for the output primitive type.\nAll outputs assigned to a given transform feedback buffer are required to\ncome from a single vertex stream.",{"type":10,"tag":18,"props":654,"children":655},{},[656,658,662,663,669,671,676,678,683,685,691],{"type":16,"value":657},"The sizes of the transform feedback buffers are defined by the\n",{"type":10,"tag":24,"props":659,"children":660},{"href":217},[661],{"type":16,"value":220},{"type":16,"value":178},{"type":10,"tag":199,"props":664,"children":666},{"className":665},[],[667],{"type":16,"value":668},"pSizes",{"type":16,"value":670}," parameter for each\nof the bound buffers, or the size of the bound buffer, whichever is the\nlesser.\nIf there is less space remaining in any of the transform feedback buffers\nthan the size of all of the vertex data for that primitive based on the\n",{"type":10,"tag":199,"props":672,"children":674},{"className":673},[],[675],{"type":16,"value":599},{"type":16,"value":677}," for that ",{"type":10,"tag":199,"props":679,"children":681},{"className":680},[],[682],{"type":16,"value":212},{"type":16,"value":684}," then no vertex data of that primitive\nis recorded in any transform feedback buffer, and the value for the number\nof primitives written in the corresponding\n",{"type":10,"tag":199,"props":686,"children":688},{"className":687},[],[689],{"type":16,"value":690},"VK_QUERY_TYPE_TRANSFORM_FEEDBACK_STREAM_EXT",{"type":16,"value":692}," query for all transform\nfeedback buffers is no longer incremented.",{"type":10,"tag":18,"props":694,"children":695},{},[696,698,703],{"type":16,"value":697},"Any outputs made to a ",{"type":10,"tag":199,"props":699,"children":701},{"className":700},[],[702],{"type":16,"value":212},{"type":16,"value":704}," that is not bound to a transform\nfeedback buffer is ignored.",{"type":10,"tag":706,"props":707,"children":709},"refpage",{"name":220,"type":708},"protos",[710],{"type":10,"tag":18,"props":711,"children":712},{},[713],{"type":16,"value":714},"Bind transform feedback buffers to a command buffer",{"type":10,"tag":706,"props":716,"children":717},{"name":228,"type":708},[718],{"type":10,"tag":18,"props":719,"children":720},{},[721],{"type":16,"value":722},"Make transform feedback active in the command buffer",{"type":10,"tag":706,"props":724,"children":725},{"name":236,"type":708},[726],{"type":10,"tag":18,"props":727,"children":728},{},[729],{"type":16,"value":730},"Make transform feedback inactive in the command buffer",{"type":10,"tag":161,"props":732,"children":734},{"id":733},"vertexpostproc-viewport-swizzle",[735],{"type":16,"value":736},"Viewport Swizzle",{"type":10,"tag":706,"props":738,"children":741},{"name":739,"type":740},"VkPipelineViewportSwizzleStateCreateInfoNV","structs",[742],{"type":10,"tag":18,"props":743,"children":744},{},[745],{"type":16,"value":746},"Structure specifying swizzle applied to primitive clip coordinates",{"type":10,"tag":706,"props":748,"children":751},{"name":749,"type":750},"VkPipelineViewportSwizzleStateCreateFlagsNV","flags",[752],{"type":10,"tag":18,"props":753,"children":754},{},[755],{"type":16,"value":756},"Reserved for future use",{"type":10,"tag":18,"props":758,"children":759},{},[760,762,767,769,775,777,783,785,791],{"type":16,"value":761},"The ",{"type":10,"tag":199,"props":763,"children":765},{"className":764},[],[766],{"type":16,"value":739},{"type":16,"value":768}," state is set by adding\nthis structure to the ",{"type":10,"tag":199,"props":770,"children":772},{"className":771},[],[773],{"type":16,"value":774},"pNext",{"type":16,"value":776}," chain of a\n",{"type":10,"tag":199,"props":778,"children":780},{"className":779},[],[781],{"type":16,"value":782},"VkPipelineViewportStateCreateInfo",{"type":16,"value":784}," structure and setting the graphics\npipeline state with ",{"type":10,"tag":24,"props":786,"children":788},{"href":787},"/man/vkCreateGraphicsPipelines",[789],{"type":16,"value":790},"vkCreateGraphicsPipelines",{"type":16,"value":159},{"type":10,"tag":706,"props":793,"children":795},{"name":794,"type":708},"vkCmdSetViewportSwizzleNV",[796],{"type":10,"tag":18,"props":797,"children":798},{},[799],{"type":16,"value":800},"Specify the viewport swizzle state dynamically for a command buffer",{"type":10,"tag":18,"props":802,"children":803},{},[804,806,812,814,820,821,827,828,834,835,841,843,849,851,857,859,864],{"type":16,"value":805},"Each viewport specified from 0 to ",{"type":10,"tag":199,"props":807,"children":809},{"className":808},[],[810],{"type":16,"value":811},"viewportCount",{"type":16,"value":813}," - 1 has its x,y,z,w\nswizzle state set to the corresponding ",{"type":10,"tag":199,"props":815,"children":817},{"className":816},[],[818],{"type":16,"value":819},"x",{"type":16,"value":387},{"type":10,"tag":199,"props":822,"children":824},{"className":823},[],[825],{"type":16,"value":826},"y",{"type":16,"value":387},{"type":10,"tag":199,"props":829,"children":831},{"className":830},[],[832],{"type":16,"value":833},"z",{"type":16,"value":267},{"type":10,"tag":199,"props":836,"children":838},{"className":837},[],[839],{"type":16,"value":840},"w",{"type":16,"value":842},"\nin the ",{"type":10,"tag":24,"props":844,"children":846},{"href":845},"/man/VkViewportSwizzleNV",[847],{"type":16,"value":848},"VkViewportSwizzleNV",{"type":16,"value":850}," structure.\nEach component is of type ",{"type":10,"tag":24,"props":852,"children":854},{"href":853},"/man/VkViewportCoordinateSwizzleNV",[855],{"type":16,"value":856},"VkViewportCoordinateSwizzleNV",{"type":16,"value":858},", which\ndetermines the type of swizzle for that component.\nThe value of ",{"type":10,"tag":199,"props":860,"children":862},{"className":861},[],[863],{"type":16,"value":819},{"type":16,"value":865}," computes the new x component of the position as:",{"type":10,"tag":867,"props":868,"children":873},"pre",{"className":869,"code":870,"language":871,"meta":872,"style":872},"language-c shiki shiki-themes github-light-default github-dark-default","if (x == VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_X_NV) x' = x;\nif (x == VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_X_NV) x' = -x;\nif (x == VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_Y_NV) x' = y;\nif (x == VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_Y_NV) x' = -y;\nif (x == VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_Z_NV) x' = z;\nif (x == VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_Z_NV) x' = -z;\nif (x == VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_W_NV) x' = w;\nif (x == VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_W_NV) x' = -w;\n","c","",[874],{"type":10,"tag":199,"props":875,"children":876},{"__ignoreMap":872},[877,911,935,961,983,1009,1031,1057],{"type":10,"tag":878,"props":879,"children":882},"span",{"class":880,"line":881},"line",1,[883,889,895,900,905],{"type":10,"tag":878,"props":884,"children":886},{"style":885},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[887],{"type":16,"value":888},"if",{"type":10,"tag":878,"props":890,"children":892},{"style":891},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[893],{"type":16,"value":894}," (x ",{"type":10,"tag":878,"props":896,"children":897},{"style":885},[898],{"type":16,"value":899},"==",{"type":10,"tag":878,"props":901,"children":902},{"style":891},[903],{"type":16,"value":904}," VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_X_NV) x",{"type":10,"tag":878,"props":906,"children":908},{"style":907},"--shiki-default:#0A3069;--shiki-dark:#A5D6FF",[909],{"type":16,"value":910},"' = x;\n",{"type":10,"tag":878,"props":912,"children":914},{"class":880,"line":913},2,[915,920,925,930],{"type":10,"tag":878,"props":916,"children":917},{"style":907},[918],{"type":16,"value":919},"if (x == VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_X_NV) x'",{"type":10,"tag":878,"props":921,"children":922},{"style":885},[923],{"type":16,"value":924}," =",{"type":10,"tag":878,"props":926,"children":927},{"style":885},[928],{"type":16,"value":929}," -",{"type":10,"tag":878,"props":931,"children":932},{"style":891},[933],{"type":16,"value":934},"x;\n",{"type":10,"tag":878,"props":936,"children":938},{"class":880,"line":937},3,[939,943,947,951,956],{"type":10,"tag":878,"props":940,"children":941},{"style":885},[942],{"type":16,"value":888},{"type":10,"tag":878,"props":944,"children":945},{"style":891},[946],{"type":16,"value":894},{"type":10,"tag":878,"props":948,"children":949},{"style":885},[950],{"type":16,"value":899},{"type":10,"tag":878,"props":952,"children":953},{"style":891},[954],{"type":16,"value":955}," VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_Y_NV) x",{"type":10,"tag":878,"props":957,"children":958},{"style":907},[959],{"type":16,"value":960},"' = y;\n",{"type":10,"tag":878,"props":962,"children":964},{"class":880,"line":963},4,[965,970,974,978],{"type":10,"tag":878,"props":966,"children":967},{"style":907},[968],{"type":16,"value":969},"if (x == VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_Y_NV) x'",{"type":10,"tag":878,"props":971,"children":972},{"style":885},[973],{"type":16,"value":924},{"type":10,"tag":878,"props":975,"children":976},{"style":885},[977],{"type":16,"value":929},{"type":10,"tag":878,"props":979,"children":980},{"style":891},[981],{"type":16,"value":982},"y;\n",{"type":10,"tag":878,"props":984,"children":986},{"class":880,"line":985},5,[987,991,995,999,1004],{"type":10,"tag":878,"props":988,"children":989},{"style":885},[990],{"type":16,"value":888},{"type":10,"tag":878,"props":992,"children":993},{"style":891},[994],{"type":16,"value":894},{"type":10,"tag":878,"props":996,"children":997},{"style":885},[998],{"type":16,"value":899},{"type":10,"tag":878,"props":1000,"children":1001},{"style":891},[1002],{"type":16,"value":1003}," VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_Z_NV) x",{"type":10,"tag":878,"props":1005,"children":1006},{"style":907},[1007],{"type":16,"value":1008},"' = z;\n",{"type":10,"tag":878,"props":1010,"children":1012},{"class":880,"line":1011},6,[1013,1018,1022,1026],{"type":10,"tag":878,"props":1014,"children":1015},{"style":907},[1016],{"type":16,"value":1017},"if (x == VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_Z_NV) x'",{"type":10,"tag":878,"props":1019,"children":1020},{"style":885},[1021],{"type":16,"value":924},{"type":10,"tag":878,"props":1023,"children":1024},{"style":885},[1025],{"type":16,"value":929},{"type":10,"tag":878,"props":1027,"children":1028},{"style":891},[1029],{"type":16,"value":1030},"z;\n",{"type":10,"tag":878,"props":1032,"children":1034},{"class":880,"line":1033},7,[1035,1039,1043,1047,1052],{"type":10,"tag":878,"props":1036,"children":1037},{"style":885},[1038],{"type":16,"value":888},{"type":10,"tag":878,"props":1040,"children":1041},{"style":891},[1042],{"type":16,"value":894},{"type":10,"tag":878,"props":1044,"children":1045},{"style":885},[1046],{"type":16,"value":899},{"type":10,"tag":878,"props":1048,"children":1049},{"style":891},[1050],{"type":16,"value":1051}," VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_W_NV) x",{"type":10,"tag":878,"props":1053,"children":1054},{"style":907},[1055],{"type":16,"value":1056},"' = w;\n",{"type":10,"tag":878,"props":1058,"children":1060},{"class":880,"line":1059},8,[1061,1066,1070,1074],{"type":10,"tag":878,"props":1062,"children":1063},{"style":907},[1064],{"type":16,"value":1065},"if (x == VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_W_NV) x'",{"type":10,"tag":878,"props":1067,"children":1068},{"style":885},[1069],{"type":16,"value":924},{"type":10,"tag":878,"props":1071,"children":1072},{"style":885},[1073],{"type":16,"value":929},{"type":10,"tag":878,"props":1075,"children":1076},{"style":891},[1077],{"type":16,"value":1078},"w;\n",{"type":10,"tag":18,"props":1080,"children":1081},{},[1082,1084,1089,1090,1095,1097,1102,1104,1109,1110,1116,1117,1122,1124,1130,1131,1136,1137,1143,1144,1149,1150,1156],{"type":16,"value":1083},"Similar selections are performed for the ",{"type":10,"tag":199,"props":1085,"children":1087},{"className":1086},[],[1088],{"type":16,"value":826},{"type":16,"value":387},{"type":10,"tag":199,"props":1091,"children":1093},{"className":1092},[],[1094],{"type":16,"value":833},{"type":16,"value":1096},", and ",{"type":10,"tag":199,"props":1098,"children":1100},{"className":1099},[],[1101],{"type":16,"value":840},{"type":16,"value":1103},"\ncoordinates.\nThis swizzling is applied before clipping and perspective divide.\nIf the swizzle for an active viewport index is not specified, the swizzle\nfor ",{"type":10,"tag":199,"props":1105,"children":1107},{"className":1106},[],[1108],{"type":16,"value":819},{"type":16,"value":570},{"type":10,"tag":199,"props":1111,"children":1113},{"className":1112},[],[1114],{"type":16,"value":1115},"VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_X_NV",{"type":16,"value":387},{"type":10,"tag":199,"props":1118,"children":1120},{"className":1119},[],[1121],{"type":16,"value":826},{"type":16,"value":1123},"\nis ",{"type":10,"tag":199,"props":1125,"children":1127},{"className":1126},[],[1128],{"type":16,"value":1129},"VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_Y_NV",{"type":16,"value":387},{"type":10,"tag":199,"props":1132,"children":1134},{"className":1133},[],[1135],{"type":16,"value":833},{"type":16,"value":494},{"type":10,"tag":199,"props":1138,"children":1140},{"className":1139},[],[1141],{"type":16,"value":1142},"VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_Z_NV",{"type":16,"value":267},{"type":10,"tag":199,"props":1145,"children":1147},{"className":1146},[],[1148],{"type":16,"value":840},{"type":16,"value":494},{"type":10,"tag":199,"props":1151,"children":1153},{"className":1152},[],[1154],{"type":16,"value":1155},"VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_W_NV",{"type":16,"value":159},{"type":10,"tag":18,"props":1158,"children":1159},{},[1160,1162,1167,1169,1175,1177,1182,1184,1189,1191,1196],{"type":16,"value":1161},"Viewport swizzle parameters are specified by setting the ",{"type":10,"tag":199,"props":1163,"children":1165},{"className":1164},[],[1166],{"type":16,"value":774},{"type":16,"value":1168}," pointer\nof ",{"type":10,"tag":199,"props":1170,"children":1172},{"className":1171},[],[1173],{"type":16,"value":1174},"VkGraphicsPipelineCreateInfo",{"type":16,"value":1176}," to point to a\n",{"type":10,"tag":199,"props":1178,"children":1180},{"className":1179},[],[1181],{"type":16,"value":739},{"type":16,"value":1183}," structure.\n",{"type":10,"tag":24,"props":1185,"children":1187},{"href":1186},"/man/VkPipelineViewportSwizzleStateCreateInfoNV",[1188],{"type":16,"value":739},{"type":16,"value":1190}," uses\n",{"type":10,"tag":199,"props":1192,"children":1194},{"className":1193},[],[1195],{"type":16,"value":848},{"type":16,"value":1197}," to set the viewport swizzle parameters.",{"type":10,"tag":706,"props":1199,"children":1200},{"name":848,"type":740},[1201],{"type":10,"tag":18,"props":1202,"children":1203},{},[1204],{"type":16,"value":1205},"Structure specifying a viewport swizzle",{"type":10,"tag":706,"props":1207,"children":1209},{"name":856,"type":1208},"enums",[1210],{"type":10,"tag":18,"props":1211,"children":1212},{},[1213],{"type":16,"value":1214},"Specify how a viewport coordinate is swizzled",{"type":10,"tag":161,"props":1216,"children":1218},{"id":1217},"vertexpostproc-flatshading",[1219],{"type":16,"value":72},{"type":10,"tag":18,"props":1221,"children":1222},{},[1223,1229,1231,1235,1237,1243,1245,1251],{"type":10,"tag":1224,"props":1225,"children":1226},"em",{},[1227],{"type":16,"value":1228},"Flat shading",{"type":16,"value":1230}," a vertex output attribute means to assign all vertices of the\nprimitive the same value for that output.\nThe output values assigned are those of the ",{"type":10,"tag":1224,"props":1232,"children":1233},{},[1234],{"type":16,"value":476},{"type":16,"value":1236}," of the\nprimitive.\nFlat shading is applied to those vertex attributes that\n",{"type":10,"tag":24,"props":1238,"children":1240},{"href":1239},"/chapters/interfaces#interfaces-iointerfaces-matching",[1241],{"type":16,"value":1242},"match",{"type":16,"value":1244}," fragment input attributes which\nare decorated as ",{"type":10,"tag":199,"props":1246,"children":1248},{"className":1247},[],[1249],{"type":16,"value":1250},"Flat",{"type":16,"value":159},{"type":10,"tag":18,"props":1253,"children":1254},{},[1255,1257,1263,1264,1268,1269,1273,1275,1279,1281,1285,1286,1291,1293,1297],{"type":16,"value":1256},"If neither\n",{"type":10,"tag":24,"props":1258,"children":1260},{"href":1259},"/chapters/mesh#mesh",[1261],{"type":16,"value":1262},"mesh",{"type":16,"value":436},{"type":10,"tag":24,"props":1265,"children":1266},{"href":314},[1267],{"type":16,"value":317},{"type":16,"value":557},{"type":10,"tag":24,"props":1270,"children":1271},{"href":322},[1272],{"type":16,"value":420},{"type":16,"value":1274}," is active,\nthe provoking vertex is determined by the ",{"type":10,"tag":24,"props":1276,"children":1277},{"href":330},[1278],{"type":16,"value":333},{"type":16,"value":1280}," defined by\n",{"type":10,"tag":24,"props":1282,"children":1283},{"href":338},[1284],{"type":16,"value":341},{"type":16,"value":343},{"type":10,"tag":199,"props":1287,"children":1289},{"className":1288},[],[1290],{"type":16,"value":349},{"type":16,"value":1292}," used to execute\nthe ",{"type":10,"tag":24,"props":1294,"children":1295},{"href":354},[1296],{"type":16,"value":357},{"type":16,"value":159},{"type":10,"tag":18,"props":1299,"children":1300},{},[1301,1303,1309,1310,1316,1317,1323,1325,1330,1332,1340,1341,1351,1352,1362],{"type":16,"value":1302},"If a shader using ",{"type":10,"tag":199,"props":1304,"children":1306},{"className":1305},[],[1307],{"type":16,"value":1308},"MeshNV",{"type":16,"value":178},{"type":10,"tag":199,"props":1311,"children":1313},{"className":1312},[],[1314],{"type":16,"value":1315},"Execution",{"type":16,"value":178},{"type":10,"tag":199,"props":1318,"children":1320},{"className":1319},[],[1321],{"type":16,"value":1322},"Model",{"type":16,"value":1324}," is active, the provoking\nvertex is determined by the ",{"type":10,"tag":24,"props":1326,"children":1327},{"href":330},[1328],{"type":16,"value":1329},"primitive\ntopology",{"type":16,"value":1331}," defined by the ",{"type":10,"tag":24,"props":1333,"children":1334},{"href":378},[1335],{"type":10,"tag":199,"props":1336,"children":1338},{"className":1337},[],[1339],{"type":16,"value":385},{"type":16,"value":436},{"type":10,"tag":24,"props":1342,"children":1344},{"href":1343},"/chapters/drawing#drawing-line-lists",[1345],{"type":10,"tag":199,"props":1346,"children":1348},{"className":1347},[],[1349],{"type":16,"value":1350},"OutputLinesNV",{"type":16,"value":399},{"type":10,"tag":24,"props":1353,"children":1355},{"href":1354},"/chapters/drawing#drawing-triangle-lists",[1356],{"type":10,"tag":199,"props":1357,"children":1359},{"className":1358},[],[1360],{"type":16,"value":1361},"OutputTrianglesNV",{"type":16,"value":411},{"type":10,"tag":18,"props":1364,"children":1365},{},[1366,1367,1373,1374,1379,1380,1385,1386,1390,1391,1399,1400,1409,1410,1419],{"type":16,"value":1302},{"type":10,"tag":199,"props":1368,"children":1370},{"className":1369},[],[1371],{"type":16,"value":1372},"MeshEXT",{"type":16,"value":178},{"type":10,"tag":199,"props":1375,"children":1377},{"className":1376},[],[1378],{"type":16,"value":1315},{"type":16,"value":178},{"type":10,"tag":199,"props":1381,"children":1383},{"className":1382},[],[1384],{"type":16,"value":1322},{"type":16,"value":1324},{"type":10,"tag":24,"props":1387,"children":1388},{"href":330},[1389],{"type":16,"value":1329},{"type":16,"value":1331},{"type":10,"tag":24,"props":1392,"children":1393},{"href":378},[1394],{"type":10,"tag":199,"props":1395,"children":1397},{"className":1396},[],[1398],{"type":16,"value":385},{"type":16,"value":436},{"type":10,"tag":24,"props":1401,"children":1402},{"href":1343},[1403],{"type":10,"tag":199,"props":1404,"children":1406},{"className":1405},[],[1407],{"type":16,"value":1408},"OutputLinesEXT",{"type":16,"value":399},{"type":10,"tag":24,"props":1411,"children":1412},{"href":1354},[1413],{"type":10,"tag":199,"props":1414,"children":1416},{"className":1415},[],[1417],{"type":16,"value":1418},"OutputTrianglesEXT",{"type":16,"value":411},{"type":10,"tag":18,"props":1421,"children":1422},{},[1423,1424,1428,1430,1434,1436,1444,1445,1453,1454,1462],{"type":16,"value":363},{"type":10,"tag":24,"props":1425,"children":1426},{"href":314},[1427],{"type":16,"value":368},{"type":16,"value":1429}," is active, the provoking vertex is\ndetermined by the ",{"type":10,"tag":24,"props":1431,"children":1432},{"href":330},[1433],{"type":16,"value":333},{"type":16,"value":1435},"\ndefined by the ",{"type":10,"tag":24,"props":1437,"children":1438},{"href":378},[1439],{"type":10,"tag":199,"props":1440,"children":1442},{"className":1441},[],[1443],{"type":16,"value":385},{"type":16,"value":436},{"type":10,"tag":24,"props":1446,"children":1447},{"href":390},[1448],{"type":10,"tag":199,"props":1449,"children":1451},{"className":1450},[],[1452],{"type":16,"value":397},{"type":16,"value":399},{"type":10,"tag":24,"props":1455,"children":1456},{"href":402},[1457],{"type":10,"tag":199,"props":1458,"children":1460},{"className":1459},[],[1461],{"type":16,"value":409},{"type":16,"value":411},{"type":10,"tag":18,"props":1464,"children":1465},{},[1466,1467,1471,1473,1478,1480,1483],{"type":16,"value":363},{"type":10,"tag":24,"props":1468,"children":1469},{"href":322},[1470],{"type":16,"value":420},{"type":16,"value":1472}," is active but ",{"type":10,"tag":24,"props":1474,"children":1475},{"href":314},[1476],{"type":16,"value":1477},"geometry\nshading",{"type":16,"value":1479}," is not, the provoking vertex ",{"type":10,"tag":180,"props":1481,"children":1482},{"type":295},[],{"type":16,"value":1484}," be any of the vertices in each\nprimitive.",{"type":10,"tag":706,"props":1486,"children":1488},{"name":1487,"type":740},"VkPipelineRasterizationProvokingVertexStateCreateInfoEXT",[1489],{"type":10,"tag":18,"props":1490,"children":1491},{},[1492],{"type":16,"value":1493},"Structure specifying provoking vertex mode used by a graphics pipeline",{"type":10,"tag":706,"props":1495,"children":1497},{"name":1496,"type":1208},"VkProvokingVertexModeEXT",[1498],{"type":10,"tag":18,"props":1499,"children":1500},{},[1501],{"type":16,"value":1502},"Specify which vertex in a primitive is the provoking vertex",{"type":10,"tag":706,"props":1504,"children":1506},{"name":1505,"type":708},"vkCmdSetProvokingVertexModeEXT",[1507],{"type":10,"tag":18,"props":1508,"children":1509},{},[1510],{"type":16,"value":1511},"Specify the provoking vertex mode dynamically for a command buffer",{"type":10,"tag":161,"props":1513,"children":1515},{"id":1514},"vertexpostproc-clipping",[1516],{"type":16,"value":85},{"type":10,"tag":18,"props":1518,"children":1519},{},[1520,1522,1527,1529,1534,1536,1541],{"type":16,"value":1521},"Primitives are culled against the ",{"type":10,"tag":1224,"props":1523,"children":1524},{},[1525],{"type":16,"value":1526},"cull volume",{"type":16,"value":1528}," and then clipped to the\n",{"type":10,"tag":1224,"props":1530,"children":1531},{},[1532],{"type":16,"value":1533},"clip volume",{"type":16,"value":1535},".\nIn clip coordinates, the ",{"type":10,"tag":1224,"props":1537,"children":1538},{},[1539],{"type":16,"value":1540},"view volume",{"type":16,"value":1542}," is defined by:",{"type":10,"tag":878,"props":1544,"children":1547},{"className":1545},[1546],"katex-display",[1548],{"type":10,"tag":878,"props":1549,"children":1552},{"className":1550},[1551],"katex",[1553,1781],{"type":10,"tag":878,"props":1554,"children":1557},{"className":1555},[1556],"katex-mathml",[1558],{"type":10,"tag":1559,"props":1560,"children":1563},"math",{"xmlns":1561,"display":1562},"http://www.w3.org/1998/Math/MathML","block",[1564],{"type":10,"tag":1565,"props":1566,"children":1567},"semantics",{},[1568,1774],{"type":10,"tag":1569,"props":1570,"children":1574},"mtable",{"rowspacing":1571,"columnalign":1572,"columnspacing":1573},"0.16em","center","1em",[1575,1647,1713],{"type":10,"tag":1576,"props":1577,"children":1578},"mtr",{},[1579],{"type":10,"tag":1580,"props":1581,"children":1582},"mtd",{},[1583],{"type":10,"tag":1584,"props":1585,"children":1588},"mstyle",{"scriptlevel":1586,"displaystyle":1587},"0","false",[1589],{"type":10,"tag":1590,"props":1591,"children":1592},"mrow",{},[1593,1599,1604,1610,1614,1619,1623,1627,1631,1635,1639,1643],{"type":10,"tag":1594,"props":1595,"children":1596},"mo",{},[1597],{"type":16,"value":1598},"−",{"type":10,"tag":1600,"props":1601,"children":1602},"mi",{},[1603],{"type":16,"value":840},{"type":10,"tag":1600,"props":1605,"children":1607},{"mathvariant":1606},"normal",[1608],{"type":16,"value":1609},"_",{"type":10,"tag":1600,"props":1611,"children":1612},{},[1613],{"type":16,"value":871},{"type":10,"tag":1594,"props":1615,"children":1616},{},[1617],{"type":16,"value":1618},"≤",{"type":10,"tag":1600,"props":1620,"children":1621},{},[1622],{"type":16,"value":819},{"type":10,"tag":1600,"props":1624,"children":1625},{"mathvariant":1606},[1626],{"type":16,"value":1609},{"type":10,"tag":1600,"props":1628,"children":1629},{},[1630],{"type":16,"value":871},{"type":10,"tag":1594,"props":1632,"children":1633},{},[1634],{"type":16,"value":1618},{"type":10,"tag":1600,"props":1636,"children":1637},{},[1638],{"type":16,"value":840},{"type":10,"tag":1600,"props":1640,"children":1641},{"mathvariant":1606},[1642],{"type":16,"value":1609},{"type":10,"tag":1600,"props":1644,"children":1645},{},[1646],{"type":16,"value":871},{"type":10,"tag":1576,"props":1648,"children":1649},{},[1650],{"type":10,"tag":1580,"props":1651,"children":1652},{},[1653],{"type":10,"tag":1584,"props":1654,"children":1655},{"scriptlevel":1586,"displaystyle":1587},[1656],{"type":10,"tag":1590,"props":1657,"children":1658},{},[1659,1665,1669,1673,1677,1681,1685,1689,1693,1697,1701,1705,1709],{"type":10,"tag":1660,"props":1661,"children":1662},"mtext",{},[1663],{"type":16,"value":1664}," ",{"type":10,"tag":1594,"props":1666,"children":1667},{},[1668],{"type":16,"value":1598},{"type":10,"tag":1600,"props":1670,"children":1671},{},[1672],{"type":16,"value":840},{"type":10,"tag":1600,"props":1674,"children":1675},{"mathvariant":1606},[1676],{"type":16,"value":1609},{"type":10,"tag":1600,"props":1678,"children":1679},{},[1680],{"type":16,"value":871},{"type":10,"tag":1594,"props":1682,"children":1683},{},[1684],{"type":16,"value":1618},{"type":10,"tag":1600,"props":1686,"children":1687},{},[1688],{"type":16,"value":826},{"type":10,"tag":1600,"props":1690,"children":1691},{"mathvariant":1606},[1692],{"type":16,"value":1609},{"type":10,"tag":1600,"props":1694,"children":1695},{},[1696],{"type":16,"value":871},{"type":10,"tag":1594,"props":1698,"children":1699},{},[1700],{"type":16,"value":1618},{"type":10,"tag":1600,"props":1702,"children":1703},{},[1704],{"type":16,"value":840},{"type":10,"tag":1600,"props":1706,"children":1707},{"mathvariant":1606},[1708],{"type":16,"value":1609},{"type":10,"tag":1600,"props":1710,"children":1711},{},[1712],{"type":16,"value":871},{"type":10,"tag":1576,"props":1714,"children":1715},{},[1716],{"type":10,"tag":1580,"props":1717,"children":1718},{},[1719],{"type":10,"tag":1584,"props":1720,"children":1721},{"scriptlevel":1586,"displaystyle":1587},[1722],{"type":10,"tag":1590,"props":1723,"children":1724},{},[1725,1729,1733,1737,1742,1746,1750,1754,1758,1762,1766,1770],{"type":10,"tag":1660,"props":1726,"children":1727},{},[1728],{"type":16,"value":1664},{"type":10,"tag":1600,"props":1730,"children":1731},{},[1732],{"type":16,"value":833},{"type":10,"tag":1600,"props":1734,"children":1735},{"mathvariant":1606},[1736],{"type":16,"value":1609},{"type":10,"tag":1600,"props":1738,"children":1739},{},[1740],{"type":16,"value":1741},"m",{"type":10,"tag":1594,"props":1743,"children":1744},{},[1745],{"type":16,"value":1618},{"type":10,"tag":1600,"props":1747,"children":1748},{},[1749],{"type":16,"value":833},{"type":10,"tag":1600,"props":1751,"children":1752},{"mathvariant":1606},[1753],{"type":16,"value":1609},{"type":10,"tag":1600,"props":1755,"children":1756},{},[1757],{"type":16,"value":871},{"type":10,"tag":1594,"props":1759,"children":1760},{},[1761],{"type":16,"value":1618},{"type":10,"tag":1600,"props":1763,"children":1764},{},[1765],{"type":16,"value":840},{"type":10,"tag":1600,"props":1767,"children":1768},{"mathvariant":1606},[1769],{"type":16,"value":1609},{"type":10,"tag":1600,"props":1771,"children":1772},{},[1773],{"type":16,"value":871},{"type":10,"tag":1775,"props":1776,"children":1778},"annotation",{"encoding":1777},"application/x-tex",[1779],{"type":16,"value":1780},"\\begin{array}{c}\n-w\\_c \\leq x\\_c \\leq w\\_c \\\\\\\n-w\\_c \\leq y\\_c \\leq w\\_c \\\\\\\nz\\_m \\leq z\\_c \\leq w\\_c\n\\end{array}",{"type":10,"tag":878,"props":1782,"children":1786},{"className":1783,"ariaHidden":1785},[1784],"katex-html","true",[1787],{"type":10,"tag":878,"props":1788,"children":1791},{"className":1789},[1790],"base",[1792,1798],{"type":10,"tag":878,"props":1793,"children":1797},{"className":1794,"style":1796},[1795],"strut","height:3.6em;vertical-align:-1.55em;",[],{"type":10,"tag":878,"props":1799,"children":1802},{"className":1800},[1801],"mord",[1803],{"type":10,"tag":878,"props":1804,"children":1806},{"className":1805},[1569],[1807,1813,2133],{"type":10,"tag":878,"props":1808,"children":1812},{"className":1809,"style":1811},[1810],"arraycolsep","width:0.5em;",[],{"type":10,"tag":878,"props":1814,"children":1817},{"className":1815},[1816],"col-align-c",[1818],{"type":10,"tag":878,"props":1819,"children":1823},{"className":1820},[1821,1822],"vlist-t","vlist-t2",[1824,2121],{"type":10,"tag":878,"props":1825,"children":1828},{"className":1826},[1827],"vlist-r",[1829,2114],{"type":10,"tag":878,"props":1830,"children":1834},{"className":1831,"style":1833},[1832],"vlist","height:2.05em;",[1835,1931,2025],{"type":10,"tag":878,"props":1836,"children":1838},{"style":1837},"top:-4.21em;",[1839,1845],{"type":10,"tag":878,"props":1840,"children":1844},{"className":1841,"style":1843},[1842],"pstrut","height:3em;",[],{"type":10,"tag":878,"props":1846,"children":1848},{"className":1847},[1801],[1849,1854,1861,1867,1872,1878,1884,1888,1893,1898,1903,1907,1912,1916,1921,1926],{"type":10,"tag":878,"props":1850,"children":1852},{"className":1851},[1801],[1853],{"type":16,"value":1598},{"type":10,"tag":878,"props":1855,"children":1859},{"className":1856,"style":1858},[1801,1857],"mathnormal","margin-right:0.02691em;",[1860],{"type":16,"value":840},{"type":10,"tag":878,"props":1862,"children":1865},{"className":1863,"style":1864},[1801],"margin-right:0.02778em;",[1866],{"type":16,"value":1609},{"type":10,"tag":878,"props":1868,"children":1870},{"className":1869},[1801,1857],[1871],{"type":16,"value":871},{"type":10,"tag":878,"props":1873,"children":1877},{"className":1874,"style":1876},[1875],"mspace","margin-right:0.2778em;",[],{"type":10,"tag":878,"props":1879,"children":1882},{"className":1880},[1881],"mrel",[1883],{"type":16,"value":1618},{"type":10,"tag":878,"props":1885,"children":1887},{"className":1886,"style":1876},[1875],[],{"type":10,"tag":878,"props":1889,"children":1891},{"className":1890},[1801,1857],[1892],{"type":16,"value":819},{"type":10,"tag":878,"props":1894,"children":1896},{"className":1895,"style":1864},[1801],[1897],{"type":16,"value":1609},{"type":10,"tag":878,"props":1899,"children":1901},{"className":1900},[1801,1857],[1902],{"type":16,"value":871},{"type":10,"tag":878,"props":1904,"children":1906},{"className":1905,"style":1876},[1875],[],{"type":10,"tag":878,"props":1908,"children":1910},{"className":1909},[1881],[1911],{"type":16,"value":1618},{"type":10,"tag":878,"props":1913,"children":1915},{"className":1914,"style":1876},[1875],[],{"type":10,"tag":878,"props":1917,"children":1919},{"className":1918,"style":1858},[1801,1857],[1920],{"type":16,"value":840},{"type":10,"tag":878,"props":1922,"children":1924},{"className":1923,"style":1864},[1801],[1925],{"type":16,"value":1609},{"type":10,"tag":878,"props":1927,"children":1929},{"className":1928},[1801,1857],[1930],{"type":16,"value":871},{"type":10,"tag":878,"props":1932,"children":1934},{"style":1933},"top:-3.01em;",[1935,1939],{"type":10,"tag":878,"props":1936,"children":1938},{"className":1937,"style":1843},[1842],[],{"type":10,"tag":878,"props":1940,"children":1942},{"className":1941},[1801],[1943,1948,1953,1958,1963,1968,1972,1977,1981,1987,1992,1997,2001,2006,2010,2015,2020],{"type":10,"tag":878,"props":1944,"children":1946},{"className":1945},[1875],[1947],{"type":16,"value":1664},{"type":10,"tag":878,"props":1949,"children":1951},{"className":1950},[1801],[1952],{"type":16,"value":1598},{"type":10,"tag":878,"props":1954,"children":1956},{"className":1955,"style":1858},[1801,1857],[1957],{"type":16,"value":840},{"type":10,"tag":878,"props":1959,"children":1961},{"className":1960,"style":1864},[1801],[1962],{"type":16,"value":1609},{"type":10,"tag":878,"props":1964,"children":1966},{"className":1965},[1801,1857],[1967],{"type":16,"value":871},{"type":10,"tag":878,"props":1969,"children":1971},{"className":1970,"style":1876},[1875],[],{"type":10,"tag":878,"props":1973,"children":1975},{"className":1974},[1881],[1976],{"type":16,"value":1618},{"type":10,"tag":878,"props":1978,"children":1980},{"className":1979,"style":1876},[1875],[],{"type":10,"tag":878,"props":1982,"children":1985},{"className":1983,"style":1984},[1801,1857],"margin-right:0.03588em;",[1986],{"type":16,"value":826},{"type":10,"tag":878,"props":1988,"children":1990},{"className":1989,"style":1864},[1801],[1991],{"type":16,"value":1609},{"type":10,"tag":878,"props":1993,"children":1995},{"className":1994},[1801,1857],[1996],{"type":16,"value":871},{"type":10,"tag":878,"props":1998,"children":2000},{"className":1999,"style":1876},[1875],[],{"type":10,"tag":878,"props":2002,"children":2004},{"className":2003},[1881],[2005],{"type":16,"value":1618},{"type":10,"tag":878,"props":2007,"children":2009},{"className":2008,"style":1876},[1875],[],{"type":10,"tag":878,"props":2011,"children":2013},{"className":2012,"style":1858},[1801,1857],[2014],{"type":16,"value":840},{"type":10,"tag":878,"props":2016,"children":2018},{"className":2017,"style":1864},[1801],[2019],{"type":16,"value":1609},{"type":10,"tag":878,"props":2021,"children":2023},{"className":2022},[1801,1857],[2024],{"type":16,"value":871},{"type":10,"tag":878,"props":2026,"children":2028},{"style":2027},"top:-1.81em;",[2029,2033],{"type":10,"tag":878,"props":2030,"children":2032},{"className":2031,"style":1843},[1842],[],{"type":10,"tag":878,"props":2034,"children":2036},{"className":2035},[1801],[2037,2042,2048,2053,2058,2062,2067,2071,2076,2081,2086,2090,2095,2099,2104,2109],{"type":10,"tag":878,"props":2038,"children":2040},{"className":2039},[1875],[2041],{"type":16,"value":1664},{"type":10,"tag":878,"props":2043,"children":2046},{"className":2044,"style":2045},[1801,1857],"margin-right:0.04398em;",[2047],{"type":16,"value":833},{"type":10,"tag":878,"props":2049,"children":2051},{"className":2050,"style":1864},[1801],[2052],{"type":16,"value":1609},{"type":10,"tag":878,"props":2054,"children":2056},{"className":2055},[1801,1857],[2057],{"type":16,"value":1741},{"type":10,"tag":878,"props":2059,"children":2061},{"className":2060,"style":1876},[1875],[],{"type":10,"tag":878,"props":2063,"children":2065},{"className":2064},[1881],[2066],{"type":16,"value":1618},{"type":10,"tag":878,"props":2068,"children":2070},{"className":2069,"style":1876},[1875],[],{"type":10,"tag":878,"props":2072,"children":2074},{"className":2073,"style":2045},[1801,1857],[2075],{"type":16,"value":833},{"type":10,"tag":878,"props":2077,"children":2079},{"className":2078,"style":1864},[1801],[2080],{"type":16,"value":1609},{"type":10,"tag":878,"props":2082,"children":2084},{"className":2083},[1801,1857],[2085],{"type":16,"value":871},{"type":10,"tag":878,"props":2087,"children":2089},{"className":2088,"style":1876},[1875],[],{"type":10,"tag":878,"props":2091,"children":2093},{"className":2092},[1881],[2094],{"type":16,"value":1618},{"type":10,"tag":878,"props":2096,"children":2098},{"className":2097,"style":1876},[1875],[],{"type":10,"tag":878,"props":2100,"children":2102},{"className":2101,"style":1858},[1801,1857],[2103],{"type":16,"value":840},{"type":10,"tag":878,"props":2105,"children":2107},{"className":2106,"style":1864},[1801],[2108],{"type":16,"value":1609},{"type":10,"tag":878,"props":2110,"children":2112},{"className":2111},[1801,1857],[2113],{"type":16,"value":871},{"type":10,"tag":878,"props":2115,"children":2118},{"className":2116},[2117],"vlist-s",[2119],{"type":16,"value":2120},"​",{"type":10,"tag":878,"props":2122,"children":2124},{"className":2123},[1827],[2125],{"type":10,"tag":878,"props":2126,"children":2129},{"className":2127,"style":2128},[1832],"height:1.55em;",[2130],{"type":10,"tag":878,"props":2131,"children":2132},{},[],{"type":10,"tag":878,"props":2134,"children":2136},{"className":2135,"style":1811},[1810],[],{"type":10,"tag":18,"props":2138,"children":2139},{},[2140,2142,2148,2150,2156,2157,2163,2165,2170,2172,2176,2178,2182],{"type":16,"value":2141},"where\nif\n",{"type":10,"tag":24,"props":2143,"children":2145},{"href":2144},"/man/VkPipelineViewportDepthClipControlCreateInfoEXT",[2146],{"type":16,"value":2147},"VkPipelineViewportDepthClipControlCreateInfoEXT",{"type":16,"value":2149},"::",{"type":10,"tag":199,"props":2151,"children":2153},{"className":2152},[],[2154],{"type":16,"value":2155},"negativeOneToOne",{"type":16,"value":1123},{"type":10,"tag":199,"props":2158,"children":2160},{"className":2159},[],[2161],{"type":16,"value":2162},"VK_TRUE",{"type":16,"value":2164}," z",{"type":10,"tag":2166,"props":2167,"children":2168},"sub",{},[2169],{"type":16,"value":1741},{"type":16,"value":2171}," is equal to -w",{"type":10,"tag":2166,"props":2173,"children":2174},{},[2175],{"type":16,"value":871},{"type":16,"value":2177}," otherwise\nz",{"type":10,"tag":2166,"props":2179,"children":2180},{},[2181],{"type":16,"value":1741},{"type":16,"value":2183}," is equal to zero.",{"type":10,"tag":18,"props":2185,"children":2186},{},[2187,2189,2192,2194,2200,2201,2207],{"type":16,"value":2188},"This view volume ",{"type":10,"tag":180,"props":2190,"children":2191},{"type":182},[],{"type":16,"value":2193}," be further restricted by as many as\n",{"type":10,"tag":199,"props":2195,"children":2197},{"className":2196},[],[2198],{"type":16,"value":2199},"VkPhysicalDeviceLimits",{"type":16,"value":2149},{"type":10,"tag":199,"props":2202,"children":2204},{"className":2203},[],[2205],{"type":16,"value":2206},"maxClipDistances",{"type":16,"value":2208}," application-defined\nhalf-spaces.",{"type":10,"tag":18,"props":2210,"children":2211},{},[2212,2214,2219,2220,2226],{"type":16,"value":2213},"The cull volume is the intersection of up to\n",{"type":10,"tag":199,"props":2215,"children":2217},{"className":2216},[],[2218],{"type":16,"value":2199},{"type":16,"value":2149},{"type":10,"tag":199,"props":2221,"children":2223},{"className":2222},[],[2224],{"type":16,"value":2225},"maxCullDistances",{"type":16,"value":2227}," application-defined\nhalf-spaces (if no application-defined cull half-spaces are enabled, culling\nagainst the cull volume is skipped).",{"type":10,"tag":18,"props":2229,"children":2230},{},[2231,2233,2236,2238,2244],{"type":16,"value":2232},"A shader ",{"type":10,"tag":180,"props":2234,"children":2235},{"type":194},[],{"type":16,"value":2237}," write a single cull distance for each enabled cull half-space\nto elements of the ",{"type":10,"tag":199,"props":2239,"children":2241},{"className":2240},[],[2242],{"type":16,"value":2243},"CullDistance",{"type":16,"value":2245}," array.\nIf the cull distance for any enabled cull half-space is negative for all of\nthe vertices of the primitive under consideration, the primitive is\ndiscarded.\nOtherwise the primitive is clipped against the clip volume as defined below.",{"type":10,"tag":18,"props":2247,"children":2248},{},[2249,2251,2256,2257,2262],{"type":16,"value":2250},"The clip volume is the intersection of up to\n",{"type":10,"tag":199,"props":2252,"children":2254},{"className":2253},[],[2255],{"type":16,"value":2199},{"type":16,"value":2149},{"type":10,"tag":199,"props":2258,"children":2260},{"className":2259},[],[2261],{"type":16,"value":2206},{"type":16,"value":2263}," application-defined\nhalf-spaces with the view volume (if no application-defined clip half-spaces\nare enabled, the clip volume is the view volume).",{"type":10,"tag":18,"props":2265,"children":2266},{},[2267,2268,2271,2273,2279],{"type":16,"value":2232},{"type":10,"tag":180,"props":2269,"children":2270},{"type":194},[],{"type":16,"value":2272}," write a single clip distance for each enabled clip half-space\nto elements of the ",{"type":10,"tag":199,"props":2274,"children":2276},{"className":2275},[],[2277],{"type":16,"value":2278},"ClipDistance",{"type":16,"value":2280}," array.\nClip half-space i is then given by the set of points satisfying the\ninequality",{"type":10,"tag":33,"props":2282,"children":2283},{},[2284],{"type":10,"tag":37,"props":2285,"children":2286},{},[2287,2288,2293,2295,2300],{"type":16,"value":871},{"type":10,"tag":2166,"props":2289,"children":2290},{},[2291],{"type":16,"value":2292},"i",{"type":16,"value":2294},"(",{"type":10,"tag":1224,"props":2296,"children":2297},{},[2298],{"type":16,"value":2299},"P",{"type":16,"value":2301},") ≥ 0",{"type":10,"tag":18,"props":2303,"children":2304},{},[2305,2307,2311,2312,2316,2318,2322,2324,2328,2329,2333,2335,2341,2342,2347],{"type":16,"value":2306},"where c",{"type":10,"tag":2166,"props":2308,"children":2309},{},[2310],{"type":16,"value":2292},{"type":16,"value":2294},{"type":10,"tag":1224,"props":2313,"children":2314},{},[2315],{"type":16,"value":2299},{"type":16,"value":2317},") is the clip distance i at point ",{"type":10,"tag":1224,"props":2319,"children":2320},{},[2321],{"type":16,"value":2299},{"type":16,"value":2323},".\nFor point primitives, c",{"type":10,"tag":2166,"props":2325,"children":2326},{},[2327],{"type":16,"value":2292},{"type":16,"value":2294},{"type":10,"tag":1224,"props":2330,"children":2331},{},[2332],{"type":16,"value":2299},{"type":16,"value":2334},") is simply the clip distance for the\nvertex in question.\nFor line and triangle primitives, per-vertex clip distances are interpolated\nusing a weighted mean, with weights derived according to the algorithms\ndescribed in sections ",{"type":10,"tag":24,"props":2336,"children":2338},{"href":2337},"/chapters/primsrast#primsrast-lines-basic",[2339],{"type":16,"value":2340},"Basic Line Segment\nRasterization",{"type":16,"value":267},{"type":10,"tag":24,"props":2343,"children":2344},{"href":142},[2345],{"type":16,"value":2346},"Basic Polygon\nRasterization",{"type":16,"value":2348},", using the perspective interpolation equations.",{"type":10,"tag":18,"props":2350,"children":2351},{},[2352,2354,2359,2361,2366],{"type":16,"value":2353},"The number of application-defined clip and cull half-spaces that are enabled\nis determined by the explicit size of the built-in arrays ",{"type":10,"tag":199,"props":2355,"children":2357},{"className":2356},[],[2358],{"type":16,"value":2278},{"type":16,"value":2360},"\nand ",{"type":10,"tag":199,"props":2362,"children":2364},{"className":2363},[],[2365],{"type":16,"value":2243},{"type":16,"value":2367},", respectively, declared as an output in the interface\nof the entry point of the final shader stage before clipping.",{"type":10,"tag":18,"props":2369,"children":2370},{},[2371,2372,2378,2380,2384,2385,2391,2392,2397,2399,2403,2405,2411,2412,2418,2419,2424],{"type":16,"value":363},{"type":10,"tag":24,"props":2373,"children":2375},{"href":2374},"/man/VkPipelineRasterizationDepthClipStateCreateInfoEXT",[2376],{"type":16,"value":2377},"VkPipelineRasterizationDepthClipStateCreateInfoEXT",{"type":16,"value":2379}," is present in\nthe graphics pipeline state then depth clipping is disabled if\n",{"type":10,"tag":24,"props":2381,"children":2382},{"href":2374},[2383],{"type":16,"value":2377},{"type":16,"value":2149},{"type":10,"tag":199,"props":2386,"children":2388},{"className":2387},[],[2389],{"type":16,"value":2390},"depthClipEnable",{"type":16,"value":1123},{"type":10,"tag":199,"props":2393,"children":2395},{"className":2394},[],[2396],{"type":16,"value":549},{"type":16,"value":2398},".\nOtherwise, if ",{"type":10,"tag":24,"props":2400,"children":2401},{"href":2374},[2402],{"type":16,"value":2377},{"type":16,"value":2404}," is\nnot present, depth clipping is disabled when\n",{"type":10,"tag":24,"props":2406,"children":2408},{"href":2407},"/man/VkPipelineRasterizationStateCreateInfo",[2409],{"type":16,"value":2410},"VkPipelineRasterizationStateCreateInfo",{"type":16,"value":2149},{"type":10,"tag":199,"props":2413,"children":2415},{"className":2414},[],[2416],{"type":16,"value":2417},"depthClampEnable",{"type":16,"value":494},{"type":10,"tag":199,"props":2420,"children":2422},{"className":2421},[],[2423],{"type":16,"value":2162},{"type":16,"value":159},{"type":10,"tag":706,"props":2426,"children":2428},{"name":2427,"type":708},"vkCmdSetDepthClampEnableEXT",[2429],{"type":10,"tag":18,"props":2430,"children":2431},{},[2432],{"type":16,"value":2433},"Specify dynamically whether depth clamping is enabled in the command buffer",{"type":10,"tag":706,"props":2435,"children":2437},{"name":2436,"type":708},"vkCmdSetDepthClipEnableEXT",[2438],{"type":10,"tag":18,"props":2439,"children":2440},{},[2441],{"type":16,"value":2442},"Specify dynamically whether depth clipping is enabled in the command buffer",{"type":10,"tag":18,"props":2444,"children":2445},{},[2446],{"type":16,"value":2447},"When depth clipping is disabled, the plane equation",{"type":10,"tag":33,"props":2449,"children":2450},{},[2451],{"type":10,"tag":37,"props":2452,"children":2453},{},[2454,2455,2459,2461,2465,2467],{"type":16,"value":833},{"type":10,"tag":2166,"props":2456,"children":2457},{},[2458],{"type":16,"value":1741},{"type":16,"value":2460}," ≤ z",{"type":10,"tag":2166,"props":2462,"children":2463},{},[2464],{"type":16,"value":871},{"type":16,"value":2466}," ≤ w",{"type":10,"tag":2166,"props":2468,"children":2469},{},[2470],{"type":16,"value":871},{"type":10,"tag":18,"props":2472,"children":2473},{},[2474],{"type":16,"value":2475},"(see the clip volume definition above) is ignored by view volume clipping\n(effectively, there is no near or far plane clipping).",{"type":10,"tag":18,"props":2477,"children":2478},{},[2479],{"type":16,"value":2480},"If the primitive under consideration is a point or line segment, then\nclipping passes it unchanged if its vertices lie entirely within the clip\nvolume.",{"type":10,"tag":706,"props":2482,"children":2484},{"name":2483,"type":1208},"VkPointClippingBehavior",[2485],{"type":10,"tag":18,"props":2486,"children":2487},{},[2488],{"type":16,"value":2489},"Enum specifying the point clipping behavior",{"type":10,"tag":18,"props":2491,"children":2492},{},[2493,2495,2498],{"type":16,"value":2494},"If either of a line segment’s vertices lie outside of the clip volume, the\nline segment ",{"type":10,"tag":180,"props":2496,"children":2497},{"type":295},[],{"type":16,"value":2499}," be clipped, with new vertex coordinates computed for each\nvertex that lies outside the clip volume.\nA clipped line segment endpoint lies on both the original line segment and\nthe boundary of the clip volume.",{"type":10,"tag":18,"props":2501,"children":2502},{},[2503,2505,2509,2511,2515,2520,2521,2525,2530],{"type":16,"value":2504},"This clipping produces a value, 0 ≤ t ≤ 1, for each clipped\nvertex.\nIf the coordinates of a clipped vertex are ",{"type":10,"tag":1224,"props":2506,"children":2507},{},[2508],{"type":16,"value":2299},{"type":16,"value":2510}," and the unclipped\nline segment’s vertex coordinates are ",{"type":10,"tag":1224,"props":2512,"children":2513},{},[2514],{"type":16,"value":2299},{"type":10,"tag":2166,"props":2516,"children":2517},{},[2518],{"type":16,"value":2519},"1",{"type":16,"value":267},{"type":10,"tag":1224,"props":2522,"children":2523},{},[2524],{"type":16,"value":2299},{"type":10,"tag":2166,"props":2526,"children":2527},{},[2528],{"type":16,"value":2529},"2",{"type":16,"value":2531},",\nthen t satisfies the following equation",{"type":10,"tag":33,"props":2533,"children":2534},{},[2535],{"type":10,"tag":37,"props":2536,"children":2537},{},[2538,2542,2544,2548,2552,2554,2558,2562],{"type":10,"tag":1224,"props":2539,"children":2540},{},[2541],{"type":16,"value":2299},{"type":16,"value":2543}," = t ",{"type":10,"tag":1224,"props":2545,"children":2546},{},[2547],{"type":16,"value":2299},{"type":10,"tag":2166,"props":2549,"children":2550},{},[2551],{"type":16,"value":2519},{"type":16,"value":2553}," + (1-t) ",{"type":10,"tag":1224,"props":2555,"children":2556},{},[2557],{"type":16,"value":2299},{"type":10,"tag":2166,"props":2559,"children":2560},{},[2561],{"type":16,"value":2529},{"type":16,"value":159},{"type":10,"tag":18,"props":2564,"children":2565},{},[2566,2568,2572],{"type":16,"value":2567},"t is used to clip vertex output attributes as described in\n",{"type":10,"tag":24,"props":2569,"children":2570},{"href":94},[2571],{"type":16,"value":97},{"type":16,"value":159},{"type":10,"tag":18,"props":2574,"children":2575},{},[2576],{"type":16,"value":2577},"If the primitive is a polygon, it passes unchanged if every one of its edges\nlies entirely inside the clip volume, and is either clipped or discarded\notherwise.\nIf the edges of the polygon intersect the boundary of the clip volume, the\nintersecting edges are reconnected by new edges that lie along the boundary\nof the clip volume - in some cases requiring the introduction of new\nvertices into a polygon.",{"type":10,"tag":18,"props":2579,"children":2580},{},[2581,2583,2586],{"type":16,"value":2582},"If a polygon intersects an edge of the clip volume’s boundary, the clipped\npolygon ",{"type":10,"tag":180,"props":2584,"children":2585},{"type":194},[],{"type":16,"value":2587}," include a point on this boundary edge.",{"type":10,"tag":18,"props":2589,"children":2590},{},[2591,2593,2596,2598,2602,2604,2608,2610,2613,2615,2618],{"type":16,"value":2592},"Primitives rendered with application-defined half-spaces ",{"type":10,"tag":180,"props":2594,"children":2595},{"type":194},[],{"type":16,"value":2597}," satisfy a\ncomplementarity criterion.\nSuppose a series of primitives is drawn where each vertex i has a\nsingle specified clip distance d",{"type":10,"tag":2166,"props":2599,"children":2600},{},[2601],{"type":16,"value":2292},{"type":16,"value":2603}," (or a number of similarly\nspecified clip distances, if multiple half-spaces are enabled).\nNext, suppose that the same series of primitives are drawn again with each\nsuch clip distance replaced by -d",{"type":10,"tag":2166,"props":2605,"children":2606},{},[2607],{"type":16,"value":2292},{"type":16,"value":2609}," (and the graphics pipeline is\notherwise the same).\nIn this case, primitives ",{"type":10,"tag":180,"props":2611,"children":2612},{"type":194},[],{"type":16,"value":2614}," not be missing any pixels, and pixels ",{"type":10,"tag":180,"props":2616,"children":2617},{"type":194},[],{"type":16,"value":2619},"\nnot be drawn twice in regions where those primitives are cut by the clip\nplanes.",{"type":10,"tag":706,"props":2621,"children":2622},{"name":2147,"type":740},[2623],{"type":10,"tag":18,"props":2624,"children":2625},{},[2626],{"type":16,"value":2627},"Structure specifying parameters of a newly created pipeline depth clip control state",{"type":10,"tag":706,"props":2629,"children":2631},{"name":2630,"type":708},"vkCmdSetDepthClipNegativeOneToOneEXT",[2632],{"type":10,"tag":18,"props":2633,"children":2634},{},[2635],{"type":16,"value":2636},"Specify the negative one to one depth clip mode dynamically for a command buffer",{"type":10,"tag":161,"props":2638,"children":2640},{"id":2639},"vertexpostproc-clipping-shader-outputs",[2641],{"type":16,"value":97},{"type":10,"tag":18,"props":2643,"children":2644},{},[2645],{"type":16,"value":2646},"Next, vertex output attributes are clipped.\nThe output values associated with a vertex that lies within the clip volume\nare unaffected by clipping.\nIf a primitive is clipped, however, the output values assigned to vertices\nproduced by clipping are clipped.",{"type":10,"tag":18,"props":2648,"children":2649},{},[2650,2652,2656,2660,2662,2666,2670,2672,2676,2680,2681,2685,2689,2691,2695,2697,2701,2703,2707],{"type":16,"value":2651},"Let the output values assigned to the two vertices ",{"type":10,"tag":1224,"props":2653,"children":2654},{},[2655],{"type":16,"value":2299},{"type":10,"tag":2166,"props":2657,"children":2658},{},[2659],{"type":16,"value":2519},{"type":16,"value":2661}," and\n",{"type":10,"tag":1224,"props":2663,"children":2664},{},[2665],{"type":16,"value":2299},{"type":10,"tag":2166,"props":2667,"children":2668},{},[2669],{"type":16,"value":2529},{"type":16,"value":2671}," of an unclipped edge be ",{"type":10,"tag":1224,"props":2673,"children":2674},{},[2675],{"type":16,"value":871},{"type":10,"tag":2166,"props":2677,"children":2678},{},[2679],{"type":16,"value":2519},{"type":16,"value":267},{"type":10,"tag":1224,"props":2682,"children":2683},{},[2684],{"type":16,"value":871},{"type":10,"tag":2166,"props":2686,"children":2687},{},[2688],{"type":16,"value":2529},{"type":16,"value":2690},".\nThe value of t (see ",{"type":10,"tag":24,"props":2692,"children":2693},{"href":82},[2694],{"type":16,"value":85},{"type":16,"value":2696},")\nfor a clipped point ",{"type":10,"tag":1224,"props":2698,"children":2699},{},[2700],{"type":16,"value":2299},{"type":16,"value":2702}," is used to obtain the output value\nassociated with ",{"type":10,"tag":1224,"props":2704,"children":2705},{},[2706],{"type":16,"value":2299},{"type":16,"value":2708}," as",{"type":10,"tag":33,"props":2710,"children":2711},{},[2712],{"type":10,"tag":37,"props":2713,"children":2714},{},[2715,2719,2720,2724,2728,2729,2733,2737],{"type":10,"tag":1224,"props":2716,"children":2717},{},[2718],{"type":16,"value":871},{"type":16,"value":2543},{"type":10,"tag":1224,"props":2721,"children":2722},{},[2723],{"type":16,"value":871},{"type":10,"tag":2166,"props":2725,"children":2726},{},[2727],{"type":16,"value":2519},{"type":16,"value":2553},{"type":10,"tag":1224,"props":2730,"children":2731},{},[2732],{"type":16,"value":871},{"type":10,"tag":2166,"props":2734,"children":2735},{},[2736],{"type":16,"value":2529},{"type":16,"value":159},{"type":10,"tag":18,"props":2739,"children":2740},{},[2741,2743,2747,2748,2752,2753,2757,2758,2762],{"type":16,"value":2742},"(Multiplying an output value by a scalar means multiplying each of ",{"type":10,"tag":1224,"props":2744,"children":2745},{},[2746],{"type":16,"value":819},{"type":16,"value":387},{"type":10,"tag":1224,"props":2749,"children":2750},{},[2751],{"type":16,"value":826},{"type":16,"value":436},{"type":10,"tag":1224,"props":2754,"children":2755},{},[2756],{"type":16,"value":833},{"type":16,"value":1096},{"type":10,"tag":1224,"props":2759,"children":2760},{},[2761],{"type":16,"value":840},{"type":16,"value":2763}," by the scalar.)",{"type":10,"tag":18,"props":2765,"children":2766},{},[2767,2769,2773],{"type":16,"value":2768},"Since this computation is performed in clip space before division by\nw",{"type":10,"tag":2166,"props":2770,"children":2771},{},[2772],{"type":16,"value":871},{"type":16,"value":2774},", clipped output values are perspective-correct.",{"type":10,"tag":18,"props":2776,"children":2777},{},[2778],{"type":16,"value":2779},"Polygon clipping creates a clipped vertex along an edge of the clip volume’s\nboundary.\nThis situation is handled by noting that polygon clipping proceeds by\nclipping against one half-space at a time.\nOutput value clipping is done in the same way, so that clipped points always\noccur at the intersection of polygon edges (possibly already clipped) with\nthe clip volume’s boundary.",{"type":10,"tag":18,"props":2781,"children":2782},{},[2783,2785,2791,2793,2797],{"type":16,"value":2784},"For vertex output attributes whose matching fragment input attributes are\ndecorated with ",{"type":10,"tag":199,"props":2786,"children":2788},{"className":2787},[],[2789],{"type":16,"value":2790},"NoPerspective",{"type":16,"value":2792},", the value of t used to obtain the\noutput value associated with ",{"type":10,"tag":1224,"props":2794,"children":2795},{},[2796],{"type":16,"value":2299},{"type":16,"value":2798}," will be adjusted to produce results\nthat vary linearly in framebuffer space.",{"type":10,"tag":18,"props":2800,"children":2801},{},[2802,2804,2807,2809,2814,2815,2819,2821,2825,2827,2831,2835,2837,2841,2845],{"type":16,"value":2803},"Output attributes of integer or unsigned integer type ",{"type":10,"tag":180,"props":2805,"children":2806},{"type":194},[],{"type":16,"value":2808}," always be flat\nshaded.\nFlat shaded attributes are constant over the primitive being rasterized (see\n",{"type":10,"tag":24,"props":2810,"children":2811},{"href":2337},[2812],{"type":16,"value":2813},"Basic Line Segment Rasterization",{"type":16,"value":2661},{"type":10,"tag":24,"props":2816,"children":2817},{"href":142},[2818],{"type":16,"value":145},{"type":16,"value":2820},"), and no\ninterpolation is performed.\nThe output value ",{"type":10,"tag":1224,"props":2822,"children":2823},{},[2824],{"type":16,"value":871},{"type":16,"value":2826}," is taken from either ",{"type":10,"tag":1224,"props":2828,"children":2829},{},[2830],{"type":16,"value":871},{"type":10,"tag":2166,"props":2832,"children":2833},{},[2834],{"type":16,"value":2519},{"type":16,"value":2836}," or\n",{"type":10,"tag":1224,"props":2838,"children":2839},{},[2840],{"type":16,"value":871},{"type":10,"tag":2166,"props":2842,"children":2843},{},[2844],{"type":16,"value":2529},{"type":16,"value":2846},", since flat shading has already occurred and the two values\nare identical.",{"type":10,"tag":161,"props":2848,"children":2850},{"id":2849},"vertexpostproc-viewportwscaling",[2851],{"type":16,"value":2852},"Controlling Viewport W Scaling",{"type":10,"tag":18,"props":2854,"children":2855},{},[2856,2858,2863,2865,2869],{"type":16,"value":2857},"If viewport ",{"type":10,"tag":1224,"props":2859,"children":2860},{},[2861],{"type":16,"value":2862},"W",{"type":16,"value":2864}," scaling is enabled, the ",{"type":10,"tag":1224,"props":2866,"children":2867},{},[2868],{"type":16,"value":2862},{"type":16,"value":2870}," component of the clip coordinate\nis modified by the provided coefficients from the corresponding viewport as\nfollows.",{"type":10,"tag":33,"props":2872,"children":2873},{},[2874],{"type":10,"tag":37,"props":2875,"children":2876},{},[2877,2878,2882,2884,2889,2891,2895,2897,2901,2903,2907,2909],{"type":16,"value":840},{"type":10,"tag":2166,"props":2879,"children":2880},{},[2881],{"type":16,"value":871},{"type":16,"value":2883},"' = x",{"type":10,"tag":2166,"props":2885,"children":2886},{},[2887],{"type":16,"value":2888},"coeff",{"type":16,"value":2890}," x",{"type":10,"tag":2166,"props":2892,"children":2893},{},[2894],{"type":16,"value":871},{"type":16,"value":2896}," + y",{"type":10,"tag":2166,"props":2898,"children":2899},{},[2900],{"type":16,"value":2888},{"type":16,"value":2902}," y",{"type":10,"tag":2166,"props":2904,"children":2905},{},[2906],{"type":16,"value":871},{"type":16,"value":2908}," + w",{"type":10,"tag":2166,"props":2910,"children":2911},{},[2912],{"type":16,"value":871},{"type":10,"tag":706,"props":2914,"children":2916},{"name":2915,"type":740},"VkPipelineViewportWScalingStateCreateInfoNV",[2917],{"type":10,"tag":18,"props":2918,"children":2919},{},[2920],{"type":16,"value":2921},"Structure specifying parameters of a newly created pipeline viewport W scaling state",{"type":10,"tag":18,"props":2923,"children":2924},{},[2925,2926,2931,2932,2937,2938,2943,2944,2948],{"type":16,"value":761},{"type":10,"tag":199,"props":2927,"children":2929},{"className":2928},[],[2930],{"type":16,"value":2915},{"type":16,"value":768},{"type":10,"tag":199,"props":2933,"children":2935},{"className":2934},[],[2936],{"type":16,"value":774},{"type":16,"value":776},{"type":10,"tag":199,"props":2939,"children":2941},{"className":2940},[],[2942],{"type":16,"value":782},{"type":16,"value":784},{"type":10,"tag":24,"props":2945,"children":2946},{"href":787},[2947],{"type":16,"value":790},{"type":16,"value":159},{"type":10,"tag":706,"props":2950,"children":2952},{"name":2951,"type":708},"vkCmdSetViewportWScalingEnableNV",[2953],{"type":10,"tag":18,"props":2954,"children":2955},{},[2956],{"type":16,"value":2957},"Specify the viewport W scaling enable state dynamically for a command buffer",{"type":10,"tag":706,"props":2959,"children":2961},{"name":2960,"type":708},"vkCmdSetViewportWScalingNV",[2962],{"type":10,"tag":18,"props":2963,"children":2964},{},[2965],{"type":16,"value":2966},"Set the viewport W scaling dynamically for a command buffer",{"type":10,"tag":18,"props":2968,"children":2969},{},[2970,2972,2977,2978,2983,2985,2991],{"type":16,"value":2971},"Both ",{"type":10,"tag":24,"props":2973,"children":2975},{"href":2974},"/man/VkPipelineViewportWScalingStateCreateInfoNV",[2976],{"type":16,"value":2915},{"type":16,"value":2661},{"type":10,"tag":24,"props":2979,"children":2981},{"href":2980},"/man/vkCmdSetViewportWScalingNV",[2982],{"type":16,"value":2960},{"type":16,"value":2984}," use ",{"type":10,"tag":199,"props":2986,"children":2988},{"className":2987},[],[2989],{"type":16,"value":2990},"VkViewportWScalingNV",{"type":16,"value":2992}," to set the\nviewport transformation parameters.",{"type":10,"tag":706,"props":2994,"children":2995},{"name":2990,"type":740},[2996],{"type":10,"tag":18,"props":2997,"children":2998},{},[2999],{"type":16,"value":3000},"Structure specifying a viewport",{"type":10,"tag":161,"props":3002,"children":3004},{"id":3003},"vertexpostproc-coord-transform",[3005],{"type":16,"value":121},{"type":10,"tag":18,"props":3007,"children":3008},{},[3009,3014,3016,3022],{"type":10,"tag":1224,"props":3010,"children":3011},{},[3012],{"type":16,"value":3013},"Clip coordinates",{"type":16,"value":3015}," for a vertex result from shader execution, which yields a\nvertex coordinate ",{"type":10,"tag":199,"props":3017,"children":3019},{"className":3018},[],[3020],{"type":16,"value":3021},"Position",{"type":16,"value":159},{"type":10,"tag":18,"props":3024,"children":3025},{},[3026,3028,3033,3035,3040,3042,3046,3048,3053],{"type":16,"value":3027},"Perspective division on clip coordinates yields ",{"type":10,"tag":1224,"props":3029,"children":3030},{},[3031],{"type":16,"value":3032},"normalized device\ncoordinates",{"type":16,"value":3034},", followed by a ",{"type":10,"tag":1224,"props":3036,"children":3037},{},[3038],{"type":16,"value":3039},"viewport",{"type":16,"value":3041}," transformation (see\n",{"type":10,"tag":24,"props":3043,"children":3044},{"href":130},[3045],{"type":16,"value":133},{"type":16,"value":3047},") to convert these\ncoordinates into ",{"type":10,"tag":1224,"props":3049,"children":3050},{},[3051],{"type":16,"value":3052},"framebuffer coordinates",{"type":16,"value":159},{"type":10,"tag":18,"props":3055,"children":3056},{},[3057],{"type":16,"value":3058},"If a vertex in clip coordinates has a position given by",{"type":10,"tag":878,"props":3060,"children":3062},{"className":3061},[1546],[3063],{"type":10,"tag":878,"props":3064,"children":3066},{"className":3065},[1551],[3067,3204],{"type":10,"tag":878,"props":3068,"children":3070},{"className":3069},[1556],[3071],{"type":10,"tag":1559,"props":3072,"children":3073},{"xmlns":1561,"display":1562},[3074],{"type":10,"tag":1565,"props":3075,"children":3076},{},[3077,3199],{"type":10,"tag":1590,"props":3078,"children":3079},{},[3080,3084,3195],{"type":10,"tag":1594,"props":3081,"children":3082},{"fence":1785},[3083],{"type":16,"value":2294},{"type":10,"tag":1569,"props":3085,"children":3086},{"rowspacing":1571,"columnalign":1572,"columnspacing":1573},[3087,3111,3139,3167],{"type":10,"tag":1576,"props":3088,"children":3089},{},[3090],{"type":10,"tag":1580,"props":3091,"children":3092},{},[3093],{"type":10,"tag":1584,"props":3094,"children":3095},{"scriptlevel":1586,"displaystyle":1587},[3096],{"type":10,"tag":1590,"props":3097,"children":3098},{},[3099,3103,3107],{"type":10,"tag":1600,"props":3100,"children":3101},{},[3102],{"type":16,"value":819},{"type":10,"tag":1600,"props":3104,"children":3105},{"mathvariant":1606},[3106],{"type":16,"value":1609},{"type":10,"tag":1600,"props":3108,"children":3109},{},[3110],{"type":16,"value":871},{"type":10,"tag":1576,"props":3112,"children":3113},{},[3114],{"type":10,"tag":1580,"props":3115,"children":3116},{},[3117],{"type":10,"tag":1584,"props":3118,"children":3119},{"scriptlevel":1586,"displaystyle":1587},[3120],{"type":10,"tag":1590,"props":3121,"children":3122},{},[3123,3127,3131,3135],{"type":10,"tag":1660,"props":3124,"children":3125},{},[3126],{"type":16,"value":1664},{"type":10,"tag":1600,"props":3128,"children":3129},{},[3130],{"type":16,"value":826},{"type":10,"tag":1600,"props":3132,"children":3133},{"mathvariant":1606},[3134],{"type":16,"value":1609},{"type":10,"tag":1600,"props":3136,"children":3137},{},[3138],{"type":16,"value":871},{"type":10,"tag":1576,"props":3140,"children":3141},{},[3142],{"type":10,"tag":1580,"props":3143,"children":3144},{},[3145],{"type":10,"tag":1584,"props":3146,"children":3147},{"scriptlevel":1586,"displaystyle":1587},[3148],{"type":10,"tag":1590,"props":3149,"children":3150},{},[3151,3155,3159,3163],{"type":10,"tag":1660,"props":3152,"children":3153},{},[3154],{"type":16,"value":1664},{"type":10,"tag":1600,"props":3156,"children":3157},{},[3158],{"type":16,"value":833},{"type":10,"tag":1600,"props":3160,"children":3161},{"mathvariant":1606},[3162],{"type":16,"value":1609},{"type":10,"tag":1600,"props":3164,"children":3165},{},[3166],{"type":16,"value":871},{"type":10,"tag":1576,"props":3168,"children":3169},{},[3170],{"type":10,"tag":1580,"props":3171,"children":3172},{},[3173],{"type":10,"tag":1584,"props":3174,"children":3175},{"scriptlevel":1586,"displaystyle":1587},[3176],{"type":10,"tag":1590,"props":3177,"children":3178},{},[3179,3183,3187,3191],{"type":10,"tag":1660,"props":3180,"children":3181},{},[3182],{"type":16,"value":1664},{"type":10,"tag":1600,"props":3184,"children":3185},{},[3186],{"type":16,"value":840},{"type":10,"tag":1600,"props":3188,"children":3189},{"mathvariant":1606},[3190],{"type":16,"value":1609},{"type":10,"tag":1600,"props":3192,"children":3193},{},[3194],{"type":16,"value":871},{"type":10,"tag":1594,"props":3196,"children":3197},{"fence":1785},[3198],{"type":16,"value":49},{"type":10,"tag":1775,"props":3200,"children":3201},{"encoding":1777},[3202],{"type":16,"value":3203},"\\left(\\begin{array}{c}\nx\\_c \\\\\\\ny\\_c \\\\\\\nz\\_c \\\\\\\nw\\_c\n\\end{array}\\right)",{"type":10,"tag":878,"props":3205,"children":3207},{"className":3206,"ariaHidden":1785},[1784],[3208],{"type":10,"tag":878,"props":3209,"children":3211},{"className":3210},[1790],[3212,3217],{"type":10,"tag":878,"props":3213,"children":3216},{"className":3214,"style":3215},[1795],"height:4.8em;vertical-align:-2.15em;",[],{"type":10,"tag":878,"props":3218,"children":3221},{"className":3219},[3220],"minner",[3222,3289,3460],{"type":10,"tag":878,"props":3223,"children":3226},{"className":3224},[3225],"mopen",[3227],{"type":10,"tag":878,"props":3228,"children":3232},{"className":3229},[3230,3231],"delimsizing","mult",[3233],{"type":10,"tag":878,"props":3234,"children":3236},{"className":3235},[1821,1822],[3237,3277],{"type":10,"tag":878,"props":3238,"children":3240},{"className":3239},[1827],[3241,3272],{"type":10,"tag":878,"props":3242,"children":3245},{"className":3243,"style":3244},[1832],"height:2.65em;",[3246],{"type":10,"tag":878,"props":3247,"children":3249},{"style":3248},"top:-4.65em;",[3250,3255],{"type":10,"tag":878,"props":3251,"children":3254},{"className":3252,"style":3253},[1842],"height:6.8em;",[],{"type":10,"tag":878,"props":3256,"children":3258},{"style":3257},"width:0.875em;height:4.800em;",[3259],{"type":10,"tag":3260,"props":3261,"children":3266},"svg",{"xmlns":3262,"width":3263,"height":3264,"viewBox":3265},"http://www.w3.org/2000/svg","0.875em","4.800em","0 0 875 4800",[3267],{"type":10,"tag":3268,"props":3269,"children":3271},"path",{"d":3270},"M863,9c0,-2,-2,-5,-6,-9c0,0,-17,0,-17,0c-12.7,0,-19.3,0.3,-20,1\nc-5.3,5.3,-10.3,11,-15,17c-242.7,294.7,-395.3,682,-458,1162c-21.3,163.3,-33.3,349,\n-36,557 l0,1284c0.2,6,0,26,0,60c2,159.3,10,310.7,24,454c53.3,528,210,\n949.7,470,1265c4.7,6,9.7,11.7,15,17c0.7,0.7,7,1,19,1c0,0,18,0,18,0c4,-4,6,-7,6,-9\nc0,-2.7,-3.3,-8.7,-10,-18c-135.3,-192.7,-235.5,-414.3,-300.5,-665c-65,-250.7,-102.5,\n-544.7,-112.5,-882c-2,-104,-3,-167,-3,-189\nl0,-1292c0,-162.7,5.7,-314,17,-454c20.7,-272,63.7,-513,129,-723c65.3,\n-210,155.3,-396.3,270,-559c6.7,-9.3,10,-15.3,10,-18z",[],{"type":10,"tag":878,"props":3273,"children":3275},{"className":3274},[2117],[3276],{"type":16,"value":2120},{"type":10,"tag":878,"props":3278,"children":3280},{"className":3279},[1827],[3281],{"type":10,"tag":878,"props":3282,"children":3285},{"className":3283,"style":3284},[1832],"height:2.15em;",[3286],{"type":10,"tag":878,"props":3287,"children":3288},{},[],{"type":10,"tag":878,"props":3290,"children":3292},{"className":3291},[1801],[3293],{"type":10,"tag":878,"props":3294,"children":3296},{"className":3295},[1569],[3297,3301,3456],{"type":10,"tag":878,"props":3298,"children":3300},{"className":3299,"style":1811},[1810],[],{"type":10,"tag":878,"props":3302,"children":3304},{"className":3303},[1816],[3305],{"type":10,"tag":878,"props":3306,"children":3308},{"className":3307},[1821,1822],[3309,3445],{"type":10,"tag":878,"props":3310,"children":3312},{"className":3311},[1827],[3313,3440],{"type":10,"tag":878,"props":3314,"children":3316},{"className":3315,"style":3244},[1832],[3317,3344,3376,3408],{"type":10,"tag":878,"props":3318,"children":3320},{"style":3319},"top:-4.81em;",[3321,3325],{"type":10,"tag":878,"props":3322,"children":3324},{"className":3323,"style":1843},[1842],[],{"type":10,"tag":878,"props":3326,"children":3328},{"className":3327},[1801],[3329,3334,3339],{"type":10,"tag":878,"props":3330,"children":3332},{"className":3331},[1801,1857],[3333],{"type":16,"value":819},{"type":10,"tag":878,"props":3335,"children":3337},{"className":3336,"style":1864},[1801],[3338],{"type":16,"value":1609},{"type":10,"tag":878,"props":3340,"children":3342},{"className":3341},[1801,1857],[3343],{"type":16,"value":871},{"type":10,"tag":878,"props":3345,"children":3347},{"style":3346},"top:-3.61em;",[3348,3352],{"type":10,"tag":878,"props":3349,"children":3351},{"className":3350,"style":1843},[1842],[],{"type":10,"tag":878,"props":3353,"children":3355},{"className":3354},[1801],[3356,3361,3366,3371],{"type":10,"tag":878,"props":3357,"children":3359},{"className":3358},[1875],[3360],{"type":16,"value":1664},{"type":10,"tag":878,"props":3362,"children":3364},{"className":3363,"style":1984},[1801,1857],[3365],{"type":16,"value":826},{"type":10,"tag":878,"props":3367,"children":3369},{"className":3368,"style":1864},[1801],[3370],{"type":16,"value":1609},{"type":10,"tag":878,"props":3372,"children":3374},{"className":3373},[1801,1857],[3375],{"type":16,"value":871},{"type":10,"tag":878,"props":3377,"children":3379},{"style":3378},"top:-2.41em;",[3380,3384],{"type":10,"tag":878,"props":3381,"children":3383},{"className":3382,"style":1843},[1842],[],{"type":10,"tag":878,"props":3385,"children":3387},{"className":3386},[1801],[3388,3393,3398,3403],{"type":10,"tag":878,"props":3389,"children":3391},{"className":3390},[1875],[3392],{"type":16,"value":1664},{"type":10,"tag":878,"props":3394,"children":3396},{"className":3395,"style":2045},[1801,1857],[3397],{"type":16,"value":833},{"type":10,"tag":878,"props":3399,"children":3401},{"className":3400,"style":1864},[1801],[3402],{"type":16,"value":1609},{"type":10,"tag":878,"props":3404,"children":3406},{"className":3405},[1801,1857],[3407],{"type":16,"value":871},{"type":10,"tag":878,"props":3409,"children":3411},{"style":3410},"top:-1.21em;",[3412,3416],{"type":10,"tag":878,"props":3413,"children":3415},{"className":3414,"style":1843},[1842],[],{"type":10,"tag":878,"props":3417,"children":3419},{"className":3418},[1801],[3420,3425,3430,3435],{"type":10,"tag":878,"props":3421,"children":3423},{"className":3422},[1875],[3424],{"type":16,"value":1664},{"type":10,"tag":878,"props":3426,"children":3428},{"className":3427,"style":1858},[1801,1857],[3429],{"type":16,"value":840},{"type":10,"tag":878,"props":3431,"children":3433},{"className":3432,"style":1864},[1801],[3434],{"type":16,"value":1609},{"type":10,"tag":878,"props":3436,"children":3438},{"className":3437},[1801,1857],[3439],{"type":16,"value":871},{"type":10,"tag":878,"props":3441,"children":3443},{"className":3442},[2117],[3444],{"type":16,"value":2120},{"type":10,"tag":878,"props":3446,"children":3448},{"className":3447},[1827],[3449],{"type":10,"tag":878,"props":3450,"children":3452},{"className":3451,"style":3284},[1832],[3453],{"type":10,"tag":878,"props":3454,"children":3455},{},[],{"type":10,"tag":878,"props":3457,"children":3459},{"className":3458,"style":1811},[1810],[],{"type":10,"tag":878,"props":3461,"children":3464},{"className":3462},[3463],"mclose",[3465],{"type":10,"tag":878,"props":3466,"children":3468},{"className":3467},[3230,3231],[3469],{"type":10,"tag":878,"props":3470,"children":3472},{"className":3471},[1821,1822],[3473,3503],{"type":10,"tag":878,"props":3474,"children":3476},{"className":3475},[1827],[3477,3498],{"type":10,"tag":878,"props":3478,"children":3480},{"className":3479,"style":3244},[1832],[3481],{"type":10,"tag":878,"props":3482,"children":3483},{"style":3248},[3484,3488],{"type":10,"tag":878,"props":3485,"children":3487},{"className":3486,"style":3253},[1842],[],{"type":10,"tag":878,"props":3489,"children":3490},{"style":3257},[3491],{"type":10,"tag":3260,"props":3492,"children":3493},{"xmlns":3262,"width":3263,"height":3264,"viewBox":3265},[3494],{"type":10,"tag":3268,"props":3495,"children":3497},{"d":3496},"M76,0c-16.7,0,-25,3,-25,9c0,2,2,6.3,6,13c21.3,28.7,42.3,60.3,\n63,95c96.7,156.7,172.8,332.5,228.5,527.5c55.7,195,92.8,416.5,111.5,664.5\nc11.3,139.3,17,290.7,17,454c0,28,1.7,43,3.3,45l0,1209\nc-3,4,-3.3,16.7,-3.3,38c0,162,-5.7,313.7,-17,455c-18.7,248,-55.8,469.3,-111.5,664\nc-55.7,194.7,-131.8,370.3,-228.5,527c-20.7,34.7,-41.7,66.3,-63,95c-2,3.3,-4,7,-6,11\nc0,7.3,5.7,11,17,11c0,0,11,0,11,0c9.3,0,14.3,-0.3,15,-1c5.3,-5.3,10.3,-11,15,-17\nc242.7,-294.7,395.3,-681.7,458,-1161c21.3,-164.7,33.3,-350.7,36,-558\nl0,-1344c-2,-159.3,-10,-310.7,-24,-454c-53.3,-528,-210,-949.7,\n-470,-1265c-4.7,-6,-9.7,-11.7,-15,-17c-0.7,-0.7,-6.7,-1,-18,-1z",[],{"type":10,"tag":878,"props":3499,"children":3501},{"className":3500},[2117],[3502],{"type":16,"value":2120},{"type":10,"tag":878,"props":3504,"children":3506},{"className":3505},[1827],[3507],{"type":10,"tag":878,"props":3508,"children":3510},{"className":3509,"style":3284},[1832],[3511],{"type":10,"tag":878,"props":3512,"children":3513},{},[],{"type":10,"tag":18,"props":3515,"children":3516},{},[3517],{"type":16,"value":3518},"then the vertex’s normalized device coordinates are",{"type":10,"tag":878,"props":3520,"children":3522},{"className":3521},[1546],[3523],{"type":10,"tag":878,"props":3524,"children":3526},{"className":3525},[1551],[3527,3800],{"type":10,"tag":878,"props":3528,"children":3530},{"className":3529},[1556],[3531],{"type":10,"tag":1559,"props":3532,"children":3533},{"xmlns":1561,"display":1562},[3534],{"type":10,"tag":1565,"props":3535,"children":3536},{},[3537,3795],{"type":10,"tag":1590,"props":3538,"children":3539},{},[3540,3635,3640],{"type":10,"tag":1590,"props":3541,"children":3542},{},[3543,3547,3631],{"type":10,"tag":1594,"props":3544,"children":3545},{"fence":1785},[3546],{"type":16,"value":2294},{"type":10,"tag":1569,"props":3548,"children":3549},{"rowspacing":1571,"columnalign":1572,"columnspacing":1573},[3550,3575,3603],{"type":10,"tag":1576,"props":3551,"children":3552},{},[3553],{"type":10,"tag":1580,"props":3554,"children":3555},{},[3556],{"type":10,"tag":1584,"props":3557,"children":3558},{"scriptlevel":1586,"displaystyle":1587},[3559],{"type":10,"tag":1590,"props":3560,"children":3561},{},[3562,3566,3570],{"type":10,"tag":1600,"props":3563,"children":3564},{},[3565],{"type":16,"value":819},{"type":10,"tag":1600,"props":3567,"children":3568},{"mathvariant":1606},[3569],{"type":16,"value":1609},{"type":10,"tag":1600,"props":3571,"children":3572},{},[3573],{"type":16,"value":3574},"d",{"type":10,"tag":1576,"props":3576,"children":3577},{},[3578],{"type":10,"tag":1580,"props":3579,"children":3580},{},[3581],{"type":10,"tag":1584,"props":3582,"children":3583},{"scriptlevel":1586,"displaystyle":1587},[3584],{"type":10,"tag":1590,"props":3585,"children":3586},{},[3587,3591,3595,3599],{"type":10,"tag":1660,"props":3588,"children":3589},{},[3590],{"type":16,"value":1664},{"type":10,"tag":1600,"props":3592,"children":3593},{},[3594],{"type":16,"value":826},{"type":10,"tag":1600,"props":3596,"children":3597},{"mathvariant":1606},[3598],{"type":16,"value":1609},{"type":10,"tag":1600,"props":3600,"children":3601},{},[3602],{"type":16,"value":3574},{"type":10,"tag":1576,"props":3604,"children":3605},{},[3606],{"type":10,"tag":1580,"props":3607,"children":3608},{},[3609],{"type":10,"tag":1584,"props":3610,"children":3611},{"scriptlevel":1586,"displaystyle":1587},[3612],{"type":10,"tag":1590,"props":3613,"children":3614},{},[3615,3619,3623,3627],{"type":10,"tag":1660,"props":3616,"children":3617},{},[3618],{"type":16,"value":1664},{"type":10,"tag":1600,"props":3620,"children":3621},{},[3622],{"type":16,"value":833},{"type":10,"tag":1600,"props":3624,"children":3625},{"mathvariant":1606},[3626],{"type":16,"value":1609},{"type":10,"tag":1600,"props":3628,"children":3629},{},[3630],{"type":16,"value":3574},{"type":10,"tag":1594,"props":3632,"children":3633},{"fence":1785},[3634],{"type":16,"value":49},{"type":10,"tag":1594,"props":3636,"children":3637},{},[3638],{"type":16,"value":3639},"=",{"type":10,"tag":1590,"props":3641,"children":3642},{},[3643,3647,3791],{"type":10,"tag":1594,"props":3644,"children":3645},{"fence":1785},[3646],{"type":16,"value":2294},{"type":10,"tag":1569,"props":3648,"children":3649},{"rowspacing":1571,"columnalign":1572,"columnspacing":1573},[3650,3693,3742],{"type":10,"tag":1576,"props":3651,"children":3652},{},[3653],{"type":10,"tag":1580,"props":3654,"children":3655},{},[3656],{"type":10,"tag":1584,"props":3657,"children":3658},{"scriptlevel":1586,"displaystyle":1587},[3659],{"type":10,"tag":3660,"props":3661,"children":3662},"mfrac",{},[3663,3678],{"type":10,"tag":1590,"props":3664,"children":3665},{},[3666,3670,3674],{"type":10,"tag":1600,"props":3667,"children":3668},{},[3669],{"type":16,"value":819},{"type":10,"tag":1600,"props":3671,"children":3672},{"mathvariant":1606},[3673],{"type":16,"value":1609},{"type":10,"tag":1600,"props":3675,"children":3676},{},[3677],{"type":16,"value":871},{"type":10,"tag":1590,"props":3679,"children":3680},{},[3681,3685,3689],{"type":10,"tag":1600,"props":3682,"children":3683},{},[3684],{"type":16,"value":840},{"type":10,"tag":1600,"props":3686,"children":3687},{"mathvariant":1606},[3688],{"type":16,"value":1609},{"type":10,"tag":1600,"props":3690,"children":3691},{},[3692],{"type":16,"value":871},{"type":10,"tag":1576,"props":3694,"children":3695},{},[3696],{"type":10,"tag":1580,"props":3697,"children":3698},{},[3699],{"type":10,"tag":1584,"props":3700,"children":3701},{"scriptlevel":1586,"displaystyle":1587},[3702],{"type":10,"tag":1590,"props":3703,"children":3704},{},[3705,3709],{"type":10,"tag":1660,"props":3706,"children":3707},{},[3708],{"type":16,"value":1664},{"type":10,"tag":3660,"props":3710,"children":3711},{},[3712,3727],{"type":10,"tag":1590,"props":3713,"children":3714},{},[3715,3719,3723],{"type":10,"tag":1600,"props":3716,"children":3717},{},[3718],{"type":16,"value":826},{"type":10,"tag":1600,"props":3720,"children":3721},{"mathvariant":1606},[3722],{"type":16,"value":1609},{"type":10,"tag":1600,"props":3724,"children":3725},{},[3726],{"type":16,"value":871},{"type":10,"tag":1590,"props":3728,"children":3729},{},[3730,3734,3738],{"type":10,"tag":1600,"props":3731,"children":3732},{},[3733],{"type":16,"value":840},{"type":10,"tag":1600,"props":3735,"children":3736},{"mathvariant":1606},[3737],{"type":16,"value":1609},{"type":10,"tag":1600,"props":3739,"children":3740},{},[3741],{"type":16,"value":871},{"type":10,"tag":1576,"props":3743,"children":3744},{},[3745],{"type":10,"tag":1580,"props":3746,"children":3747},{},[3748],{"type":10,"tag":1584,"props":3749,"children":3750},{"scriptlevel":1586,"displaystyle":1587},[3751],{"type":10,"tag":1590,"props":3752,"children":3753},{},[3754,3758],{"type":10,"tag":1660,"props":3755,"children":3756},{},[3757],{"type":16,"value":1664},{"type":10,"tag":3660,"props":3759,"children":3760},{},[3761,3776],{"type":10,"tag":1590,"props":3762,"children":3763},{},[3764,3768,3772],{"type":10,"tag":1600,"props":3765,"children":3766},{},[3767],{"type":16,"value":833},{"type":10,"tag":1600,"props":3769,"children":3770},{"mathvariant":1606},[3771],{"type":16,"value":1609},{"type":10,"tag":1600,"props":3773,"children":3774},{},[3775],{"type":16,"value":871},{"type":10,"tag":1590,"props":3777,"children":3778},{},[3779,3783,3787],{"type":10,"tag":1600,"props":3780,"children":3781},{},[3782],{"type":16,"value":840},{"type":10,"tag":1600,"props":3784,"children":3785},{"mathvariant":1606},[3786],{"type":16,"value":1609},{"type":10,"tag":1600,"props":3788,"children":3789},{},[3790],{"type":16,"value":871},{"type":10,"tag":1594,"props":3792,"children":3793},{"fence":1785},[3794],{"type":16,"value":49},{"type":10,"tag":1775,"props":3796,"children":3797},{"encoding":1777},[3798],{"type":16,"value":3799},"\\left(\n\\begin{array}{c}\nx\\_d \\\\\\\ny\\_d \\\\\\\nz\\_d\n\\end{array}\n\\right) =\n\\left(\n\\begin{array}{c}\n\\frac{x\\_c}{w\\_c} \\\\\\\n\\frac{y\\_c}{w\\_c} \\\\\\\n\\frac{z\\_c}{w\\_c}\n\\end{array}\n\\right)",{"type":10,"tag":878,"props":3801,"children":3803},{"className":3802,"ariaHidden":1785},[1784],[3804,4076],{"type":10,"tag":878,"props":3805,"children":3807},{"className":3806},[1790],[3808,3812,4063,4067,4072],{"type":10,"tag":878,"props":3809,"children":3811},{"className":3810,"style":1796},[1795],[],{"type":10,"tag":878,"props":3813,"children":3815},{"className":3814},[3220],[3816,3874,4010],{"type":10,"tag":878,"props":3817,"children":3819},{"className":3818},[3225],[3820],{"type":10,"tag":878,"props":3821,"children":3823},{"className":3822},[3230,3231],[3824],{"type":10,"tag":878,"props":3825,"children":3827},{"className":3826},[1821,1822],[3828,3863],{"type":10,"tag":878,"props":3829,"children":3831},{"className":3830},[1827],[3832,3858],{"type":10,"tag":878,"props":3833,"children":3835},{"className":3834,"style":1833},[1832],[3836],{"type":10,"tag":878,"props":3837,"children":3839},{"style":3838},"top:-4.05em;",[3840,3845],{"type":10,"tag":878,"props":3841,"children":3844},{"className":3842,"style":3843},[1842],"height:5.6em;",[],{"type":10,"tag":878,"props":3846,"children":3848},{"style":3847},"width:0.875em;height:3.600em;",[3849],{"type":10,"tag":3260,"props":3850,"children":3853},{"xmlns":3262,"width":3263,"height":3851,"viewBox":3852},"3.600em","0 0 875 3600",[3854],{"type":10,"tag":3268,"props":3855,"children":3857},{"d":3856},"M863,9c0,-2,-2,-5,-6,-9c0,0,-17,0,-17,0c-12.7,0,-19.3,0.3,-20,1\nc-5.3,5.3,-10.3,11,-15,17c-242.7,294.7,-395.3,682,-458,1162c-21.3,163.3,-33.3,349,\n-36,557 l0,84c0.2,6,0,26,0,60c2,159.3,10,310.7,24,454c53.3,528,210,\n949.7,470,1265c4.7,6,9.7,11.7,15,17c0.7,0.7,7,1,19,1c0,0,18,0,18,0c4,-4,6,-7,6,-9\nc0,-2.7,-3.3,-8.7,-10,-18c-135.3,-192.7,-235.5,-414.3,-300.5,-665c-65,-250.7,-102.5,\n-544.7,-112.5,-882c-2,-104,-3,-167,-3,-189\nl0,-92c0,-162.7,5.7,-314,17,-454c20.7,-272,63.7,-513,129,-723c65.3,\n-210,155.3,-396.3,270,-559c6.7,-9.3,10,-15.3,10,-18z",[],{"type":10,"tag":878,"props":3859,"children":3861},{"className":3860},[2117],[3862],{"type":16,"value":2120},{"type":10,"tag":878,"props":3864,"children":3866},{"className":3865},[1827],[3867],{"type":10,"tag":878,"props":3868,"children":3870},{"className":3869,"style":2128},[1832],[3871],{"type":10,"tag":878,"props":3872,"children":3873},{},[],{"type":10,"tag":878,"props":3875,"children":3877},{"className":3876},[1801],[3878],{"type":10,"tag":878,"props":3879,"children":3881},{"className":3880},[1569],[3882,3886,4006],{"type":10,"tag":878,"props":3883,"children":3885},{"className":3884,"style":1811},[1810],[],{"type":10,"tag":878,"props":3887,"children":3889},{"className":3888},[1816],[3890],{"type":10,"tag":878,"props":3891,"children":3893},{"className":3892},[1821,1822],[3894,3995],{"type":10,"tag":878,"props":3895,"children":3897},{"className":3896},[1827],[3898,3990],{"type":10,"tag":878,"props":3899,"children":3901},{"className":3900,"style":1833},[1832],[3902,3928,3959],{"type":10,"tag":878,"props":3903,"children":3904},{"style":1837},[3905,3909],{"type":10,"tag":878,"props":3906,"children":3908},{"className":3907,"style":1843},[1842],[],{"type":10,"tag":878,"props":3910,"children":3912},{"className":3911},[1801],[3913,3918,3923],{"type":10,"tag":878,"props":3914,"children":3916},{"className":3915},[1801,1857],[3917],{"type":16,"value":819},{"type":10,"tag":878,"props":3919,"children":3921},{"className":3920,"style":1864},[1801],[3922],{"type":16,"value":1609},{"type":10,"tag":878,"props":3924,"children":3926},{"className":3925},[1801,1857],[3927],{"type":16,"value":3574},{"type":10,"tag":878,"props":3929,"children":3930},{"style":1933},[3931,3935],{"type":10,"tag":878,"props":3932,"children":3934},{"className":3933,"style":1843},[1842],[],{"type":10,"tag":878,"props":3936,"children":3938},{"className":3937},[1801],[3939,3944,3949,3954],{"type":10,"tag":878,"props":3940,"children":3942},{"className":3941},[1875],[3943],{"type":16,"value":1664},{"type":10,"tag":878,"props":3945,"children":3947},{"className":3946,"style":1984},[1801,1857],[3948],{"type":16,"value":826},{"type":10,"tag":878,"props":3950,"children":3952},{"className":3951,"style":1864},[1801],[3953],{"type":16,"value":1609},{"type":10,"tag":878,"props":3955,"children":3957},{"className":3956},[1801,1857],[3958],{"type":16,"value":3574},{"type":10,"tag":878,"props":3960,"children":3961},{"style":2027},[3962,3966],{"type":10,"tag":878,"props":3963,"children":3965},{"className":3964,"style":1843},[1842],[],{"type":10,"tag":878,"props":3967,"children":3969},{"className":3968},[1801],[3970,3975,3980,3985],{"type":10,"tag":878,"props":3971,"children":3973},{"className":3972},[1875],[3974],{"type":16,"value":1664},{"type":10,"tag":878,"props":3976,"children":3978},{"className":3977,"style":2045},[1801,1857],[3979],{"type":16,"value":833},{"type":10,"tag":878,"props":3981,"children":3983},{"className":3982,"style":1864},[1801],[3984],{"type":16,"value":1609},{"type":10,"tag":878,"props":3986,"children":3988},{"className":3987},[1801,1857],[3989],{"type":16,"value":3574},{"type":10,"tag":878,"props":3991,"children":3993},{"className":3992},[2117],[3994],{"type":16,"value":2120},{"type":10,"tag":878,"props":3996,"children":3998},{"className":3997},[1827],[3999],{"type":10,"tag":878,"props":4000,"children":4002},{"className":4001,"style":2128},[1832],[4003],{"type":10,"tag":878,"props":4004,"children":4005},{},[],{"type":10,"tag":878,"props":4007,"children":4009},{"className":4008,"style":1811},[1810],[],{"type":10,"tag":878,"props":4011,"children":4013},{"className":4012},[3463],[4014],{"type":10,"tag":878,"props":4015,"children":4017},{"className":4016},[3230,3231],[4018],{"type":10,"tag":878,"props":4019,"children":4021},{"className":4020},[1821,1822],[4022,4052],{"type":10,"tag":878,"props":4023,"children":4025},{"className":4024},[1827],[4026,4047],{"type":10,"tag":878,"props":4027,"children":4029},{"className":4028,"style":1833},[1832],[4030],{"type":10,"tag":878,"props":4031,"children":4032},{"style":3838},[4033,4037],{"type":10,"tag":878,"props":4034,"children":4036},{"className":4035,"style":3843},[1842],[],{"type":10,"tag":878,"props":4038,"children":4039},{"style":3847},[4040],{"type":10,"tag":3260,"props":4041,"children":4042},{"xmlns":3262,"width":3263,"height":3851,"viewBox":3852},[4043],{"type":10,"tag":3268,"props":4044,"children":4046},{"d":4045},"M76,0c-16.7,0,-25,3,-25,9c0,2,2,6.3,6,13c21.3,28.7,42.3,60.3,\n63,95c96.7,156.7,172.8,332.5,228.5,527.5c55.7,195,92.8,416.5,111.5,664.5\nc11.3,139.3,17,290.7,17,454c0,28,1.7,43,3.3,45l0,9\nc-3,4,-3.3,16.7,-3.3,38c0,162,-5.7,313.7,-17,455c-18.7,248,-55.8,469.3,-111.5,664\nc-55.7,194.7,-131.8,370.3,-228.5,527c-20.7,34.7,-41.7,66.3,-63,95c-2,3.3,-4,7,-6,11\nc0,7.3,5.7,11,17,11c0,0,11,0,11,0c9.3,0,14.3,-0.3,15,-1c5.3,-5.3,10.3,-11,15,-17\nc242.7,-294.7,395.3,-681.7,458,-1161c21.3,-164.7,33.3,-350.7,36,-558\nl0,-144c-2,-159.3,-10,-310.7,-24,-454c-53.3,-528,-210,-949.7,\n-470,-1265c-4.7,-6,-9.7,-11.7,-15,-17c-0.7,-0.7,-6.7,-1,-18,-1z",[],{"type":10,"tag":878,"props":4048,"children":4050},{"className":4049},[2117],[4051],{"type":16,"value":2120},{"type":10,"tag":878,"props":4053,"children":4055},{"className":4054},[1827],[4056],{"type":10,"tag":878,"props":4057,"children":4059},{"className":4058,"style":2128},[1832],[4060],{"type":10,"tag":878,"props":4061,"children":4062},{},[],{"type":10,"tag":878,"props":4064,"children":4066},{"className":4065,"style":1876},[1875],[],{"type":10,"tag":878,"props":4068,"children":4070},{"className":4069},[1881],[4071],{"type":16,"value":3639},{"type":10,"tag":878,"props":4073,"children":4075},{"className":4074,"style":1876},[1875],[],{"type":10,"tag":878,"props":4077,"children":4079},{"className":4078},[1790],[4080,4085],{"type":10,"tag":878,"props":4081,"children":4084},{"className":4082,"style":4083},[1795],"height:4.206em;vertical-align:-1.853em;",[],{"type":10,"tag":878,"props":4086,"children":4088},{"className":4087},[3220],[4089,4149,4602],{"type":10,"tag":878,"props":4090,"children":4092},{"className":4091},[3225],[4093],{"type":10,"tag":878,"props":4094,"children":4096},{"className":4095},[3230,3231],[4097],{"type":10,"tag":878,"props":4098,"children":4100},{"className":4099},[1821,1822],[4101,4137],{"type":10,"tag":878,"props":4102,"children":4104},{"className":4103},[1827],[4105,4132],{"type":10,"tag":878,"props":4106,"children":4109},{"className":4107,"style":4108},[1832],"height:2.35em;",[4110],{"type":10,"tag":878,"props":4111,"children":4113},{"style":4112},"top:-4.35em;",[4114,4119],{"type":10,"tag":878,"props":4115,"children":4118},{"className":4116,"style":4117},[1842],"height:6.2em;",[],{"type":10,"tag":878,"props":4120,"children":4122},{"style":4121},"width:0.875em;height:4.200em;",[4123],{"type":10,"tag":3260,"props":4124,"children":4127},{"xmlns":3262,"width":3263,"height":4125,"viewBox":4126},"4.200em","0 0 875 4200",[4128],{"type":10,"tag":3268,"props":4129,"children":4131},{"d":4130},"M863,9c0,-2,-2,-5,-6,-9c0,0,-17,0,-17,0c-12.7,0,-19.3,0.3,-20,1\nc-5.3,5.3,-10.3,11,-15,17c-242.7,294.7,-395.3,682,-458,1162c-21.3,163.3,-33.3,349,\n-36,557 l0,684c0.2,6,0,26,0,60c2,159.3,10,310.7,24,454c53.3,528,210,\n949.7,470,1265c4.7,6,9.7,11.7,15,17c0.7,0.7,7,1,19,1c0,0,18,0,18,0c4,-4,6,-7,6,-9\nc0,-2.7,-3.3,-8.7,-10,-18c-135.3,-192.7,-235.5,-414.3,-300.5,-665c-65,-250.7,-102.5,\n-544.7,-112.5,-882c-2,-104,-3,-167,-3,-189\nl0,-692c0,-162.7,5.7,-314,17,-454c20.7,-272,63.7,-513,129,-723c65.3,\n-210,155.3,-396.3,270,-559c6.7,-9.3,10,-15.3,10,-18z",[],{"type":10,"tag":878,"props":4133,"children":4135},{"className":4134},[2117],[4136],{"type":16,"value":2120},{"type":10,"tag":878,"props":4138,"children":4140},{"className":4139},[1827],[4141],{"type":10,"tag":878,"props":4142,"children":4145},{"className":4143,"style":4144},[1832],"height:1.85em;",[4146],{"type":10,"tag":878,"props":4147,"children":4148},{},[],{"type":10,"tag":878,"props":4150,"children":4152},{"className":4151},[1801],[4153],{"type":10,"tag":878,"props":4154,"children":4156},{"className":4155},[1569],[4157,4161,4598],{"type":10,"tag":878,"props":4158,"children":4160},{"className":4159,"style":1811},[1810],[],{"type":10,"tag":878,"props":4162,"children":4164},{"className":4163},[1816],[4165],{"type":10,"tag":878,"props":4166,"children":4168},{"className":4167},[1821,1822],[4169,4586],{"type":10,"tag":878,"props":4170,"children":4172},{"className":4171},[1827],[4173,4581],{"type":10,"tag":878,"props":4174,"children":4177},{"className":4175,"style":4176},[1832],"height:2.353em;",[4178,4317,4449],{"type":10,"tag":878,"props":4179,"children":4181},{"style":4180},"top:-4.513em;",[4182,4186],{"type":10,"tag":878,"props":4183,"children":4185},{"className":4184,"style":1843},[1842],[],{"type":10,"tag":878,"props":4187,"children":4189},{"className":4188},[1801],[4190],{"type":10,"tag":878,"props":4191,"children":4193},{"className":4192},[1801],[4194,4199,4313],{"type":10,"tag":878,"props":4195,"children":4198},{"className":4196},[3225,4197],"nulldelimiter",[],{"type":10,"tag":878,"props":4200,"children":4202},{"className":4201},[3660],[4203],{"type":10,"tag":878,"props":4204,"children":4206},{"className":4205},[1821,1822],[4207,4301],{"type":10,"tag":878,"props":4208,"children":4210},{"className":4209},[1827],[4211,4296],{"type":10,"tag":878,"props":4212,"children":4215},{"className":4213,"style":4214},[1832],"height:0.8284em;",[4216,4251,4265],{"type":10,"tag":878,"props":4217,"children":4219},{"style":4218},"top:-2.655em;",[4220,4224],{"type":10,"tag":878,"props":4221,"children":4223},{"className":4222,"style":1843},[1842],[],{"type":10,"tag":878,"props":4225,"children":4231},{"className":4226},[4227,4228,4229,4230],"sizing","reset-size6","size3","mtight",[4232],{"type":10,"tag":878,"props":4233,"children":4235},{"className":4234},[1801,4230],[4236,4241,4246],{"type":10,"tag":878,"props":4237,"children":4239},{"className":4238,"style":1858},[1801,1857,4230],[4240],{"type":16,"value":840},{"type":10,"tag":878,"props":4242,"children":4244},{"className":4243,"style":1864},[1801,4230],[4245],{"type":16,"value":1609},{"type":10,"tag":878,"props":4247,"children":4249},{"className":4248},[1801,1857,4230],[4250],{"type":16,"value":871},{"type":10,"tag":878,"props":4252,"children":4254},{"style":4253},"top:-3.23em;",[4255,4259],{"type":10,"tag":878,"props":4256,"children":4258},{"className":4257,"style":1843},[1842],[],{"type":10,"tag":878,"props":4260,"children":4264},{"className":4261,"style":4263},[4262],"frac-line","border-bottom-width:0.04em;",[],{"type":10,"tag":878,"props":4266,"children":4268},{"style":4267},"top:-3.527em;",[4269,4273],{"type":10,"tag":878,"props":4270,"children":4272},{"className":4271,"style":1843},[1842],[],{"type":10,"tag":878,"props":4274,"children":4276},{"className":4275},[4227,4228,4229,4230],[4277],{"type":10,"tag":878,"props":4278,"children":4280},{"className":4279},[1801,4230],[4281,4286,4291],{"type":10,"tag":878,"props":4282,"children":4284},{"className":4283},[1801,1857,4230],[4285],{"type":16,"value":819},{"type":10,"tag":878,"props":4287,"children":4289},{"className":4288,"style":1864},[1801,4230],[4290],{"type":16,"value":1609},{"type":10,"tag":878,"props":4292,"children":4294},{"className":4293},[1801,1857,4230],[4295],{"type":16,"value":871},{"type":10,"tag":878,"props":4297,"children":4299},{"className":4298},[2117],[4300],{"type":16,"value":2120},{"type":10,"tag":878,"props":4302,"children":4304},{"className":4303},[1827],[4305],{"type":10,"tag":878,"props":4306,"children":4309},{"className":4307,"style":4308},[1832],"height:0.562em;",[4310],{"type":10,"tag":878,"props":4311,"children":4312},{},[],{"type":10,"tag":878,"props":4314,"children":4316},{"className":4315},[3463,4197],[],{"type":10,"tag":878,"props":4318,"children":4320},{"style":4319},"top:-3.111em;",[4321,4325],{"type":10,"tag":878,"props":4322,"children":4324},{"className":4323,"style":1843},[1842],[],{"type":10,"tag":878,"props":4326,"children":4328},{"className":4327},[1801],[4329,4334],{"type":10,"tag":878,"props":4330,"children":4332},{"className":4331},[1875],[4333],{"type":16,"value":1664},{"type":10,"tag":878,"props":4335,"children":4337},{"className":4336},[1801],[4338,4342,4445],{"type":10,"tag":878,"props":4339,"children":4341},{"className":4340},[3225,4197],[],{"type":10,"tag":878,"props":4343,"children":4345},{"className":4344},[3660],[4346],{"type":10,"tag":878,"props":4347,"children":4349},{"className":4348},[1821,1822],[4350,4434],{"type":10,"tag":878,"props":4351,"children":4353},{"className":4352},[1827],[4354,4429],{"type":10,"tag":878,"props":4355,"children":4357},{"className":4356,"style":4214},[1832],[4358,4388,4399],{"type":10,"tag":878,"props":4359,"children":4360},{"style":4218},[4361,4365],{"type":10,"tag":878,"props":4362,"children":4364},{"className":4363,"style":1843},[1842],[],{"type":10,"tag":878,"props":4366,"children":4368},{"className":4367},[4227,4228,4229,4230],[4369],{"type":10,"tag":878,"props":4370,"children":4372},{"className":4371},[1801,4230],[4373,4378,4383],{"type":10,"tag":878,"props":4374,"children":4376},{"className":4375,"style":1858},[1801,1857,4230],[4377],{"type":16,"value":840},{"type":10,"tag":878,"props":4379,"children":4381},{"className":4380,"style":1864},[1801,4230],[4382],{"type":16,"value":1609},{"type":10,"tag":878,"props":4384,"children":4386},{"className":4385},[1801,1857,4230],[4387],{"type":16,"value":871},{"type":10,"tag":878,"props":4389,"children":4390},{"style":4253},[4391,4395],{"type":10,"tag":878,"props":4392,"children":4394},{"className":4393,"style":1843},[1842],[],{"type":10,"tag":878,"props":4396,"children":4398},{"className":4397,"style":4263},[4262],[],{"type":10,"tag":878,"props":4400,"children":4401},{"style":4267},[4402,4406],{"type":10,"tag":878,"props":4403,"children":4405},{"className":4404,"style":1843},[1842],[],{"type":10,"tag":878,"props":4407,"children":4409},{"className":4408},[4227,4228,4229,4230],[4410],{"type":10,"tag":878,"props":4411,"children":4413},{"className":4412},[1801,4230],[4414,4419,4424],{"type":10,"tag":878,"props":4415,"children":4417},{"className":4416,"style":1984},[1801,1857,4230],[4418],{"type":16,"value":826},{"type":10,"tag":878,"props":4420,"children":4422},{"className":4421,"style":1864},[1801,4230],[4423],{"type":16,"value":1609},{"type":10,"tag":878,"props":4425,"children":4427},{"className":4426},[1801,1857,4230],[4428],{"type":16,"value":871},{"type":10,"tag":878,"props":4430,"children":4432},{"className":4431},[2117],[4433],{"type":16,"value":2120},{"type":10,"tag":878,"props":4435,"children":4437},{"className":4436},[1827],[4438],{"type":10,"tag":878,"props":4439,"children":4441},{"className":4440,"style":4308},[1832],[4442],{"type":10,"tag":878,"props":4443,"children":4444},{},[],{"type":10,"tag":878,"props":4446,"children":4448},{"className":4447},[3463,4197],[],{"type":10,"tag":878,"props":4450,"children":4452},{"style":4451},"top:-1.709em;",[4453,4457],{"type":10,"tag":878,"props":4454,"children":4456},{"className":4455,"style":1843},[1842],[],{"type":10,"tag":878,"props":4458,"children":4460},{"className":4459},[1801],[4461,4466],{"type":10,"tag":878,"props":4462,"children":4464},{"className":4463},[1875],[4465],{"type":16,"value":1664},{"type":10,"tag":878,"props":4467,"children":4469},{"className":4468},[1801],[4470,4474,4577],{"type":10,"tag":878,"props":4471,"children":4473},{"className":4472},[3225,4197],[],{"type":10,"tag":878,"props":4475,"children":4477},{"className":4476},[3660],[4478],{"type":10,"tag":878,"props":4479,"children":4481},{"className":4480},[1821,1822],[4482,4566],{"type":10,"tag":878,"props":4483,"children":4485},{"className":4484},[1827],[4486,4561],{"type":10,"tag":878,"props":4487,"children":4489},{"className":4488,"style":4214},[1832],[4490,4520,4531],{"type":10,"tag":878,"props":4491,"children":4492},{"style":4218},[4493,4497],{"type":10,"tag":878,"props":4494,"children":4496},{"className":4495,"style":1843},[1842],[],{"type":10,"tag":878,"props":4498,"children":4500},{"className":4499},[4227,4228,4229,4230],[4501],{"type":10,"tag":878,"props":4502,"children":4504},{"className":4503},[1801,4230],[4505,4510,4515],{"type":10,"tag":878,"props":4506,"children":4508},{"className":4507,"style":1858},[1801,1857,4230],[4509],{"type":16,"value":840},{"type":10,"tag":878,"props":4511,"children":4513},{"className":4512,"style":1864},[1801,4230],[4514],{"type":16,"value":1609},{"type":10,"tag":878,"props":4516,"children":4518},{"className":4517},[1801,1857,4230],[4519],{"type":16,"value":871},{"type":10,"tag":878,"props":4521,"children":4522},{"style":4253},[4523,4527],{"type":10,"tag":878,"props":4524,"children":4526},{"className":4525,"style":1843},[1842],[],{"type":10,"tag":878,"props":4528,"children":4530},{"className":4529,"style":4263},[4262],[],{"type":10,"tag":878,"props":4532,"children":4533},{"style":4267},[4534,4538],{"type":10,"tag":878,"props":4535,"children":4537},{"className":4536,"style":1843},[1842],[],{"type":10,"tag":878,"props":4539,"children":4541},{"className":4540},[4227,4228,4229,4230],[4542],{"type":10,"tag":878,"props":4543,"children":4545},{"className":4544},[1801,4230],[4546,4551,4556],{"type":10,"tag":878,"props":4547,"children":4549},{"className":4548,"style":2045},[1801,1857,4230],[4550],{"type":16,"value":833},{"type":10,"tag":878,"props":4552,"children":4554},{"className":4553,"style":1864},[1801,4230],[4555],{"type":16,"value":1609},{"type":10,"tag":878,"props":4557,"children":4559},{"className":4558},[1801,1857,4230],[4560],{"type":16,"value":871},{"type":10,"tag":878,"props":4562,"children":4564},{"className":4563},[2117],[4565],{"type":16,"value":2120},{"type":10,"tag":878,"props":4567,"children":4569},{"className":4568},[1827],[4570],{"type":10,"tag":878,"props":4571,"children":4573},{"className":4572,"style":4308},[1832],[4574],{"type":10,"tag":878,"props":4575,"children":4576},{},[],{"type":10,"tag":878,"props":4578,"children":4580},{"className":4579},[3463,4197],[],{"type":10,"tag":878,"props":4582,"children":4584},{"className":4583},[2117],[4585],{"type":16,"value":2120},{"type":10,"tag":878,"props":4587,"children":4589},{"className":4588},[1827],[4590],{"type":10,"tag":878,"props":4591,"children":4594},{"className":4592,"style":4593},[1832],"height:1.853em;",[4595],{"type":10,"tag":878,"props":4596,"children":4597},{},[],{"type":10,"tag":878,"props":4599,"children":4601},{"className":4600,"style":1811},[1810],[],{"type":10,"tag":878,"props":4603,"children":4605},{"className":4604},[3463],[4606],{"type":10,"tag":878,"props":4607,"children":4609},{"className":4608},[3230,3231],[4610],{"type":10,"tag":878,"props":4611,"children":4613},{"className":4612},[1821,1822],[4614,4644],{"type":10,"tag":878,"props":4615,"children":4617},{"className":4616},[1827],[4618,4639],{"type":10,"tag":878,"props":4619,"children":4621},{"className":4620,"style":4108},[1832],[4622],{"type":10,"tag":878,"props":4623,"children":4624},{"style":4112},[4625,4629],{"type":10,"tag":878,"props":4626,"children":4628},{"className":4627,"style":4117},[1842],[],{"type":10,"tag":878,"props":4630,"children":4631},{"style":4121},[4632],{"type":10,"tag":3260,"props":4633,"children":4634},{"xmlns":3262,"width":3263,"height":4125,"viewBox":4126},[4635],{"type":10,"tag":3268,"props":4636,"children":4638},{"d":4637},"M76,0c-16.7,0,-25,3,-25,9c0,2,2,6.3,6,13c21.3,28.7,42.3,60.3,\n63,95c96.7,156.7,172.8,332.5,228.5,527.5c55.7,195,92.8,416.5,111.5,664.5\nc11.3,139.3,17,290.7,17,454c0,28,1.7,43,3.3,45l0,609\nc-3,4,-3.3,16.7,-3.3,38c0,162,-5.7,313.7,-17,455c-18.7,248,-55.8,469.3,-111.5,664\nc-55.7,194.7,-131.8,370.3,-228.5,527c-20.7,34.7,-41.7,66.3,-63,95c-2,3.3,-4,7,-6,11\nc0,7.3,5.7,11,17,11c0,0,11,0,11,0c9.3,0,14.3,-0.3,15,-1c5.3,-5.3,10.3,-11,15,-17\nc242.7,-294.7,395.3,-681.7,458,-1161c21.3,-164.7,33.3,-350.7,36,-558\nl0,-744c-2,-159.3,-10,-310.7,-24,-454c-53.3,-528,-210,-949.7,\n-470,-1265c-4.7,-6,-9.7,-11.7,-15,-17c-0.7,-0.7,-6.7,-1,-18,-1z",[],{"type":10,"tag":878,"props":4640,"children":4642},{"className":4641},[2117],[4643],{"type":16,"value":2120},{"type":10,"tag":878,"props":4645,"children":4647},{"className":4646},[1827],[4648],{"type":10,"tag":878,"props":4649,"children":4651},{"className":4650,"style":4144},[1832],[4652],{"type":10,"tag":878,"props":4653,"children":4654},{},[],{"type":10,"tag":161,"props":4656,"children":4658},{"id":4657},"vertexpostproc-renderpass-transform",[4659],{"type":16,"value":4660},"Render Pass Transform",{"type":10,"tag":18,"props":4662,"children":4663},{},[4664,4666,4671,4672,4675,4677,4681,4683,4687],{"type":16,"value":4665},"A ",{"type":10,"tag":1224,"props":4667,"children":4668},{},[4669],{"type":16,"value":4670},"render pass transform",{"type":16,"value":178},{"type":10,"tag":180,"props":4673,"children":4674},{"type":182},[],{"type":16,"value":4676}," be enabled for render pass instances.\nThe clip coordinates (x",{"type":10,"tag":2166,"props":4678,"children":4679},{},[4680],{"type":16,"value":871},{"type":16,"value":4682},", y",{"type":10,"tag":2166,"props":4684,"children":4685},{},[4686],{"type":16,"value":871},{"type":16,"value":4688},") that result from vertex shader\nexecution are transformed by a rotation of 0, 90, 180, or 270 degrees in the\nXY plane, centered at the origin.",{"type":10,"tag":18,"props":4690,"children":4691},{},[4692,4693,4698],{"type":16,"value":456},{"type":10,"tag":1224,"props":4694,"children":4695},{},[4696],{"type":16,"value":4697},"Render pass transform",{"type":16,"value":4699}," is enabled, the transform applies to all\nprimitives for all subpasses of the render pass.\nThe transformed vertex in clip coordinates has a position given by",{"type":10,"tag":878,"props":4701,"children":4703},{"className":4702},[1546],[4704],{"type":10,"tag":878,"props":4705,"children":4707},{"className":4706},[1551],[4708,5097],{"type":10,"tag":878,"props":4709,"children":4711},{"className":4710},[1556],[4712],{"type":10,"tag":1559,"props":4713,"children":4714},{"xmlns":1561,"display":1562},[4715],{"type":10,"tag":1565,"props":4716,"children":4717},{},[4718,5092],{"type":10,"tag":1590,"props":4719,"children":4720},{},[4721,4909,4913],{"type":10,"tag":1590,"props":4722,"children":4723},{},[4724,4728,4905],{"type":10,"tag":1594,"props":4725,"children":4726},{"fence":1785},[4727],{"type":16,"value":2294},{"type":10,"tag":1569,"props":4729,"children":4730},{"rowspacing":1571,"columnalign":1572,"columnspacing":1573},[4731,4789,4847],{"type":10,"tag":1576,"props":4732,"children":4733},{},[4734],{"type":10,"tag":1580,"props":4735,"children":4736},{},[4737],{"type":10,"tag":1584,"props":4738,"children":4739},{"scriptlevel":1586,"displaystyle":1587},[4740],{"type":10,"tag":1590,"props":4741,"children":4742},{},[4743,4747,4751],{"type":10,"tag":1600,"props":4744,"children":4745},{},[4746],{"type":16,"value":819},{"type":10,"tag":1600,"props":4748,"children":4749},{"mathvariant":1606},[4750],{"type":16,"value":1609},{"type":10,"tag":1590,"props":4752,"children":4753},{},[4754,4758,4762],{"type":10,"tag":1600,"props":4755,"children":4756},{},[4757],{"type":16,"value":871},{"type":10,"tag":1600,"props":4759,"children":4760},{"mathvariant":1606},[4761],{"type":16,"value":1609},{"type":10,"tag":1590,"props":4763,"children":4764},{},[4765,4770,4775,4779,4784],{"type":10,"tag":1600,"props":4766,"children":4767},{},[4768],{"type":16,"value":4769},"t",{"type":10,"tag":1600,"props":4771,"children":4772},{},[4773],{"type":16,"value":4774},"r",{"type":10,"tag":1600,"props":4776,"children":4777},{},[4778],{"type":16,"value":24},{"type":10,"tag":1600,"props":4780,"children":4781},{},[4782],{"type":16,"value":4783},"n",{"type":10,"tag":1600,"props":4785,"children":4786},{},[4787],{"type":16,"value":4788},"s",{"type":10,"tag":1576,"props":4790,"children":4791},{},[4792],{"type":10,"tag":1580,"props":4793,"children":4794},{},[4795],{"type":10,"tag":1584,"props":4796,"children":4797},{"scriptlevel":1586,"displaystyle":1587},[4798],{"type":10,"tag":1590,"props":4799,"children":4800},{},[4801,4805,4809,4813],{"type":10,"tag":1660,"props":4802,"children":4803},{},[4804],{"type":16,"value":1664},{"type":10,"tag":1600,"props":4806,"children":4807},{},[4808],{"type":16,"value":826},{"type":10,"tag":1600,"props":4810,"children":4811},{"mathvariant":1606},[4812],{"type":16,"value":1609},{"type":10,"tag":1590,"props":4814,"children":4815},{},[4816,4820,4824],{"type":10,"tag":1600,"props":4817,"children":4818},{},[4819],{"type":16,"value":871},{"type":10,"tag":1600,"props":4821,"children":4822},{"mathvariant":1606},[4823],{"type":16,"value":1609},{"type":10,"tag":1590,"props":4825,"children":4826},{},[4827,4831,4835,4839,4843],{"type":10,"tag":1600,"props":4828,"children":4829},{},[4830],{"type":16,"value":4769},{"type":10,"tag":1600,"props":4832,"children":4833},{},[4834],{"type":16,"value":4774},{"type":10,"tag":1600,"props":4836,"children":4837},{},[4838],{"type":16,"value":24},{"type":10,"tag":1600,"props":4840,"children":4841},{},[4842],{"type":16,"value":4783},{"type":10,"tag":1600,"props":4844,"children":4845},{},[4846],{"type":16,"value":4788},{"type":10,"tag":1576,"props":4848,"children":4849},{},[4850],{"type":10,"tag":1580,"props":4851,"children":4852},{},[4853],{"type":10,"tag":1584,"props":4854,"children":4855},{"scriptlevel":1586,"displaystyle":1587},[4856],{"type":10,"tag":1590,"props":4857,"children":4858},{},[4859,4863,4867,4871],{"type":10,"tag":1660,"props":4860,"children":4861},{},[4862],{"type":16,"value":1664},{"type":10,"tag":1600,"props":4864,"children":4865},{},[4866],{"type":16,"value":833},{"type":10,"tag":1600,"props":4868,"children":4869},{"mathvariant":1606},[4870],{"type":16,"value":1609},{"type":10,"tag":1590,"props":4872,"children":4873},{},[4874,4878,4882],{"type":10,"tag":1600,"props":4875,"children":4876},{},[4877],{"type":16,"value":871},{"type":10,"tag":1600,"props":4879,"children":4880},{"mathvariant":1606},[4881],{"type":16,"value":1609},{"type":10,"tag":1590,"props":4883,"children":4884},{},[4885,4889,4893,4897,4901],{"type":10,"tag":1600,"props":4886,"children":4887},{},[4888],{"type":16,"value":4769},{"type":10,"tag":1600,"props":4890,"children":4891},{},[4892],{"type":16,"value":4774},{"type":10,"tag":1600,"props":4894,"children":4895},{},[4896],{"type":16,"value":24},{"type":10,"tag":1600,"props":4898,"children":4899},{},[4900],{"type":16,"value":4783},{"type":10,"tag":1600,"props":4902,"children":4903},{},[4904],{"type":16,"value":4788},{"type":10,"tag":1594,"props":4906,"children":4907},{"fence":1785},[4908],{"type":16,"value":49},{"type":10,"tag":1594,"props":4910,"children":4911},{},[4912],{"type":16,"value":3639},{"type":10,"tag":1590,"props":4914,"children":4915},{},[4916,4920,5088],{"type":10,"tag":1594,"props":4917,"children":4918},{"fence":1785},[4919],{"type":16,"value":2294},{"type":10,"tag":1569,"props":4921,"children":4922},{"rowspacing":1571,"columnalign":1572,"columnspacing":1573},[4923,4991,5060],{"type":10,"tag":1576,"props":4924,"children":4925},{},[4926],{"type":10,"tag":1580,"props":4927,"children":4928},{},[4929],{"type":10,"tag":1584,"props":4930,"children":4931},{"scriptlevel":1586,"displaystyle":1587},[4932],{"type":10,"tag":1590,"props":4933,"children":4934},{},[4935,4939,4943,4947,4952,4957,4962,4966,4970,4974,4978,4983,4987],{"type":10,"tag":1600,"props":4936,"children":4937},{},[4938],{"type":16,"value":819},{"type":10,"tag":1600,"props":4940,"children":4941},{"mathvariant":1606},[4942],{"type":16,"value":1609},{"type":10,"tag":1600,"props":4944,"children":4945},{},[4946],{"type":16,"value":871},{"type":10,"tag":1600,"props":4948,"children":4949},{},[4950],{"type":16,"value":4951},"cos",{"type":10,"tag":1594,"props":4953,"children":4954},{},[4955],{"type":16,"value":4956},"⁡",{"type":10,"tag":1600,"props":4958,"children":4959},{},[4960],{"type":16,"value":4961},"θ",{"type":10,"tag":1594,"props":4963,"children":4964},{},[4965],{"type":16,"value":1598},{"type":10,"tag":1600,"props":4967,"children":4968},{},[4969],{"type":16,"value":826},{"type":10,"tag":1600,"props":4971,"children":4972},{"mathvariant":1606},[4973],{"type":16,"value":1609},{"type":10,"tag":1600,"props":4975,"children":4976},{},[4977],{"type":16,"value":871},{"type":10,"tag":1600,"props":4979,"children":4980},{},[4981],{"type":16,"value":4982},"sin",{"type":10,"tag":1594,"props":4984,"children":4985},{},[4986],{"type":16,"value":4956},{"type":10,"tag":1600,"props":4988,"children":4989},{},[4990],{"type":16,"value":4961},{"type":10,"tag":1576,"props":4992,"children":4993},{},[4994],{"type":10,"tag":1580,"props":4995,"children":4996},{},[4997],{"type":10,"tag":1584,"props":4998,"children":4999},{"scriptlevel":1586,"displaystyle":1587},[5000],{"type":10,"tag":1590,"props":5001,"children":5002},{},[5003,5007,5011,5015,5019,5023,5027,5031,5036,5040,5044,5048,5052,5056],{"type":10,"tag":1660,"props":5004,"children":5005},{},[5006],{"type":16,"value":1664},{"type":10,"tag":1600,"props":5008,"children":5009},{},[5010],{"type":16,"value":819},{"type":10,"tag":1600,"props":5012,"children":5013},{"mathvariant":1606},[5014],{"type":16,"value":1609},{"type":10,"tag":1600,"props":5016,"children":5017},{},[5018],{"type":16,"value":871},{"type":10,"tag":1600,"props":5020,"children":5021},{},[5022],{"type":16,"value":4982},{"type":10,"tag":1594,"props":5024,"children":5025},{},[5026],{"type":16,"value":4956},{"type":10,"tag":1600,"props":5028,"children":5029},{},[5030],{"type":16,"value":4961},{"type":10,"tag":1594,"props":5032,"children":5033},{},[5034],{"type":16,"value":5035},"+",{"type":10,"tag":1600,"props":5037,"children":5038},{},[5039],{"type":16,"value":826},{"type":10,"tag":1600,"props":5041,"children":5042},{"mathvariant":1606},[5043],{"type":16,"value":1609},{"type":10,"tag":1600,"props":5045,"children":5046},{},[5047],{"type":16,"value":871},{"type":10,"tag":1600,"props":5049,"children":5050},{},[5051],{"type":16,"value":4951},{"type":10,"tag":1594,"props":5053,"children":5054},{},[5055],{"type":16,"value":4956},{"type":10,"tag":1600,"props":5057,"children":5058},{},[5059],{"type":16,"value":4961},{"type":10,"tag":1576,"props":5061,"children":5062},{},[5063],{"type":10,"tag":1580,"props":5064,"children":5065},{},[5066],{"type":10,"tag":1584,"props":5067,"children":5068},{"scriptlevel":1586,"displaystyle":1587},[5069],{"type":10,"tag":1590,"props":5070,"children":5071},{},[5072,5076,5080,5084],{"type":10,"tag":1660,"props":5073,"children":5074},{},[5075],{"type":16,"value":1664},{"type":10,"tag":1600,"props":5077,"children":5078},{},[5079],{"type":16,"value":833},{"type":10,"tag":1600,"props":5081,"children":5082},{"mathvariant":1606},[5083],{"type":16,"value":1609},{"type":10,"tag":1600,"props":5085,"children":5086},{},[5087],{"type":16,"value":871},{"type":10,"tag":1594,"props":5089,"children":5090},{"fence":1785},[5091],{"type":16,"value":49},{"type":10,"tag":1775,"props":5093,"children":5094},{"encoding":1777},[5095],{"type":16,"value":5096},"\\left(\n\\begin{array}{c}\nx\\_{c\\_{trans}} \\\\\\\ny\\_{c\\_{trans}} \\\\\\\nz\\_{c\\_{trans}}\n\\end{array}\n\\right) =\n\\left(\n\\begin{array}{c}\nx\\_{c} \\cos \\theta - y\\_{c} \\sin \\theta \\\\\\\nx\\_{c} \\sin \\theta + y\\_{c} \\cos \\theta \\\\\\\nz\\_c\n\\end{array}\n\\right)",{"type":10,"tag":878,"props":5098,"children":5100},{"className":5099,"ariaHidden":1785},[1784],[5101,5466],{"type":10,"tag":878,"props":5102,"children":5104},{"className":5103},[1790],[5105,5109,5453,5457,5462],{"type":10,"tag":878,"props":5106,"children":5108},{"className":5107,"style":1796},[1795],[],{"type":10,"tag":878,"props":5110,"children":5112},{"className":5111},[3220],[5113,5165,5401],{"type":10,"tag":878,"props":5114,"children":5116},{"className":5115},[3225],[5117],{"type":10,"tag":878,"props":5118,"children":5120},{"className":5119},[3230,3231],[5121],{"type":10,"tag":878,"props":5122,"children":5124},{"className":5123},[1821,1822],[5125,5154],{"type":10,"tag":878,"props":5126,"children":5128},{"className":5127},[1827],[5129,5149],{"type":10,"tag":878,"props":5130,"children":5132},{"className":5131,"style":1833},[1832],[5133],{"type":10,"tag":878,"props":5134,"children":5135},{"style":3838},[5136,5140],{"type":10,"tag":878,"props":5137,"children":5139},{"className":5138,"style":3843},[1842],[],{"type":10,"tag":878,"props":5141,"children":5142},{"style":3847},[5143],{"type":10,"tag":3260,"props":5144,"children":5145},{"xmlns":3262,"width":3263,"height":3851,"viewBox":3852},[5146],{"type":10,"tag":3268,"props":5147,"children":5148},{"d":3856},[],{"type":10,"tag":878,"props":5150,"children":5152},{"className":5151},[2117],[5153],{"type":16,"value":2120},{"type":10,"tag":878,"props":5155,"children":5157},{"className":5156},[1827],[5158],{"type":10,"tag":878,"props":5159,"children":5161},{"className":5160,"style":2128},[1832],[5162],{"type":10,"tag":878,"props":5163,"children":5164},{},[],{"type":10,"tag":878,"props":5166,"children":5168},{"className":5167},[1801],[5169],{"type":10,"tag":878,"props":5170,"children":5172},{"className":5171},[1569],[5173,5177,5397],{"type":10,"tag":878,"props":5174,"children":5176},{"className":5175,"style":1811},[1810],[],{"type":10,"tag":878,"props":5178,"children":5180},{"className":5179},[1816],[5181],{"type":10,"tag":878,"props":5182,"children":5184},{"className":5183},[1821,1822],[5185,5386],{"type":10,"tag":878,"props":5186,"children":5188},{"className":5187},[1827],[5189,5381],{"type":10,"tag":878,"props":5190,"children":5192},{"className":5191,"style":1833},[1832],[5193,5253,5317],{"type":10,"tag":878,"props":5194,"children":5195},{"style":1837},[5196,5200],{"type":10,"tag":878,"props":5197,"children":5199},{"className":5198,"style":1843},[1842],[],{"type":10,"tag":878,"props":5201,"children":5203},{"className":5202},[1801],[5204,5209,5214],{"type":10,"tag":878,"props":5205,"children":5207},{"className":5206},[1801,1857],[5208],{"type":16,"value":819},{"type":10,"tag":878,"props":5210,"children":5212},{"className":5211,"style":1864},[1801],[5213],{"type":16,"value":1609},{"type":10,"tag":878,"props":5215,"children":5217},{"className":5216},[1801],[5218,5223,5228],{"type":10,"tag":878,"props":5219,"children":5221},{"className":5220},[1801,1857],[5222],{"type":16,"value":871},{"type":10,"tag":878,"props":5224,"children":5226},{"className":5225,"style":1864},[1801],[5227],{"type":16,"value":1609},{"type":10,"tag":878,"props":5229,"children":5231},{"className":5230},[1801],[5232,5237,5242,5248],{"type":10,"tag":878,"props":5233,"children":5235},{"className":5234},[1801,1857],[5236],{"type":16,"value":4769},{"type":10,"tag":878,"props":5238,"children":5240},{"className":5239,"style":1864},[1801,1857],[5241],{"type":16,"value":4774},{"type":10,"tag":878,"props":5243,"children":5245},{"className":5244},[1801,1857],[5246],{"type":16,"value":5247},"an",{"type":10,"tag":878,"props":5249,"children":5251},{"className":5250},[1801,1857],[5252],{"type":16,"value":4788},{"type":10,"tag":878,"props":5254,"children":5255},{"style":1933},[5256,5260],{"type":10,"tag":878,"props":5257,"children":5259},{"className":5258,"style":1843},[1842],[],{"type":10,"tag":878,"props":5261,"children":5263},{"className":5262},[1801],[5264,5269,5274,5279],{"type":10,"tag":878,"props":5265,"children":5267},{"className":5266},[1875],[5268],{"type":16,"value":1664},{"type":10,"tag":878,"props":5270,"children":5272},{"className":5271,"style":1984},[1801,1857],[5273],{"type":16,"value":826},{"type":10,"tag":878,"props":5275,"children":5277},{"className":5276,"style":1864},[1801],[5278],{"type":16,"value":1609},{"type":10,"tag":878,"props":5280,"children":5282},{"className":5281},[1801],[5283,5288,5293],{"type":10,"tag":878,"props":5284,"children":5286},{"className":5285},[1801,1857],[5287],{"type":16,"value":871},{"type":10,"tag":878,"props":5289,"children":5291},{"className":5290,"style":1864},[1801],[5292],{"type":16,"value":1609},{"type":10,"tag":878,"props":5294,"children":5296},{"className":5295},[1801],[5297,5302,5307,5312],{"type":10,"tag":878,"props":5298,"children":5300},{"className":5299},[1801,1857],[5301],{"type":16,"value":4769},{"type":10,"tag":878,"props":5303,"children":5305},{"className":5304,"style":1864},[1801,1857],[5306],{"type":16,"value":4774},{"type":10,"tag":878,"props":5308,"children":5310},{"className":5309},[1801,1857],[5311],{"type":16,"value":5247},{"type":10,"tag":878,"props":5313,"children":5315},{"className":5314},[1801,1857],[5316],{"type":16,"value":4788},{"type":10,"tag":878,"props":5318,"children":5319},{"style":2027},[5320,5324],{"type":10,"tag":878,"props":5321,"children":5323},{"className":5322,"style":1843},[1842],[],{"type":10,"tag":878,"props":5325,"children":5327},{"className":5326},[1801],[5328,5333,5338,5343],{"type":10,"tag":878,"props":5329,"children":5331},{"className":5330},[1875],[5332],{"type":16,"value":1664},{"type":10,"tag":878,"props":5334,"children":5336},{"className":5335,"style":2045},[1801,1857],[5337],{"type":16,"value":833},{"type":10,"tag":878,"props":5339,"children":5341},{"className":5340,"style":1864},[1801],[5342],{"type":16,"value":1609},{"type":10,"tag":878,"props":5344,"children":5346},{"className":5345},[1801],[5347,5352,5357],{"type":10,"tag":878,"props":5348,"children":5350},{"className":5349},[1801,1857],[5351],{"type":16,"value":871},{"type":10,"tag":878,"props":5353,"children":5355},{"className":5354,"style":1864},[1801],[5356],{"type":16,"value":1609},{"type":10,"tag":878,"props":5358,"children":5360},{"className":5359},[1801],[5361,5366,5371,5376],{"type":10,"tag":878,"props":5362,"children":5364},{"className":5363},[1801,1857],[5365],{"type":16,"value":4769},{"type":10,"tag":878,"props":5367,"children":5369},{"className":5368,"style":1864},[1801,1857],[5370],{"type":16,"value":4774},{"type":10,"tag":878,"props":5372,"children":5374},{"className":5373},[1801,1857],[5375],{"type":16,"value":5247},{"type":10,"tag":878,"props":5377,"children":5379},{"className":5378},[1801,1857],[5380],{"type":16,"value":4788},{"type":10,"tag":878,"props":5382,"children":5384},{"className":5383},[2117],[5385],{"type":16,"value":2120},{"type":10,"tag":878,"props":5387,"children":5389},{"className":5388},[1827],[5390],{"type":10,"tag":878,"props":5391,"children":5393},{"className":5392,"style":2128},[1832],[5394],{"type":10,"tag":878,"props":5395,"children":5396},{},[],{"type":10,"tag":878,"props":5398,"children":5400},{"className":5399,"style":1811},[1810],[],{"type":10,"tag":878,"props":5402,"children":5404},{"className":5403},[3463],[5405],{"type":10,"tag":878,"props":5406,"children":5408},{"className":5407},[3230,3231],[5409],{"type":10,"tag":878,"props":5410,"children":5412},{"className":5411},[1821,1822],[5413,5442],{"type":10,"tag":878,"props":5414,"children":5416},{"className":5415},[1827],[5417,5437],{"type":10,"tag":878,"props":5418,"children":5420},{"className":5419,"style":1833},[1832],[5421],{"type":10,"tag":878,"props":5422,"children":5423},{"style":3838},[5424,5428],{"type":10,"tag":878,"props":5425,"children":5427},{"className":5426,"style":3843},[1842],[],{"type":10,"tag":878,"props":5429,"children":5430},{"style":3847},[5431],{"type":10,"tag":3260,"props":5432,"children":5433},{"xmlns":3262,"width":3263,"height":3851,"viewBox":3852},[5434],{"type":10,"tag":3268,"props":5435,"children":5436},{"d":4045},[],{"type":10,"tag":878,"props":5438,"children":5440},{"className":5439},[2117],[5441],{"type":16,"value":2120},{"type":10,"tag":878,"props":5443,"children":5445},{"className":5444},[1827],[5446],{"type":10,"tag":878,"props":5447,"children":5449},{"className":5448,"style":2128},[1832],[5450],{"type":10,"tag":878,"props":5451,"children":5452},{},[],{"type":10,"tag":878,"props":5454,"children":5456},{"className":5455,"style":1876},[1875],[],{"type":10,"tag":878,"props":5458,"children":5460},{"className":5459},[1881],[5461],{"type":16,"value":3639},{"type":10,"tag":878,"props":5463,"children":5465},{"className":5464,"style":1876},[1875],[],{"type":10,"tag":878,"props":5467,"children":5469},{"className":5468},[1790],[5470,5474],{"type":10,"tag":878,"props":5471,"children":5473},{"className":5472,"style":1796},[1795],[],{"type":10,"tag":878,"props":5475,"children":5477},{"className":5476},[3220],[5478,5530,5814],{"type":10,"tag":878,"props":5479,"children":5481},{"className":5480},[3225],[5482],{"type":10,"tag":878,"props":5483,"children":5485},{"className":5484},[3230,3231],[5486],{"type":10,"tag":878,"props":5487,"children":5489},{"className":5488},[1821,1822],[5490,5519],{"type":10,"tag":878,"props":5491,"children":5493},{"className":5492},[1827],[5494,5514],{"type":10,"tag":878,"props":5495,"children":5497},{"className":5496,"style":1833},[1832],[5498],{"type":10,"tag":878,"props":5499,"children":5500},{"style":3838},[5501,5505],{"type":10,"tag":878,"props":5502,"children":5504},{"className":5503,"style":3843},[1842],[],{"type":10,"tag":878,"props":5506,"children":5507},{"style":3847},[5508],{"type":10,"tag":3260,"props":5509,"children":5510},{"xmlns":3262,"width":3263,"height":3851,"viewBox":3852},[5511],{"type":10,"tag":3268,"props":5512,"children":5513},{"d":3856},[],{"type":10,"tag":878,"props":5515,"children":5517},{"className":5516},[2117],[5518],{"type":16,"value":2120},{"type":10,"tag":878,"props":5520,"children":5522},{"className":5521},[1827],[5523],{"type":10,"tag":878,"props":5524,"children":5526},{"className":5525,"style":2128},[1832],[5527],{"type":10,"tag":878,"props":5528,"children":5529},{},[],{"type":10,"tag":878,"props":5531,"children":5533},{"className":5532},[1801],[5534],{"type":10,"tag":878,"props":5535,"children":5537},{"className":5536},[1569],[5538,5542,5810],{"type":10,"tag":878,"props":5539,"children":5541},{"className":5540,"style":1811},[1810],[],{"type":10,"tag":878,"props":5543,"children":5545},{"className":5544},[1816],[5546],{"type":10,"tag":878,"props":5547,"children":5549},{"className":5548},[1821,1822],[5550,5799],{"type":10,"tag":878,"props":5551,"children":5553},{"className":5552},[1827],[5554,5794],{"type":10,"tag":878,"props":5555,"children":5557},{"className":5556,"style":1833},[1832],[5558,5660,5763],{"type":10,"tag":878,"props":5559,"children":5560},{"style":1837},[5561,5565],{"type":10,"tag":878,"props":5562,"children":5564},{"className":5563,"style":1843},[1842],[],{"type":10,"tag":878,"props":5566,"children":5568},{"className":5567},[1801],[5569,5574,5579,5588,5593,5599,5603,5608,5613,5619,5623,5628,5633,5642,5646,5651,5655],{"type":10,"tag":878,"props":5570,"children":5572},{"className":5571},[1801,1857],[5573],{"type":16,"value":819},{"type":10,"tag":878,"props":5575,"children":5577},{"className":5576,"style":1864},[1801],[5578],{"type":16,"value":1609},{"type":10,"tag":878,"props":5580,"children":5582},{"className":5581},[1801],[5583],{"type":10,"tag":878,"props":5584,"children":5586},{"className":5585},[1801,1857],[5587],{"type":16,"value":871},{"type":10,"tag":878,"props":5589,"children":5592},{"className":5590,"style":5591},[1875],"margin-right:0.1667em;",[],{"type":10,"tag":878,"props":5594,"children":5597},{"className":5595},[5596],"mop",[5598],{"type":16,"value":4951},{"type":10,"tag":878,"props":5600,"children":5602},{"className":5601,"style":5591},[1875],[],{"type":10,"tag":878,"props":5604,"children":5606},{"className":5605,"style":1864},[1801,1857],[5607],{"type":16,"value":4961},{"type":10,"tag":878,"props":5609,"children":5612},{"className":5610,"style":5611},[1875],"margin-right:0.2222em;",[],{"type":10,"tag":878,"props":5614,"children":5617},{"className":5615},[5616],"mbin",[5618],{"type":16,"value":1598},{"type":10,"tag":878,"props":5620,"children":5622},{"className":5621,"style":5611},[1875],[],{"type":10,"tag":878,"props":5624,"children":5626},{"className":5625,"style":1984},[1801,1857],[5627],{"type":16,"value":826},{"type":10,"tag":878,"props":5629,"children":5631},{"className":5630,"style":1864},[1801],[5632],{"type":16,"value":1609},{"type":10,"tag":878,"props":5634,"children":5636},{"className":5635},[1801],[5637],{"type":10,"tag":878,"props":5638,"children":5640},{"className":5639},[1801,1857],[5641],{"type":16,"value":871},{"type":10,"tag":878,"props":5643,"children":5645},{"className":5644,"style":5591},[1875],[],{"type":10,"tag":878,"props":5647,"children":5649},{"className":5648},[5596],[5650],{"type":16,"value":4982},{"type":10,"tag":878,"props":5652,"children":5654},{"className":5653,"style":5591},[1875],[],{"type":10,"tag":878,"props":5656,"children":5658},{"className":5657,"style":1864},[1801,1857],[5659],{"type":16,"value":4961},{"type":10,"tag":878,"props":5661,"children":5662},{"style":1933},[5663,5667],{"type":10,"tag":878,"props":5664,"children":5666},{"className":5665,"style":1843},[1842],[],{"type":10,"tag":878,"props":5668,"children":5670},{"className":5669},[1801],[5671,5676,5681,5686,5695,5699,5704,5708,5713,5717,5722,5726,5731,5736,5745,5749,5754,5758],{"type":10,"tag":878,"props":5672,"children":5674},{"className":5673},[1875],[5675],{"type":16,"value":1664},{"type":10,"tag":878,"props":5677,"children":5679},{"className":5678},[1801,1857],[5680],{"type":16,"value":819},{"type":10,"tag":878,"props":5682,"children":5684},{"className":5683,"style":1864},[1801],[5685],{"type":16,"value":1609},{"type":10,"tag":878,"props":5687,"children":5689},{"className":5688},[1801],[5690],{"type":10,"tag":878,"props":5691,"children":5693},{"className":5692},[1801,1857],[5694],{"type":16,"value":871},{"type":10,"tag":878,"props":5696,"children":5698},{"className":5697,"style":5591},[1875],[],{"type":10,"tag":878,"props":5700,"children":5702},{"className":5701},[5596],[5703],{"type":16,"value":4982},{"type":10,"tag":878,"props":5705,"children":5707},{"className":5706,"style":5591},[1875],[],{"type":10,"tag":878,"props":5709,"children":5711},{"className":5710,"style":1864},[1801,1857],[5712],{"type":16,"value":4961},{"type":10,"tag":878,"props":5714,"children":5716},{"className":5715,"style":5611},[1875],[],{"type":10,"tag":878,"props":5718,"children":5720},{"className":5719},[5616],[5721],{"type":16,"value":5035},{"type":10,"tag":878,"props":5723,"children":5725},{"className":5724,"style":5611},[1875],[],{"type":10,"tag":878,"props":5727,"children":5729},{"className":5728,"style":1984},[1801,1857],[5730],{"type":16,"value":826},{"type":10,"tag":878,"props":5732,"children":5734},{"className":5733,"style":1864},[1801],[5735],{"type":16,"value":1609},{"type":10,"tag":878,"props":5737,"children":5739},{"className":5738},[1801],[5740],{"type":10,"tag":878,"props":5741,"children":5743},{"className":5742},[1801,1857],[5744],{"type":16,"value":871},{"type":10,"tag":878,"props":5746,"children":5748},{"className":5747,"style":5591},[1875],[],{"type":10,"tag":878,"props":5750,"children":5752},{"className":5751},[5596],[5753],{"type":16,"value":4951},{"type":10,"tag":878,"props":5755,"children":5757},{"className":5756,"style":5591},[1875],[],{"type":10,"tag":878,"props":5759,"children":5761},{"className":5760,"style":1864},[1801,1857],[5762],{"type":16,"value":4961},{"type":10,"tag":878,"props":5764,"children":5765},{"style":2027},[5766,5770],{"type":10,"tag":878,"props":5767,"children":5769},{"className":5768,"style":1843},[1842],[],{"type":10,"tag":878,"props":5771,"children":5773},{"className":5772},[1801],[5774,5779,5784,5789],{"type":10,"tag":878,"props":5775,"children":5777},{"className":5776},[1875],[5778],{"type":16,"value":1664},{"type":10,"tag":878,"props":5780,"children":5782},{"className":5781,"style":2045},[1801,1857],[5783],{"type":16,"value":833},{"type":10,"tag":878,"props":5785,"children":5787},{"className":5786,"style":1864},[1801],[5788],{"type":16,"value":1609},{"type":10,"tag":878,"props":5790,"children":5792},{"className":5791},[1801,1857],[5793],{"type":16,"value":871},{"type":10,"tag":878,"props":5795,"children":5797},{"className":5796},[2117],[5798],{"type":16,"value":2120},{"type":10,"tag":878,"props":5800,"children":5802},{"className":5801},[1827],[5803],{"type":10,"tag":878,"props":5804,"children":5806},{"className":5805,"style":2128},[1832],[5807],{"type":10,"tag":878,"props":5808,"children":5809},{},[],{"type":10,"tag":878,"props":5811,"children":5813},{"className":5812,"style":1811},[1810],[],{"type":10,"tag":878,"props":5815,"children":5817},{"className":5816},[3463],[5818],{"type":10,"tag":878,"props":5819,"children":5821},{"className":5820},[3230,3231],[5822],{"type":10,"tag":878,"props":5823,"children":5825},{"className":5824},[1821,1822],[5826,5855],{"type":10,"tag":878,"props":5827,"children":5829},{"className":5828},[1827],[5830,5850],{"type":10,"tag":878,"props":5831,"children":5833},{"className":5832,"style":1833},[1832],[5834],{"type":10,"tag":878,"props":5835,"children":5836},{"style":3838},[5837,5841],{"type":10,"tag":878,"props":5838,"children":5840},{"className":5839,"style":3843},[1842],[],{"type":10,"tag":878,"props":5842,"children":5843},{"style":3847},[5844],{"type":10,"tag":3260,"props":5845,"children":5846},{"xmlns":3262,"width":3263,"height":3851,"viewBox":3852},[5847],{"type":10,"tag":3268,"props":5848,"children":5849},{"d":4045},[],{"type":10,"tag":878,"props":5851,"children":5853},{"className":5852},[2117],[5854],{"type":16,"value":2120},{"type":10,"tag":878,"props":5856,"children":5858},{"className":5857},[1827],[5859],{"type":10,"tag":878,"props":5860,"children":5862},{"className":5861,"style":2128},[1832],[5863],{"type":10,"tag":878,"props":5864,"children":5865},{},[],{"type":10,"tag":18,"props":5867,"children":5868},{},[5869],{"type":16,"value":5870},"where",{"type":10,"tag":33,"props":5872,"children":5873},{},[5874,5889,5904,5919],{"type":10,"tag":37,"props":5875,"children":5876},{},[5877,5881,5883],{"type":10,"tag":1224,"props":5878,"children":5879},{},[5880],{"type":16,"value":4961},{"type":16,"value":5882}," is 0 degrees for\n",{"type":10,"tag":199,"props":5884,"children":5886},{"className":5885},[],[5887],{"type":16,"value":5888},"VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR",{"type":10,"tag":37,"props":5890,"children":5891},{},[5892,5896,5898],{"type":10,"tag":1224,"props":5893,"children":5894},{},[5895],{"type":16,"value":4961},{"type":16,"value":5897}," is 90 degrees for\n",{"type":10,"tag":199,"props":5899,"children":5901},{"className":5900},[],[5902],{"type":16,"value":5903},"VK_SURFACE_TRANSFORM_ROTATE_90_BIT_KHR",{"type":10,"tag":37,"props":5905,"children":5906},{},[5907,5911,5913],{"type":10,"tag":1224,"props":5908,"children":5909},{},[5910],{"type":16,"value":4961},{"type":16,"value":5912}," is 180 degrees for\n",{"type":10,"tag":199,"props":5914,"children":5916},{"className":5915},[],[5917],{"type":16,"value":5918},"VK_SURFACE_TRANSFORM_ROTATE_180_BIT_KHR",{"type":10,"tag":37,"props":5920,"children":5921},{},[5922,5926,5928],{"type":10,"tag":1224,"props":5923,"children":5924},{},[5925],{"type":16,"value":4961},{"type":16,"value":5927}," is 270 degrees for\n",{"type":10,"tag":199,"props":5929,"children":5931},{"className":5930},[],[5932],{"type":16,"value":5933},"VK_SURFACE_TRANSFORM_ROTATE_270_BIT_KHR",{"type":10,"tag":18,"props":5935,"children":5936},{},[5937],{"type":16,"value":5938},"The transformed vertex’s normalized device coordinates are",{"type":10,"tag":878,"props":5940,"children":5942},{"className":5941},[1546],[5943],{"type":10,"tag":878,"props":5944,"children":5946},{"className":5945},[1551],[5947,6307],{"type":10,"tag":878,"props":5948,"children":5950},{"className":5949},[1556],[5951],{"type":10,"tag":1559,"props":5952,"children":5953},{"xmlns":1561,"display":1562},[5954],{"type":10,"tag":1565,"props":5955,"children":5956},{},[5957,6302],{"type":10,"tag":1590,"props":5958,"children":5959},{},[5960,6054,6058],{"type":10,"tag":1590,"props":5961,"children":5962},{},[5963,5967,6050],{"type":10,"tag":1594,"props":5964,"children":5965},{"fence":1785},[5966],{"type":16,"value":2294},{"type":10,"tag":1569,"props":5968,"children":5969},{"rowspacing":1571,"columnalign":1572,"columnspacing":1573},[5970,5994,6022],{"type":10,"tag":1576,"props":5971,"children":5972},{},[5973],{"type":10,"tag":1580,"props":5974,"children":5975},{},[5976],{"type":10,"tag":1584,"props":5977,"children":5978},{"scriptlevel":1586,"displaystyle":1587},[5979],{"type":10,"tag":1590,"props":5980,"children":5981},{},[5982,5986,5990],{"type":10,"tag":1600,"props":5983,"children":5984},{},[5985],{"type":16,"value":819},{"type":10,"tag":1600,"props":5987,"children":5988},{"mathvariant":1606},[5989],{"type":16,"value":1609},{"type":10,"tag":1600,"props":5991,"children":5992},{},[5993],{"type":16,"value":3574},{"type":10,"tag":1576,"props":5995,"children":5996},{},[5997],{"type":10,"tag":1580,"props":5998,"children":5999},{},[6000],{"type":10,"tag":1584,"props":6001,"children":6002},{"scriptlevel":1586,"displaystyle":1587},[6003],{"type":10,"tag":1590,"props":6004,"children":6005},{},[6006,6010,6014,6018],{"type":10,"tag":1660,"props":6007,"children":6008},{},[6009],{"type":16,"value":1664},{"type":10,"tag":1600,"props":6011,"children":6012},{},[6013],{"type":16,"value":826},{"type":10,"tag":1600,"props":6015,"children":6016},{"mathvariant":1606},[6017],{"type":16,"value":1609},{"type":10,"tag":1600,"props":6019,"children":6020},{},[6021],{"type":16,"value":3574},{"type":10,"tag":1576,"props":6023,"children":6024},{},[6025],{"type":10,"tag":1580,"props":6026,"children":6027},{},[6028],{"type":10,"tag":1584,"props":6029,"children":6030},{"scriptlevel":1586,"displaystyle":1587},[6031],{"type":10,"tag":1590,"props":6032,"children":6033},{},[6034,6038,6042,6046],{"type":10,"tag":1660,"props":6035,"children":6036},{},[6037],{"type":16,"value":1664},{"type":10,"tag":1600,"props":6039,"children":6040},{},[6041],{"type":16,"value":833},{"type":10,"tag":1600,"props":6043,"children":6044},{"mathvariant":1606},[6045],{"type":16,"value":1609},{"type":10,"tag":1600,"props":6047,"children":6048},{},[6049],{"type":16,"value":3574},{"type":10,"tag":1594,"props":6051,"children":6052},{"fence":1785},[6053],{"type":16,"value":49},{"type":10,"tag":1594,"props":6055,"children":6056},{},[6057],{"type":16,"value":3639},{"type":10,"tag":1590,"props":6059,"children":6060},{},[6061,6065,6298],{"type":10,"tag":1594,"props":6062,"children":6063},{"fence":1785},[6064],{"type":16,"value":2294},{"type":10,"tag":1569,"props":6066,"children":6067},{"rowspacing":1571,"columnalign":1572,"columnspacing":1573},[6068,6140,6219],{"type":10,"tag":1576,"props":6069,"children":6070},{},[6071],{"type":10,"tag":1580,"props":6072,"children":6073},{},[6074],{"type":10,"tag":1584,"props":6075,"children":6076},{"scriptlevel":1586,"displaystyle":1587},[6077],{"type":10,"tag":3660,"props":6078,"children":6079},{},[6080,6125],{"type":10,"tag":1590,"props":6081,"children":6082},{},[6083,6087,6091],{"type":10,"tag":1600,"props":6084,"children":6085},{},[6086],{"type":16,"value":819},{"type":10,"tag":1600,"props":6088,"children":6089},{"mathvariant":1606},[6090],{"type":16,"value":1609},{"type":10,"tag":1590,"props":6092,"children":6093},{},[6094,6098,6102],{"type":10,"tag":1600,"props":6095,"children":6096},{},[6097],{"type":16,"value":871},{"type":10,"tag":1600,"props":6099,"children":6100},{"mathvariant":1606},[6101],{"type":16,"value":1609},{"type":10,"tag":1590,"props":6103,"children":6104},{},[6105,6109,6113,6117,6121],{"type":10,"tag":1600,"props":6106,"children":6107},{},[6108],{"type":16,"value":4769},{"type":10,"tag":1600,"props":6110,"children":6111},{},[6112],{"type":16,"value":4774},{"type":10,"tag":1600,"props":6114,"children":6115},{},[6116],{"type":16,"value":24},{"type":10,"tag":1600,"props":6118,"children":6119},{},[6120],{"type":16,"value":4783},{"type":10,"tag":1600,"props":6122,"children":6123},{},[6124],{"type":16,"value":4788},{"type":10,"tag":1590,"props":6126,"children":6127},{},[6128,6132,6136],{"type":10,"tag":1600,"props":6129,"children":6130},{},[6131],{"type":16,"value":840},{"type":10,"tag":1600,"props":6133,"children":6134},{"mathvariant":1606},[6135],{"type":16,"value":1609},{"type":10,"tag":1600,"props":6137,"children":6138},{},[6139],{"type":16,"value":871},{"type":10,"tag":1576,"props":6141,"children":6142},{},[6143],{"type":10,"tag":1580,"props":6144,"children":6145},{},[6146],{"type":10,"tag":1584,"props":6147,"children":6148},{"scriptlevel":1586,"displaystyle":1587},[6149],{"type":10,"tag":1590,"props":6150,"children":6151},{},[6152,6156],{"type":10,"tag":1660,"props":6153,"children":6154},{},[6155],{"type":16,"value":1664},{"type":10,"tag":3660,"props":6157,"children":6158},{},[6159,6204],{"type":10,"tag":1590,"props":6160,"children":6161},{},[6162,6166,6170],{"type":10,"tag":1600,"props":6163,"children":6164},{},[6165],{"type":16,"value":826},{"type":10,"tag":1600,"props":6167,"children":6168},{"mathvariant":1606},[6169],{"type":16,"value":1609},{"type":10,"tag":1590,"props":6171,"children":6172},{},[6173,6177,6181],{"type":10,"tag":1600,"props":6174,"children":6175},{},[6176],{"type":16,"value":871},{"type":10,"tag":1600,"props":6178,"children":6179},{"mathvariant":1606},[6180],{"type":16,"value":1609},{"type":10,"tag":1590,"props":6182,"children":6183},{},[6184,6188,6192,6196,6200],{"type":10,"tag":1600,"props":6185,"children":6186},{},[6187],{"type":16,"value":4769},{"type":10,"tag":1600,"props":6189,"children":6190},{},[6191],{"type":16,"value":4774},{"type":10,"tag":1600,"props":6193,"children":6194},{},[6195],{"type":16,"value":24},{"type":10,"tag":1600,"props":6197,"children":6198},{},[6199],{"type":16,"value":4783},{"type":10,"tag":1600,"props":6201,"children":6202},{},[6203],{"type":16,"value":4788},{"type":10,"tag":1590,"props":6205,"children":6206},{},[6207,6211,6215],{"type":10,"tag":1600,"props":6208,"children":6209},{},[6210],{"type":16,"value":840},{"type":10,"tag":1600,"props":6212,"children":6213},{"mathvariant":1606},[6214],{"type":16,"value":1609},{"type":10,"tag":1600,"props":6216,"children":6217},{},[6218],{"type":16,"value":871},{"type":10,"tag":1576,"props":6220,"children":6221},{},[6222],{"type":10,"tag":1580,"props":6223,"children":6224},{},[6225],{"type":10,"tag":1584,"props":6226,"children":6227},{"scriptlevel":1586,"displaystyle":1587},[6228],{"type":10,"tag":1590,"props":6229,"children":6230},{},[6231,6235],{"type":10,"tag":1660,"props":6232,"children":6233},{},[6234],{"type":16,"value":1664},{"type":10,"tag":3660,"props":6236,"children":6237},{},[6238,6283],{"type":10,"tag":1590,"props":6239,"children":6240},{},[6241,6245,6249],{"type":10,"tag":1600,"props":6242,"children":6243},{},[6244],{"type":16,"value":833},{"type":10,"tag":1600,"props":6246,"children":6247},{"mathvariant":1606},[6248],{"type":16,"value":1609},{"type":10,"tag":1590,"props":6250,"children":6251},{},[6252,6256,6260],{"type":10,"tag":1600,"props":6253,"children":6254},{},[6255],{"type":16,"value":871},{"type":10,"tag":1600,"props":6257,"children":6258},{"mathvariant":1606},[6259],{"type":16,"value":1609},{"type":10,"tag":1590,"props":6261,"children":6262},{},[6263,6267,6271,6275,6279],{"type":10,"tag":1600,"props":6264,"children":6265},{},[6266],{"type":16,"value":4769},{"type":10,"tag":1600,"props":6268,"children":6269},{},[6270],{"type":16,"value":4774},{"type":10,"tag":1600,"props":6272,"children":6273},{},[6274],{"type":16,"value":24},{"type":10,"tag":1600,"props":6276,"children":6277},{},[6278],{"type":16,"value":4783},{"type":10,"tag":1600,"props":6280,"children":6281},{},[6282],{"type":16,"value":4788},{"type":10,"tag":1590,"props":6284,"children":6285},{},[6286,6290,6294],{"type":10,"tag":1600,"props":6287,"children":6288},{},[6289],{"type":16,"value":840},{"type":10,"tag":1600,"props":6291,"children":6292},{"mathvariant":1606},[6293],{"type":16,"value":1609},{"type":10,"tag":1600,"props":6295,"children":6296},{},[6297],{"type":16,"value":871},{"type":10,"tag":1594,"props":6299,"children":6300},{"fence":1785},[6301],{"type":16,"value":49},{"type":10,"tag":1775,"props":6303,"children":6304},{"encoding":1777},[6305],{"type":16,"value":6306},"\\left(\n\\begin{array}{c}\nx\\_d \\\\\\\ny\\_d \\\\\\\nz\\_d\n\\end{array}\n\\right) =\n\\left(\n\\begin{array}{c}\n\\frac{x\\_{c\\_{trans}}}{w\\_c} \\\\\\\n\\frac{y\\_{c\\_{trans}}}{w\\_c} \\\\\\\n\\frac{z\\_{c\\_{trans}}}{w\\_c}\n\\end{array}\n\\right)",{"type":10,"tag":878,"props":6308,"children":6310},{"className":6309,"ariaHidden":1785},[1784],[6311,6576],{"type":10,"tag":878,"props":6312,"children":6314},{"className":6313},[1790],[6315,6319,6563,6567,6572],{"type":10,"tag":878,"props":6316,"children":6318},{"className":6317,"style":1796},[1795],[],{"type":10,"tag":878,"props":6320,"children":6322},{"className":6321},[3220],[6323,6375,6511],{"type":10,"tag":878,"props":6324,"children":6326},{"className":6325},[3225],[6327],{"type":10,"tag":878,"props":6328,"children":6330},{"className":6329},[3230,3231],[6331],{"type":10,"tag":878,"props":6332,"children":6334},{"className":6333},[1821,1822],[6335,6364],{"type":10,"tag":878,"props":6336,"children":6338},{"className":6337},[1827],[6339,6359],{"type":10,"tag":878,"props":6340,"children":6342},{"className":6341,"style":1833},[1832],[6343],{"type":10,"tag":878,"props":6344,"children":6345},{"style":3838},[6346,6350],{"type":10,"tag":878,"props":6347,"children":6349},{"className":6348,"style":3843},[1842],[],{"type":10,"tag":878,"props":6351,"children":6352},{"style":3847},[6353],{"type":10,"tag":3260,"props":6354,"children":6355},{"xmlns":3262,"width":3263,"height":3851,"viewBox":3852},[6356],{"type":10,"tag":3268,"props":6357,"children":6358},{"d":3856},[],{"type":10,"tag":878,"props":6360,"children":6362},{"className":6361},[2117],[6363],{"type":16,"value":2120},{"type":10,"tag":878,"props":6365,"children":6367},{"className":6366},[1827],[6368],{"type":10,"tag":878,"props":6369,"children":6371},{"className":6370,"style":2128},[1832],[6372],{"type":10,"tag":878,"props":6373,"children":6374},{},[],{"type":10,"tag":878,"props":6376,"children":6378},{"className":6377},[1801],[6379],{"type":10,"tag":878,"props":6380,"children":6382},{"className":6381},[1569],[6383,6387,6507],{"type":10,"tag":878,"props":6384,"children":6386},{"className":6385,"style":1811},[1810],[],{"type":10,"tag":878,"props":6388,"children":6390},{"className":6389},[1816],[6391],{"type":10,"tag":878,"props":6392,"children":6394},{"className":6393},[1821,1822],[6395,6496],{"type":10,"tag":878,"props":6396,"children":6398},{"className":6397},[1827],[6399,6491],{"type":10,"tag":878,"props":6400,"children":6402},{"className":6401,"style":1833},[1832],[6403,6429,6460],{"type":10,"tag":878,"props":6404,"children":6405},{"style":1837},[6406,6410],{"type":10,"tag":878,"props":6407,"children":6409},{"className":6408,"style":1843},[1842],[],{"type":10,"tag":878,"props":6411,"children":6413},{"className":6412},[1801],[6414,6419,6424],{"type":10,"tag":878,"props":6415,"children":6417},{"className":6416},[1801,1857],[6418],{"type":16,"value":819},{"type":10,"tag":878,"props":6420,"children":6422},{"className":6421,"style":1864},[1801],[6423],{"type":16,"value":1609},{"type":10,"tag":878,"props":6425,"children":6427},{"className":6426},[1801,1857],[6428],{"type":16,"value":3574},{"type":10,"tag":878,"props":6430,"children":6431},{"style":1933},[6432,6436],{"type":10,"tag":878,"props":6433,"children":6435},{"className":6434,"style":1843},[1842],[],{"type":10,"tag":878,"props":6437,"children":6439},{"className":6438},[1801],[6440,6445,6450,6455],{"type":10,"tag":878,"props":6441,"children":6443},{"className":6442},[1875],[6444],{"type":16,"value":1664},{"type":10,"tag":878,"props":6446,"children":6448},{"className":6447,"style":1984},[1801,1857],[6449],{"type":16,"value":826},{"type":10,"tag":878,"props":6451,"children":6453},{"className":6452,"style":1864},[1801],[6454],{"type":16,"value":1609},{"type":10,"tag":878,"props":6456,"children":6458},{"className":6457},[1801,1857],[6459],{"type":16,"value":3574},{"type":10,"tag":878,"props":6461,"children":6462},{"style":2027},[6463,6467],{"type":10,"tag":878,"props":6464,"children":6466},{"className":6465,"style":1843},[1842],[],{"type":10,"tag":878,"props":6468,"children":6470},{"className":6469},[1801],[6471,6476,6481,6486],{"type":10,"tag":878,"props":6472,"children":6474},{"className":6473},[1875],[6475],{"type":16,"value":1664},{"type":10,"tag":878,"props":6477,"children":6479},{"className":6478,"style":2045},[1801,1857],[6480],{"type":16,"value":833},{"type":10,"tag":878,"props":6482,"children":6484},{"className":6483,"style":1864},[1801],[6485],{"type":16,"value":1609},{"type":10,"tag":878,"props":6487,"children":6489},{"className":6488},[1801,1857],[6490],{"type":16,"value":3574},{"type":10,"tag":878,"props":6492,"children":6494},{"className":6493},[2117],[6495],{"type":16,"value":2120},{"type":10,"tag":878,"props":6497,"children":6499},{"className":6498},[1827],[6500],{"type":10,"tag":878,"props":6501,"children":6503},{"className":6502,"style":2128},[1832],[6504],{"type":10,"tag":878,"props":6505,"children":6506},{},[],{"type":10,"tag":878,"props":6508,"children":6510},{"className":6509,"style":1811},[1810],[],{"type":10,"tag":878,"props":6512,"children":6514},{"className":6513},[3463],[6515],{"type":10,"tag":878,"props":6516,"children":6518},{"className":6517},[3230,3231],[6519],{"type":10,"tag":878,"props":6520,"children":6522},{"className":6521},[1821,1822],[6523,6552],{"type":10,"tag":878,"props":6524,"children":6526},{"className":6525},[1827],[6527,6547],{"type":10,"tag":878,"props":6528,"children":6530},{"className":6529,"style":1833},[1832],[6531],{"type":10,"tag":878,"props":6532,"children":6533},{"style":3838},[6534,6538],{"type":10,"tag":878,"props":6535,"children":6537},{"className":6536,"style":3843},[1842],[],{"type":10,"tag":878,"props":6539,"children":6540},{"style":3847},[6541],{"type":10,"tag":3260,"props":6542,"children":6543},{"xmlns":3262,"width":3263,"height":3851,"viewBox":3852},[6544],{"type":10,"tag":3268,"props":6545,"children":6546},{"d":4045},[],{"type":10,"tag":878,"props":6548,"children":6550},{"className":6549},[2117],[6551],{"type":16,"value":2120},{"type":10,"tag":878,"props":6553,"children":6555},{"className":6554},[1827],[6556],{"type":10,"tag":878,"props":6557,"children":6559},{"className":6558,"style":2128},[1832],[6560],{"type":10,"tag":878,"props":6561,"children":6562},{},[],{"type":10,"tag":878,"props":6564,"children":6566},{"className":6565,"style":1876},[1875],[],{"type":10,"tag":878,"props":6568,"children":6570},{"className":6569},[1881],[6571],{"type":16,"value":3639},{"type":10,"tag":878,"props":6573,"children":6575},{"className":6574,"style":1876},[1875],[],{"type":10,"tag":878,"props":6577,"children":6579},{"className":6578},[1790],[6580,6585],{"type":10,"tag":878,"props":6581,"children":6584},{"className":6582,"style":6583},[1795],"height:4.5587em;vertical-align:-2.0293em;",[],{"type":10,"tag":878,"props":6586,"children":6588},{"className":6587},[3220],[6589,6641,7182],{"type":10,"tag":878,"props":6590,"children":6592},{"className":6591},[3225],[6593],{"type":10,"tag":878,"props":6594,"children":6596},{"className":6595},[3230,3231],[6597],{"type":10,"tag":878,"props":6598,"children":6600},{"className":6599},[1821,1822],[6601,6630],{"type":10,"tag":878,"props":6602,"children":6604},{"className":6603},[1827],[6605,6625],{"type":10,"tag":878,"props":6606,"children":6608},{"className":6607,"style":4108},[1832],[6609],{"type":10,"tag":878,"props":6610,"children":6611},{"style":4112},[6612,6616],{"type":10,"tag":878,"props":6613,"children":6615},{"className":6614,"style":4117},[1842],[],{"type":10,"tag":878,"props":6617,"children":6618},{"style":4121},[6619],{"type":10,"tag":3260,"props":6620,"children":6621},{"xmlns":3262,"width":3263,"height":4125,"viewBox":4126},[6622],{"type":10,"tag":3268,"props":6623,"children":6624},{"d":4130},[],{"type":10,"tag":878,"props":6626,"children":6628},{"className":6627},[2117],[6629],{"type":16,"value":2120},{"type":10,"tag":878,"props":6631,"children":6633},{"className":6632},[1827],[6634],{"type":10,"tag":878,"props":6635,"children":6637},{"className":6636,"style":4144},[1832],[6638],{"type":10,"tag":878,"props":6639,"children":6640},{},[],{"type":10,"tag":878,"props":6642,"children":6644},{"className":6643},[1801],[6645],{"type":10,"tag":878,"props":6646,"children":6648},{"className":6647},[1569],[6649,6653,7178],{"type":10,"tag":878,"props":6650,"children":6652},{"className":6651,"style":1811},[1810],[],{"type":10,"tag":878,"props":6654,"children":6656},{"className":6655},[1816],[6657],{"type":10,"tag":878,"props":6658,"children":6660},{"className":6659},[1821,1822],[6661,7166],{"type":10,"tag":878,"props":6662,"children":6664},{"className":6663},[1827],[6665,7161],{"type":10,"tag":878,"props":6666,"children":6669},{"className":6667,"style":6668},[1832],"height:2.5293em;",[6670,6831,6996],{"type":10,"tag":878,"props":6671,"children":6673},{"style":6672},"top:-4.5718em;",[6674,6678],{"type":10,"tag":878,"props":6675,"children":6677},{"className":6676,"style":1843},[1842],[],{"type":10,"tag":878,"props":6679,"children":6681},{"className":6680},[1801],[6682],{"type":10,"tag":878,"props":6683,"children":6685},{"className":6684},[1801],[6686,6690,6827],{"type":10,"tag":878,"props":6687,"children":6689},{"className":6688},[3225,4197],[],{"type":10,"tag":878,"props":6691,"children":6693},{"className":6692},[3660],[6694],{"type":10,"tag":878,"props":6695,"children":6697},{"className":6696},[1821,1822],[6698,6816],{"type":10,"tag":878,"props":6699,"children":6701},{"className":6700},[1827],[6702,6811],{"type":10,"tag":878,"props":6703,"children":6706},{"className":6704,"style":6705},[1832],"height:0.9576em;",[6707,6737,6748],{"type":10,"tag":878,"props":6708,"children":6709},{"style":4218},[6710,6714],{"type":10,"tag":878,"props":6711,"children":6713},{"className":6712,"style":1843},[1842],[],{"type":10,"tag":878,"props":6715,"children":6717},{"className":6716},[4227,4228,4229,4230],[6718],{"type":10,"tag":878,"props":6719,"children":6721},{"className":6720},[1801,4230],[6722,6727,6732],{"type":10,"tag":878,"props":6723,"children":6725},{"className":6724,"style":1858},[1801,1857,4230],[6726],{"type":16,"value":840},{"type":10,"tag":878,"props":6728,"children":6730},{"className":6729,"style":1864},[1801,4230],[6731],{"type":16,"value":1609},{"type":10,"tag":878,"props":6733,"children":6735},{"className":6734},[1801,1857,4230],[6736],{"type":16,"value":871},{"type":10,"tag":878,"props":6738,"children":6739},{"style":4253},[6740,6744],{"type":10,"tag":878,"props":6741,"children":6743},{"className":6742,"style":1843},[1842],[],{"type":10,"tag":878,"props":6745,"children":6747},{"className":6746,"style":4263},[4262],[],{"type":10,"tag":878,"props":6749,"children":6750},{"style":4267},[6751,6755],{"type":10,"tag":878,"props":6752,"children":6754},{"className":6753,"style":1843},[1842],[],{"type":10,"tag":878,"props":6756,"children":6758},{"className":6757},[4227,4228,4229,4230],[6759],{"type":10,"tag":878,"props":6760,"children":6762},{"className":6761},[1801,4230],[6763,6768,6773],{"type":10,"tag":878,"props":6764,"children":6766},{"className":6765},[1801,1857,4230],[6767],{"type":16,"value":819},{"type":10,"tag":878,"props":6769,"children":6771},{"className":6770,"style":1864},[1801,4230],[6772],{"type":16,"value":1609},{"type":10,"tag":878,"props":6774,"children":6776},{"className":6775},[1801,4230],[6777,6782,6787],{"type":10,"tag":878,"props":6778,"children":6780},{"className":6779},[1801,1857,4230],[6781],{"type":16,"value":871},{"type":10,"tag":878,"props":6783,"children":6785},{"className":6784,"style":1864},[1801,4230],[6786],{"type":16,"value":1609},{"type":10,"tag":878,"props":6788,"children":6790},{"className":6789},[1801,4230],[6791,6796,6801,6806],{"type":10,"tag":878,"props":6792,"children":6794},{"className":6793},[1801,1857,4230],[6795],{"type":16,"value":4769},{"type":10,"tag":878,"props":6797,"children":6799},{"className":6798,"style":1864},[1801,1857,4230],[6800],{"type":16,"value":4774},{"type":10,"tag":878,"props":6802,"children":6804},{"className":6803},[1801,1857,4230],[6805],{"type":16,"value":5247},{"type":10,"tag":878,"props":6807,"children":6809},{"className":6808},[1801,1857,4230],[6810],{"type":16,"value":4788},{"type":10,"tag":878,"props":6812,"children":6814},{"className":6813},[2117],[6815],{"type":16,"value":2120},{"type":10,"tag":878,"props":6817,"children":6819},{"className":6818},[1827],[6820],{"type":10,"tag":878,"props":6821,"children":6823},{"className":6822,"style":4308},[1832],[6824],{"type":10,"tag":878,"props":6825,"children":6826},{},[],{"type":10,"tag":878,"props":6828,"children":6830},{"className":6829},[3463,4197],[],{"type":10,"tag":878,"props":6832,"children":6834},{"style":6833},"top:-3.0522em;",[6835,6839],{"type":10,"tag":878,"props":6836,"children":6838},{"className":6837,"style":1843},[1842],[],{"type":10,"tag":878,"props":6840,"children":6842},{"className":6841},[1801],[6843,6848],{"type":10,"tag":878,"props":6844,"children":6846},{"className":6845},[1875],[6847],{"type":16,"value":1664},{"type":10,"tag":878,"props":6849,"children":6851},{"className":6850},[1801],[6852,6856,6992],{"type":10,"tag":878,"props":6853,"children":6855},{"className":6854},[3225,4197],[],{"type":10,"tag":878,"props":6857,"children":6859},{"className":6858},[3660],[6860],{"type":10,"tag":878,"props":6861,"children":6863},{"className":6862},[1821,1822],[6864,6981],{"type":10,"tag":878,"props":6865,"children":6867},{"className":6866},[1827],[6868,6976],{"type":10,"tag":878,"props":6869,"children":6871},{"className":6870,"style":6705},[1832],[6872,6902,6913],{"type":10,"tag":878,"props":6873,"children":6874},{"style":4218},[6875,6879],{"type":10,"tag":878,"props":6876,"children":6878},{"className":6877,"style":1843},[1842],[],{"type":10,"tag":878,"props":6880,"children":6882},{"className":6881},[4227,4228,4229,4230],[6883],{"type":10,"tag":878,"props":6884,"children":6886},{"className":6885},[1801,4230],[6887,6892,6897],{"type":10,"tag":878,"props":6888,"children":6890},{"className":6889,"style":1858},[1801,1857,4230],[6891],{"type":16,"value":840},{"type":10,"tag":878,"props":6893,"children":6895},{"className":6894,"style":1864},[1801,4230],[6896],{"type":16,"value":1609},{"type":10,"tag":878,"props":6898,"children":6900},{"className":6899},[1801,1857,4230],[6901],{"type":16,"value":871},{"type":10,"tag":878,"props":6903,"children":6904},{"style":4253},[6905,6909],{"type":10,"tag":878,"props":6906,"children":6908},{"className":6907,"style":1843},[1842],[],{"type":10,"tag":878,"props":6910,"children":6912},{"className":6911,"style":4263},[4262],[],{"type":10,"tag":878,"props":6914,"children":6915},{"style":4267},[6916,6920],{"type":10,"tag":878,"props":6917,"children":6919},{"className":6918,"style":1843},[1842],[],{"type":10,"tag":878,"props":6921,"children":6923},{"className":6922},[4227,4228,4229,4230],[6924],{"type":10,"tag":878,"props":6925,"children":6927},{"className":6926},[1801,4230],[6928,6933,6938],{"type":10,"tag":878,"props":6929,"children":6931},{"className":6930,"style":1984},[1801,1857,4230],[6932],{"type":16,"value":826},{"type":10,"tag":878,"props":6934,"children":6936},{"className":6935,"style":1864},[1801,4230],[6937],{"type":16,"value":1609},{"type":10,"tag":878,"props":6939,"children":6941},{"className":6940},[1801,4230],[6942,6947,6952],{"type":10,"tag":878,"props":6943,"children":6945},{"className":6944},[1801,1857,4230],[6946],{"type":16,"value":871},{"type":10,"tag":878,"props":6948,"children":6950},{"className":6949,"style":1864},[1801,4230],[6951],{"type":16,"value":1609},{"type":10,"tag":878,"props":6953,"children":6955},{"className":6954},[1801,4230],[6956,6961,6966,6971],{"type":10,"tag":878,"props":6957,"children":6959},{"className":6958},[1801,1857,4230],[6960],{"type":16,"value":4769},{"type":10,"tag":878,"props":6962,"children":6964},{"className":6963,"style":1864},[1801,1857,4230],[6965],{"type":16,"value":4774},{"type":10,"tag":878,"props":6967,"children":6969},{"className":6968},[1801,1857,4230],[6970],{"type":16,"value":5247},{"type":10,"tag":878,"props":6972,"children":6974},{"className":6973},[1801,1857,4230],[6975],{"type":16,"value":4788},{"type":10,"tag":878,"props":6977,"children":6979},{"className":6978},[2117],[6980],{"type":16,"value":2120},{"type":10,"tag":878,"props":6982,"children":6984},{"className":6983},[1827],[6985],{"type":10,"tag":878,"props":6986,"children":6988},{"className":6987,"style":4308},[1832],[6989],{"type":10,"tag":878,"props":6990,"children":6991},{},[],{"type":10,"tag":878,"props":6993,"children":6995},{"className":6994},[3463,4197],[],{"type":10,"tag":878,"props":6997,"children":6999},{"style":6998},"top:-1.5327em;",[7000,7004],{"type":10,"tag":878,"props":7001,"children":7003},{"className":7002,"style":1843},[1842],[],{"type":10,"tag":878,"props":7005,"children":7007},{"className":7006},[1801],[7008,7013],{"type":10,"tag":878,"props":7009,"children":7011},{"className":7010},[1875],[7012],{"type":16,"value":1664},{"type":10,"tag":878,"props":7014,"children":7016},{"className":7015},[1801],[7017,7021,7157],{"type":10,"tag":878,"props":7018,"children":7020},{"className":7019},[3225,4197],[],{"type":10,"tag":878,"props":7022,"children":7024},{"className":7023},[3660],[7025],{"type":10,"tag":878,"props":7026,"children":7028},{"className":7027},[1821,1822],[7029,7146],{"type":10,"tag":878,"props":7030,"children":7032},{"className":7031},[1827],[7033,7141],{"type":10,"tag":878,"props":7034,"children":7036},{"className":7035,"style":6705},[1832],[7037,7067,7078],{"type":10,"tag":878,"props":7038,"children":7039},{"style":4218},[7040,7044],{"type":10,"tag":878,"props":7041,"children":7043},{"className":7042,"style":1843},[1842],[],{"type":10,"tag":878,"props":7045,"children":7047},{"className":7046},[4227,4228,4229,4230],[7048],{"type":10,"tag":878,"props":7049,"children":7051},{"className":7050},[1801,4230],[7052,7057,7062],{"type":10,"tag":878,"props":7053,"children":7055},{"className":7054,"style":1858},[1801,1857,4230],[7056],{"type":16,"value":840},{"type":10,"tag":878,"props":7058,"children":7060},{"className":7059,"style":1864},[1801,4230],[7061],{"type":16,"value":1609},{"type":10,"tag":878,"props":7063,"children":7065},{"className":7064},[1801,1857,4230],[7066],{"type":16,"value":871},{"type":10,"tag":878,"props":7068,"children":7069},{"style":4253},[7070,7074],{"type":10,"tag":878,"props":7071,"children":7073},{"className":7072,"style":1843},[1842],[],{"type":10,"tag":878,"props":7075,"children":7077},{"className":7076,"style":4263},[4262],[],{"type":10,"tag":878,"props":7079,"children":7080},{"style":4267},[7081,7085],{"type":10,"tag":878,"props":7082,"children":7084},{"className":7083,"style":1843},[1842],[],{"type":10,"tag":878,"props":7086,"children":7088},{"className":7087},[4227,4228,4229,4230],[7089],{"type":10,"tag":878,"props":7090,"children":7092},{"className":7091},[1801,4230],[7093,7098,7103],{"type":10,"tag":878,"props":7094,"children":7096},{"className":7095,"style":2045},[1801,1857,4230],[7097],{"type":16,"value":833},{"type":10,"tag":878,"props":7099,"children":7101},{"className":7100,"style":1864},[1801,4230],[7102],{"type":16,"value":1609},{"type":10,"tag":878,"props":7104,"children":7106},{"className":7105},[1801,4230],[7107,7112,7117],{"type":10,"tag":878,"props":7108,"children":7110},{"className":7109},[1801,1857,4230],[7111],{"type":16,"value":871},{"type":10,"tag":878,"props":7113,"children":7115},{"className":7114,"style":1864},[1801,4230],[7116],{"type":16,"value":1609},{"type":10,"tag":878,"props":7118,"children":7120},{"className":7119},[1801,4230],[7121,7126,7131,7136],{"type":10,"tag":878,"props":7122,"children":7124},{"className":7123},[1801,1857,4230],[7125],{"type":16,"value":4769},{"type":10,"tag":878,"props":7127,"children":7129},{"className":7128,"style":1864},[1801,1857,4230],[7130],{"type":16,"value":4774},{"type":10,"tag":878,"props":7132,"children":7134},{"className":7133},[1801,1857,4230],[7135],{"type":16,"value":5247},{"type":10,"tag":878,"props":7137,"children":7139},{"className":7138},[1801,1857,4230],[7140],{"type":16,"value":4788},{"type":10,"tag":878,"props":7142,"children":7144},{"className":7143},[2117],[7145],{"type":16,"value":2120},{"type":10,"tag":878,"props":7147,"children":7149},{"className":7148},[1827],[7150],{"type":10,"tag":878,"props":7151,"children":7153},{"className":7152,"style":4308},[1832],[7154],{"type":10,"tag":878,"props":7155,"children":7156},{},[],{"type":10,"tag":878,"props":7158,"children":7160},{"className":7159},[3463,4197],[],{"type":10,"tag":878,"props":7162,"children":7164},{"className":7163},[2117],[7165],{"type":16,"value":2120},{"type":10,"tag":878,"props":7167,"children":7169},{"className":7168},[1827],[7170],{"type":10,"tag":878,"props":7171,"children":7174},{"className":7172,"style":7173},[1832],"height:2.0293em;",[7175],{"type":10,"tag":878,"props":7176,"children":7177},{},[],{"type":10,"tag":878,"props":7179,"children":7181},{"className":7180,"style":1811},[1810],[],{"type":10,"tag":878,"props":7183,"children":7185},{"className":7184},[3463],[7186],{"type":10,"tag":878,"props":7187,"children":7189},{"className":7188},[3230,3231],[7190],{"type":10,"tag":878,"props":7191,"children":7193},{"className":7192},[1821,1822],[7194,7223],{"type":10,"tag":878,"props":7195,"children":7197},{"className":7196},[1827],[7198,7218],{"type":10,"tag":878,"props":7199,"children":7201},{"className":7200,"style":4108},[1832],[7202],{"type":10,"tag":878,"props":7203,"children":7204},{"style":4112},[7205,7209],{"type":10,"tag":878,"props":7206,"children":7208},{"className":7207,"style":4117},[1842],[],{"type":10,"tag":878,"props":7210,"children":7211},{"style":4121},[7212],{"type":10,"tag":3260,"props":7213,"children":7214},{"xmlns":3262,"width":3263,"height":4125,"viewBox":4126},[7215],{"type":10,"tag":3268,"props":7216,"children":7217},{"d":4637},[],{"type":10,"tag":878,"props":7219,"children":7221},{"className":7220},[2117],[7222],{"type":16,"value":2120},{"type":10,"tag":878,"props":7224,"children":7226},{"className":7225},[1827],[7227],{"type":10,"tag":878,"props":7228,"children":7230},{"className":7229,"style":4144},[1832],[7231],{"type":10,"tag":878,"props":7232,"children":7233},{},[],{"type":10,"tag":18,"props":7235,"children":7236},{},[7237],{"type":16,"value":7238},"When render pass transform is enabled for a render pass instance, the\nfollowing additional features are enabled:",{"type":10,"tag":33,"props":7240,"children":7241},{},[7242,7300,7348,7375,7402,7423],{"type":10,"tag":37,"props":7243,"children":7244},{},[7245,7247,7253,7255,7260,7261,7267,7268,7274,7276,7280,7282,7286,7288,7292,7294,7298],{"type":16,"value":7246},"Each ",{"type":10,"tag":24,"props":7248,"children":7250},{"href":7249},"/man/VkViewport",[7251],{"type":16,"value":7252},"VkViewport",{"type":16,"value":7254}," specified by either\n",{"type":10,"tag":24,"props":7256,"children":7258},{"href":7257},"/man/VkPipelineViewportStateCreateInfo",[7259],{"type":16,"value":782},{"type":16,"value":2149},{"type":10,"tag":199,"props":7262,"children":7264},{"className":7263},[],[7265],{"type":16,"value":7266},"pViewports",{"type":16,"value":2836},{"type":10,"tag":24,"props":7269,"children":7271},{"href":7270},"/man/vkCmdSetViewport",[7272],{"type":16,"value":7273},"vkCmdSetViewport",{"type":16,"value":7275}," will have its width/height (p",{"type":10,"tag":2166,"props":7277,"children":7278},{},[7279],{"type":16,"value":819},{"type":16,"value":7281},", p",{"type":10,"tag":2166,"props":7283,"children":7284},{},[7285],{"type":16,"value":826},{"type":16,"value":7287},") and\nits center (o",{"type":10,"tag":2166,"props":7289,"children":7290},{},[7291],{"type":16,"value":819},{"type":16,"value":7293},", o",{"type":10,"tag":2166,"props":7295,"children":7296},{},[7297],{"type":16,"value":826},{"type":16,"value":7299},") similarly transformed by the\nimplementation.",{"type":10,"tag":37,"props":7301,"children":7302},{},[7303,7305,7309,7310,7316,7317,7323,7325,7329,7331,7335,7337,7341,7343,7347],{"type":16,"value":7304},"Each scissor specified by\n",{"type":10,"tag":24,"props":7306,"children":7307},{"href":7257},[7308],{"type":16,"value":782},{"type":16,"value":2149},{"type":10,"tag":199,"props":7311,"children":7313},{"className":7312},[],[7314],{"type":16,"value":7315},"pScissors",{"type":16,"value":2836},{"type":10,"tag":24,"props":7318,"children":7320},{"href":7319},"/man/vkCmdSetScissor",[7321],{"type":16,"value":7322},"vkCmdSetScissor",{"type":16,"value":7324}," will have its (offset",{"type":10,"tag":2166,"props":7326,"children":7327},{},[7328],{"type":16,"value":819},{"type":16,"value":7330},", offset",{"type":10,"tag":2166,"props":7332,"children":7333},{},[7334],{"type":16,"value":826},{"type":16,"value":7336},") and\n(extent",{"type":10,"tag":2166,"props":7338,"children":7339},{},[7340],{"type":16,"value":819},{"type":16,"value":7342},", extent",{"type":10,"tag":2166,"props":7344,"children":7345},{},[7346],{"type":16,"value":826},{"type":16,"value":7299},{"type":10,"tag":37,"props":7349,"children":7350},{},[7351,7352,7358,7360,7366,7367,7373],{"type":16,"value":761},{"type":10,"tag":199,"props":7353,"children":7355},{"className":7354},[],[7356],{"type":16,"value":7357},"renderArea",{"type":16,"value":7359}," specified in\n",{"type":10,"tag":24,"props":7361,"children":7363},{"href":7362},"/man/VkCommandBufferInheritanceRenderPassTransformInfoQCOM",[7364],{"type":16,"value":7365},"VkCommandBufferInheritanceRenderPassTransformInfoQCOM",{"type":16,"value":2661},{"type":10,"tag":24,"props":7368,"children":7370},{"href":7369},"/man/VkRenderPassBeginInfo",[7371],{"type":16,"value":7372},"VkRenderPassBeginInfo",{"type":16,"value":7374}," will be similarly transformed by the\nimplementation.",{"type":10,"tag":37,"props":7376,"children":7377},{},[7378,7380,7386,7387,7393,7394,7400],{"type":16,"value":7379},"The (x, y) components of shader variables with built-in\ndecorations ",{"type":10,"tag":199,"props":7381,"children":7383},{"className":7382},[],[7384],{"type":16,"value":7385},"FragCoord",{"type":16,"value":387},{"type":10,"tag":199,"props":7388,"children":7390},{"className":7389},[],[7391],{"type":16,"value":7392},"SamplePosition",{"type":16,"value":399},{"type":10,"tag":199,"props":7395,"children":7397},{"className":7396},[],[7398],{"type":16,"value":7399},"PointCoord",{"type":16,"value":7401}," will\nbe similarly transformed by the implementation.",{"type":10,"tag":37,"props":7403,"children":7404},{},[7405,7407,7413,7415,7421],{"type":16,"value":7406},"The (x,y) components of the ",{"type":10,"tag":199,"props":7408,"children":7410},{"className":7409},[],[7411],{"type":16,"value":7412},"offset",{"type":16,"value":7414}," operand of the\n",{"type":10,"tag":199,"props":7416,"children":7418},{"className":7417},[],[7419],{"type":16,"value":7420},"InterpolateAtOffset",{"type":16,"value":7422}," extended instruction will be similarly\ntransformed by the implementation.",{"type":10,"tag":37,"props":7424,"children":7425},{},[7426,7428,7434,7435,7441,7442,7448,7449,7455,7456,7462,7463,7469,7470,7476],{"type":16,"value":7427},"The values returned by SPIR-V ",{"type":10,"tag":24,"props":7429,"children":7431},{"href":7430},"/chapters/shaders#shaders-derivative-operations",[7432],{"type":16,"value":7433},"derivative instructions",{"type":16,"value":178},{"type":10,"tag":199,"props":7436,"children":7438},{"className":7437},[],[7439],{"type":16,"value":7440},"OpDPdx",{"type":16,"value":387},{"type":10,"tag":199,"props":7443,"children":7445},{"className":7444},[],[7446],{"type":16,"value":7447},"OpDPdy",{"type":16,"value":387},{"type":10,"tag":199,"props":7450,"children":7452},{"className":7451},[],[7453],{"type":16,"value":7454},"OpDPdxCourse",{"type":16,"value":436},{"type":10,"tag":199,"props":7457,"children":7459},{"className":7458},[],[7460],{"type":16,"value":7461},"OpDPdyCourse",{"type":16,"value":387},{"type":10,"tag":199,"props":7464,"children":7466},{"className":7465},[],[7467],{"type":16,"value":7468},"OpDPdxFine",{"type":16,"value":387},{"type":10,"tag":199,"props":7471,"children":7473},{"className":7472},[],[7474],{"type":16,"value":7475},"OpDPdyFine",{"type":16,"value":7477}," will be similarly\ntransformed by the implementation.",{"type":10,"tag":18,"props":7479,"children":7480},{},[7481,7483,7486,7488,7494,7495,7501,7503,7506],{"type":16,"value":7482},"The net result of the above, is that applications ",{"type":10,"tag":180,"props":7484,"children":7485},{"type":182},[],{"type":16,"value":7487}," act as if rendering\nto a framebuffer oriented with the\n",{"type":10,"tag":24,"props":7489,"children":7491},{"href":7490},"/man/VkSurfaceCapabilitiesKHR",[7492],{"type":16,"value":7493},"VkSurfaceCapabilitiesKHR",{"type":16,"value":2149},{"type":10,"tag":199,"props":7496,"children":7498},{"className":7497},[],[7499],{"type":16,"value":7500},"currentTransform",{"type":16,"value":7502},".\nIn other words, applications ",{"type":10,"tag":180,"props":7504,"children":7505},{"type":182},[],{"type":16,"value":7507}," act as if the presentation engine will be\nperforming the transformation of the swapchain image after rendering and\nprior to presentation to the user.\nIn fact, the transformation of the various items cited above are being\nhandled by the implementation as the rendering takes place.",{"type":10,"tag":161,"props":7509,"children":7511},{"id":7510},"vertexpostproc-viewport",[7512],{"type":16,"value":133},{"type":10,"tag":18,"props":7514,"children":7515},{},[7516,7518,7522,7524,7528,7530,7534,7535,7539,7541,7545,7547,7551,7553,7558,7559,7563,7565,7569],{"type":16,"value":7517},"The viewport transformation is determined by the selected viewport’s width\nand height in pixels, p",{"type":10,"tag":2166,"props":7519,"children":7520},{},[7521],{"type":16,"value":819},{"type":16,"value":7523}," and p",{"type":10,"tag":2166,"props":7525,"children":7526},{},[7527],{"type":16,"value":826},{"type":16,"value":7529},", respectively, and its\ncenter (o",{"type":10,"tag":2166,"props":7531,"children":7532},{},[7533],{"type":16,"value":819},{"type":16,"value":7293},{"type":10,"tag":2166,"props":7536,"children":7537},{},[7538],{"type":16,"value":826},{"type":16,"value":7540},") (also in pixels), as well as its depth range min\nand max determining a depth range scale value p",{"type":10,"tag":2166,"props":7542,"children":7543},{},[7544],{"type":16,"value":833},{"type":16,"value":7546}," and a depth range\nbias value o",{"type":10,"tag":2166,"props":7548,"children":7549},{},[7550],{"type":16,"value":833},{"type":16,"value":7552}," (defined below).\nThe vertex’s framebuffer coordinates (x",{"type":10,"tag":2166,"props":7554,"children":7555},{},[7556],{"type":16,"value":7557},"f",{"type":16,"value":4682},{"type":10,"tag":2166,"props":7560,"children":7561},{},[7562],{"type":16,"value":7557},{"type":16,"value":7564},", z",{"type":10,"tag":2166,"props":7566,"children":7567},{},[7568],{"type":16,"value":7557},{"type":16,"value":7570},") are given by",{"type":10,"tag":33,"props":7572,"children":7573},{},[7574,7600,7624],{"type":10,"tag":37,"props":7575,"children":7576},{},[7577,7578,7582,7584,7588,7590,7594,7596],{"type":16,"value":819},{"type":10,"tag":2166,"props":7579,"children":7580},{},[7581],{"type":16,"value":7557},{"type":16,"value":7583}," = (p",{"type":10,"tag":2166,"props":7585,"children":7586},{},[7587],{"type":16,"value":819},{"type":16,"value":7589}," / 2) x",{"type":10,"tag":2166,"props":7591,"children":7592},{},[7593],{"type":16,"value":3574},{"type":16,"value":7595}," + o",{"type":10,"tag":2166,"props":7597,"children":7598},{},[7599],{"type":16,"value":819},{"type":10,"tag":37,"props":7601,"children":7602},{},[7603,7604,7608,7609,7613,7615,7619,7620],{"type":16,"value":826},{"type":10,"tag":2166,"props":7605,"children":7606},{},[7607],{"type":16,"value":7557},{"type":16,"value":7583},{"type":10,"tag":2166,"props":7610,"children":7611},{},[7612],{"type":16,"value":826},{"type":16,"value":7614}," / 2) y",{"type":10,"tag":2166,"props":7616,"children":7617},{},[7618],{"type":16,"value":3574},{"type":16,"value":7595},{"type":10,"tag":2166,"props":7621,"children":7622},{},[7623],{"type":16,"value":826},{"type":10,"tag":37,"props":7625,"children":7626},{},[7627,7628,7632,7634,7638,7640,7644,7645],{"type":16,"value":833},{"type":10,"tag":2166,"props":7629,"children":7630},{},[7631],{"type":16,"value":7557},{"type":16,"value":7633}," = p",{"type":10,"tag":2166,"props":7635,"children":7636},{},[7637],{"type":16,"value":833},{"type":16,"value":7639}," × z",{"type":10,"tag":2166,"props":7641,"children":7642},{},[7643],{"type":16,"value":3574},{"type":16,"value":7595},{"type":10,"tag":2166,"props":7646,"children":7647},{},[7648],{"type":16,"value":833},{"type":10,"tag":18,"props":7650,"children":7651},{},[7652,7654,7659,7660,7666,7668,7673,7675,7680],{"type":16,"value":7653},"Multiple viewports are available, numbered zero up to\n",{"type":10,"tag":199,"props":7655,"children":7657},{"className":7656},[],[7658],{"type":16,"value":2199},{"type":16,"value":2149},{"type":10,"tag":199,"props":7661,"children":7663},{"className":7662},[],[7664],{"type":16,"value":7665},"maxViewports",{"type":16,"value":7667}," minus one.\nThe number of viewports used by a pipeline is controlled by the\n",{"type":10,"tag":199,"props":7669,"children":7671},{"className":7670},[],[7672],{"type":16,"value":811},{"type":16,"value":7674}," member of the ",{"type":10,"tag":199,"props":7676,"children":7678},{"className":7677},[],[7679],{"type":16,"value":782},{"type":16,"value":7681},"\nstructure used in pipeline creation.",{"type":10,"tag":18,"props":7683,"children":7684},{},[7685,7686,7690,7692,7696,7698,7703,7704,7710,7712,7718,7720,7726,7727,7733],{"type":16,"value":819},{"type":10,"tag":2166,"props":7687,"children":7688},{},[7689],{"type":16,"value":7557},{"type":16,"value":7691}," and y",{"type":10,"tag":2166,"props":7693,"children":7694},{},[7695],{"type":16,"value":7557},{"type":16,"value":7697}," have limited precision, where the number of\nfractional bits retained is specified by\n",{"type":10,"tag":199,"props":7699,"children":7701},{"className":7700},[],[7702],{"type":16,"value":2199},{"type":16,"value":2149},{"type":10,"tag":199,"props":7705,"children":7707},{"className":7706},[],[7708],{"type":16,"value":7709},"subPixelPrecisionBits",{"type":16,"value":7711},".\nWhen rasterizing ",{"type":10,"tag":24,"props":7713,"children":7715},{"href":7714},"/chapters/primsrast#primsrast-lines",[7716],{"type":16,"value":7717},"line segments",{"type":16,"value":7719},", the number of fractional\nbits is specified by\n",{"type":10,"tag":199,"props":7721,"children":7723},{"className":7722},[],[7724],{"type":16,"value":7725},"VkPhysicalDeviceLineRasterizationPropertiesKHR",{"type":16,"value":2149},{"type":10,"tag":199,"props":7728,"children":7730},{"className":7729},[],[7731],{"type":16,"value":7732},"lineSubPixelPrecisionBits",{"type":16,"value":159},{"type":10,"tag":706,"props":7735,"children":7736},{"name":782,"type":740},[7737],{"type":10,"tag":18,"props":7738,"children":7739},{},[7740],{"type":16,"value":7741},"Structure specifying parameters of a newly created pipeline viewport state",{"type":10,"tag":706,"props":7743,"children":7745},{"name":7744,"type":708},"vkCmdSetViewportWithCount",[7746],{"type":10,"tag":18,"props":7747,"children":7748},{},[7749],{"type":16,"value":7750},"Set the viewport count and viewports dynamically for a command buffer",{"type":10,"tag":706,"props":7752,"children":7754},{"name":7753,"type":708},"vkCmdSetScissorWithCount",[7755],{"type":10,"tag":18,"props":7756,"children":7757},{},[7758],{"type":16,"value":7759},"Set the scissor count and scissor rectangular bounds dynamically for a command buffer",{"type":10,"tag":706,"props":7761,"children":7763},{"name":7762,"type":750},"VkPipelineViewportStateCreateFlags",[7764],{"type":10,"tag":18,"props":7765,"children":7766},{},[7767],{"type":16,"value":756},{"type":10,"tag":18,"props":7769,"children":7770},{},[7771,7772,7779,7780,7783,7785,7789,7791,7797,7799,7805,7807,7812,7814,7819,7821,7826,7828,7833,7835,7840,7842,7847,7849,7854,7855,7860,7862,7866,7868,7873,7874,7879],{"type":16,"value":4665},{"type":10,"tag":1224,"props":7773,"children":7774},{},[7775],{"type":10,"tag":24,"props":7776,"children":7777},{"href":26},[7778],{"type":16,"value":176},{"type":16,"value":178},{"type":10,"tag":180,"props":7781,"children":7782},{"type":182},[],{"type":16,"value":7784}," direct each primitive to zero or more viewports.\nThe destination viewports for a primitive are selected by the last active\n",{"type":10,"tag":24,"props":7786,"children":7787},{"href":26},[7788],{"type":16,"value":176},{"type":16,"value":7790}," that has an output variable decorated with ",{"type":10,"tag":199,"props":7792,"children":7794},{"className":7793},[],[7795],{"type":16,"value":7796},"ViewportIndex",{"type":16,"value":7798},"\n(selecting a single viewport) or ",{"type":10,"tag":199,"props":7800,"children":7802},{"className":7801},[],[7803],{"type":16,"value":7804},"ViewportMaskNV",{"type":16,"value":7806}," (selecting multiple\nviewports).\nThe viewport transform uses the viewport corresponding to either the value\nassigned to ",{"type":10,"tag":199,"props":7808,"children":7810},{"className":7809},[],[7811],{"type":16,"value":7796},{"type":16,"value":7813}," or one of the bits set in\n",{"type":10,"tag":199,"props":7815,"children":7817},{"className":7816},[],[7818],{"type":16,"value":7804},{"type":16,"value":7820},", and taken from an implementation-dependent vertex of\neach primitive.\nIf ",{"type":10,"tag":199,"props":7822,"children":7824},{"className":7823},[],[7825],{"type":16,"value":7796},{"type":16,"value":7827}," or any of the bits in ",{"type":10,"tag":199,"props":7829,"children":7831},{"className":7830},[],[7832],{"type":16,"value":7804},{"type":16,"value":7834}," are outside\nthe range zero to ",{"type":10,"tag":199,"props":7836,"children":7838},{"className":7837},[],[7839],{"type":16,"value":811},{"type":16,"value":7841}," minus one for a primitive, or if the\nlast active ",{"type":10,"tag":24,"props":7843,"children":7844},{"href":26},[7845],{"type":16,"value":7846},"pre-rasterization\nshader stage",{"type":16,"value":7848}," did not assign a value to either ",{"type":10,"tag":199,"props":7850,"children":7852},{"className":7851},[],[7853],{"type":16,"value":7796},{"type":16,"value":2836},{"type":10,"tag":199,"props":7856,"children":7858},{"className":7857},[],[7859],{"type":16,"value":7804},{"type":16,"value":7861}," for all vertices of a primitive due to flow control, the\nvalues resulting from the viewport transformation of the vertices of such\nprimitives are undefined:.\nIf the last ",{"type":10,"tag":24,"props":7863,"children":7864},{"href":26},[7865],{"type":16,"value":7846},{"type":16,"value":7867}," does not have an output decorated with ",{"type":10,"tag":199,"props":7869,"children":7871},{"className":7870},[],[7872],{"type":16,"value":7796},{"type":16,"value":2836},{"type":10,"tag":199,"props":7875,"children":7877},{"className":7876},[],[7878],{"type":16,"value":7804},{"type":16,"value":7880},", the viewport numbered zero is used by the viewport\ntransformation.",{"type":10,"tag":18,"props":7882,"children":7883},{},[7884,7886,7889,7891,7897],{"type":16,"value":7885},"A single vertex ",{"type":10,"tag":180,"props":7887,"children":7888},{"type":182},[],{"type":16,"value":7890}," be used in more than one individual primitive, in\nprimitives such as ",{"type":10,"tag":199,"props":7892,"children":7894},{"className":7893},[],[7895],{"type":16,"value":7896},"VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP",{"type":16,"value":7898},".\nIn this case, the viewport transformation is applied separately for each\nprimitive.",{"type":10,"tag":706,"props":7900,"children":7901},{"name":7273,"type":708},[7902],{"type":10,"tag":18,"props":7903,"children":7904},{},[7905],{"type":16,"value":7906},"Set the viewport dynamically for a command buffer",{"type":10,"tag":18,"props":7908,"children":7909},{},[7910,7911,7915,7916,7920,7922,7927],{"type":16,"value":2971},{"type":10,"tag":24,"props":7912,"children":7913},{"href":7257},[7914],{"type":16,"value":782},{"type":16,"value":267},{"type":10,"tag":24,"props":7917,"children":7918},{"href":7270},[7919],{"type":16,"value":7273},{"type":16,"value":7921}," use\n",{"type":10,"tag":199,"props":7923,"children":7925},{"className":7924},[],[7926],{"type":16,"value":7252},{"type":16,"value":7928}," to set the viewport transformation parameters.",{"type":10,"tag":706,"props":7930,"children":7931},{"name":7252,"type":740},[7932],{"type":10,"tag":18,"props":7933,"children":7934},{},[7935],{"type":16,"value":3000},{"type":10,"tag":7937,"props":7938,"children":7939},"style",{},[7940],{"type":16,"value":7941},"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":872,"searchDepth":913,"depth":913,"links":7943},[7944,7945,7946,7947,7948,7949,7950,7951,7952],{"id":163,"depth":913,"text":166},{"id":733,"depth":913,"text":736},{"id":1217,"depth":913,"text":72},{"id":1514,"depth":913,"text":85},{"id":2639,"depth":913,"text":97},{"id":2849,"depth":913,"text":2852},{"id":3003,"depth":913,"text":121},{"id":4657,"depth":913,"text":4660},{"id":7510,"depth":913,"text":133},"markdown","chapters-vertexpostproc",[7956,7961,7964,7967,7970,7973,7976,7979,7982,7985,7989,7993,7997,8001,8005,8009,8013,8017,8021,8025,8029,8033,8037,8040,8043,8046,8050,8052,8055,8059,8063,8067,8071,8075,8079,8083,8087,8091,8095,8099,8103,8107,8111,8115,8119,8123,8127,8131,8135,8139,8143,8147,8150,8153,8156,8159,8162,8165,8168],{"index":7957,"title":7958,"id":7959,"appendix":7960},0,"Preamble","preamble",false,{"index":881,"title":7962,"id":7963,"appendix":7960},"Introduction","introduction",{"index":913,"title":7965,"id":7966,"appendix":7960},"Fundamentals","fundamentals",{"index":937,"title":7968,"id":7969,"appendix":7960},"Initialization","initialization",{"index":963,"title":7971,"id":7972,"appendix":7960},"Devices and Queues","devsandqueues",{"index":985,"title":7974,"id":7975,"appendix":7960},"Command Buffers","commandbuffers",{"index":1011,"title":7977,"id":7978,"appendix":7960},"Synchronization and Cache Control","synchronization",{"index":1033,"title":7980,"id":7981,"appendix":7960},"Render Pass","renderpass",{"index":1059,"title":7983,"id":7984,"appendix":7960},"Shaders","shaders",{"index":7986,"title":7987,"id":7988,"appendix":7960},9,"Pipelines","pipelines",{"index":7990,"title":7991,"id":7992,"appendix":7960},10,"Memory Allocation","memory",{"index":7994,"title":7995,"id":7996,"appendix":7960},11,"Resource Creation","resources",{"index":7998,"title":7999,"id":8000,"appendix":7960},12,"Samplers","samplers",{"index":8002,"title":8003,"id":8004,"appendix":7960},13,"Resource Descriptors","descriptorsets",{"index":8006,"title":8007,"id":8008,"appendix":7960},14,"Shader Interfaces","interfaces",{"index":8010,"title":8011,"id":8012,"appendix":7960},15,"Image Operations","textures",{"index":8014,"title":8015,"id":8016,"appendix":7960},16,"Fragment Density Map Operations","fragmentdensitymapops",{"index":8018,"title":8019,"id":8020,"appendix":7960},17,"Queries","queries",{"index":8022,"title":8023,"id":8024,"appendix":7960},18,"Clear Commands","clears",{"index":8026,"title":8027,"id":8028,"appendix":7960},19,"Copy Commands","copies",{"index":8030,"title":8031,"id":8032,"appendix":7960},20,"Drawing Commands","drawing",{"index":8034,"title":8035,"id":8036,"appendix":7960},21,"Fixed-Function Vertex Processing","fxvertex",{"index":8038,"title":8039,"id":562,"appendix":7960},22,"Tessellation",{"index":8041,"title":8042,"id":317,"appendix":7960},23,"Geometry Shading",{"index":8044,"title":8045,"id":1262,"appendix":7960},24,"Mesh Shading",{"index":8047,"title":8048,"id":8049,"appendix":7960},25,"Cluster Culling Shading","cluster-culling",{"index":8051,"title":4,"id":13,"appendix":7960},26,{"index":8053,"title":157,"id":8054,"appendix":7960},27,"primsrast",{"index":8056,"title":8057,"id":8058,"appendix":7960},28,"Fragment Operations","fragops",{"index":8060,"title":8061,"id":8062,"appendix":7960},29,"The Framebuffer","framebuffer",{"index":8064,"title":8065,"id":8066,"appendix":7960},30,"Dispatching Commands","dispatch",{"index":8068,"title":8069,"id":8070,"appendix":7960},31,"Device-Generated Commands","device-generated-commands",{"index":8072,"title":8073,"id":8074,"appendix":7960},32,"Sparse Resources","sparsememory",{"index":8076,"title":8077,"id":8078,"appendix":7960},33,"Window System Integration (WSI)","wsi",{"index":8080,"title":8081,"id":8082,"appendix":7960},34,"Deferred Host Operations","deferred-host-operations",{"index":8084,"title":8085,"id":8086,"appendix":7960},35,"Private Data","private-data",{"index":8088,"title":8089,"id":8090,"appendix":7960},36,"Acceleration Structures","acceleration-structure",{"index":8092,"title":8093,"id":8094,"appendix":7960},37,"Micromap","micromap",{"index":8096,"title":8097,"id":8098,"appendix":7960},38,"Ray Traversal","ray-traversal",{"index":8100,"title":8101,"id":8102,"appendix":7960},39,"Ray Tracing","ray-tracing",{"index":8104,"title":8105,"id":8106,"appendix":7960},40,"Memory Decompression","memory-decompression",{"index":8108,"title":8109,"id":8110,"appendix":7960},41,"Video Coding","video-coding",{"index":8112,"title":8113,"id":8114,"appendix":7960},42,"Optical Flow","opticalflow",{"index":8116,"title":8117,"id":8118,"appendix":7960},43,"Execution Graphs","executiongraphs",{"index":8120,"title":8121,"id":8122,"appendix":7960},44,"Extending Vulkan","extendingvulkan",{"index":8124,"title":8125,"id":8126,"appendix":7960},45,"Features","features",{"index":8128,"title":8129,"id":8130,"appendix":7960},46,"Limits","limits",{"index":8132,"title":8133,"id":8134,"appendix":7960},47,"Formats","formats",{"index":8136,"title":8137,"id":8138,"appendix":7960},48,"Additional Capabilities","capabilities",{"index":8140,"title":8141,"id":8142,"appendix":7960},49,"Debugging","debugging",{"index":7957,"title":8144,"id":8145,"appendix":8146},"Vulkan Environment for SPIR-V","spirvenv",true,{"index":881,"title":8148,"id":8149,"appendix":8146},"Memory Model","memory-model",{"index":913,"title":8151,"id":8152,"appendix":8146},"Compressed Image Formats","compressed_image_formats",{"index":937,"title":8154,"id":8155,"appendix":8146},"Core Revisions (Informative)","versions",{"index":963,"title":8157,"id":8158,"appendix":8146},"Layers & Extensions (Informative)","extensions",{"index":985,"title":8160,"id":8161,"appendix":8146},"API Boilerplate","boilerplate",{"index":1011,"title":8163,"id":8164,"appendix":8146},"Invariance","invariance",{"index":1033,"title":8166,"id":8167,"appendix":8146},"Lexicon","lexicon",{"index":1059,"title":8169,"id":8170,"appendix":8146},"Credits (Informative)","credits",[8172,8180,8184,8189,8193,8198,8201,8204,8207,8211,8215,8218,8221,8224,8226,8228,8231,8234,8238,8240,8244,8246,8249,8251,8254,8262,8266,8272,8276,8281,8283,8287,8293,8299,8305,8307,8310,8316,8319,8323,8329,8333,8337,8342,8346,8349,8352,8358,8361,8364,8368,8372,8376,8379,8381,8385,8390,8396,8399,8403,8406,8412,8415,8419,8422,8426,8429,8433,8436,8441,8445,8448,8453,8456,8459,8462,8466,8471,8476,8480,8484,8488,8492,8496,8500,8504,8507,8510,8514,8517,8520,8523,8527,8532,8536,8539,8543,8548,8552,8557,8560,8563,8568,8573,8577,8580,8584,8589,8592,8597,8602,8605,8608,8612,8616,8620,8625,8629,8632,8637,8641,8644,8648,8652,8656,8659,8661,8665,8668,8671,8674,8677,8680,8683,8686,8689,8692,8696,8700,8703,8706,8709,8712,8715,8718,8722,8726,8730,8733,8737,8740,8743,8746,8748,8752,8757,8761,8765,8767,8771,8774,8781,8785,8789,8793,8799,8802,8806,8810,8813,8816,8820,8825,8831,8835,8837,8842,8845,8850,8854,8859,8863,8867,8869,8872,8875,8877,8882,8885,8888,8893,8897,8901,8906,8910,8914,8916,8918,8921,8923,8926,8929,8933,8937,8939,8943,8946,8950,8953,8955,8958,8962,8964,8968,8971,8974,8977,8981,8984,8987,8989,8992,8994,8997,9001,9004,9006,9008,9010,9012,9016,9018,9021,9026,9030,9033,9035,9038,9040,9044,9047,9050,9053,9057,9060,9065,9069,9072,9076,9079,9082,9086,9090,9092,9097,9100,9104,9107,9110,9113,9115,9118,9122,9125,9129,9132,9136,9140,9143,9146,9149,9152,9156,9158,9161,9163,9168,9169,9173,9176,9179,9182,9185,9187,9191,9194,9197,9200,9204,9206,9208,9212,9214,9217,9221,9225,9227,9231,9234,9237,9240,9243,9247,9252,9257,9261,9267,9271,9274,9278,9282,9285,9289,9293,9296,9300,9303,9308,9312,9314,9320,9323,9326,9329,9333,9336,9340,9344,9348,9350,9353,9355,9358,9360,9362,9365,9368,9371,9374,9377,9380,9382,9386,9390,9394,9398,9401,9404,9408,9411,9415,9417,9421,9425,9428,9431,9434,9437,9440,9443,9446,9449,9452,9455,9458,9461,9464,9467,9471,9474,9478,9482,9485,9488,9491,9494,9497,9500,9504,9507,9510,9516,9520,9524,9528],{"number":8173,"type":8174,"author":8175,"provisional":8146,"depends":8176,"platform":8177,"contact":8178,"extension":8179,"proposal":8146},135,"device","AMD","(((VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_synchronization2),VK_VERSION_1_3)+VK_KHR_pipeline_library+VK_KHR_spirv_1_4","provisional","Tobias Hector @tobski","VK_AMDX_shader_enqueue",{"number":8181,"type":8174,"author":8175,"provisional":7960,"contact":8182,"extension":8183,"proposal":8146},477,"Stu Smith","VK_AMD_anti_lag",{"number":8185,"type":8174,"author":8175,"provisional":7960,"specialuse":8186,"contact":8187,"extension":8188,"proposal":7960},180,"devtools","Daniel Rakos @drakos-amd","VK_AMD_buffer_marker",{"number":8190,"type":8174,"author":8175,"provisional":7960,"depends":8191,"contact":8178,"extension":8192,"proposal":7960},230,"VK_KHR_get_physical_device_properties2,VK_VERSION_1_1","VK_AMD_device_coherent_memory",{"number":8194,"type":8174,"author":8175,"provisional":7960,"depends":8195,"contact":8196,"extension":8197,"proposal":7960},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":8080,"type":8174,"author":8175,"promotedto":8199,"provisional":7960,"contact":8187,"extension":8200,"proposal":7960},"VK_KHR_draw_indirect_count","VK_AMD_draw_indirect_count",{"number":8051,"type":8174,"author":8175,"provisional":7960,"contact":8202,"extension":8203,"proposal":7960},"Dominik Witczak @dominikwitczakamd","VK_AMD_gcn_shader",{"number":8092,"type":8174,"author":8175,"deprecatedby":8205,"provisional":7960,"contact":8202,"extension":8206,"proposal":7960},"VK_KHR_shader_float16_int8","VK_AMD_gpu_shader_half_float",{"number":8208,"type":8174,"author":8175,"deprecatedby":8205,"provisional":7960,"contact":8209,"extension":8210,"proposal":7960},133,"Qun Lin @linqun","VK_AMD_gpu_shader_int16",{"number":8212,"type":8174,"author":8175,"provisional":7960,"contact":8213,"extension":8214,"proposal":7960},190,"Martin Dinkov @mdinkov","VK_AMD_memory_overallocation_behavior",{"number":8216,"type":8174,"author":8175,"provisional":7960,"contact":8196,"extension":8217,"proposal":7960},137,"VK_AMD_mixed_attachment_samples",{"number":8088,"type":8174,"author":8175,"obsoletedby":8219,"provisional":7960,"contact":8196,"extension":8220,"proposal":7960},"VK_KHR_maintenance1","VK_AMD_negative_viewport_height",{"number":8222,"type":8174,"author":8175,"provisional":7960,"contact":8196,"extension":8223,"proposal":7960},184,"VK_AMD_pipeline_compiler_control",{"number":8026,"type":8174,"author":8175,"provisional":7960,"contact":8187,"extension":8225,"proposal":7960},"VK_AMD_rasterization_order",{"number":8096,"type":8174,"author":8175,"provisional":7960,"contact":8202,"extension":8227,"proposal":7960},"VK_AMD_shader_ballot",{"number":8229,"type":8174,"author":8175,"provisional":7960,"depends":8191,"contact":8213,"extension":8230,"proposal":7960},186,"VK_AMD_shader_core_properties",{"number":8232,"type":8174,"author":8175,"provisional":7960,"depends":8230,"contact":8196,"extension":8233,"proposal":7960},228,"VK_AMD_shader_core_properties2",{"number":8235,"type":8174,"author":8236,"provisional":7960,"depends":8191,"contact":8178,"extension":8237,"proposal":8146},322,"EXT","VK_AMD_shader_early_and_late_fragment_tests",{"number":8038,"type":8174,"author":8175,"provisional":7960,"contact":8209,"extension":8239,"proposal":7960},"VK_AMD_shader_explicit_vertex_parameter",{"number":8241,"type":8174,"author":8175,"provisional":7960,"contact":8242,"extension":8243,"proposal":7960},138,"Aaron Hagan @AaronHaganAMD","VK_AMD_shader_fragment_mask",{"number":8132,"type":8174,"author":8175,"provisional":7960,"contact":8202,"extension":8245,"proposal":7960},"VK_AMD_shader_image_load_store_lod",{"number":8116,"type":8174,"author":8175,"provisional":7960,"specialuse":8186,"contact":8247,"extension":8248,"proposal":7960},"Jaakko Konttinen @jaakkoamd","VK_AMD_shader_info",{"number":8034,"type":8174,"author":8175,"provisional":7960,"contact":8209,"extension":8250,"proposal":7960},"VK_AMD_shader_trinary_minmax",{"number":8112,"type":8174,"author":8175,"provisional":7960,"depends":8191,"contact":8252,"extension":8253,"proposal":7960},"Rex Xu @amdrexu","VK_AMD_texture_gather_bias_lod",{"number":8255,"type":8174,"author":8256,"provisional":7960,"depends":8257,"platform":8258,"specialuse":8259,"contact":8260,"extension":8261,"proposal":8146},469,"ANDROID","VK_ANDROID_external_memory_android_hardware_buffer","android","glemulation","Chris Forbes @chrisforbes","VK_ANDROID_external_format_resolve",{"number":8263,"type":8174,"author":8256,"provisional":7960,"depends":8264,"platform":8258,"contact":8265,"extension":8257,"proposal":7960},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":8267,"type":8174,"author":8268,"promotedto":8269,"provisional":7960,"depends":8191,"contact":8270,"extension":8271,"proposal":7960},343,"ARM","VK_EXT_rasterization_order_attachment_access","Jan-Harald Fredriksen @janharaldfredriksen-arm","VK_ARM_rasterization_order_attachment_access",{"number":8273,"type":8174,"author":8268,"provisional":7960,"depends":8274,"contact":8270,"extension":8275,"proposal":8146},425,"((VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_synchronization2),VK_VERSION_1_3","VK_ARM_render_pass_striped",{"number":8277,"type":8174,"author":8268,"provisional":7960,"depends":8278,"contact":8279,"extension":8280,"proposal":7960},418,"VK_ARM_shader_core_builtins","Kevin Petit @kpet","VK_ARM_scheduling_controls",{"number":8282,"type":8174,"author":8268,"provisional":7960,"depends":8191,"contact":8279,"extension":8278,"proposal":7960},498,{"number":8284,"type":8174,"author":8268,"provisional":7960,"depends":8285,"contact":8270,"extension":8286,"proposal":7960},416,"VK_VERSION_1_1","VK_ARM_shader_core_properties",{"number":8288,"type":8174,"author":8236,"promotedto":8289,"provisional":7960,"depends":8191,"ratified":8290,"contact":8291,"extension":8292,"proposal":7960},341,"VK_VERSION_1_3","vulkansc","Joshua Ashton @Joshua-Ashton","VK_EXT_4444_formats",{"number":8294,"type":8295,"author":8236,"provisional":7960,"depends":8296,"contact":8297,"extension":8298,"proposal":7960},286,"instance","VK_EXT_direct_mode_display","Drew DeVault sir@cmpwn.com","VK_EXT_acquire_drm_display",{"number":8300,"type":8295,"author":8301,"provisional":7960,"depends":8296,"platform":8302,"contact":8303,"extension":8304,"proposal":7960},90,"NV","xlib_xrandr","James Jones @cubanismo","VK_EXT_acquire_xlib_display",{"extension":8306,"proposal":7960},"VK_EXT_application_parameters",{"number":8308,"type":8174,"author":8268,"provisional":7960,"depends":8191,"contact":8270,"extension":8309,"proposal":7960},68,"VK_EXT_astc_decode_mode",{"number":8311,"type":8174,"author":8236,"provisional":7960,"depends":8312,"ratified":8313,"contact":8314,"extension":8315,"proposal":8146},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":8317,"type":8174,"author":8236,"provisional":7960,"depends":8191,"ratified":8313,"contact":8291,"extension":8318,"proposal":8146},340,"VK_EXT_attachment_feedback_loop_layout",{"number":8320,"type":8174,"author":8301,"provisional":7960,"depends":8191,"ratified":8313,"contact":8321,"extension":8322,"proposal":7960},149,"Jeff Bolz @jeffbolznv","VK_EXT_blend_operation_advanced",{"number":8324,"type":8174,"author":8236,"provisional":7960,"depends":8325,"specialuse":8326,"contact":8327,"extension":8328,"proposal":7960},412,"VK_EXT_custom_border_color","glemulation,d3demulation","Piers Daniell @pdaniell-nv","VK_EXT_border_color_swizzle",{"number":8330,"type":8174,"author":8301,"deprecatedby":8331,"provisional":7960,"depends":8191,"contact":8321,"extension":8332,"proposal":7960},245,"VK_KHR_buffer_device_address","VK_EXT_buffer_device_address",{"number":8334,"type":8174,"author":8236,"promotedto":8335,"provisional":7960,"depends":8191,"contact":8187,"extension":8336,"proposal":8146},185,"VK_KHR_calibrated_timestamps","VK_EXT_calibrated_timestamps",{"number":8338,"type":8174,"author":8236,"provisional":7960,"depends":8191,"ratified":8339,"contact":8340,"extension":8341,"proposal":7960},382,"vulkan,vulkansc","Sharif Elcott @selcott","VK_EXT_color_write_enable",{"number":8343,"type":8174,"author":8301,"provisional":7960,"depends":8191,"contact":8344,"extension":8345,"proposal":7960},82,"Vikram Kushwaha @vkushwaha","VK_EXT_conditional_rendering",{"number":8347,"type":8174,"author":8301,"provisional":7960,"depends":8191,"ratified":8313,"contact":8327,"extension":8348,"proposal":7960},102,"VK_EXT_conservative_rasterization",{"number":8350,"type":8174,"author":8236,"provisional":7960,"depends":8191,"ratified":8339,"specialuse":8326,"contact":8351,"extension":8325,"proposal":7960},288,"Liam Middlebrook @liam-middlebrook",{"number":8041,"type":8174,"author":8353,"promotedto":8354,"provisional":7960,"depends":8355,"specialuse":8142,"contact":8356,"extension":8357,"proposal":7960},"Baldur Karlsson","VK_EXT_debug_utils","VK_EXT_debug_report","Baldur Karlsson @baldurk","VK_EXT_debug_marker",{"number":7998,"type":8295,"author":8359,"deprecatedby":8354,"provisional":7960,"specialuse":8142,"contact":8360,"extension":8355,"proposal":7960},"GOOGLE","Courtney Goeltzenleuchter @courtney-g",{"number":8362,"type":8295,"author":8236,"provisional":7960,"specialuse":8142,"contact":8363,"extension":8354,"proposal":7960},129,"Mark Young @marky-lunarg",{"number":8365,"type":8174,"author":8236,"provisional":7960,"depends":8191,"ratified":8313,"specialuse":8366,"contact":8291,"extension":8367,"proposal":8146},284,"d3demulation","VK_EXT_depth_bias_control",{"number":8369,"type":8174,"author":8236,"provisional":7960,"depends":8191,"contact":8370,"extension":8371,"proposal":7960},422,"Graeme Leese @gnl21","VK_EXT_depth_clamp_zero_one",{"number":8373,"type":8174,"author":8236,"provisional":7960,"depends":8191,"ratified":8313,"specialuse":8259,"contact":8374,"extension":8375,"proposal":7960},356,"Shahbaz Youssefi @syoussefi","VK_EXT_depth_clip_control",{"number":8377,"type":8174,"author":8236,"provisional":7960,"depends":8191,"ratified":8339,"specialuse":8366,"contact":8327,"extension":8378,"proposal":7960},103,"VK_EXT_depth_clip_enable",{"number":8006,"type":8174,"author":8301,"provisional":7960,"ratified":8339,"contact":8327,"extension":8380,"proposal":7960},"VK_EXT_depth_range_unrestricted",{"number":8382,"type":8174,"author":8236,"provisional":7960,"depends":8383,"contact":8178,"extension":8384,"proposal":8146},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":8386,"type":8174,"author":8301,"promotedto":8387,"provisional":7960,"depends":8388,"contact":8321,"extension":8389,"proposal":7960},162,"VK_VERSION_1_2","(VK_KHR_get_physical_device_properties2+VK_KHR_maintenance3),VK_VERSION_1_1","VK_EXT_descriptor_indexing",{"number":8391,"type":8174,"author":8236,"provisional":7960,"depends":8392,"specialuse":8393,"contact":8394,"extension":8395,"proposal":7960},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":8397,"type":8174,"author":8236,"provisional":7960,"depends":8191,"contact":8394,"extension":8398,"proposal":8146},342,"VK_EXT_device_fault",{"number":8400,"type":8174,"author":8236,"provisional":7960,"depends":8191,"ratified":8313,"specialuse":8186,"contact":8401,"extension":8402,"proposal":7960},285,"Yiwei Zhang @zhangyiwei","VK_EXT_device_memory_report",{"number":8404,"type":8295,"author":8301,"provisional":7960,"depends":8405,"contact":8303,"extension":8296,"proposal":7960},89,"VK_KHR_display",{"number":8407,"type":8295,"author":8236,"provisional":7960,"depends":8408,"platform":8409,"contact":8410,"extension":8411,"proposal":7960},347,"VK_KHR_surface","directfb","Nicolas Caramelli @caramelli","VK_EXT_directfb_surface",{"number":8413,"type":8174,"author":8301,"provisional":7960,"depends":8191,"ratified":8339,"contact":8327,"extension":8414,"proposal":7960},100,"VK_EXT_discard_rectangles",{"number":8416,"type":8174,"author":8301,"provisional":7960,"depends":8417,"ratified":8313,"contact":8303,"extension":8418,"proposal":7960},92,"VK_EXT_display_surface_counter+VK_KHR_swapchain","VK_EXT_display_control",{"number":8420,"type":8295,"author":8301,"provisional":7960,"depends":8405,"ratified":8313,"contact":8303,"extension":8421,"proposal":7960},91,"VK_EXT_display_surface_counter",{"number":8423,"type":8174,"author":8236,"provisional":7960,"depends":8424,"ratified":8313,"contact":8327,"extension":8425,"proposal":8146},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":8427,"type":8174,"author":8236,"promotedto":8289,"provisional":7960,"depends":8191,"ratified":8290,"contact":8327,"extension":8428,"proposal":7960},268,"VK_EXT_extended_dynamic_state",{"number":8430,"type":8174,"author":8236,"promotedto":8289,"provisional":7960,"depends":8191,"ratified":8290,"contact":8431,"extension":8432,"proposal":7960},378,"Vikram Kushwaha @vkushwaha-nv","VK_EXT_extended_dynamic_state2",{"number":8434,"type":8174,"author":8301,"provisional":7960,"depends":8191,"ratified":8313,"contact":8327,"extension":8435,"proposal":8146},456,"VK_EXT_extended_dynamic_state3",{"number":8437,"type":8174,"author":8236,"provisional":7960,"depends":8438,"ratified":8313,"contact":8439,"extension":8440,"proposal":8146},454,"VK_KHR_external_memory,VK_VERSION_1_1","Lina Versace @versalinyaa","VK_EXT_external_memory_acquire_unmodified",{"number":8442,"type":8174,"author":8236,"provisional":7960,"depends":8443,"ratified":8339,"contact":8439,"extension":8444,"proposal":7960},126,"VK_KHR_external_memory_fd","VK_EXT_external_memory_dma_buf",{"number":8446,"type":8174,"author":8236,"provisional":7960,"depends":8438,"ratified":8339,"contact":8187,"extension":8447,"proposal":7960},179,"VK_EXT_external_memory_host",{"number":8449,"type":8174,"author":8450,"provisional":7960,"ratified":8313,"contact":8451,"extension":8452,"proposal":7960},171,"QCOM","Matthew Netsch @mnetsch","VK_EXT_filter_cubic",{"number":8454,"type":8174,"author":8236,"provisional":7960,"depends":8191,"contact":8451,"extension":8455,"proposal":7960},219,"VK_EXT_fragment_density_map",{"number":8457,"type":8174,"author":8236,"provisional":7960,"depends":8455,"contact":8451,"extension":8458,"proposal":7960},333,"VK_EXT_fragment_density_map2",{"number":8460,"type":8174,"author":8236,"provisional":7960,"depends":8191,"contact":8327,"extension":8461,"proposal":7960},252,"VK_EXT_fragment_shader_interlock",{"number":8463,"type":8174,"author":8236,"provisional":7960,"ratified":8313,"contact":8464,"extension":8465,"proposal":8146},376,"James Fitzpatrick @jamesfitzpatrick","VK_EXT_frame_boundary",{"number":8467,"type":8174,"author":8236,"provisional":7960,"depends":8468,"platform":8469,"ratified":8313,"contact":8303,"extension":8470,"proposal":7960},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":8472,"type":8174,"author":8236,"promotedto":8473,"provisional":7960,"contact":8474,"extension":8475,"proposal":7960},175,"VK_KHR_global_priority","Andres Rodriguez @lostgoat","VK_EXT_global_priority",{"number":8477,"type":8174,"author":8236,"promotedto":8473,"provisional":7960,"depends":8478,"contact":8401,"extension":8479,"proposal":7960},389,"VK_EXT_global_priority+(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)","VK_EXT_global_priority_query",{"number":8481,"type":8174,"author":8175,"provisional":7960,"depends":8482,"contact":8178,"extension":8483,"proposal":8146},321,"(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_pipeline_library","VK_EXT_graphics_pipeline_library",{"number":8485,"type":8174,"author":8359,"provisional":7960,"depends":8486,"ratified":8339,"contact":8360,"extension":8487,"proposal":7960},106,"VK_KHR_swapchain","VK_EXT_hdr_metadata",{"number":8489,"type":8295,"author":8236,"provisional":7960,"depends":8408,"contact":8490,"extension":8491,"proposal":7960},257,"Lisa Wu @chengtianww","VK_EXT_headless_surface",{"number":8493,"type":8174,"author":8236,"provisional":7960,"depends":8494,"ratified":8313,"contact":8374,"extension":8495,"proposal":8146},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":8497,"type":8174,"author":8236,"promotedto":8387,"provisional":7960,"depends":8191,"contact":8498,"extension":8499,"proposal":7960},262,"Bas Nieuwenhuizen @BNieuwenhuizen","VK_EXT_host_query_reset",{"number":8501,"type":8174,"author":8236,"provisional":7960,"depends":8502,"specialuse":8259,"contact":8314,"extension":8503,"proposal":7960},394,"(VK_KHR_maintenance1+VK_KHR_get_physical_device_properties2),VK_VERSION_1_1","VK_EXT_image_2d_view_of_3d",{"number":8505,"type":8174,"author":8236,"provisional":7960,"depends":8191,"contact":8270,"extension":8506,"proposal":8146},339,"VK_EXT_image_compression_control",{"number":8508,"type":8174,"author":8236,"provisional":7960,"depends":8506,"contact":8270,"extension":8509,"proposal":7960},438,"VK_EXT_image_compression_control_swapchain",{"number":8511,"type":8174,"author":8236,"provisional":7960,"depends":8512,"ratified":8313,"contact":8439,"extension":8513,"proposal":7960},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":8515,"type":8174,"author":8236,"promotedto":8289,"provisional":7960,"depends":8191,"ratified":8290,"contact":8370,"extension":8516,"proposal":7960},336,"VK_EXT_image_robustness",{"number":8518,"type":8174,"author":8236,"provisional":7960,"depends":8502,"specialuse":8366,"contact":8314,"extension":8519,"proposal":8146},419,"VK_EXT_image_sliced_view_of_3d",{"number":8521,"type":8174,"author":8236,"provisional":7960,"depends":8191,"contact":8291,"extension":8522,"proposal":7960},392,"VK_EXT_image_view_min_lod",{"number":8524,"type":8174,"author":8236,"promotedto":8525,"provisional":7960,"depends":8191,"contact":8327,"extension":8526,"proposal":7960},266,"VK_KHR_index_type_uint8","VK_EXT_index_type_uint8",{"number":8528,"type":8174,"author":8236,"promotedto":8289,"provisional":7960,"depends":8529,"contact":8530,"extension":8531,"proposal":7960},139,"(VK_KHR_get_physical_device_properties2+VK_KHR_maintenance1),VK_VERSION_1_1","Daniel Rakos @aqnuep","VK_EXT_inline_uniform_block",{"number":8533,"type":8295,"author":8236,"provisional":7960,"ratified":8313,"contact":8534,"extension":8535,"proposal":8146},497,"Christophe Riccio @christophe","VK_EXT_layer_settings",{"number":8537,"type":8174,"author":8236,"provisional":7960,"depends":8191,"specialuse":8259,"contact":8374,"extension":8538,"proposal":8146},466,"VK_EXT_legacy_dithering",{"number":8540,"type":8174,"author":8236,"provisional":7960,"depends":8541,"ratified":8313,"specialuse":8259,"contact":8314,"extension":8542,"proposal":8146},496,"VK_EXT_vertex_input_dynamic_state","VK_EXT_legacy_vertex_attributes",{"number":8544,"type":8174,"author":8236,"promotedto":8545,"provisional":7960,"depends":8191,"specialuse":8546,"contact":8321,"extension":8547,"proposal":7960},260,"VK_KHR_line_rasterization","cadsupport","VK_EXT_line_rasterization",{"number":8549,"type":8174,"author":8236,"promotedto":8550,"provisional":7960,"ratified":8313,"contact":8374,"extension":8551,"proposal":7960},401,"VK_KHR_load_store_op_none","VK_EXT_load_store_op_none",{"number":8553,"type":8174,"author":8236,"provisional":7960,"depends":8554,"ratified":8313,"contact":8555,"extension":8556,"proposal":8146},273,"VK_KHR_map_memory2","Faith Ekstrand @gfxstrand","VK_EXT_map_memory_placed",{"number":8558,"type":8174,"author":8236,"provisional":7960,"depends":8191,"ratified":8313,"contact":8321,"extension":8559,"proposal":7960},238,"VK_EXT_memory_budget",{"number":8561,"type":8174,"author":8236,"provisional":7960,"depends":8191,"ratified":8313,"contact":8321,"extension":8562,"proposal":7960},239,"VK_EXT_memory_priority",{"number":8564,"type":8174,"author":8236,"provisional":7960,"depends":8565,"contact":8566,"extension":8567,"proposal":8146},329,"VK_KHR_spirv_1_4","Christoph Kubisch @pixeljetstream","VK_EXT_mesh_shader",{"number":8569,"type":8174,"author":8236,"provisional":7960,"platform":8570,"contact":8571,"extension":8572,"proposal":8146},312,"metal","Bill Hollings @billhollings","VK_EXT_metal_objects",{"number":8574,"type":8295,"author":8236,"provisional":7960,"depends":8408,"platform":8570,"contact":8575,"extension":8576,"proposal":7960},218,"Dzmitry Malyshau @kvark","VK_EXT_metal_surface",{"number":8578,"type":8174,"author":8236,"provisional":7960,"depends":8191,"contact":8314,"extension":8579,"proposal":7960},393,"VK_EXT_multi_draw",{"number":8581,"type":8174,"author":8236,"provisional":7960,"depends":8582,"contact":8374,"extension":8583,"proposal":8146},377,"(VK_KHR_create_renderpass2+VK_KHR_depth_stencil_resolve),VK_VERSION_1_2","VK_EXT_multisampled_render_to_single_sampled",{"number":8585,"type":8174,"author":8236,"provisional":7960,"depends":8586,"specialuse":8366,"contact":8587,"extension":8588,"proposal":8146},495,"VK_KHR_maintenance3","Joshua Ashton @Joshua-Ashton,Hans-Kristian Arntzen @HansKristian-Work","VK_EXT_mutable_descriptor_type",{"number":8590,"type":8174,"author":8236,"provisional":7960,"depends":8191,"ratified":8313,"contact":8327,"extension":8591,"proposal":7960},452,"VK_EXT_nested_command_buffer",{"number":8593,"type":8174,"author":8236,"provisional":7960,"depends":8191,"specialuse":8594,"contact":8595,"extension":8596,"proposal":8146},423,"d3demulation,glemulation","Georg Lehmann @DadSchoorse","VK_EXT_non_seamless_cube_map",{"number":8598,"type":8174,"author":8236,"provisional":7960,"depends":8599,"ratified":8313,"contact":8600,"extension":8601,"proposal":8146},397,"VK_KHR_acceleration_structure+(VK_KHR_synchronization2,VK_VERSION_1_3)","Christoph Kubisch @pixeljetstream, Eric Werness","VK_EXT_opacity_micromap",{"number":8603,"type":8174,"author":8236,"provisional":7960,"depends":8562,"contact":8327,"extension":8604,"proposal":7960},413,"VK_EXT_pageable_device_local_memory",{"number":8606,"type":8174,"author":8236,"provisional":7960,"depends":8191,"ratified":8339,"contact":8196,"extension":8607,"proposal":7960},213,"VK_EXT_pci_bus_info",{"number":8609,"type":8174,"author":8236,"provisional":7960,"depends":8191,"contact":8610,"extension":8611,"proposal":7960},354,"Simon Ser @emersion","VK_EXT_physical_device_drm",{"number":8613,"type":8174,"author":8175,"promotedto":8289,"provisional":7960,"depends":8191,"contact":8614,"extension":8615,"proposal":7960},298,"Gregory Grebe @grgrebe_amd","VK_EXT_pipeline_creation_cache_control",{"number":8617,"type":8174,"author":8359,"promotedto":8289,"provisional":7960,"specialuse":8186,"contact":8618,"extension":8619,"proposal":7960},193,"Jean-Francois Roy @jfroy","VK_EXT_pipeline_creation_feedback",{"number":8621,"type":8174,"author":8236,"provisional":7960,"depends":8622,"contact":8623,"extension":8624,"proposal":8146},499,"VK_KHR_ray_tracing_pipeline+VK_KHR_pipeline_library","Hans-Kristian Arntzen @HansKristian-Work","VK_EXT_pipeline_library_group_handles",{"number":8626,"type":8174,"author":8236,"provisional":7960,"depends":8191,"contact":8627,"extension":8628,"proposal":7960},373,"Mukund Keshava @mkeshavanv","VK_EXT_pipeline_properties",{"number":8630,"type":8174,"author":8236,"provisional":7960,"depends":8191,"contact":8374,"extension":8631,"proposal":8146},467,"VK_EXT_pipeline_protected_access",{"number":8633,"type":8174,"author":8634,"provisional":7960,"depends":8191,"contact":8635,"extension":8636,"proposal":7960},69,"IMG","Jarred Davies","VK_EXT_pipeline_robustness",{"number":8638,"type":8174,"author":8301,"provisional":7960,"ratified":8313,"contact":8639,"extension":8640,"proposal":7960},156,"Daniel Koch @dgkoch","VK_EXT_post_depth_coverage",{"number":8642,"type":8174,"author":8236,"provisional":7960,"depends":8191,"ratified":8313,"specialuse":8259,"contact":8374,"extension":8643,"proposal":7960},357,"VK_EXT_primitive_topology_list_restart",{"number":8645,"type":8174,"author":8236,"provisional":7960,"depends":8646,"specialuse":8259,"contact":8374,"extension":8647,"proposal":8146},383,"VK_EXT_transform_feedback","VK_EXT_primitives_generated_query",{"number":8649,"type":8174,"author":8301,"promotedto":8289,"provisional":7960,"depends":8191,"contact":8650,"extension":8651,"proposal":7960},296,"Matthew Rusch @mattruschnv","VK_EXT_private_data",{"number":8653,"type":8174,"author":8236,"provisional":7960,"depends":8191,"ratified":8313,"specialuse":8259,"contact":8654,"extension":8655,"proposal":7960},255,"Jesse Hall @jessehall","VK_EXT_provoking_vertex",{"number":8657,"type":8174,"author":8236,"provisional":7960,"depends":8438,"ratified":8339,"contact":8439,"extension":8658,"proposal":7960},127,"VK_EXT_queue_family_foreign",{"number":8660,"type":8174,"author":8268,"provisional":7960,"depends":8191,"contact":8270,"extension":8269,"proposal":8146},464,{"number":8662,"type":8174,"author":8236,"provisional":7960,"depends":8663,"contact":8270,"extension":8664,"proposal":7960},345,"VK_KHR_sampler_ycbcr_conversion,VK_VERSION_1_1","VK_EXT_rgba10x6_formats",{"number":8666,"type":8174,"author":8236,"provisional":7960,"depends":8191,"ratified":8339,"contact":8351,"extension":8667,"proposal":7960},287,"VK_EXT_robustness2",{"number":8669,"type":8174,"author":8175,"provisional":7960,"depends":8191,"ratified":8339,"contact":8187,"extension":8670,"proposal":7960},144,"VK_EXT_sample_locations",{"number":8672,"type":8174,"author":8301,"promotedto":8387,"provisional":7960,"depends":8191,"contact":8321,"extension":8673,"proposal":7960},131,"VK_EXT_sampler_filter_minmax",{"number":8675,"type":8174,"author":8236,"promotedto":8387,"provisional":7960,"depends":8191,"contact":8178,"extension":8676,"proposal":7960},222,"VK_EXT_scalar_block_layout",{"number":8678,"type":8174,"author":8236,"promotedto":8387,"provisional":7960,"contact":8187,"extension":8679,"proposal":7960},247,"VK_EXT_separate_stencil_usage",{"number":8681,"type":8174,"author":8301,"provisional":7960,"depends":8191,"ratified":8339,"contact":8431,"extension":8682,"proposal":7960},261,"VK_EXT_shader_atomic_float",{"number":8684,"type":8174,"author":8236,"provisional":7960,"depends":8682,"ratified":8313,"contact":8555,"extension":8685,"proposal":7960},274,"VK_EXT_shader_atomic_float2",{"number":8687,"type":8174,"author":8236,"promotedto":8289,"provisional":7960,"depends":8191,"ratified":8290,"contact":8321,"extension":8688,"proposal":7960},277,"VK_EXT_shader_demote_to_helper_invocation",{"number":8690,"type":8174,"author":8236,"provisional":7960,"depends":8191,"ratified":8313,"contact":8178,"extension":8691,"proposal":7960},235,"VK_EXT_shader_image_atomic_int64",{"number":8693,"type":8174,"author":8236,"provisional":7960,"depends":8694,"contact":8623,"extension":8695,"proposal":8146},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":8697,"type":8174,"author":8236,"provisional":7960,"depends":8424,"ratified":8313,"contact":8698,"extension":8699,"proposal":8146},483,"Daniel Story @daniel-story","VK_EXT_shader_object",{"number":8701,"type":8174,"author":8236,"provisional":7960,"ratified":8313,"contact":8279,"extension":8702,"proposal":8146},565,"VK_EXT_shader_replicated_composites",{"number":8704,"type":8174,"author":8236,"provisional":7960,"ratified":8339,"contact":8202,"extension":8705,"proposal":7960},141,"VK_EXT_shader_stencil_export",{"number":8707,"type":8174,"author":8301,"deprecatedby":8387,"provisional":7960,"contact":8639,"extension":8708,"proposal":7960},65,"VK_EXT_shader_subgroup_ballot",{"number":8710,"type":8174,"author":8301,"deprecatedby":8285,"provisional":7960,"contact":8639,"extension":8711,"proposal":7960},66,"VK_EXT_shader_subgroup_vote",{"number":8713,"type":8174,"author":8236,"provisional":7960,"depends":8289,"ratified":8313,"contact":8270,"extension":8714,"proposal":8146},396,"VK_EXT_shader_tile_image",{"number":8716,"type":8174,"author":8301,"promotedto":8387,"provisional":7960,"contact":8639,"extension":8717,"proposal":7960},163,"VK_EXT_shader_viewport_index_layer",{"number":8719,"type":8174,"author":8236,"promotedto":8289,"provisional":7960,"depends":8285,"ratified":8290,"contact":8720,"extension":8721,"proposal":7960},226,"Neil Henning @sheredom","VK_EXT_subgroup_size_control",{"number":8723,"type":8174,"author":8236,"provisional":7960,"depends":8191,"contact":8724,"extension":8725,"proposal":8146},459,"Ting Wei @catweiting","VK_EXT_subpass_merge_feedback",{"number":8727,"type":8295,"author":8236,"provisional":7960,"depends":8728,"contact":8374,"extension":8729,"proposal":8146},275,"VK_KHR_surface+VK_KHR_get_surface_capabilities2","VK_EXT_surface_maintenance1",{"number":8731,"type":8295,"author":8359,"provisional":7960,"depends":8408,"contact":8360,"extension":8732,"proposal":7960},105,"VK_EXT_swapchain_colorspace",{"number":8734,"type":8174,"author":8236,"provisional":7960,"depends":8735,"contact":8374,"extension":8736,"proposal":8146},276,"VK_KHR_swapchain+VK_EXT_surface_maintenance1+(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)","VK_EXT_swapchain_maintenance1",{"number":8738,"type":8174,"author":8236,"promotedto":8289,"provisional":7960,"depends":8191,"ratified":8290,"contact":8321,"extension":8739,"proposal":7960},282,"VK_EXT_texel_buffer_alignment",{"number":8741,"type":8174,"author":8268,"promotedto":8289,"provisional":7960,"depends":8191,"ratified":8290,"contact":8270,"extension":8742,"proposal":7960},67,"VK_EXT_texture_compression_astc_hdr",{"number":8744,"type":8174,"author":8236,"promotedto":8289,"provisional":7960,"contact":8178,"extension":8745,"proposal":7960},246,"VK_EXT_tooling_info",{"number":8060,"type":8174,"author":8301,"provisional":7960,"depends":8191,"ratified":8313,"specialuse":8747,"contact":8327,"extension":8646,"proposal":7960},"glemulation,d3demulation,devtools",{"number":8749,"type":8174,"author":8359,"provisional":7960,"contact":8750,"extension":8751,"proposal":7960},161,"Cort Stratton @cdwfs","VK_EXT_validation_cache",{"number":8753,"type":8295,"author":8754,"deprecatedby":8535,"provisional":7960,"specialuse":8142,"contact":8755,"extension":8756,"proposal":7960},248,"LUNARG","Karl Schultz @karl-lunarg","VK_EXT_validation_features",{"number":8758,"type":8295,"author":8359,"deprecatedby":8535,"provisional":7960,"specialuse":8142,"contact":8759,"extension":8760,"proposal":7960},62,"Tobin Ehlis @tobine","VK_EXT_validation_flags",{"number":8762,"type":8174,"author":8301,"promotedto":8763,"provisional":7960,"depends":8191,"contact":8344,"extension":8764,"proposal":7960},191,"VK_KHR_vertex_attribute_divisor","VK_EXT_vertex_attribute_divisor",{"number":8766,"type":8174,"author":8236,"provisional":7960,"depends":8191,"ratified":8313,"contact":8327,"extension":8541,"proposal":7960},353,{"number":8768,"type":8174,"author":8236,"promotedto":8289,"provisional":7960,"depends":8663,"ratified":8290,"contact":8769,"extension":8770,"proposal":7960},331,"Tony Zlatinski @tzlatinski","VK_EXT_ycbcr_2plane_444_formats",{"number":8772,"type":8174,"author":8236,"provisional":7960,"depends":8663,"ratified":8339,"contact":8327,"extension":8773,"proposal":7960},253,"VK_EXT_ycbcr_image_arrays",{"number":8775,"type":8174,"author":8776,"provisional":7960,"depends":8777,"platform":8778,"contact":8779,"extension":8780,"proposal":7960},367,"FUCHSIA","VK_FUCHSIA_external_memory+(VK_KHR_sampler_ycbcr_conversion,VK_VERSION_1_1)","fuchsia","John Rosasco @rosasco","VK_FUCHSIA_buffer_collection",{"number":8782,"type":8174,"author":8776,"provisional":7960,"depends":8783,"platform":8778,"contact":8779,"extension":8784,"proposal":7960},365,"(VK_KHR_external_memory_capabilities+VK_KHR_external_memory),VK_VERSION_1_1","VK_FUCHSIA_external_memory",{"number":8786,"type":8174,"author":8776,"provisional":7960,"depends":8787,"platform":8778,"contact":8779,"extension":8788,"proposal":7960},366,"VK_KHR_external_semaphore_capabilities+VK_KHR_external_semaphore","VK_FUCHSIA_external_semaphore",{"number":8790,"type":8295,"author":8776,"provisional":7960,"depends":8408,"platform":8778,"contact":8791,"extension":8792,"proposal":7960},215,"Craig Stout @cdotstout","VK_FUCHSIA_imagepipe_surface",{"number":8794,"type":8174,"author":8795,"provisional":7960,"depends":8796,"platform":8797,"contact":8618,"extension":8798,"proposal":7960},192,"GGP","VK_KHR_swapchain+VK_GGP_stream_descriptor_surface","ggp","VK_GGP_frame_token",{"number":8800,"type":8295,"author":8795,"provisional":7960,"depends":8408,"platform":8797,"contact":8618,"extension":8801,"proposal":7960},50,"VK_GGP_stream_descriptor_surface",{"number":8803,"type":8174,"author":8359,"provisional":7960,"contact":8804,"extension":8805,"proposal":7960},225,"Hai Nguyen @chaoticbob","VK_GOOGLE_decorate_string",{"number":8807,"type":8174,"author":8359,"provisional":7960,"depends":8486,"contact":8808,"extension":8809,"proposal":7960},93,"Ian Elliott @ianelliottus","VK_GOOGLE_display_timing",{"number":8811,"type":8174,"author":8359,"provisional":7960,"contact":8804,"extension":8812,"proposal":7960},224,"VK_GOOGLE_hlsl_functionality1",{"number":8814,"type":8295,"author":8359,"provisional":7960,"depends":8408,"specialuse":8259,"contact":8374,"extension":8815,"proposal":8146},434,"VK_GOOGLE_surfaceless_query",{"number":8817,"type":8174,"author":8359,"provisional":7960,"contact":8818,"extension":8819,"proposal":7960},290,"Kaye Mason @chaleur","VK_GOOGLE_user_type",{"number":8821,"type":8174,"author":8822,"provisional":7960,"depends":8191,"contact":8823,"extension":8824,"proposal":8146},405,"HUAWEI","Yuchang Wang @richard_Wang2","VK_HUAWEI_cluster_culling_shader",{"number":8826,"type":8174,"author":8827,"provisional":7960,"depends":8828,"contact":8829,"extension":8830,"proposal":8146},371,"Huawei","VK_KHR_ray_tracing_pipeline+(VK_KHR_synchronization2,VK_VERSION_1_3)","Pan Gao @PanGao-h","VK_HUAWEI_invocation_mask",{"number":8832,"type":8174,"author":8822,"provisional":7960,"depends":8833,"contact":8829,"extension":8834,"proposal":7960},370,"((VK_KHR_create_renderpass2,VK_VERSION_1_2)+VK_KHR_synchronization2),VK_VERSION_1_3","VK_HUAWEI_subpass_shading",{"number":8014,"type":8174,"author":8634,"provisional":7960,"contact":8178,"extension":8836,"proposal":7960},"VK_IMG_filter_cubic",{"number":8838,"type":8174,"author":8634,"deprecatedby":8839,"provisional":7960,"contact":8840,"extension":8841,"proposal":7960},55,null,"Stuart Smith","VK_IMG_format_pvrtc",{"number":8843,"type":8174,"author":8634,"provisional":7960,"depends":8191,"specialuse":8259,"contact":8464,"extension":8844,"proposal":7960},111,"VK_IMG_relaxed_line_rasterization",{"number":8846,"type":8174,"author":8847,"provisional":7960,"specialuse":8186,"contact":8848,"extension":8849,"proposal":7960},211,"INTEL","Lionel Landwerlin @llandwerlin","VK_INTEL_performance_query",{"number":8851,"type":8174,"author":8847,"provisional":7960,"depends":8191,"contact":8852,"extension":8853,"proposal":7960},210,"Ian Romanick @ianromanick","VK_INTEL_shader_integer_functions2",{"number":8855,"type":8174,"author":8856,"promotedto":8285,"provisional":7960,"depends":8857,"ratified":8313,"contact":8270,"extension":8858,"proposal":7960},84,"KHR","(VK_KHR_get_physical_device_properties2+VK_KHR_storage_buffer_storage_class),VK_VERSION_1_1","VK_KHR_16bit_storage",{"number":8860,"type":8174,"author":8856,"promotedto":8387,"provisional":7960,"depends":8857,"ratified":8313,"contact":8861,"extension":8862,"proposal":7960},178,"Alexander Galazin @alegal-arm","VK_KHR_8bit_storage",{"number":8864,"type":8174,"author":8856,"provisional":7960,"depends":8865,"ratified":8313,"contact":8639,"extension":8866,"proposal":7960},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":7986,"type":8295,"author":8856,"provisional":7960,"depends":8408,"platform":8258,"ratified":8313,"contact":8265,"extension":8868,"proposal":7960},"VK_KHR_android_surface",{"number":8870,"type":8174,"author":8856,"promotedto":8285,"provisional":7960,"ratified":8313,"contact":8178,"extension":8871,"proposal":7960},158,"VK_KHR_bind_memory2",{"number":8873,"type":8174,"author":8856,"promotedto":8387,"provisional":7960,"depends":8874,"ratified":8313,"contact":8321,"extension":8331,"proposal":7960},258,"(VK_KHR_get_physical_device_properties2+VK_KHR_device_group),VK_VERSION_1_1",{"number":8876,"type":8174,"author":8856,"provisional":7960,"depends":8191,"ratified":8339,"contact":8530,"extension":8335,"proposal":7960},544,{"number":8878,"type":8174,"author":8856,"provisional":7960,"depends":8879,"ratified":8313,"contact":8880,"extension":8881,"proposal":8146},512,"VK_KHR_get_physical_device_properties2","Jean-Noe Morissette @MagicPoncho","VK_KHR_compute_shader_derivatives",{"number":8883,"type":8174,"author":8856,"provisional":7960,"depends":8191,"ratified":8313,"contact":8279,"extension":8884,"proposal":8146},507,"VK_KHR_cooperative_matrix",{"number":8886,"type":8174,"author":8856,"promotedto":8289,"provisional":7960,"depends":8191,"ratified":8339,"contact":8451,"extension":8887,"proposal":7960},338,"VK_KHR_copy_commands2",{"number":8889,"type":8174,"author":8856,"promotedto":8387,"provisional":7960,"depends":8890,"ratified":8313,"contact":8891,"extension":8892,"proposal":7960},110,"(VK_KHR_multiview+VK_KHR_maintenance2),VK_VERSION_1_1","Tobias Hector @tobias","VK_KHR_create_renderpass2",{"number":8894,"type":8174,"author":8856,"promotedto":8285,"provisional":7960,"depends":8895,"ratified":8313,"contact":8303,"extension":8896,"proposal":7960},128,"VK_KHR_get_memory_requirements2,VK_VERSION_1_1","VK_KHR_dedicated_allocation",{"number":8898,"type":8174,"author":8856,"provisional":7960,"ratified":8313,"contact":8899,"extension":8900,"proposal":7960},269,"Josh Barczak @jbarczak","VK_KHR_deferred_host_operations",{"number":8902,"type":8174,"author":8856,"promotedto":8387,"provisional":7960,"depends":8903,"ratified":8313,"contact":8904,"extension":8905,"proposal":7960},200,"VK_KHR_create_renderpass2,VK_VERSION_1_2","Jan-Harald Fredriksen @janharald","VK_KHR_depth_stencil_resolve",{"number":8907,"type":8174,"author":8856,"promotedto":8285,"provisional":7960,"ratified":8313,"contact":8908,"extension":8909,"proposal":7960},86,"Markus Tavenrath @mtavenrath","VK_KHR_descriptor_update_template",{"number":8911,"type":8174,"author":8856,"promotedto":8285,"provisional":7960,"depends":8912,"ratified":8313,"contact":8321,"extension":8913,"proposal":7960},61,"VK_KHR_device_group_creation","VK_KHR_device_group",{"number":8915,"type":8295,"author":8856,"promotedto":8285,"provisional":7960,"ratified":8313,"contact":8321,"extension":8912,"proposal":7960},71,{"number":937,"type":8295,"author":8856,"provisional":7960,"depends":8408,"ratified":8339,"contact":8917,"extension":8405,"proposal":7960},"James Jones @cubanismo,Norbert Nopper @FslNopper",{"number":963,"type":8174,"author":8856,"provisional":7960,"depends":8919,"ratified":8339,"contact":8303,"extension":8920,"proposal":7960},"VK_KHR_swapchain+VK_KHR_display","VK_KHR_display_swapchain",{"number":8922,"type":8174,"author":8856,"promotedto":8387,"provisional":7960,"ratified":8313,"contact":8327,"extension":8199,"proposal":7960},170,{"number":8924,"type":8174,"author":8856,"promotedto":8387,"provisional":7960,"depends":8191,"ratified":8313,"contact":8187,"extension":8925,"proposal":7960},197,"VK_KHR_driver_properties",{"number":8124,"type":8174,"author":8856,"promotedto":8289,"provisional":7960,"depends":8927,"ratified":8313,"contact":8178,"extension":8928,"proposal":8146},"((VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_depth_stencil_resolve),VK_VERSION_1_2","VK_KHR_dynamic_rendering",{"number":8930,"type":8174,"author":8175,"provisional":7960,"depends":8931,"ratified":8313,"contact":8178,"extension":8932,"proposal":8146},233,"VK_KHR_dynamic_rendering,VK_VERSION_1_3","VK_KHR_dynamic_rendering_local_read",{"number":8934,"type":8174,"author":8856,"promotedto":8285,"provisional":7960,"depends":8935,"ratified":8313,"contact":8265,"extension":8936,"proposal":7960},114,"VK_KHR_external_fence_capabilities","VK_KHR_external_fence",{"number":8938,"type":8295,"author":8856,"promotedto":8285,"provisional":7960,"depends":8191,"ratified":8313,"contact":8265,"extension":8935,"proposal":7960},113,{"number":8940,"type":8174,"author":8856,"provisional":7960,"depends":8941,"ratified":8339,"contact":8265,"extension":8942,"proposal":7960},116,"VK_KHR_external_fence,VK_VERSION_1_1","VK_KHR_external_fence_fd",{"number":8944,"type":8174,"author":8856,"provisional":7960,"depends":8936,"platform":8469,"ratified":8313,"contact":8265,"extension":8945,"proposal":7960},115,"VK_KHR_external_fence_win32",{"number":8947,"type":8174,"author":8856,"promotedto":8285,"provisional":7960,"depends":8948,"ratified":8313,"contact":8303,"extension":8949,"proposal":7960},73,"VK_KHR_external_memory_capabilities,VK_VERSION_1_1","VK_KHR_external_memory",{"number":8951,"type":8295,"author":8856,"promotedto":8285,"provisional":7960,"depends":8191,"ratified":8313,"contact":8303,"extension":8952,"proposal":7960},72,"VK_KHR_external_memory_capabilities",{"number":8954,"type":8174,"author":8856,"provisional":7960,"depends":8438,"ratified":8339,"contact":8303,"extension":8443,"proposal":7960},75,{"number":8956,"type":8174,"author":8856,"provisional":7960,"depends":8438,"platform":8469,"ratified":8313,"contact":8303,"extension":8957,"proposal":7960},74,"VK_KHR_external_memory_win32",{"number":8959,"type":8174,"author":8856,"promotedto":8285,"provisional":7960,"depends":8960,"ratified":8313,"contact":8303,"extension":8961,"proposal":7960},78,"VK_KHR_external_semaphore_capabilities","VK_KHR_external_semaphore",{"number":8963,"type":8295,"author":8856,"promotedto":8285,"provisional":7960,"depends":8191,"ratified":8313,"contact":8303,"extension":8960,"proposal":7960},77,{"number":8965,"type":8174,"author":8856,"provisional":7960,"depends":8966,"ratified":8339,"contact":8303,"extension":8967,"proposal":7960},80,"VK_KHR_external_semaphore,VK_VERSION_1_1","VK_KHR_external_semaphore_fd",{"number":8969,"type":8174,"author":8856,"provisional":7960,"depends":8961,"platform":8469,"ratified":8313,"contact":8303,"extension":8970,"proposal":7960},79,"VK_KHR_external_semaphore_win32",{"number":8972,"type":8174,"author":8856,"promotedto":8289,"provisional":7960,"depends":8191,"ratified":8313,"contact":8848,"extension":8973,"proposal":7960},361,"VK_KHR_format_feature_flags2",{"number":8975,"type":8174,"author":8856,"provisional":7960,"depends":8191,"ratified":8313,"contact":8182,"extension":8976,"proposal":8146},323,"VK_KHR_fragment_shader_barycentric",{"number":8978,"type":8174,"author":8856,"provisional":7960,"depends":8979,"ratified":8339,"contact":8178,"extension":8980,"proposal":8146},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":8982,"type":8295,"author":8856,"provisional":7960,"depends":8405,"ratified":8339,"contact":8303,"extension":8983,"proposal":7960},122,"VK_KHR_get_display_properties2",{"number":8985,"type":8174,"author":8856,"promotedto":8285,"provisional":7960,"ratified":8313,"contact":8555,"extension":8986,"proposal":7960},147,"VK_KHR_get_memory_requirements2",{"number":8988,"type":8295,"author":8856,"promotedto":8285,"provisional":7960,"ratified":8313,"contact":8321,"extension":8879,"proposal":7960},60,{"number":8990,"type":8295,"author":8856,"provisional":7960,"depends":8408,"ratified":8339,"contact":8303,"extension":8991,"proposal":7960},120,"VK_KHR_get_surface_capabilities2",{"number":8993,"type":8174,"author":8856,"provisional":7960,"depends":8191,"ratified":8339,"contact":8178,"extension":8473,"proposal":7960},189,{"number":8995,"type":8174,"author":8856,"promotedto":8387,"provisional":7960,"ratified":8313,"contact":8555,"extension":8996,"proposal":7960},148,"VK_KHR_image_format_list",{"number":8998,"type":8174,"author":8856,"promotedto":8387,"provisional":7960,"depends":8999,"ratified":8313,"contact":8891,"extension":9000,"proposal":7960},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":9002,"type":8174,"author":8856,"provisional":7960,"depends":8486,"ratified":8339,"contact":8808,"extension":9003,"proposal":7960},85,"VK_KHR_incremental_present",{"number":9005,"type":8174,"author":8856,"provisional":7960,"depends":8191,"ratified":8339,"contact":8327,"extension":8525,"proposal":7960},534,{"number":9007,"type":8174,"author":8856,"provisional":7960,"depends":8191,"ratified":8339,"contact":8327,"extension":8545,"proposal":7960},535,{"number":9009,"type":8174,"author":8856,"provisional":7960,"ratified":8313,"contact":8374,"extension":8550,"proposal":8146},527,{"number":9011,"type":8174,"author":8856,"promotedto":8285,"provisional":7960,"ratified":8313,"contact":8327,"extension":8219,"proposal":7960},70,{"number":9013,"type":8174,"author":8856,"promotedto":8285,"provisional":7960,"ratified":8313,"contact":9014,"extension":9015,"proposal":7960},118,"Michael Worcester @michaelworcester","VK_KHR_maintenance2",{"number":9017,"type":8174,"author":8856,"promotedto":8285,"provisional":7960,"depends":8191,"ratified":8313,"contact":8321,"extension":8586,"proposal":7960},169,{"number":9019,"type":8174,"author":8856,"promotedto":8289,"provisional":7960,"depends":8285,"ratified":8313,"contact":8327,"extension":9020,"proposal":7960},414,"VK_KHR_maintenance4",{"number":9022,"type":8174,"author":8856,"provisional":7960,"depends":9023,"ratified":8313,"contact":9024,"extension":9025,"proposal":8146},471,"(VK_VERSION_1_1+VK_KHR_dynamic_rendering),VK_VERSION_1_3","Stu Smith @stu-s","VK_KHR_maintenance5",{"number":9027,"type":8174,"author":8856,"provisional":7960,"depends":8285,"ratified":8313,"contact":9028,"extension":9029,"proposal":8146},546,"Jon Leech @oddhack","VK_KHR_maintenance6",{"number":9031,"type":8174,"author":8856,"provisional":7960,"depends":8285,"ratified":8313,"contact":8314,"extension":9032,"proposal":8146},563,"VK_KHR_maintenance7",{"number":9034,"type":8174,"author":8856,"provisional":7960,"ratified":8313,"contact":8555,"extension":8554,"proposal":8146},272,{"number":9036,"type":8174,"author":8856,"promotedto":8285,"provisional":7960,"depends":8191,"ratified":8313,"contact":8321,"extension":9037,"proposal":7960},54,"VK_KHR_multiview",{"extension":9039,"proposal":7960},"VK_KHR_object_refresh",{"number":9041,"type":8174,"author":8856,"provisional":7960,"depends":8191,"ratified":8339,"specialuse":8186,"contact":9042,"extension":9043,"proposal":7960},117,"Alon Or-bach @alonorbach","VK_KHR_performance_query",{"number":9045,"type":8174,"author":8856,"provisional":7960,"depends":9025,"ratified":8313,"contact":9024,"extension":9046,"proposal":8146},484,"VK_KHR_pipeline_binary",{"number":9048,"type":8174,"author":8856,"provisional":7960,"depends":8191,"ratified":8313,"specialuse":8186,"contact":8555,"extension":9049,"proposal":7960},270,"VK_KHR_pipeline_executable_properties",{"number":9051,"type":8174,"author":8856,"provisional":7960,"ratified":8313,"contact":8566,"extension":9052,"proposal":7960},291,"VK_KHR_pipeline_library",{"number":9054,"type":8295,"author":8856,"provisional":7960,"ratified":8313,"contact":9055,"extension":9056,"proposal":7960},395,"Charles Giessen @charles-lunarg","VK_KHR_portability_enumeration",{"number":9058,"type":8174,"author":8856,"provisional":8146,"depends":8191,"platform":8177,"ratified":8313,"contact":8571,"extension":9059,"proposal":7960},164,"VK_KHR_portability_subset",{"number":9061,"type":8174,"author":8856,"provisional":7960,"depends":9062,"ratified":8313,"contact":9063,"extension":9064,"proposal":7960},295,"VK_KHR_swapchain+VK_KHR_get_physical_device_properties2,VK_VERSION_1_1","Keith Packard @keithp","VK_KHR_present_id",{"number":9066,"type":8174,"author":8856,"provisional":7960,"depends":9067,"ratified":8313,"contact":9063,"extension":9068,"proposal":7960},249,"VK_KHR_swapchain+VK_KHR_present_id","VK_KHR_present_wait",{"number":9070,"type":8174,"author":8856,"provisional":7960,"depends":8191,"ratified":8313,"contact":8321,"extension":9071,"proposal":7960},81,"VK_KHR_push_descriptor",{"number":9073,"type":8174,"author":8856,"provisional":7960,"depends":9074,"ratified":8313,"contact":8639,"extension":9075,"proposal":7960},349,"VK_KHR_spirv_1_4+VK_KHR_acceleration_structure","VK_KHR_ray_query",{"number":9077,"type":8174,"author":8856,"provisional":7960,"depends":8866,"ratified":8313,"contact":8639,"extension":9078,"proposal":7960},387,"VK_KHR_ray_tracing_maintenance1",{"number":9080,"type":8174,"author":8856,"provisional":7960,"depends":9074,"ratified":8313,"contact":8639,"extension":9081,"proposal":7960},348,"VK_KHR_ray_tracing_pipeline",{"number":9083,"type":8174,"author":8856,"provisional":7960,"depends":8866,"ratified":8313,"contact":9084,"extension":9085,"proposal":8146},482,"Eric Werness","VK_KHR_ray_tracing_position_fetch",{"number":9087,"type":8174,"author":8856,"promotedto":8285,"provisional":7960,"ratified":8313,"contact":9088,"extension":9089,"proposal":7960},145,"John Kessenich @johnkslang","VK_KHR_relaxed_block_layout",{"number":8010,"type":8174,"author":8856,"promotedto":8387,"provisional":7960,"ratified":8313,"contact":8178,"extension":9091,"proposal":7960},"VK_KHR_sampler_mirror_clamp_to_edge",{"number":9093,"type":8174,"author":8856,"promotedto":8285,"provisional":7960,"depends":9094,"ratified":8313,"contact":9095,"extension":9096,"proposal":7960},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":9098,"type":8174,"author":8856,"promotedto":8387,"provisional":7960,"depends":8979,"ratified":8313,"contact":8327,"extension":9099,"proposal":7960},242,"VK_KHR_separate_depth_stencil_layouts",{"number":9101,"type":8174,"author":8856,"promotedto":8387,"provisional":7960,"depends":8191,"ratified":8313,"contact":9102,"extension":9103,"proposal":7960},181,"Aaron Hagan @ahagan","VK_KHR_shader_atomic_int64",{"number":9105,"type":8174,"author":8856,"provisional":7960,"depends":8191,"ratified":8339,"contact":9102,"extension":9106,"proposal":7960},182,"VK_KHR_shader_clock",{"number":9108,"type":8174,"author":8856,"promotedto":8285,"provisional":7960,"ratified":8313,"contact":8639,"extension":9109,"proposal":7960},64,"VK_KHR_shader_draw_parameters",{"number":9111,"type":8174,"author":8856,"provisional":7960,"depends":8191,"ratified":8313,"contact":8279,"extension":9112,"proposal":8146},545,"VK_KHR_shader_expect_assume",{"number":9114,"type":8174,"author":8856,"promotedto":8387,"provisional":7960,"depends":8191,"ratified":8313,"contact":8861,"extension":8205,"proposal":7960},83,{"number":9116,"type":8174,"author":8856,"promotedto":8387,"provisional":7960,"depends":8191,"ratified":8313,"contact":8861,"extension":9117,"proposal":7960},198,"VK_KHR_shader_float_controls",{"number":9119,"type":8174,"author":8856,"provisional":7960,"depends":9120,"ratified":8313,"contact":8370,"extension":9121,"proposal":8146},529,"VK_VERSION_1_1+VK_KHR_shader_float_controls","VK_KHR_shader_float_controls2",{"number":9123,"type":8174,"author":8856,"promotedto":8289,"provisional":7960,"depends":8191,"ratified":8313,"contact":8279,"extension":9124,"proposal":8146},281,"VK_KHR_shader_integer_dot_product",{"number":9126,"type":8174,"author":8856,"provisional":7960,"depends":8285,"ratified":8313,"contact":9127,"extension":9128,"proposal":8146},435,"Alan Baker @alan-baker","VK_KHR_shader_maximal_reconvergence",{"number":9130,"type":8174,"author":8856,"promotedto":8289,"provisional":7960,"ratified":8313,"contact":8356,"extension":9131,"proposal":7960},294,"VK_KHR_shader_non_semantic_info",{"number":9133,"type":8174,"author":8856,"provisional":7960,"depends":9134,"ratified":8313,"contact":8178,"extension":9135,"proposal":8146},236,"VK_VERSION_1_1+VK_KHR_vulkan_memory_model+VK_KHR_shader_maximal_reconvergence","VK_KHR_shader_quad_control",{"number":9137,"type":8174,"author":8856,"provisional":7960,"ratified":8313,"contact":9138,"extension":9139,"proposal":8146},559,"Nathan Gauër @Keenuts","VK_KHR_shader_relaxed_extended_instruction",{"number":9141,"type":8174,"author":8856,"promotedto":8387,"provisional":7960,"depends":8285,"ratified":8313,"contact":8720,"extension":9142,"proposal":7960},176,"VK_KHR_shader_subgroup_extended_types",{"number":9144,"type":8174,"author":8856,"provisional":7960,"ratified":8313,"contact":8279,"extension":9145,"proposal":8146},417,"VK_KHR_shader_subgroup_rotate",{"number":9147,"type":8174,"author":8856,"provisional":7960,"depends":8285,"ratified":8313,"contact":9127,"extension":9148,"proposal":7960},324,"VK_KHR_shader_subgroup_uniform_control_flow",{"number":9150,"type":8174,"author":8856,"promotedto":8289,"provisional":7960,"depends":8191,"ratified":8339,"contact":8265,"extension":9151,"proposal":7960},216,"VK_KHR_shader_terminate_invocation",{"number":9153,"type":8174,"author":8856,"provisional":7960,"depends":9154,"ratified":8339,"contact":9042,"extension":9155,"proposal":7960},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":9157,"type":8174,"author":8856,"promotedto":8387,"provisional":7960,"depends":9120,"ratified":8313,"contact":8265,"extension":8565,"proposal":7960},237,{"number":9159,"type":8174,"author":8856,"promotedto":8285,"provisional":7960,"ratified":8313,"contact":8861,"extension":9160,"proposal":7960},132,"VK_KHR_storage_buffer_storage_class",{"number":881,"type":8295,"author":8856,"provisional":7960,"ratified":8339,"contact":9162,"extension":8408,"proposal":7960},"James Jones @cubanismo,Ian Elliott @ianelliottus",{"number":9164,"type":8295,"author":8856,"provisional":7960,"depends":9165,"ratified":8313,"contact":9166,"extension":9167,"proposal":7960},240,"VK_VERSION_1_1+VK_KHR_get_surface_capabilities2","Sandeep Shinde @sashinde","VK_KHR_surface_protected_capabilities",{"number":913,"type":8174,"author":8856,"provisional":7960,"depends":8408,"ratified":8339,"contact":9162,"extension":8486,"proposal":7960},{"number":9170,"type":8174,"author":8856,"provisional":7960,"depends":9171,"ratified":8339,"contact":8187,"extension":9172,"proposal":7960},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":9174,"type":8174,"author":8856,"promotedto":8289,"provisional":7960,"depends":8191,"ratified":8339,"contact":8178,"extension":9175,"proposal":7960},315,"VK_KHR_synchronization2",{"number":9177,"type":8174,"author":8856,"promotedto":8387,"provisional":7960,"depends":8191,"ratified":8313,"contact":8555,"extension":9178,"proposal":7960},208,"VK_KHR_timeline_semaphore",{"number":9180,"type":8174,"author":8856,"promotedto":8387,"provisional":7960,"depends":8191,"ratified":8313,"contact":8370,"extension":9181,"proposal":7960},254,"VK_KHR_uniform_buffer_standard_layout",{"number":9183,"type":8174,"author":8856,"promotedto":8285,"provisional":7960,"depends":8857,"ratified":8313,"contact":8265,"extension":9184,"proposal":7960},121,"VK_KHR_variable_pointers",{"number":9186,"type":8174,"author":8856,"provisional":7960,"depends":8191,"ratified":8339,"contact":8374,"extension":8763,"proposal":8146},526,{"number":9188,"type":8174,"author":8856,"provisional":7960,"depends":9189,"ratified":8313,"contact":8530,"extension":9190,"proposal":8146},513,"VK_KHR_video_decode_queue","VK_KHR_video_decode_av1",{"number":8108,"type":8174,"author":8856,"provisional":7960,"depends":9189,"ratified":8313,"contact":9192,"extension":9193,"proposal":8146},"peter.fang@amd.com","VK_KHR_video_decode_h264",{"number":9195,"type":8174,"author":8856,"provisional":7960,"depends":9189,"ratified":8313,"contact":9192,"extension":9196,"proposal":8146},188,"VK_KHR_video_decode_h265",{"number":8047,"type":8174,"author":8856,"provisional":7960,"depends":9198,"ratified":8313,"contact":9199,"extension":9189,"proposal":8146},"VK_KHR_video_queue+(VK_KHR_synchronization2,VK_VERSION_1_3)","jake.beju@amd.com",{"number":8100,"type":8174,"author":8856,"provisional":7960,"depends":9201,"ratified":8313,"contact":9202,"extension":9203,"proposal":8146},"VK_KHR_video_encode_queue","Ahmed Abdelkhalek @aabdelkh","VK_KHR_video_encode_h264",{"number":8104,"type":8174,"author":8856,"provisional":7960,"depends":9201,"ratified":8313,"contact":9202,"extension":9205,"proposal":8146},"VK_KHR_video_encode_h265",{"number":9207,"type":8174,"author":8856,"provisional":7960,"depends":9198,"ratified":8313,"contact":9202,"extension":9201,"proposal":8146},300,{"number":9209,"type":8174,"author":8856,"provisional":7960,"depends":9210,"ratified":8313,"contact":8530,"extension":9211,"proposal":8146},516,"VK_KHR_video_queue","VK_KHR_video_maintenance1",{"number":8044,"type":8174,"author":8856,"provisional":7960,"depends":9213,"ratified":8313,"contact":8769,"extension":9210,"proposal":8146},"(VK_VERSION_1_1+VK_KHR_synchronization2),VK_VERSION_1_3",{"number":9215,"type":8174,"author":8856,"promotedto":8387,"provisional":7960,"depends":8191,"ratified":8313,"contact":8321,"extension":9216,"proposal":7960},212,"VK_KHR_vulkan_memory_model",{"number":1033,"type":8295,"author":8856,"provisional":7960,"depends":8408,"platform":9218,"ratified":8313,"contact":9219,"extension":9220,"proposal":7960},"wayland","Jesse Hall @critsec,Ian Elliott @ianelliottus","VK_KHR_wayland_surface",{"number":9222,"type":8174,"author":8856,"provisional":7960,"depends":8957,"platform":8469,"ratified":8313,"contact":9223,"extension":9224,"proposal":7960},76,"Carsten Rohde @crohde","VK_KHR_win32_keyed_mutex",{"number":7990,"type":8295,"author":8856,"provisional":7960,"depends":8408,"platform":8469,"ratified":8313,"contact":9219,"extension":9226,"proposal":7960},"VK_KHR_win32_surface",{"number":9228,"type":8174,"author":8856,"provisional":7960,"depends":8191,"ratified":8313,"contact":9229,"extension":9230,"proposal":7960},337,"Caio Marcelo de Oliveira Filho @cmarcelo","VK_KHR_workgroup_memory_explicit_layout",{"number":1011,"type":8295,"author":8856,"provisional":7960,"depends":8408,"platform":9232,"ratified":8313,"contact":9219,"extension":9233,"proposal":7960},"xcb","VK_KHR_xcb_surface",{"number":985,"type":8295,"author":8856,"provisional":7960,"depends":8408,"platform":9235,"ratified":8313,"contact":9219,"extension":9236,"proposal":7960},"xlib","VK_KHR_xlib_surface",{"number":9238,"type":8174,"author":8856,"promotedto":8289,"provisional":7960,"depends":8191,"ratified":8313,"contact":9127,"extension":9239,"proposal":7960},326,"VK_KHR_zero_initialize_workgroup_memory",{"number":9241,"type":8295,"author":8754,"provisional":7960,"contact":9055,"extension":9242,"proposal":8146},460,"VK_LUNARG_direct_driver_loading",{"number":9244,"type":8174,"author":9245,"provisional":7960,"depends":8191,"specialuse":8366,"contact":8623,"extension":9246,"proposal":7960},576,"MESA","VK_MESA_image_alignment_control",{"number":9248,"type":8174,"author":9249,"provisional":7960,"depends":8191,"contact":9250,"extension":9251,"proposal":8146},531,"MSFT","Jesse Natalie @jenatali","VK_MSFT_layered_driver",{"number":9253,"type":8295,"author":9254,"deprecatedby":8576,"provisional":7960,"depends":8408,"platform":9255,"contact":8571,"extension":9256,"proposal":7960},123,"MVK","ios","VK_MVK_ios_surface",{"number":9258,"type":8295,"author":9254,"deprecatedby":8576,"provisional":7960,"depends":8408,"platform":9259,"contact":8571,"extension":9260,"proposal":7960},124,"macos","VK_MVK_macos_surface",{"number":9262,"type":8295,"author":9263,"provisional":7960,"depends":8408,"platform":9264,"contact":9265,"extension":9266,"proposal":7960},63,"NN","vi","Mathias Heyer gitlab:@mheyer","VK_NN_vi_surface",{"number":8064,"type":8174,"author":9268,"provisional":7960,"contact":9269,"extension":9270,"proposal":7960},"NVX","Eric Werness @ewerness-nv,Liam Middlebrook @liam-middlebrook","VK_NVX_binary_import",{"number":8068,"type":8174,"author":9268,"provisional":7960,"contact":9272,"extension":9273,"proposal":7960},"Eric Werness @ewerness-nv","VK_NVX_image_view_handle",{"number":9275,"type":8174,"author":9268,"provisional":7960,"depends":9276,"contact":8321,"extension":9277,"proposal":7960},98,"VK_KHR_multiview,VK_VERSION_1_1","VK_NVX_multiview_per_view_attributes",{"number":9279,"type":8174,"author":8301,"provisional":7960,"depends":8296,"platform":8469,"contact":9280,"extension":9281,"proposal":7960},346,"Jeff Juliano @jjuliano","VK_NV_acquire_winrt_display",{"number":9283,"type":8174,"author":8301,"provisional":7960,"contact":9272,"extension":9284,"proposal":7960},88,"VK_NV_clip_space_w_scaling",{"number":9286,"type":8174,"author":8301,"provisional":7960,"contact":9287,"extension":9288,"proposal":7960},560,"Lujin Wang @lujinwangnv","VK_NV_command_buffer_inheritance",{"number":9290,"type":8174,"author":8301,"promotedto":8881,"provisional":7960,"depends":8191,"contact":9291,"extension":9292,"proposal":7960},202,"Pat Brown @nvpbrown","VK_NV_compute_shader_derivatives",{"number":9294,"type":8174,"author":8301,"provisional":7960,"depends":8191,"contact":8321,"extension":9295,"proposal":7960},250,"VK_NV_cooperative_matrix",{"number":9297,"type":8174,"author":8301,"provisional":7960,"depends":9298,"contact":8431,"extension":9299,"proposal":7960},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":9301,"type":8174,"author":8301,"provisional":7960,"depends":8191,"contact":8639,"extension":9302,"proposal":7960},51,"VK_NV_corner_sampled_image",{"number":9304,"type":8174,"author":8301,"provisional":7960,"depends":9305,"contact":9306,"extension":9307,"proposal":7960},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":9309,"type":8174,"author":8301,"provisional":8146,"contact":9310,"extension":9311,"proposal":7960},308,"Tristan Lorach @tlorach","VK_NV_cuda_kernel_launch",{"number":8053,"type":8174,"author":8301,"deprecatedby":8896,"provisional":7960,"contact":8321,"extension":9313,"proposal":7960},"VK_NV_dedicated_allocation",{"number":9315,"type":8174,"author":9316,"provisional":7960,"depends":9317,"contact":9318,"extension":9319,"proposal":7960},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":9321,"type":8174,"author":8301,"provisional":7960,"depends":8285,"contact":8327,"extension":9322,"proposal":7960},547,"VK_NV_descriptor_pool_overallocation",{"number":9324,"type":8174,"author":9316,"provisional":7960,"depends":8191,"contact":9318,"extension":9325,"proposal":7960},207,"VK_NV_device_diagnostic_checkpoints",{"number":9327,"type":8174,"author":8301,"provisional":7960,"depends":8191,"contact":9306,"extension":9328,"proposal":7960},301,"VK_NV_device_diagnostics_config",{"number":9330,"type":8174,"author":8301,"provisional":7960,"depends":9331,"contact":8566,"extension":9332,"proposal":7960},278,"(VK_VERSION_1_1+VK_KHR_buffer_device_address),VK_VERSION_1_2","VK_NV_device_generated_commands",{"number":9334,"type":8174,"author":8301,"provisional":7960,"depends":9332,"contact":8431,"extension":9335,"proposal":7960},429,"VK_NV_device_generated_commands_compute",{"number":9337,"type":8174,"author":8301,"provisional":8146,"depends":8601,"platform":8177,"contact":9338,"extension":9339,"proposal":7960},398,"Christoph Kubisch @pixeljetstream, Eric Werness @ewerness-nv","VK_NV_displacement_micromap",{"number":9341,"type":8174,"author":8301,"provisional":7960,"contact":9342,"extension":9343,"proposal":7960},493,"Russell Chou @russellcnv","VK_NV_extended_sparse_address_space",{"number":9345,"type":8174,"author":8301,"deprecatedby":8949,"provisional":7960,"depends":9346,"contact":8303,"extension":9347,"proposal":7960},57,"VK_NV_external_memory_capabilities","VK_NV_external_memory",{"number":9349,"type":8295,"author":8301,"deprecatedby":8952,"provisional":7960,"contact":8303,"extension":9346,"proposal":7960},56,{"number":9351,"type":8174,"author":8301,"provisional":7960,"depends":8438,"contact":9223,"extension":9352,"proposal":7960},372,"VK_NV_external_memory_rdma",{"extension":9354,"proposal":7960},"VK_NV_external_memory_sci_buf",{"number":9356,"type":8174,"author":8301,"deprecatedby":8957,"provisional":7960,"depends":9347,"platform":8469,"contact":8303,"extension":9357,"proposal":7960},58,"VK_NV_external_memory_win32",{"extension":9359,"proposal":7960},"VK_NV_external_sci_sync",{"extension":9361,"proposal":7960},"VK_NV_external_sci_sync2",{"number":9363,"type":8174,"author":8301,"provisional":7960,"contact":8321,"extension":9364,"proposal":7960},154,"VK_NV_fill_rectangle",{"number":9366,"type":8174,"author":8301,"provisional":7960,"contact":8321,"extension":9367,"proposal":7960},150,"VK_NV_fragment_coverage_to_color",{"number":9369,"type":8174,"author":8301,"promotedto":8976,"provisional":7960,"depends":8191,"contact":9291,"extension":9370,"proposal":7960},204,"VK_NV_fragment_shader_barycentric",{"number":9372,"type":8174,"author":8301,"provisional":7960,"depends":8980,"contact":9291,"extension":9373,"proposal":7960},327,"VK_NV_fragment_shading_rate_enums",{"number":9375,"type":8174,"author":8301,"provisional":7960,"contact":8321,"extension":9376,"proposal":7960},153,"VK_NV_framebuffer_mixed_samples",{"number":9378,"type":8174,"author":8301,"provisional":7960,"contact":8639,"extension":9379,"proposal":7960},96,"VK_NV_geometry_shader_passthrough",{"number":8002,"type":8174,"author":8301,"deprecatedby":8839,"provisional":7960,"contact":8327,"extension":9381,"proposal":7960},"VK_NV_glsl_shader",{"number":9383,"type":8174,"author":8301,"provisional":7960,"depends":8191,"contact":9384,"extension":9385,"proposal":7960},279,"David Zhao Akeley @akeley98","VK_NV_inherited_viewport_scissor",{"number":9387,"type":8174,"author":9316,"provisional":7960,"depends":8191,"contact":9388,"extension":9389,"proposal":7960},431,"sourav parmar @souravpNV","VK_NV_linear_color_attachment",{"number":9391,"type":8174,"author":8301,"provisional":7960,"contact":9392,"extension":9393,"proposal":7960},311,"Charles Hansen @cshansen","VK_NV_low_latency",{"number":9395,"type":8174,"author":8301,"provisional":7960,"depends":9396,"contact":9392,"extension":9397,"proposal":7960},506,"VK_VERSION_1_2,VK_KHR_timeline_semaphore","VK_NV_low_latency2",{"number":9399,"type":8174,"author":8301,"provisional":7960,"depends":9298,"contact":8431,"extension":9400,"proposal":7960},428,"VK_NV_memory_decompression",{"number":9402,"type":8174,"author":8301,"provisional":7960,"depends":8191,"contact":8566,"extension":9403,"proposal":7960},203,"VK_NV_mesh_shader",{"number":9405,"type":8174,"author":8301,"provisional":7960,"depends":9406,"contact":9223,"extension":9407,"proposal":7960},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":9409,"type":8174,"author":8301,"provisional":7960,"depends":9029,"contact":8327,"extension":9410,"proposal":7960},517,"VK_NV_per_stage_descriptor_set",{"number":9412,"type":8174,"author":8301,"provisional":7960,"depends":8468,"contact":9413,"extension":9414,"proposal":7960},293,"Liya Li @liyli","VK_NV_present_barrier",{"extension":9416,"proposal":7960},"VK_NV_private_vendor_info",{"number":9418,"type":8174,"author":8301,"provisional":7960,"contact":9419,"extension":9420,"proposal":7960},556,"Rodrigo Locatti @rlocatti","VK_NV_raw_access_chains",{"number":9422,"type":8174,"author":8301,"deprecatedby":9081,"provisional":7960,"depends":9423,"contact":9272,"extension":9424,"proposal":7960},166,"(VK_KHR_get_physical_device_properties2+VK_KHR_get_memory_requirements2),VK_VERSION_1_1","VK_NV_ray_tracing",{"number":9426,"type":8174,"author":8301,"provisional":7960,"depends":9081,"contact":9272,"extension":9427,"proposal":7960},491,"VK_NV_ray_tracing_invocation_reorder",{"number":9429,"type":8174,"author":8301,"provisional":7960,"depends":9081,"contact":9084,"extension":9430,"proposal":7960},328,"VK_NV_ray_tracing_motion_blur",{"number":9432,"type":8174,"author":8301,"provisional":7960,"contact":8431,"extension":9433,"proposal":8146},569,"VK_NV_ray_tracing_validation",{"number":9435,"type":8174,"author":8301,"provisional":7960,"depends":8191,"contact":9306,"extension":9436,"proposal":7960},167,"VK_NV_representative_fragment_test",{"number":9438,"type":8174,"author":8301,"provisional":7960,"contact":8327,"extension":9439,"proposal":7960},95,"VK_NV_sample_mask_override_coverage",{"number":9441,"type":8174,"author":8301,"provisional":7960,"depends":8191,"contact":9291,"extension":9442,"proposal":7960},206,"VK_NV_scissor_exclusive",{"number":9444,"type":8174,"author":8301,"provisional":7960,"contact":8321,"extension":9445,"proposal":7960},564,"VK_NV_shader_atomic_float16_vector",{"number":9447,"type":8174,"author":8301,"provisional":7960,"depends":8191,"contact":9291,"extension":9448,"proposal":7960},205,"VK_NV_shader_image_footprint",{"number":9450,"type":8174,"author":8301,"provisional":7960,"depends":8285,"contact":8639,"extension":9451,"proposal":7960},155,"VK_NV_shader_sm_builtins",{"number":9453,"type":8174,"author":8301,"provisional":7960,"depends":8285,"contact":8321,"extension":9454,"proposal":7960},199,"VK_NV_shader_subgroup_partitioned",{"number":9456,"type":8174,"author":8301,"provisional":7960,"depends":8191,"contact":9291,"extension":9457,"proposal":7960},165,"VK_NV_shading_rate_image",{"number":9459,"type":8174,"author":8301,"provisional":7960,"contact":8639,"extension":9460,"proposal":7960},97,"VK_NV_viewport_array2",{"number":9462,"type":8174,"author":8301,"provisional":7960,"contact":8327,"extension":9463,"proposal":7960},99,"VK_NV_viewport_swizzle",{"number":9465,"type":8174,"author":8301,"promotedto":9224,"provisional":7960,"depends":9357,"platform":8469,"contact":9223,"extension":9466,"proposal":7960},59,"VK_NV_win32_keyed_mutex",{"number":9468,"type":8174,"author":8450,"provisional":7960,"depends":9469,"contact":8451,"extension":9470,"proposal":7960},522,"(VK_EXT_filter_cubic)+(VK_VERSION_1_2,VK_EXT_sampler_filter_minmax)","VK_QCOM_filter_cubic_clamp",{"number":9472,"type":8174,"author":8450,"provisional":7960,"depends":8452,"contact":8451,"extension":9473,"proposal":7960},520,"VK_QCOM_filter_cubic_weights",{"number":9475,"type":8174,"author":8450,"provisional":7960,"depends":9476,"contact":8451,"extension":9477,"proposal":7960},426,"(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_EXT_fragment_density_map","VK_QCOM_fragment_density_map_offset",{"number":9479,"type":8174,"author":8450,"provisional":7960,"depends":9480,"contact":8451,"extension":9481,"proposal":8146},441,"VK_KHR_format_feature_flags2,VK_VERSION_1_3","VK_QCOM_image_processing",{"number":9483,"type":8174,"author":8450,"provisional":7960,"depends":9481,"contact":8451,"extension":9484,"proposal":7960},519,"VK_QCOM_image_processing2",{"number":9486,"type":8174,"author":8450,"provisional":7960,"contact":8451,"extension":9487,"proposal":7960},511,"VK_QCOM_multiview_per_view_render_areas",{"number":9489,"type":8174,"author":8450,"provisional":7960,"depends":8191,"contact":8451,"extension":9490,"proposal":7960},489,"VK_QCOM_multiview_per_view_viewports",{"number":9492,"type":8174,"author":8450,"provisional":7960,"contact":8451,"extension":9493,"proposal":7960},172,"VK_QCOM_render_pass_shader_resolve",{"number":9495,"type":8174,"author":8450,"provisional":7960,"contact":8451,"extension":9496,"proposal":7960},302,"VK_QCOM_render_pass_store_ops",{"number":9498,"type":8174,"author":8450,"provisional":7960,"contact":8451,"extension":9499,"proposal":7960},283,"VK_QCOM_render_pass_transform",{"number":9501,"type":8174,"author":8450,"provisional":7960,"depends":9502,"contact":8451,"extension":9503,"proposal":7960},334,"VK_KHR_copy_commands2,VK_VERSION_1_3","VK_QCOM_rotated_copy_commands",{"number":9505,"type":8174,"author":8450,"provisional":7960,"depends":8191,"contact":8451,"extension":9506,"proposal":8146},485,"VK_QCOM_tile_properties",{"number":9508,"type":8174,"author":8450,"provisional":7960,"contact":8451,"extension":9509,"proposal":7960},521,"VK_QCOM_ycbcr_degamma",{"number":9511,"type":8174,"author":9512,"provisional":7960,"depends":8264,"platform":9513,"contact":9514,"extension":9515,"proposal":7960},530,"QNX","screen","Mike Gorchak @mgorchak-blackberry, Aaron Ruby @aruby-blackberry","VK_QNX_external_memory_screen_buffer",{"number":9517,"type":8295,"author":9512,"provisional":7960,"depends":8408,"platform":9513,"contact":9518,"extension":9519,"proposal":7960},379,"Mike Gorchak @mgorchak-blackberry","VK_QNX_screen_surface",{"number":9521,"type":8174,"author":9522,"provisional":7960,"depends":8191,"contact":8394,"extension":9523,"proposal":7960},486,"SEC","VK_SEC_amigo_profiling",{"number":9525,"type":8174,"author":9526,"provisional":7960,"depends":8191,"specialuse":8366,"contact":8623,"extension":9527,"proposal":7960},421,"VALVE","VK_VALVE_descriptor_set_host_mapping",{"number":9529,"type":8174,"author":9526,"promotedto":8588,"provisional":7960,"depends":8586,"specialuse":8366,"contact":8587,"extension":9530,"proposal":7960},352,"VK_VALVE_mutable_descriptor_type",1725732629349]