[{"data":1,"prerenderedAt":10002},["ShallowReactive",2],{"NfSezF917I":3,"VyF3Mmj32r":8422,"N9m89Rcq0G":8644},{"title":4,"description":5,"body":6,"_type":8420,"_id":8421},"Vulkan Environment for SPIR-V","Shaders for Vulkan are defined by the Khronos SPIR-V\nSpecification as well as the Khronos SPIR-V Extended\nInstructions for GLSL Specification.\nThis appendix defines additional SPIR-V requirements applying to Vulkan\nshaders.",{"type":7,"children":8,"toc":8396},"root",[9,17,40,47,72,90,96,149,195,253,268,293,300,345,367,407,413,429,435,445,451,459,465,470,1837,1842,1860,1866,1931,2187,2192,2197,2202,2208,2264,2270,2287,2574,2584,2590,2995,3006,3751,3771,5679,5684,5704,5733,5744,5754,5760,5795,5875,5881,5938,5962,6037,6908,6912,6923,6929,6953,6964,7127,7133,7157,8369,8375],{"type":10,"tag":11,"props":12,"children":14},"element","h1",{"id":13},"spirvenv",[15],{"type":16,"value":4},"text",{"type":10,"tag":18,"props":19,"children":20},"p",{},[21,23,30,32,38],{"type":16,"value":22},"Shaders for Vulkan are defined by the ",{"type":10,"tag":24,"props":25,"children":27},"a",{"href":26},"/chapters/introduction#spirv-spec",[28],{"type":16,"value":29},"Khronos SPIR-V\nSpecification",{"type":16,"value":31}," as well as the ",{"type":10,"tag":24,"props":33,"children":35},{"href":34},"/chapters/introduction#spirv-extended",[36],{"type":16,"value":37},"Khronos SPIR-V Extended\nInstructions for GLSL",{"type":16,"value":39}," Specification.\nThis appendix defines additional SPIR-V requirements applying to Vulkan\nshaders.",{"type":10,"tag":41,"props":42,"children":44},"h2",{"id":43},"_versions_and_formats",[45],{"type":16,"value":46},"Versions and Formats",{"type":10,"tag":18,"props":48,"children":49},{},[50,52,57,59,65,67,70],{"type":16,"value":51},"A Vulkan {api-version} implementation ",{"type":10,"tag":53,"props":54,"children":56},"normative",{"type":55},"must",[],{"type":16,"value":58}," support the {spirv-versions} of\nSPIR-V and the 1.0 version of the SPIR-V Extended Instructions for GLSL.\nIf the ",{"type":10,"tag":24,"props":60,"children":62},{"href":61},"/extensions/VK_KHR_spirv_1_4",[63],{"type":16,"value":64},"VK_KHR_spirv_1_4",{"type":16,"value":66}," extension is enabled, the implementation\n",{"type":10,"tag":53,"props":68,"children":69},{"type":55},[],{"type":16,"value":71}," additionally support the 1.4 version of SPIR-V.",{"type":10,"tag":18,"props":73,"children":74},{},[75,77,83,85,88],{"type":16,"value":76},"A SPIR-V module\npassed into ",{"type":10,"tag":24,"props":78,"children":80},{"href":79},"/man/vkCreateShaderModule",[81],{"type":16,"value":82},"vkCreateShaderModule",{"type":16,"value":84},"\nis interpreted as a series of 32-bit words in host endianness, with literal\nstrings packed as described in section 2.2 of the SPIR-V Specification.\nThe first few words of the SPIR-V module ",{"type":10,"tag":53,"props":86,"children":87},{"type":55},[],{"type":16,"value":89}," be a magic number and a\nSPIR-V version number, as described in section 2.3 of the SPIR-V\nSpecification.",{"type":10,"tag":41,"props":91,"children":93},{"id":92},"spirvenv-capabilities",[94],{"type":16,"value":95},"Capabilities",{"type":10,"tag":18,"props":97,"children":98},{},[99,101,107,109,113,115,118,120,124,126,132,134,141,143,147],{"type":16,"value":100},"The ",{"type":10,"tag":24,"props":102,"children":104},{"href":103},"/chapters/spirvenv#spirvenv-capabilities-table",[105],{"type":16,"value":106},"table below",{"type":16,"value":108}," lists the set of SPIR-V\ncapabilities that ",{"type":10,"tag":53,"props":110,"children":112},{"type":111},"may",[],{"type":16,"value":114}," be supported in Vulkan implementations.\nThe application ",{"type":10,"tag":53,"props":116,"children":117},{"type":55},[],{"type":16,"value":119}," not use any of these capabilities in SPIR-V passed to\n",{"type":10,"tag":24,"props":121,"children":122},{"href":79},[123],{"type":16,"value":82},{"type":16,"value":125}," unless one of the following conditions is met for\nthe ",{"type":10,"tag":24,"props":127,"children":129},{"href":128},"/man/VkDevice",[130],{"type":16,"value":131},"VkDevice",{"type":16,"value":133}," specified in the ",{"type":10,"tag":135,"props":136,"children":138},"code",{"className":137},[],[139],{"type":16,"value":140},"device",{"type":16,"value":142}," parameter of\n",{"type":10,"tag":24,"props":144,"children":145},{"href":79},[146],{"type":16,"value":82},{"type":16,"value":148},":",{"type":10,"tag":150,"props":151,"children":152},"ul",{},[153,159,164,169,174],{"type":10,"tag":154,"props":155,"children":156},"li",{},[157],{"type":16,"value":158},"The corresponding field in the table is blank.",{"type":10,"tag":154,"props":160,"children":161},{},[162],{"type":16,"value":163},"Any corresponding Vulkan feature is enabled.",{"type":10,"tag":154,"props":165,"children":166},{},[167],{"type":16,"value":168},"Any corresponding Vulkan extension is enabled.",{"type":10,"tag":154,"props":170,"children":171},{},[172],{"type":16,"value":173},"Any corresponding Vulkan property is supported.",{"type":10,"tag":154,"props":175,"children":176},{},[177,179,185,187,193],{"type":16,"value":178},"The corresponding core version is supported (as returned by\n",{"type":10,"tag":24,"props":180,"children":182},{"href":181},"/man/VkPhysicalDeviceProperties",[183],{"type":16,"value":184},"VkPhysicalDeviceProperties",{"type":16,"value":186},"::",{"type":10,"tag":135,"props":188,"children":190},{"className":189},[],[191],{"type":16,"value":192},"apiVersion",{"type":16,"value":194},").",{"type":10,"tag":196,"props":197,"children":204},"table",{"id":198,"className":199},"spirvenv-capabilities-table",[200,201,202,203],"tableblock","frame-all","grid-all","stretch",[205,213,222],{"type":10,"tag":206,"props":207,"children":210},"caption",{"className":208},[209],"title",[211],{"type":16,"value":212},"Table 96. List of SPIR-V Capabilities and corresponding Vulkan features, extensions, or core version",{"type":10,"tag":214,"props":215,"children":216},"colgroup",{},[217],{"type":10,"tag":218,"props":219,"children":221},"col",{"style":220},"width: 100%;",[],{"type":10,"tag":223,"props":224,"children":225},"thead",{},[226],{"type":10,"tag":227,"props":228,"children":229},"tr",{},[230],{"type":10,"tag":231,"props":232,"children":236},"th",{"className":233},[200,234,235],"halign-left","valign-top",[237,239,245,247,252],{"type":16,"value":238},"SPIR-V ",{"type":10,"tag":240,"props":241,"children":242},"literal",{},[243],{"type":16,"value":244},"OpCapability",{"type":16,"value":246},"\n {captableindent} Vulkan feature, extension, or core version\n",{"type":10,"tag":248,"props":249,"children":251},"link",{"xl:href":250},"{generated}/spirvcap/captable.adoc",[],{"type":16,"value":250},{"type":10,"tag":18,"props":254,"children":255},{},[256,258,261,263,267],{"type":16,"value":257},"The application ",{"type":10,"tag":53,"props":259,"children":260},{"type":55},[],{"type":16,"value":262}," not pass a SPIR-V module containing any of the\nfollowing to ",{"type":10,"tag":24,"props":264,"children":265},{"href":79},[266],{"type":16,"value":82},{"type":16,"value":148},{"type":10,"tag":150,"props":269,"children":270},{},[271,283,288],{"type":10,"tag":154,"props":272,"children":273},{},[274,276,281],{"type":16,"value":275},"any ",{"type":10,"tag":135,"props":277,"children":279},{"className":278},[],[280],{"type":16,"value":244},{"type":16,"value":282}," not listed above,",{"type":10,"tag":154,"props":284,"children":285},{},[286],{"type":16,"value":287},"an unsupported capability, or",{"type":10,"tag":154,"props":289,"children":290},{},[291],{"type":16,"value":292},"a capability which corresponds to a Vulkan feature or extension which\nhas not been enabled.",{"type":10,"tag":294,"props":295,"children":297},"h3",{"id":296},"spirvenv-extensions",[298],{"type":16,"value":299},"SPIR-V Extensions",{"type":10,"tag":18,"props":301,"children":302},{},[303,304,310,312,315,317,320,322,326,328,332,333,338,340,344],{"type":16,"value":100},{"type":10,"tag":24,"props":305,"children":307},{"href":306},"/chapters/spirvenv#spirvenv-extensions-table",[308],{"type":16,"value":309},"following table",{"type":16,"value":311}," lists SPIR-V extensions\nthat implementations ",{"type":10,"tag":53,"props":313,"children":314},{"type":111},[],{"type":16,"value":316}," support.\nThe application ",{"type":10,"tag":53,"props":318,"children":319},{"type":55},[],{"type":16,"value":321}," not pass a SPIR-V module to ",{"type":10,"tag":24,"props":323,"children":324},{"href":79},[325],{"type":16,"value":82},{"type":16,"value":327},"\nthat uses the following SPIR-V extensions unless one of the following\nconditions is met for the ",{"type":10,"tag":24,"props":329,"children":330},{"href":128},[331],{"type":16,"value":131},{"type":16,"value":133},{"type":10,"tag":135,"props":334,"children":336},{"className":335},[],[337],{"type":16,"value":140},{"type":16,"value":339},"\nparameter of ",{"type":10,"tag":24,"props":341,"children":342},{"href":79},[343],{"type":16,"value":82},{"type":16,"value":148},{"type":10,"tag":150,"props":346,"children":347},{},[348,352],{"type":10,"tag":154,"props":349,"children":350},{},[351],{"type":16,"value":168},{"type":10,"tag":154,"props":353,"children":354},{},[355,356,360,361,366],{"type":16,"value":178},{"type":10,"tag":24,"props":357,"children":358},{"href":181},[359],{"type":16,"value":184},{"type":16,"value":186},{"type":10,"tag":135,"props":362,"children":364},{"className":363},[],[365],{"type":16,"value":192},{"type":16,"value":194},{"type":10,"tag":196,"props":368,"children":371},{"id":369,"className":370},"spirvenv-extensions-table",[200,201,202,203],[372,378,384],{"type":10,"tag":206,"props":373,"children":375},{"className":374},[209],[376],{"type":16,"value":377},"Table 97. List of SPIR-V Extensions and corresponding Vulkan extensions or core version",{"type":10,"tag":214,"props":379,"children":380},{},[381],{"type":10,"tag":218,"props":382,"children":383},{"style":220},[],{"type":10,"tag":223,"props":385,"children":386},{},[387],{"type":10,"tag":227,"props":388,"children":389},{},[390],{"type":10,"tag":231,"props":391,"children":393},{"className":392},[200,234,235],[394,395,400,402,406],{"type":16,"value":238},{"type":10,"tag":240,"props":396,"children":397},{},[398],{"type":16,"value":399},"OpExtension",{"type":16,"value":401},"\n {captableindent} Vulkan extension or core version\n",{"type":10,"tag":248,"props":403,"children":405},{"xl:href":404},"{generated}/spirvcap/exttable.adoc",[],{"type":16,"value":404},{"type":10,"tag":41,"props":408,"children":410},{"id":409},"spirvenv-module-validation",[411],{"type":16,"value":412},"Validation Rules Within a Module",{"type":10,"tag":18,"props":414,"children":415},{},[416,418,422,424,427],{"type":16,"value":417},"A SPIR-V module passed to ",{"type":10,"tag":24,"props":419,"children":420},{"href":79},[421],{"type":16,"value":82},{"type":16,"value":423}," ",{"type":10,"tag":53,"props":425,"children":426},{"type":55},[],{"type":16,"value":428}," conform to the\nfollowing rules:",{"type":10,"tag":294,"props":430,"children":432},{"id":431},"spirvenv-module-validation-standalone",[433],{"type":16,"value":434},"Standalone SPIR-V Validation",{"type":10,"tag":436,"props":437,"children":440},"refpage",{"name":438,"type":439},"StandaloneSpirv","spirv",[441],{"type":10,"tag":18,"props":442,"children":443},{},[444],{"type":16,"value":434},{"type":10,"tag":294,"props":446,"children":448},{"id":447},"spirvenv-module-validation-runtime",[449],{"type":16,"value":450},"Runtime SPIR-V Validation",{"type":10,"tag":436,"props":452,"children":454},{"name":453,"type":439},"RuntimeSpirv",[455],{"type":10,"tag":18,"props":456,"children":457},{},[458],{"type":16,"value":450},{"type":10,"tag":41,"props":460,"children":462},{"id":461},"spirvenv-precision-operation",[463],{"type":16,"value":464},"Precision and Operation of SPIR-V Instructions",{"type":10,"tag":18,"props":466,"children":467},{},[468],{"type":16,"value":469},"The following rules apply to half, single, and double-precision\nfloating-point instructions:",{"type":10,"tag":150,"props":471,"children":472},{},[473,493,503,701,942,987],{"type":10,"tag":154,"props":474,"children":475},{},[476,478,484,486,491],{"type":16,"value":477},"Positive and negative infinities and positive and negative zeros are\ngenerated as dictated by ",{"type":10,"tag":24,"props":479,"children":481},{"href":480},"/chapters/introduction#ieee-754",[482],{"type":16,"value":483},"IEEE 754",{"type":16,"value":485},", but subject to the\nprecisions allowed in the ",{"type":10,"tag":24,"props":487,"children":489},{"href":488},"/chapters/spirvenv#spirvenv-precision-core-table",[490],{"type":16,"value":106},{"type":16,"value":492},".",{"type":10,"tag":154,"props":494,"children":495},{},[496,498,501],{"type":16,"value":497},"Signaling NaNs are not required to be generated and exceptions\nare never raised.\nSignaling NaN ",{"type":10,"tag":53,"props":499,"children":500},{"type":111},[],{"type":16,"value":502}," be converted to quiet NaNs values by\nany floating-point instruction.",{"type":10,"tag":154,"props":504,"children":505},{},[506,508,514,516,522,523,529,531,537,538,544,545,551,552,558,559,565,566,572,573,579,580,586,587,593,594,600,601,607,608,614,615,621,622,628,629,635,636,642,643,649,650,656,657,663,664,670,671,677,678,684,686,692,694,700],{"type":16,"value":507},"The set of operations ",{"type":10,"tag":135,"props":509,"children":511},{"className":510},[],[512],{"type":16,"value":513},"OpPhi",{"type":16,"value":515},", ",{"type":10,"tag":135,"props":517,"children":519},{"className":518},[],[520],{"type":16,"value":521},"OpSelect",{"type":16,"value":515},{"type":10,"tag":135,"props":524,"children":526},{"className":525},[],[527],{"type":16,"value":528},"OpFunctionCall",{"type":16,"value":530},",\n",{"type":10,"tag":135,"props":532,"children":534},{"className":533},[],[535],{"type":16,"value":536},"OpReturnValue",{"type":16,"value":515},{"type":10,"tag":135,"props":539,"children":541},{"className":540},[],[542],{"type":16,"value":543},"OpVectorExtractDynamic",{"type":16,"value":530},{"type":10,"tag":135,"props":546,"children":548},{"className":547},[],[549],{"type":16,"value":550},"OpVectorInsertDynamic",{"type":16,"value":515},{"type":10,"tag":135,"props":553,"children":555},{"className":554},[],[556],{"type":16,"value":557},"OpVectorShuffle",{"type":16,"value":530},{"type":10,"tag":135,"props":560,"children":562},{"className":561},[],[563],{"type":16,"value":564},"OpCompositeConstruct",{"type":16,"value":515},{"type":10,"tag":135,"props":567,"children":569},{"className":568},[],[570],{"type":16,"value":571},"OpCompositeExtract",{"type":16,"value":530},{"type":10,"tag":135,"props":574,"children":576},{"className":575},[],[577],{"type":16,"value":578},"OpCompositeInsert",{"type":16,"value":515},{"type":10,"tag":135,"props":581,"children":583},{"className":582},[],[584],{"type":16,"value":585},"OpTranspose",{"type":16,"value":515},{"type":10,"tag":135,"props":588,"children":590},{"className":589},[],[591],{"type":16,"value":592},"OpCopyObject",{"type":16,"value":530},{"type":10,"tag":135,"props":595,"children":597},{"className":596},[],[598],{"type":16,"value":599},"OpCopyLogical",{"type":16,"value":515},{"type":10,"tag":135,"props":602,"children":604},{"className":603},[],[605],{"type":16,"value":606},"OpCopyMemory",{"type":16,"value":530},{"type":10,"tag":135,"props":609,"children":611},{"className":610},[],[612],{"type":16,"value":613},"OpSubgroupReadInvocationKHR",{"type":16,"value":515},{"type":10,"tag":135,"props":616,"children":618},{"className":617},[],[619],{"type":16,"value":620},"OpSubgroupFirstInvocationKHR",{"type":16,"value":530},{"type":10,"tag":135,"props":623,"children":625},{"className":624},[],[626],{"type":16,"value":627},"OpGroupNonUniformRotateKHR",{"type":16,"value":530},{"type":10,"tag":135,"props":630,"children":632},{"className":631},[],[633],{"type":16,"value":634},"OpCooperativeMatrixLoadKHR",{"type":16,"value":515},{"type":10,"tag":135,"props":637,"children":639},{"className":638},[],[640],{"type":16,"value":641},"OpCooperativeMatrixStoreKHR",{"type":16,"value":530},{"type":10,"tag":135,"props":644,"children":646},{"className":645},[],[647],{"type":16,"value":648},"OpCooperativeMatrixLoadNV",{"type":16,"value":515},{"type":10,"tag":135,"props":651,"children":653},{"className":652},[],[654],{"type":16,"value":655},"OpCooperativeMatrixStoreNV",{"type":16,"value":530},{"type":10,"tag":135,"props":658,"children":660},{"className":659},[],[661],{"type":16,"value":662},"OpAtomicLoad",{"type":16,"value":515},{"type":10,"tag":135,"props":665,"children":667},{"className":666},[],[668],{"type":16,"value":669},"OpAtomicStore",{"type":16,"value":515},{"type":10,"tag":135,"props":672,"children":674},{"className":673},[],[675],{"type":16,"value":676},"OpAtomicExchange",{"type":16,"value":530},{"type":10,"tag":135,"props":679,"children":681},{"className":680},[],[682],{"type":16,"value":683},"OpStore",{"type":16,"value":685},", and ",{"type":10,"tag":135,"props":687,"children":689},{"className":688},[],[690],{"type":16,"value":691},"OpLoad",{"type":16,"value":693}," are referred to as ",{"type":10,"tag":695,"props":696,"children":697},"em",{},[698],{"type":16,"value":699},"bit-preserving\noperations",{"type":16,"value":492},{"type":10,"tag":154,"props":702,"children":703},{},[704,706],{"type":16,"value":705},"The floating-point environment used for an instruction can be determined\nas follows:",{"type":10,"tag":150,"props":707,"children":708},{},[709,744],{"type":10,"tag":154,"props":710,"children":711},{},[712,714,720,722,728,729,735,736,742],{"type":16,"value":713},"If the SPIR-V specifies it explicitly using the ",{"type":10,"tag":135,"props":715,"children":717},{"className":716},[],[718],{"type":16,"value":719},"FPFastMath",{"type":16,"value":721},"\ndecoration or ",{"type":10,"tag":135,"props":723,"children":725},{"className":724},[],[726],{"type":16,"value":727},"FPFastMathDefault",{"type":16,"value":423},{"type":10,"tag":135,"props":730,"children":732},{"className":731},[],[733],{"type":16,"value":734},"Execution",{"type":16,"value":423},{"type":10,"tag":135,"props":737,"children":739},{"className":738},[],[740],{"type":16,"value":741},"Mode",{"type":16,"value":743}," then that is used.",{"type":10,"tag":154,"props":745,"children":746},{},[747,749],{"type":16,"value":748},"If the environment is not specified in the SPIR-V then it is determined\nas follows:",{"type":10,"tag":150,"props":750,"children":751},{},[752,795],{"type":10,"tag":154,"props":753,"children":754},{},[755,757,763,765,771,772,778,779,785,787,793],{"type":16,"value":756},"If the operation is not decorated ",{"type":10,"tag":135,"props":758,"children":760},{"className":759},[],[761],{"type":16,"value":762},"NoContraction",{"type":16,"value":764}," then the flags\n",{"type":10,"tag":135,"props":766,"children":768},{"className":767},[],[769],{"type":16,"value":770},"AllowContract",{"type":16,"value":515},{"type":10,"tag":135,"props":773,"children":775},{"className":774},[],[776],{"type":16,"value":777},"AllowReassoc",{"type":16,"value":515},{"type":10,"tag":135,"props":780,"children":782},{"className":781},[],[783],{"type":16,"value":784},"AllowRecip",{"type":16,"value":786},", and\n",{"type":10,"tag":135,"props":788,"children":790},{"className":789},[],[791],{"type":16,"value":792},"AllowTransform",{"type":16,"value":794}," are assumed.",{"type":10,"tag":154,"props":796,"children":797},{},[798,800,806,807,813,814,820,822],{"type":16,"value":799},"If any of the following conditions are true then the flags ",{"type":10,"tag":135,"props":801,"children":803},{"className":802},[],[804],{"type":16,"value":805},"NSZ",{"type":16,"value":530},{"type":10,"tag":135,"props":808,"children":810},{"className":809},[],[811],{"type":16,"value":812},"NotInf",{"type":16,"value":685},{"type":10,"tag":135,"props":815,"children":817},{"className":816},[],[818],{"type":16,"value":819},"NotNaN",{"type":16,"value":821}," are assumed:",{"type":10,"tag":150,"props":823,"children":824},{},[825,853,908],{"type":10,"tag":154,"props":826,"children":827},{},[828,830,835,836,841,845,851],{"type":16,"value":829},"The entry point does not use the ",{"type":10,"tag":135,"props":831,"children":833},{"className":832},[],[834],{"type":16,"value":734},{"type":16,"value":423},{"type":10,"tag":135,"props":837,"children":839},{"className":838},[],[840],{"type":16,"value":741},{"type":10,"tag":842,"props":843,"children":844},"br",{},[],{"type":10,"tag":135,"props":846,"children":848},{"className":847},[],[849],{"type":16,"value":850},"SignedZeroInfNanPreserve",{"type":16,"value":852}," with a bit-width corresponding to one\nof the operands or to the result type.",{"type":10,"tag":154,"props":854,"children":855},{},[856,858,864,865,871,872,878,879,885,886,892,893,899,901,907],{"type":16,"value":857},"The operation is not a bit-preserving operation and is not one of\n",{"type":10,"tag":135,"props":859,"children":861},{"className":860},[],[862],{"type":16,"value":863},"OpFConvert",{"type":16,"value":515},{"type":10,"tag":135,"props":866,"children":868},{"className":867},[],[869],{"type":16,"value":870},"OpFNegate",{"type":16,"value":515},{"type":10,"tag":135,"props":873,"children":875},{"className":874},[],[876],{"type":16,"value":877},"OpFAdd",{"type":16,"value":515},{"type":10,"tag":135,"props":880,"children":882},{"className":881},[],[883],{"type":16,"value":884},"OpFSub",{"type":16,"value":530},{"type":10,"tag":135,"props":887,"children":889},{"className":888},[],[890],{"type":16,"value":891},"OpFMul",{"type":16,"value":515},{"type":10,"tag":135,"props":894,"children":896},{"className":895},[],[897],{"type":16,"value":898},"OpIsNan",{"type":16,"value":900},", or ",{"type":10,"tag":135,"props":902,"children":904},{"className":903},[],[905],{"type":16,"value":906},"OpIsInf",{"type":16,"value":492},{"type":10,"tag":154,"props":909,"children":910},{},[911,913,918,920,926,927,933,934,940],{"type":16,"value":912},"The operation is an ",{"type":10,"tag":135,"props":914,"children":916},{"className":915},[],[917],{"type":16,"value":691},{"type":16,"value":919}," from the ",{"type":10,"tag":135,"props":921,"children":923},{"className":922},[],[924],{"type":16,"value":925},"Input",{"type":16,"value":423},{"type":10,"tag":135,"props":928,"children":930},{"className":929},[],[931],{"type":16,"value":932},"Storage",{"type":16,"value":423},{"type":10,"tag":135,"props":935,"children":937},{"className":936},[],[938],{"type":16,"value":939},"Class",{"type":16,"value":941}," in\nthe fragment shader stage.",{"type":10,"tag":154,"props":943,"children":944},{},[945,947,950,952,958,959,965,966,972,973,979,980,986],{"type":16,"value":946},"All bit-preserving operations and the following instructions ",{"type":10,"tag":53,"props":948,"children":949},{"type":55},[],{"type":16,"value":951}," not\nflush denormalized values: ",{"type":10,"tag":135,"props":953,"children":955},{"className":954},[],[956],{"type":16,"value":957},"OpConstant",{"type":16,"value":515},{"type":10,"tag":135,"props":960,"children":962},{"className":961},[],[963],{"type":16,"value":964},"OpConstantComposite",{"type":16,"value":530},{"type":10,"tag":135,"props":967,"children":969},{"className":968},[],[970],{"type":16,"value":971},"OpSpecConstant",{"type":16,"value":515},{"type":10,"tag":135,"props":974,"children":976},{"className":975},[],[977],{"type":16,"value":978},"OpSpecConstantComposite",{"type":16,"value":685},{"type":10,"tag":135,"props":981,"children":983},{"className":982},[],[984],{"type":16,"value":985},"OpBitcast",{"type":16,"value":492},{"type":10,"tag":154,"props":988,"children":989},{},[990,992],{"type":16,"value":991},"Denormalized values are supported.",{"type":10,"tag":150,"props":993,"children":994},{},[995,1005,1046,1548],{"type":10,"tag":154,"props":996,"children":997},{},[998,1000,1003],{"type":16,"value":999},"By default, any half, single, or double-precision denormalized value\ninput into a shader or potentially generated by any instruction (except\nthose listed above) or any extended instructions for GLSL in a shader\n",{"type":10,"tag":53,"props":1001,"children":1002},{"type":111},[],{"type":16,"value":1004}," be flushed to zero.",{"type":10,"tag":154,"props":1006,"children":1007},{},[1008,1010,1016,1019,1024,1025,1030,1032,1035,1037,1040,1042,1045],{"type":16,"value":1009},"If the entry point is declared with the ",{"type":10,"tag":135,"props":1011,"children":1013},{"className":1012},[],[1014],{"type":16,"value":1015},"DenormFlushToZero",{"type":10,"tag":842,"props":1017,"children":1018},{},[],{"type":10,"tag":135,"props":1020,"children":1022},{"className":1021},[],[1023],{"type":16,"value":734},{"type":16,"value":423},{"type":10,"tag":135,"props":1026,"children":1028},{"className":1027},[],[1029],{"type":16,"value":741},{"type":16,"value":1031}," then for the affected instructions the denormalized\nresult ",{"type":10,"tag":53,"props":1033,"children":1034},{"type":55},[],{"type":16,"value":1036}," be flushed to zero and the denormalized operands ",{"type":10,"tag":53,"props":1038,"children":1039},{"type":111},[],{"type":16,"value":1041}," be\nflushed to zero.\nDenormalized values obtained via unpacking an integer into a vector of\nvalues with smaller bit width and interpreting those values as\nfloating-point numbers ",{"type":10,"tag":53,"props":1043,"children":1044},{"type":55},[],{"type":16,"value":1004},{"type":10,"tag":154,"props":1047,"children":1048},{},[1049,1051,1054,1056,1061,1062,1067,1068,1073,1075,1081,1083,1088,1090,1095,1096,1101,1102,1107,1108,1113,1114,1119,1120,1126,1127,1133,1134,1140,1141,1147,1148,1154,1155,1161,1162,1168,1169,1175,1176,1182,1183,1189,1191,1197,1198,1204,1205,1211,1212,1218,1219,1225,1226,1232,1233,1239,1240,1246,1247,1253,1254,1260,1261,1267,1268,1274,1275,1281,1282,1288,1289,1295,1296,1302,1303,1309,1310,1316,1317,1323,1324,1330,1331,1337,1338,1344,1345,1351,1352,1358,1359,1365,1366,1372,1373,1379,1380,1386,1387,1393,1394,1400,1401,1407,1408,1414,1415,1421,1422,1428,1429,1435,1436,1442,1443,1449,1450,1456,1457,1463,1464,1470,1471,1477,1478,1484,1485,1491,1492,1498,1499,1505,1506,1512,1513,1519,1520,1526,1527,1533,1534,1540,1541,1547],{"type":16,"value":1050},"The following core SPIR-V instructions ",{"type":10,"tag":53,"props":1052,"children":1053},{"type":55},[],{"type":16,"value":1055}," respect the\n",{"type":10,"tag":135,"props":1057,"children":1059},{"className":1058},[],[1060],{"type":16,"value":1015},{"type":16,"value":423},{"type":10,"tag":135,"props":1063,"children":1065},{"className":1064},[],[1066],{"type":16,"value":734},{"type":16,"value":423},{"type":10,"tag":135,"props":1069,"children":1071},{"className":1070},[],[1072],{"type":16,"value":741},{"type":16,"value":1074},": ",{"type":10,"tag":135,"props":1076,"children":1078},{"className":1077},[],[1079],{"type":16,"value":1080},"OpSpecConstantOp",{"type":16,"value":1082}," (with\nopcode ",{"type":10,"tag":135,"props":1084,"children":1086},{"className":1085},[],[1087],{"type":16,"value":863},{"type":16,"value":1089},"), ",{"type":10,"tag":135,"props":1091,"children":1093},{"className":1092},[],[1094],{"type":16,"value":863},{"type":16,"value":515},{"type":10,"tag":135,"props":1097,"children":1099},{"className":1098},[],[1100],{"type":16,"value":870},{"type":16,"value":515},{"type":10,"tag":135,"props":1103,"children":1105},{"className":1104},[],[1106],{"type":16,"value":877},{"type":16,"value":530},{"type":10,"tag":135,"props":1109,"children":1111},{"className":1110},[],[1112],{"type":16,"value":884},{"type":16,"value":515},{"type":10,"tag":135,"props":1115,"children":1117},{"className":1116},[],[1118],{"type":16,"value":891},{"type":16,"value":515},{"type":10,"tag":135,"props":1121,"children":1123},{"className":1122},[],[1124],{"type":16,"value":1125},"OpFDiv",{"type":16,"value":515},{"type":10,"tag":135,"props":1128,"children":1130},{"className":1129},[],[1131],{"type":16,"value":1132},"OpFRem",{"type":16,"value":515},{"type":10,"tag":135,"props":1135,"children":1137},{"className":1136},[],[1138],{"type":16,"value":1139},"OpFMod",{"type":16,"value":530},{"type":10,"tag":135,"props":1142,"children":1144},{"className":1143},[],[1145],{"type":16,"value":1146},"OpVectorTimesScalar",{"type":16,"value":515},{"type":10,"tag":135,"props":1149,"children":1151},{"className":1150},[],[1152],{"type":16,"value":1153},"OpMatrixTimesScalar",{"type":16,"value":530},{"type":10,"tag":135,"props":1156,"children":1158},{"className":1157},[],[1159],{"type":16,"value":1160},"OpVectorTimesMatrix",{"type":16,"value":515},{"type":10,"tag":135,"props":1163,"children":1165},{"className":1164},[],[1166],{"type":16,"value":1167},"OpMatrixTimesVector",{"type":16,"value":530},{"type":10,"tag":135,"props":1170,"children":1172},{"className":1171},[],[1173],{"type":16,"value":1174},"OpMatrixTimesMatrix",{"type":16,"value":515},{"type":10,"tag":135,"props":1177,"children":1179},{"className":1178},[],[1180],{"type":16,"value":1181},"OpOuterProduct",{"type":16,"value":515},{"type":10,"tag":135,"props":1184,"children":1186},{"className":1185},[],[1187],{"type":16,"value":1188},"OpDot",{"type":16,"value":1190},"; and the\nfollowing extended instructions for GLSL: ",{"type":10,"tag":135,"props":1192,"children":1194},{"className":1193},[],[1195],{"type":16,"value":1196},"Round",{"type":16,"value":515},{"type":10,"tag":135,"props":1199,"children":1201},{"className":1200},[],[1202],{"type":16,"value":1203},"RoundEven",{"type":16,"value":530},{"type":10,"tag":135,"props":1206,"children":1208},{"className":1207},[],[1209],{"type":16,"value":1210},"Trunc",{"type":16,"value":515},{"type":10,"tag":135,"props":1213,"children":1215},{"className":1214},[],[1216],{"type":16,"value":1217},"FAbs",{"type":16,"value":515},{"type":10,"tag":135,"props":1220,"children":1222},{"className":1221},[],[1223],{"type":16,"value":1224},"Floor",{"type":16,"value":515},{"type":10,"tag":135,"props":1227,"children":1229},{"className":1228},[],[1230],{"type":16,"value":1231},"Ceil",{"type":16,"value":515},{"type":10,"tag":135,"props":1234,"children":1236},{"className":1235},[],[1237],{"type":16,"value":1238},"Fract",{"type":16,"value":515},{"type":10,"tag":135,"props":1241,"children":1243},{"className":1242},[],[1244],{"type":16,"value":1245},"Radians",{"type":16,"value":530},{"type":10,"tag":135,"props":1248,"children":1250},{"className":1249},[],[1251],{"type":16,"value":1252},"Degrees",{"type":16,"value":515},{"type":10,"tag":135,"props":1255,"children":1257},{"className":1256},[],[1258],{"type":16,"value":1259},"Sin",{"type":16,"value":515},{"type":10,"tag":135,"props":1262,"children":1264},{"className":1263},[],[1265],{"type":16,"value":1266},"Cos",{"type":16,"value":515},{"type":10,"tag":135,"props":1269,"children":1271},{"className":1270},[],[1272],{"type":16,"value":1273},"Tan",{"type":16,"value":515},{"type":10,"tag":135,"props":1276,"children":1278},{"className":1277},[],[1279],{"type":16,"value":1280},"Asin",{"type":16,"value":515},{"type":10,"tag":135,"props":1283,"children":1285},{"className":1284},[],[1286],{"type":16,"value":1287},"Acos",{"type":16,"value":530},{"type":10,"tag":135,"props":1290,"children":1292},{"className":1291},[],[1293],{"type":16,"value":1294},"Atan",{"type":16,"value":515},{"type":10,"tag":135,"props":1297,"children":1299},{"className":1298},[],[1300],{"type":16,"value":1301},"Sinh",{"type":16,"value":515},{"type":10,"tag":135,"props":1304,"children":1306},{"className":1305},[],[1307],{"type":16,"value":1308},"Cosh",{"type":16,"value":515},{"type":10,"tag":135,"props":1311,"children":1313},{"className":1312},[],[1314],{"type":16,"value":1315},"Tanh",{"type":16,"value":515},{"type":10,"tag":135,"props":1318,"children":1320},{"className":1319},[],[1321],{"type":16,"value":1322},"Asinh",{"type":16,"value":515},{"type":10,"tag":135,"props":1325,"children":1327},{"className":1326},[],[1328],{"type":16,"value":1329},"Acosh",{"type":16,"value":530},{"type":10,"tag":135,"props":1332,"children":1334},{"className":1333},[],[1335],{"type":16,"value":1336},"Atanh",{"type":16,"value":515},{"type":10,"tag":135,"props":1339,"children":1341},{"className":1340},[],[1342],{"type":16,"value":1343},"Atan2",{"type":16,"value":515},{"type":10,"tag":135,"props":1346,"children":1348},{"className":1347},[],[1349],{"type":16,"value":1350},"Pow",{"type":16,"value":515},{"type":10,"tag":135,"props":1353,"children":1355},{"className":1354},[],[1356],{"type":16,"value":1357},"Exp",{"type":16,"value":515},{"type":10,"tag":135,"props":1360,"children":1362},{"className":1361},[],[1363],{"type":16,"value":1364},"Log",{"type":16,"value":515},{"type":10,"tag":135,"props":1367,"children":1369},{"className":1368},[],[1370],{"type":16,"value":1371},"Exp2",{"type":16,"value":530},{"type":10,"tag":135,"props":1374,"children":1376},{"className":1375},[],[1377],{"type":16,"value":1378},"Log2",{"type":16,"value":515},{"type":10,"tag":135,"props":1381,"children":1383},{"className":1382},[],[1384],{"type":16,"value":1385},"Sqrt",{"type":16,"value":515},{"type":10,"tag":135,"props":1388,"children":1390},{"className":1389},[],[1391],{"type":16,"value":1392},"InverseSqrt",{"type":16,"value":515},{"type":10,"tag":135,"props":1395,"children":1397},{"className":1396},[],[1398],{"type":16,"value":1399},"Determinant",{"type":16,"value":530},{"type":10,"tag":135,"props":1402,"children":1404},{"className":1403},[],[1405],{"type":16,"value":1406},"MatrixInverse",{"type":16,"value":515},{"type":10,"tag":135,"props":1409,"children":1411},{"className":1410},[],[1412],{"type":16,"value":1413},"Modf",{"type":16,"value":515},{"type":10,"tag":135,"props":1416,"children":1418},{"className":1417},[],[1419],{"type":16,"value":1420},"ModfStruct",{"type":16,"value":515},{"type":10,"tag":135,"props":1423,"children":1425},{"className":1424},[],[1426],{"type":16,"value":1427},"FMin",{"type":16,"value":515},{"type":10,"tag":135,"props":1430,"children":1432},{"className":1431},[],[1433],{"type":16,"value":1434},"FMax",{"type":16,"value":530},{"type":10,"tag":135,"props":1437,"children":1439},{"className":1438},[],[1440],{"type":16,"value":1441},"FClamp",{"type":16,"value":515},{"type":10,"tag":135,"props":1444,"children":1446},{"className":1445},[],[1447],{"type":16,"value":1448},"FMix",{"type":16,"value":515},{"type":10,"tag":135,"props":1451,"children":1453},{"className":1452},[],[1454],{"type":16,"value":1455},"Step",{"type":16,"value":515},{"type":10,"tag":135,"props":1458,"children":1460},{"className":1459},[],[1461],{"type":16,"value":1462},"SmoothStep",{"type":16,"value":515},{"type":10,"tag":135,"props":1465,"children":1467},{"className":1466},[],[1468],{"type":16,"value":1469},"Fma",{"type":16,"value":530},{"type":10,"tag":135,"props":1472,"children":1474},{"className":1473},[],[1475],{"type":16,"value":1476},"UnpackHalf2x16",{"type":16,"value":515},{"type":10,"tag":135,"props":1479,"children":1481},{"className":1480},[],[1482],{"type":16,"value":1483},"Length",{"type":16,"value":515},{"type":10,"tag":135,"props":1486,"children":1488},{"className":1487},[],[1489],{"type":16,"value":1490},"Distance",{"type":16,"value":515},{"type":10,"tag":135,"props":1493,"children":1495},{"className":1494},[],[1496],{"type":16,"value":1497},"Cross",{"type":16,"value":530},{"type":10,"tag":135,"props":1500,"children":1502},{"className":1501},[],[1503],{"type":16,"value":1504},"Normalize",{"type":16,"value":515},{"type":10,"tag":135,"props":1507,"children":1509},{"className":1508},[],[1510],{"type":16,"value":1511},"FaceForward",{"type":16,"value":515},{"type":10,"tag":135,"props":1514,"children":1516},{"className":1515},[],[1517],{"type":16,"value":1518},"Reflect",{"type":16,"value":515},{"type":10,"tag":135,"props":1521,"children":1523},{"className":1522},[],[1524],{"type":16,"value":1525},"Refract",{"type":16,"value":530},{"type":10,"tag":135,"props":1528,"children":1530},{"className":1529},[],[1531],{"type":16,"value":1532},"NMin",{"type":16,"value":515},{"type":10,"tag":135,"props":1535,"children":1537},{"className":1536},[],[1538],{"type":16,"value":1539},"NMax",{"type":16,"value":685},{"type":10,"tag":135,"props":1542,"children":1544},{"className":1543},[],[1545],{"type":16,"value":1546},"NClamp",{"type":16,"value":492},{"type":10,"tag":154,"props":1549,"children":1550},{},[1551,1552,1555,1556,1562,1563,1568,1569,1574,1575,1580,1581,1586,1587,1592,1593,1598,1599,1604,1605,1610,1611,1616,1617,1622,1623,1628,1629,1634,1635,1640,1641,1646,1647,1652,1653,1659,1660,1666,1667,1673,1674,1680,1681,1687,1688,1694,1695,1701,1702,1708,1709,1715,1716,1722,1723,1729,1730,1736,1737,1742,1743,1749,1750,1755,1756,1761,1762,1767,1768,1773,1774,1779,1780,1785,1786,1791,1792,1798,1799,1805,1806,1811,1812,1818,1819,1824,1825,1830,1831,1836],{"type":16,"value":1050},{"type":10,"tag":53,"props":1553,"children":1554},{"type":55},[],{"type":16,"value":1055},{"type":10,"tag":135,"props":1557,"children":1559},{"className":1558},[],[1560],{"type":16,"value":1561},"DenormPreserve",{"type":16,"value":423},{"type":10,"tag":135,"props":1564,"children":1566},{"className":1565},[],[1567],{"type":16,"value":734},{"type":16,"value":423},{"type":10,"tag":135,"props":1570,"children":1572},{"className":1571},[],[1573],{"type":16,"value":741},{"type":16,"value":1074},{"type":10,"tag":135,"props":1576,"children":1578},{"className":1577},[],[1579],{"type":16,"value":1080},{"type":16,"value":530},{"type":10,"tag":135,"props":1582,"children":1584},{"className":1583},[],[1585],{"type":16,"value":863},{"type":16,"value":515},{"type":10,"tag":135,"props":1588,"children":1590},{"className":1589},[],[1591],{"type":16,"value":870},{"type":16,"value":515},{"type":10,"tag":135,"props":1594,"children":1596},{"className":1595},[],[1597],{"type":16,"value":877},{"type":16,"value":515},{"type":10,"tag":135,"props":1600,"children":1602},{"className":1601},[],[1603],{"type":16,"value":884},{"type":16,"value":515},{"type":10,"tag":135,"props":1606,"children":1608},{"className":1607},[],[1609],{"type":16,"value":891},{"type":16,"value":530},{"type":10,"tag":135,"props":1612,"children":1614},{"className":1613},[],[1615],{"type":16,"value":1146},{"type":16,"value":515},{"type":10,"tag":135,"props":1618,"children":1620},{"className":1619},[],[1621],{"type":16,"value":1153},{"type":16,"value":530},{"type":10,"tag":135,"props":1624,"children":1626},{"className":1625},[],[1627],{"type":16,"value":1160},{"type":16,"value":515},{"type":10,"tag":135,"props":1630,"children":1632},{"className":1631},[],[1633],{"type":16,"value":1167},{"type":16,"value":530},{"type":10,"tag":135,"props":1636,"children":1638},{"className":1637},[],[1639],{"type":16,"value":1174},{"type":16,"value":515},{"type":10,"tag":135,"props":1642,"children":1644},{"className":1643},[],[1645],{"type":16,"value":1181},{"type":16,"value":515},{"type":10,"tag":135,"props":1648,"children":1650},{"className":1649},[],[1651],{"type":16,"value":1188},{"type":16,"value":530},{"type":10,"tag":135,"props":1654,"children":1656},{"className":1655},[],[1657],{"type":16,"value":1658},"OpFOrdEqual",{"type":16,"value":515},{"type":10,"tag":135,"props":1661,"children":1663},{"className":1662},[],[1664],{"type":16,"value":1665},"OpFUnordEqual",{"type":16,"value":515},{"type":10,"tag":135,"props":1668,"children":1670},{"className":1669},[],[1671],{"type":16,"value":1672},"OpFOrdNotEqual",{"type":16,"value":530},{"type":10,"tag":135,"props":1675,"children":1677},{"className":1676},[],[1678],{"type":16,"value":1679},"OpFUnordNotEqual",{"type":16,"value":515},{"type":10,"tag":135,"props":1682,"children":1684},{"className":1683},[],[1685],{"type":16,"value":1686},"OpFOrdLessThan",{"type":16,"value":515},{"type":10,"tag":135,"props":1689,"children":1691},{"className":1690},[],[1692],{"type":16,"value":1693},"OpFUnordLessThan",{"type":16,"value":530},{"type":10,"tag":135,"props":1696,"children":1698},{"className":1697},[],[1699],{"type":16,"value":1700},"OpFOrdGreaterThan",{"type":16,"value":515},{"type":10,"tag":135,"props":1703,"children":1705},{"className":1704},[],[1706],{"type":16,"value":1707},"OpFUnordGreaterThan",{"type":16,"value":530},{"type":10,"tag":135,"props":1710,"children":1712},{"className":1711},[],[1713],{"type":16,"value":1714},"OpFOrdLessThanEqual",{"type":16,"value":515},{"type":10,"tag":135,"props":1717,"children":1719},{"className":1718},[],[1720],{"type":16,"value":1721},"OpFUnordLessThanEqual",{"type":16,"value":530},{"type":10,"tag":135,"props":1724,"children":1726},{"className":1725},[],[1727],{"type":16,"value":1728},"OpFOrdGreaterThanEqual",{"type":16,"value":515},{"type":10,"tag":135,"props":1731,"children":1733},{"className":1732},[],[1734],{"type":16,"value":1735},"OpFUnordGreaterThanEqual",{"type":16,"value":1190},{"type":10,"tag":135,"props":1738,"children":1740},{"className":1739},[],[1741],{"type":16,"value":1217},{"type":16,"value":515},{"type":10,"tag":135,"props":1744,"children":1746},{"className":1745},[],[1747],{"type":16,"value":1748},"FSign",{"type":16,"value":530},{"type":10,"tag":135,"props":1751,"children":1753},{"className":1752},[],[1754],{"type":16,"value":1245},{"type":16,"value":515},{"type":10,"tag":135,"props":1757,"children":1759},{"className":1758},[],[1760],{"type":16,"value":1252},{"type":16,"value":515},{"type":10,"tag":135,"props":1763,"children":1765},{"className":1764},[],[1766],{"type":16,"value":1427},{"type":16,"value":515},{"type":10,"tag":135,"props":1769,"children":1771},{"className":1770},[],[1772],{"type":16,"value":1434},{"type":16,"value":515},{"type":10,"tag":135,"props":1775,"children":1777},{"className":1776},[],[1778],{"type":16,"value":1441},{"type":16,"value":530},{"type":10,"tag":135,"props":1781,"children":1783},{"className":1782},[],[1784],{"type":16,"value":1448},{"type":16,"value":515},{"type":10,"tag":135,"props":1787,"children":1789},{"className":1788},[],[1790],{"type":16,"value":1469},{"type":16,"value":515},{"type":10,"tag":135,"props":1793,"children":1795},{"className":1794},[],[1796],{"type":16,"value":1797},"PackHalf2x16",{"type":16,"value":515},{"type":10,"tag":135,"props":1800,"children":1802},{"className":1801},[],[1803],{"type":16,"value":1804},"PackDouble2x32",{"type":16,"value":530},{"type":10,"tag":135,"props":1807,"children":1809},{"className":1808},[],[1810],{"type":16,"value":1476},{"type":16,"value":515},{"type":10,"tag":135,"props":1813,"children":1815},{"className":1814},[],[1816],{"type":16,"value":1817},"UnpackDouble2x32",{"type":16,"value":515},{"type":10,"tag":135,"props":1820,"children":1822},{"className":1821},[],[1823],{"type":16,"value":1532},{"type":16,"value":515},{"type":10,"tag":135,"props":1826,"children":1828},{"className":1827},[],[1829],{"type":16,"value":1539},{"type":16,"value":786},{"type":10,"tag":135,"props":1832,"children":1834},{"className":1833},[],[1835],{"type":16,"value":1546},{"type":16,"value":492},{"type":10,"tag":18,"props":1838,"children":1839},{},[1840],{"type":16,"value":1841},"The precision of double-precision instructions is at least that of single\nprecision.",{"type":10,"tag":18,"props":1843,"children":1844},{},[1845,1847,1853,1855,1858],{"type":16,"value":1846},"The precision of individual operations is defined in\n",{"type":10,"tag":24,"props":1848,"children":1850},{"href":1849},"/chapters/spirvenv#spirvenv-op-prec",[1851],{"type":16,"value":1852},"Precision of Individual Operations",{"type":16,"value":1854},".\nSubject to the constraints below, however, implementations ",{"type":10,"tag":53,"props":1856,"children":1857},{"type":111},[],{"type":16,"value":1859}," reorder or\ncombine operations, resulting in expressions exhibiting different precisions\nthan might be expected from the constituent operations.",{"type":10,"tag":294,"props":1861,"children":1863},{"id":1862},"spirvenv-evaluation-expressions",[1864],{"type":16,"value":1865},"Evaluation of Expressions",{"type":10,"tag":18,"props":1867,"children":1868},{},[1869,1871,1874,1876,1879,1881,1886,1887,1892,1893,1898,1900,1903,1905,1910,1911,1916,1918,1922,1924,1929],{"type":16,"value":1870},"Implementations ",{"type":10,"tag":53,"props":1872,"children":1873},{"type":111},[],{"type":16,"value":1875}," rearrange floating-point operations using any of the\nmathematical properties governing the expressions in precise arithmetic,\neven where the floating- point operations do not share these properties.\nThis includes, but is not limited to, associativity and distributivity, and\n",{"type":10,"tag":53,"props":1877,"children":1878},{"type":111},[],{"type":16,"value":1880}," involve a different number of rounding steps than would occur if the\noperations were not rearranged.\nIn shaders that use the ",{"type":10,"tag":135,"props":1882,"children":1884},{"className":1883},[],[1885],{"type":16,"value":850},{"type":16,"value":423},{"type":10,"tag":135,"props":1888,"children":1890},{"className":1889},[],[1891],{"type":16,"value":734},{"type":16,"value":423},{"type":10,"tag":135,"props":1894,"children":1896},{"className":1895},[],[1897],{"type":16,"value":741},{"type":16,"value":1899}," the\nvalues ",{"type":10,"tag":53,"props":1901,"children":1902},{"type":55},[],{"type":16,"value":1904}," be preserved if they are generated after any rearrangement but\nthe ",{"type":10,"tag":135,"props":1906,"children":1908},{"className":1907},[],[1909],{"type":16,"value":734},{"type":16,"value":423},{"type":10,"tag":135,"props":1912,"children":1914},{"className":1913},[],[1915],{"type":16,"value":741},{"type":16,"value":1917}," does not change which rearrangements are valid.\nThis rearrangement ",{"type":10,"tag":53,"props":1919,"children":1921},{"type":1920},"can",[],{"type":16,"value":1923}," be prevented for particular operations by using the\n",{"type":10,"tag":135,"props":1925,"children":1927},{"className":1926},[],[1928],{"type":16,"value":762},{"type":16,"value":1930}," decoration.",{"type":10,"tag":1932,"props":1933,"children":1934},"note",{},[1935,2161],{"type":10,"tag":18,"props":1936,"children":1937},{},[1938,1940,1945,1947,2152,2154,2159],{"type":16,"value":1939},"For example, in the absence of the ",{"type":10,"tag":135,"props":1941,"children":1943},{"className":1942},[],[1944],{"type":16,"value":762},{"type":16,"value":1946}," decoration\nimplementations are allowed to implement a + b - a and ",{"type":10,"tag":1948,"props":1949,"children":1952},"span",{"className":1950},[1951],"katex",[1953,2005],{"type":10,"tag":1948,"props":1954,"children":1957},{"className":1955},[1956],"katex-mathml",[1958],{"type":10,"tag":1959,"props":1960,"children":1962},"math",{"xmlns":1961},"http://www.w3.org/1998/Math/MathML",[1963],{"type":10,"tag":1964,"props":1965,"children":1966},"semantics",{},[1967,1998],{"type":10,"tag":1968,"props":1969,"children":1970},"mrow",{},[1971],{"type":10,"tag":1972,"props":1973,"children":1974},"mfrac",{},[1975,1994],{"type":10,"tag":1968,"props":1976,"children":1977},{},[1978,1983,1989],{"type":10,"tag":1979,"props":1980,"children":1981},"mi",{},[1982],{"type":16,"value":24},{"type":10,"tag":1984,"props":1985,"children":1986},"mo",{},[1987],{"type":16,"value":1988},"×",{"type":10,"tag":1979,"props":1990,"children":1991},{},[1992],{"type":16,"value":1993},"b",{"type":10,"tag":1979,"props":1995,"children":1996},{},[1997],{"type":16,"value":24},{"type":10,"tag":1999,"props":2000,"children":2002},"annotation",{"encoding":2001},"application/x-tex",[2003],{"type":16,"value":2004},"{a\n\\times b}\\over{a}",{"type":10,"tag":1948,"props":2006,"children":2010},{"className":2007,"ariaHidden":2009},[2008],"katex-html","true",[2011],{"type":10,"tag":1948,"props":2012,"children":2015},{"className":2013},[2014],"base",[2016,2022],{"type":10,"tag":1948,"props":2017,"children":2021},{"className":2018,"style":2020},[2019],"strut","height:1.2251em;vertical-align:-0.345em;",[],{"type":10,"tag":1948,"props":2023,"children":2026},{"className":2024},[2025],"mord",[2027,2033,2147],{"type":10,"tag":1948,"props":2028,"children":2032},{"className":2029},[2030,2031],"mopen","nulldelimiter",[],{"type":10,"tag":1948,"props":2034,"children":2036},{"className":2035},[1972],[2037],{"type":10,"tag":1948,"props":2038,"children":2042},{"className":2039},[2040,2041],"vlist-t","vlist-t2",[2043,2135],{"type":10,"tag":1948,"props":2044,"children":2047},{"className":2045},[2046],"vlist-r",[2048,2128],{"type":10,"tag":1948,"props":2049,"children":2053},{"className":2050,"style":2052},[2051],"vlist","height:0.8801em;",[2054,2082,2096],{"type":10,"tag":1948,"props":2055,"children":2057},{"style":2056},"top:-2.655em;",[2058,2064],{"type":10,"tag":1948,"props":2059,"children":2063},{"className":2060,"style":2062},[2061],"pstrut","height:3em;",[],{"type":10,"tag":1948,"props":2065,"children":2071},{"className":2066},[2067,2068,2069,2070],"sizing","reset-size6","size3","mtight",[2072],{"type":10,"tag":1948,"props":2073,"children":2075},{"className":2074},[2025,2070],[2076],{"type":10,"tag":1948,"props":2077,"children":2080},{"className":2078},[2025,2079,2070],"mathnormal",[2081],{"type":16,"value":24},{"type":10,"tag":1948,"props":2083,"children":2085},{"style":2084},"top:-3.23em;",[2086,2090],{"type":10,"tag":1948,"props":2087,"children":2089},{"className":2088,"style":2062},[2061],[],{"type":10,"tag":1948,"props":2091,"children":2095},{"className":2092,"style":2094},[2093],"frac-line","border-bottom-width:0.04em;",[],{"type":10,"tag":1948,"props":2097,"children":2099},{"style":2098},"top:-3.394em;",[2100,2104],{"type":10,"tag":1948,"props":2101,"children":2103},{"className":2102,"style":2062},[2061],[],{"type":10,"tag":1948,"props":2105,"children":2107},{"className":2106},[2067,2068,2069,2070],[2108],{"type":10,"tag":1948,"props":2109,"children":2111},{"className":2110},[2025,2070],[2112,2117,2123],{"type":10,"tag":1948,"props":2113,"children":2115},{"className":2114},[2025,2079,2070],[2116],{"type":16,"value":24},{"type":10,"tag":1948,"props":2118,"children":2121},{"className":2119},[2120,2070],"mbin",[2122],{"type":16,"value":1988},{"type":10,"tag":1948,"props":2124,"children":2126},{"className":2125},[2025,2079,2070],[2127],{"type":16,"value":1993},{"type":10,"tag":1948,"props":2129,"children":2132},{"className":2130},[2131],"vlist-s",[2133],{"type":16,"value":2134},"​",{"type":10,"tag":1948,"props":2136,"children":2138},{"className":2137},[2046],[2139],{"type":10,"tag":1948,"props":2140,"children":2143},{"className":2141,"style":2142},[2051],"height:0.345em;",[2144],{"type":10,"tag":1948,"props":2145,"children":2146},{},[],{"type":10,"tag":1948,"props":2148,"children":2151},{"className":2149},[2150,2031],"mclose",[],{"type":16,"value":2153}," as b.\nThe ",{"type":10,"tag":135,"props":2155,"children":2157},{"className":2156},[],[2158],{"type":16,"value":850},{"type":16,"value":2160}," does not prevent these transformations,\neven though they may overflow to infinity or NaN when evaluated in\nfloating-point.",{"type":10,"tag":18,"props":2162,"children":2163},{},[2164,2166,2171,2173,2178,2180,2185],{"type":16,"value":2165},"If the ",{"type":10,"tag":135,"props":2167,"children":2169},{"className":2168},[],[2170],{"type":16,"value":762},{"type":16,"value":2172}," decoration is applied then operations may not be\nrearranged, so, for example, a + a - a must account for possible\noverflow to infinity.\nIf infinities are not preserved then the expression may be replaced with\na, since the replacement is exact when overflow does not occur and\ninfinities may be replaced with undefined: values.\nIf both ",{"type":10,"tag":135,"props":2174,"children":2176},{"className":2175},[],[2177],{"type":16,"value":762},{"type":16,"value":2179}," and ",{"type":10,"tag":135,"props":2181,"children":2183},{"className":2182},[],[2184],{"type":16,"value":850},{"type":16,"value":2186}," are used then\nthe result must be infinity for sufficiently large a.",{"type":10,"tag":294,"props":2188,"children":2190},{"id":2189},"spirvenv-op-prec",[2191],{"type":16,"value":1852},{"type":10,"tag":18,"props":2193,"children":2194},{},[2195],{"type":16,"value":2196},"The precision of individual operations is defined either in terms of\nrounding (correctly rounded), as an error bound in ULP, or as inherited from\na formula as follows:",{"type":10,"tag":2198,"props":2199,"children":2201},"anchor",{"id":2200},"spirvenv-correctly-rounded",[],{"type":10,"tag":294,"props":2203,"children":2205},{"id":2204},"correctly-rounded",[2206],{"type":16,"value":2207},"Correctly Rounded",{"type":10,"tag":18,"props":2209,"children":2210},{},[2211,2213,2219,2221,2227,2229,2235,2236,2241,2242,2247,2249,2255,2257,2262],{"type":16,"value":2212},"Operations described as ",{"type":10,"tag":135,"props":2214,"children":2216},{"className":2215},[],[2217],{"type":16,"value":2218},"correctly rounded",{"type":16,"value":2220}," will return the infinitely\nprecise result, x, rounded so as to be representable in\nfloating-point.\nThe rounding mode is not specified, unless the entry point is declared with\nthe ",{"type":10,"tag":135,"props":2222,"children":2224},{"className":2223},[],[2225],{"type":16,"value":2226},"RoundingModeRTE",{"type":16,"value":2228}," or the ",{"type":10,"tag":135,"props":2230,"children":2232},{"className":2231},[],[2233],{"type":16,"value":2234},"RoundingModeRTZ",{"type":16,"value":423},{"type":10,"tag":135,"props":2237,"children":2239},{"className":2238},[],[2240],{"type":16,"value":734},{"type":16,"value":423},{"type":10,"tag":135,"props":2243,"children":2245},{"className":2244},[],[2246],{"type":16,"value":741},{"type":16,"value":2248},".\nThese execution modes affect only correctly rounded SPIR-V instructions.\nThese execution modes do not affect ",{"type":10,"tag":135,"props":2250,"children":2252},{"className":2251},[],[2253],{"type":16,"value":2254},"OpQuantizeToF16",{"type":16,"value":2256}," and\n",{"type":10,"tag":135,"props":2258,"children":2260},{"className":2259},[],[2261],{"type":16,"value":1797},{"type":16,"value":2263},".\nIf the rounding mode is not specified then this rounding is implementation\nspecific, subject to the following rules.\nIf x is exactly representable then x will be returned.\nOtherwise, either the floating-point value closest to and no less than\nx or the value closest to and no greater than x will be\nreturned.",{"type":10,"tag":294,"props":2265,"children":2267},{"id":2266},"ulp",[2268],{"type":16,"value":2269},"ULP",{"type":10,"tag":18,"props":2271,"children":2272},{},[2273,2275,2280,2282,2285],{"type":16,"value":2274},"Where an error bound of n ULP (units in the last place) is given, for\nan operation with infinitely precise result ",{"type":10,"tag":695,"props":2276,"children":2277},{},[2278],{"type":16,"value":2279},"x",{"type":16,"value":2281}," the value returned ",{"type":10,"tag":53,"props":2283,"children":2284},{"type":55},[],{"type":16,"value":2286}," be\nin the range [x - n × ulp(x), x + n × ulp(x)].\nThe function ulp(x) is defined as follows:",{"type":10,"tag":150,"props":2288,"children":2289},{},[2290],{"type":10,"tag":154,"props":2291,"children":2292},{},[2293,2295,2299,2300,2304,2306,2572],{"type":16,"value":2294},"If there exist non-equal, finite floating-point numbers ",{"type":10,"tag":695,"props":2296,"children":2297},{},[2298],{"type":16,"value":24},{"type":16,"value":2256},{"type":10,"tag":695,"props":2301,"children":2302},{},[2303],{"type":16,"value":1993},{"type":16,"value":2305}," such that a ≤ x ≤ b then ulp(x) is the minimum\npossible distance between such numbers, ",{"type":10,"tag":1948,"props":2307,"children":2309},{"className":2308},[1951],[2310,2424],{"type":10,"tag":1948,"props":2311,"children":2313},{"className":2312},[1956],[2314],{"type":10,"tag":1959,"props":2315,"children":2316},{"xmlns":1961},[2317],{"type":10,"tag":1964,"props":2318,"children":2319},{},[2320,2419],{"type":10,"tag":1968,"props":2321,"children":2322},{},[2323,2328,2333,2337,2343,2347,2352,2357,2376,2381,2397,2402,2406,2411,2415],{"type":10,"tag":1979,"props":2324,"children":2325},{},[2326],{"type":16,"value":2327},"u",{"type":10,"tag":1979,"props":2329,"children":2330},{},[2331],{"type":16,"value":2332},"l",{"type":10,"tag":1979,"props":2334,"children":2335},{},[2336],{"type":16,"value":18},{"type":10,"tag":1984,"props":2338,"children":2340},{"stretchy":2339},"false",[2341],{"type":16,"value":2342},"(",{"type":10,"tag":1979,"props":2344,"children":2345},{},[2346],{"type":16,"value":2279},{"type":10,"tag":1984,"props":2348,"children":2349},{"stretchy":2339},[2350],{"type":16,"value":2351},")",{"type":10,"tag":1984,"props":2353,"children":2354},{},[2355],{"type":16,"value":2356},"=",{"type":10,"tag":1968,"props":2358,"children":2359},{},[2360,2366,2371],{"type":10,"tag":1979,"props":2361,"children":2363},{"mathvariant":2362},"normal",[2364],{"type":16,"value":2365},"m",{"type":10,"tag":1979,"props":2367,"children":2368},{"mathvariant":2362},[2369],{"type":16,"value":2370},"i",{"type":10,"tag":1979,"props":2372,"children":2373},{"mathvariant":2362},[2374],{"type":16,"value":2375},"n",{"type":10,"tag":1979,"props":2377,"children":2378},{"mathvariant":2362},[2379],{"type":16,"value":2380},"_",{"type":10,"tag":1968,"props":2382,"children":2383},{},[2384,2388,2393],{"type":10,"tag":1979,"props":2385,"children":2386},{},[2387],{"type":16,"value":24},{"type":10,"tag":1984,"props":2389,"children":2390},{"separator":2009},[2391],{"type":16,"value":2392},",",{"type":10,"tag":1979,"props":2394,"children":2395},{},[2396],{"type":16,"value":1993},{"type":10,"tag":1979,"props":2398,"children":2399},{"mathvariant":2362},[2400],{"type":16,"value":2401},"∣",{"type":10,"tag":1979,"props":2403,"children":2404},{},[2405],{"type":16,"value":1993},{"type":10,"tag":1984,"props":2407,"children":2408},{},[2409],{"type":16,"value":2410},"−",{"type":10,"tag":1979,"props":2412,"children":2413},{},[2414],{"type":16,"value":24},{"type":10,"tag":1979,"props":2416,"children":2417},{"mathvariant":2362},[2418],{"type":16,"value":2401},{"type":10,"tag":1999,"props":2420,"children":2421},{"encoding":2001},[2422],{"type":16,"value":2423},"ulp(x) =\n\\mathrm{min}\\_{a,b} | b - a |",{"type":10,"tag":1948,"props":2425,"children":2427},{"className":2426,"ariaHidden":2009},[2008],[2428,2479,2554],{"type":10,"tag":1948,"props":2429,"children":2431},{"className":2430},[2014],[2432,2437,2442,2448,2453,2458,2463,2469,2475],{"type":10,"tag":1948,"props":2433,"children":2436},{"className":2434,"style":2435},[2019],"height:1em;vertical-align:-0.25em;",[],{"type":10,"tag":1948,"props":2438,"children":2440},{"className":2439},[2025,2079],[2441],{"type":16,"value":2327},{"type":10,"tag":1948,"props":2443,"children":2445},{"className":2444},[2025,2079],[2446],{"type":16,"value":2447},"lp",{"type":10,"tag":1948,"props":2449,"children":2451},{"className":2450},[2030],[2452],{"type":16,"value":2342},{"type":10,"tag":1948,"props":2454,"children":2456},{"className":2455},[2025,2079],[2457],{"type":16,"value":2279},{"type":10,"tag":1948,"props":2459,"children":2461},{"className":2460},[2150],[2462],{"type":16,"value":2351},{"type":10,"tag":1948,"props":2464,"children":2468},{"className":2465,"style":2467},[2466],"mspace","margin-right:0.2778em;",[],{"type":10,"tag":1948,"props":2470,"children":2473},{"className":2471},[2472],"mrel",[2474],{"type":16,"value":2356},{"type":10,"tag":1948,"props":2476,"children":2478},{"className":2477,"style":2467},[2466],[],{"type":10,"tag":1948,"props":2480,"children":2482},{"className":2481},[2014],[2483,2488,2499,2505,2530,2535,2540,2545,2550],{"type":10,"tag":1948,"props":2484,"children":2487},{"className":2485,"style":2486},[2019],"height:1.06em;vertical-align:-0.31em;",[],{"type":10,"tag":1948,"props":2489,"children":2491},{"className":2490},[2025],[2492],{"type":10,"tag":1948,"props":2493,"children":2496},{"className":2494},[2025,2495],"mathrm",[2497],{"type":16,"value":2498},"min",{"type":10,"tag":1948,"props":2500,"children":2503},{"className":2501,"style":2502},[2025],"margin-right:0.02778em;",[2504],{"type":16,"value":2380},{"type":10,"tag":1948,"props":2506,"children":2508},{"className":2507},[2025],[2509,2514,2520,2525],{"type":10,"tag":1948,"props":2510,"children":2512},{"className":2511},[2025,2079],[2513],{"type":16,"value":24},{"type":10,"tag":1948,"props":2515,"children":2518},{"className":2516},[2517],"mpunct",[2519],{"type":16,"value":2392},{"type":10,"tag":1948,"props":2521,"children":2524},{"className":2522,"style":2523},[2466],"margin-right:0.1667em;",[],{"type":10,"tag":1948,"props":2526,"children":2528},{"className":2527},[2025,2079],[2529],{"type":16,"value":1993},{"type":10,"tag":1948,"props":2531,"children":2533},{"className":2532},[2025],[2534],{"type":16,"value":2401},{"type":10,"tag":1948,"props":2536,"children":2538},{"className":2537},[2025,2079],[2539],{"type":16,"value":1993},{"type":10,"tag":1948,"props":2541,"children":2544},{"className":2542,"style":2543},[2466],"margin-right:0.2222em;",[],{"type":10,"tag":1948,"props":2546,"children":2548},{"className":2547},[2120],[2549],{"type":16,"value":2410},{"type":10,"tag":1948,"props":2551,"children":2553},{"className":2552,"style":2543},[2466],[],{"type":10,"tag":1948,"props":2555,"children":2557},{"className":2556},[2014],[2558,2562,2567],{"type":10,"tag":1948,"props":2559,"children":2561},{"className":2560,"style":2435},[2019],[],{"type":10,"tag":1948,"props":2563,"children":2565},{"className":2564},[2025,2079],[2566],{"type":16,"value":24},{"type":10,"tag":1948,"props":2568,"children":2570},{"className":2569},[2025],[2571],{"type":16,"value":2401},{"type":16,"value":2573},".\nIf such numbers do not exist then ulp(x) is defined to be the\ndifference between the two non-equal, finite floating-point numbers\nnearest to x.",{"type":10,"tag":18,"props":2575,"children":2576},{},[2577,2579,2582],{"type":16,"value":2578},"Where the range of allowed return values includes any value of magnitude\nlarger than that of the largest representable finite floating-point number,\noperations ",{"type":10,"tag":53,"props":2580,"children":2581},{"type":111},[],{"type":16,"value":2583},", additionally, return either an infinity of the appropriate\nsign or the finite number with the largest magnitude of the appropriate\nsign.\nIf the infinitely precise result of the operation is not mathematically\ndefined then the value returned is undefined:.",{"type":10,"tag":294,"props":2585,"children":2587},{"id":2586},"inherited-from",[2588],{"type":16,"value":2589},"Inherited From …​",{"type":10,"tag":18,"props":2591,"children":2592},{},[2593,2595,2598,2600,2606,2608,2612,2614,2617,2619,2952,2954,2959,2961,2964,2966,2969,2971,2976,2977,2982,2983,2988,2990,2993],{"type":16,"value":2594},"Where an operation’s precision is described as being inherited from a\nformula, the result returned ",{"type":10,"tag":53,"props":2596,"children":2597},{"type":55},[],{"type":16,"value":2599}," be at least as accurate as the result of\ncomputing an approximation to x using a formula equivalent to the\ngiven formula applied to the supplied inputs.\nSpecifically, the formula given may be transformed using the mathematical\nassociativity, commutativity and distributivity of the operators involved to\nyield an equivalent formula.\nThe SPIR-V precision rules, when applied to each such formula and the given\ninput values, define a range of permitted values.\nIf NaN is one of the permitted values then the operation may return\nany result, otherwise let the largest permitted value in any of the ranges\nbe F",{"type":10,"tag":2601,"props":2602,"children":2603},"sub",{},[2604],{"type":16,"value":2605},"max",{"type":16,"value":2607}," and the smallest be F",{"type":10,"tag":2601,"props":2609,"children":2610},{},[2611],{"type":16,"value":2498},{"type":16,"value":2613},".\nThe operation ",{"type":10,"tag":53,"props":2615,"children":2616},{"type":55},[],{"type":16,"value":2618}," return a value in the range [x - E, x + E]\nwhere ",{"type":10,"tag":1948,"props":2620,"children":2622},{"className":2621},[1951],[2623,2759],{"type":10,"tag":1948,"props":2624,"children":2626},{"className":2625},[1956],[2627],{"type":10,"tag":1959,"props":2628,"children":2629},{"xmlns":1961},[2630],{"type":10,"tag":1964,"props":2631,"children":2632},{},[2633,2754],{"type":10,"tag":1968,"props":2634,"children":2635},{},[2636,2641,2645,2660],{"type":10,"tag":1979,"props":2637,"children":2638},{},[2639],{"type":16,"value":2640},"E",{"type":10,"tag":1984,"props":2642,"children":2643},{},[2644],{"type":16,"value":2356},{"type":10,"tag":1968,"props":2646,"children":2647},{},[2648,2652,2656],{"type":10,"tag":1979,"props":2649,"children":2650},{"mathvariant":2362},[2651],{"type":16,"value":2365},{"type":10,"tag":1979,"props":2653,"children":2654},{"mathvariant":2362},[2655],{"type":16,"value":24},{"type":10,"tag":1979,"props":2657,"children":2658},{"mathvariant":2362},[2659],{"type":16,"value":2279},{"type":10,"tag":1968,"props":2661,"children":2662},{},[2663,2667,2671,2675,2679,2684,2688,2703,2707,2711,2715,2719,2723,2727,2731,2746,2750],{"type":10,"tag":1984,"props":2664,"children":2665},{"fence":2009},[2666],{"type":16,"value":2342},{"type":10,"tag":1979,"props":2668,"children":2669},{"mathvariant":2362},[2670],{"type":16,"value":2401},{"type":10,"tag":1979,"props":2672,"children":2673},{},[2674],{"type":16,"value":2279},{"type":10,"tag":1984,"props":2676,"children":2677},{},[2678],{"type":16,"value":2410},{"type":10,"tag":1979,"props":2680,"children":2681},{},[2682],{"type":16,"value":2683},"F",{"type":10,"tag":1979,"props":2685,"children":2686},{"mathvariant":2362},[2687],{"type":16,"value":2380},{"type":10,"tag":1968,"props":2689,"children":2690},{},[2691,2695,2699],{"type":10,"tag":1979,"props":2692,"children":2693},{"mathvariant":2362},[2694],{"type":16,"value":2365},{"type":10,"tag":1979,"props":2696,"children":2697},{"mathvariant":2362},[2698],{"type":16,"value":2370},{"type":10,"tag":1979,"props":2700,"children":2701},{"mathvariant":2362},[2702],{"type":16,"value":2375},{"type":10,"tag":1979,"props":2704,"children":2705},{"mathvariant":2362},[2706],{"type":16,"value":2401},{"type":10,"tag":1984,"props":2708,"children":2709},{"separator":2009},[2710],{"type":16,"value":2392},{"type":10,"tag":1979,"props":2712,"children":2713},{"mathvariant":2362},[2714],{"type":16,"value":2401},{"type":10,"tag":1979,"props":2716,"children":2717},{},[2718],{"type":16,"value":2279},{"type":10,"tag":1984,"props":2720,"children":2721},{},[2722],{"type":16,"value":2410},{"type":10,"tag":1979,"props":2724,"children":2725},{},[2726],{"type":16,"value":2683},{"type":10,"tag":1979,"props":2728,"children":2729},{"mathvariant":2362},[2730],{"type":16,"value":2380},{"type":10,"tag":1968,"props":2732,"children":2733},{},[2734,2738,2742],{"type":10,"tag":1979,"props":2735,"children":2736},{"mathvariant":2362},[2737],{"type":16,"value":2365},{"type":10,"tag":1979,"props":2739,"children":2740},{"mathvariant":2362},[2741],{"type":16,"value":24},{"type":10,"tag":1979,"props":2743,"children":2744},{"mathvariant":2362},[2745],{"type":16,"value":2279},{"type":10,"tag":1979,"props":2747,"children":2748},{"mathvariant":2362},[2749],{"type":16,"value":2401},{"type":10,"tag":1984,"props":2751,"children":2752},{"fence":2009},[2753],{"type":16,"value":2351},{"type":10,"tag":1999,"props":2755,"children":2756},{"encoding":2001},[2757],{"type":16,"value":2758},"E = \\mathrm{max} \\left( | x - F\\_{\\mathrm{min}} |, | x -\nF\\_{\\mathrm{max}} | \\right) ",{"type":10,"tag":1948,"props":2760,"children":2762},{"className":2761,"ariaHidden":2009},[2008],[2763,2791],{"type":10,"tag":1948,"props":2764,"children":2766},{"className":2765},[2014],[2767,2772,2778,2782,2787],{"type":10,"tag":1948,"props":2768,"children":2771},{"className":2769,"style":2770},[2019],"height:0.6833em;",[],{"type":10,"tag":1948,"props":2773,"children":2776},{"className":2774,"style":2775},[2025,2079],"margin-right:0.05764em;",[2777],{"type":16,"value":2640},{"type":10,"tag":1948,"props":2779,"children":2781},{"className":2780,"style":2467},[2466],[],{"type":10,"tag":1948,"props":2783,"children":2785},{"className":2784},[2472],[2786],{"type":16,"value":2356},{"type":10,"tag":1948,"props":2788,"children":2790},{"className":2789,"style":2467},[2466],[],{"type":10,"tag":1948,"props":2792,"children":2794},{"className":2793},[2014],[2795,2800,2809,2813],{"type":10,"tag":1948,"props":2796,"children":2799},{"className":2797,"style":2798},[2019],"height:1.2em;vertical-align:-0.35em;",[],{"type":10,"tag":1948,"props":2801,"children":2803},{"className":2802},[2025],[2804],{"type":10,"tag":1948,"props":2805,"children":2807},{"className":2806},[2025,2495],[2808],{"type":16,"value":2605},{"type":10,"tag":1948,"props":2810,"children":2812},{"className":2811,"style":2523},[2466],[],{"type":10,"tag":1948,"props":2814,"children":2817},{"className":2815},[2816],"minner",[2818,2831,2836,2841,2845,2850,2854,2860,2865,2878,2883,2888,2892,2897,2902,2906,2911,2915,2920,2925,2938,2943],{"type":10,"tag":1948,"props":2819,"children":2823},{"className":2820,"style":2822},[2030,2821],"delimcenter","top:0em;",[2824],{"type":10,"tag":1948,"props":2825,"children":2829},{"className":2826},[2827,2828],"delimsizing","size1",[2830],{"type":16,"value":2342},{"type":10,"tag":1948,"props":2832,"children":2834},{"className":2833},[2025],[2835],{"type":16,"value":2401},{"type":10,"tag":1948,"props":2837,"children":2839},{"className":2838},[2025,2079],[2840],{"type":16,"value":2279},{"type":10,"tag":1948,"props":2842,"children":2844},{"className":2843,"style":2543},[2466],[],{"type":10,"tag":1948,"props":2846,"children":2848},{"className":2847},[2120],[2849],{"type":16,"value":2410},{"type":10,"tag":1948,"props":2851,"children":2853},{"className":2852,"style":2543},[2466],[],{"type":10,"tag":1948,"props":2855,"children":2858},{"className":2856,"style":2857},[2025,2079],"margin-right:0.13889em;",[2859],{"type":16,"value":2683},{"type":10,"tag":1948,"props":2861,"children":2863},{"className":2862,"style":2502},[2025],[2864],{"type":16,"value":2380},{"type":10,"tag":1948,"props":2866,"children":2868},{"className":2867},[2025],[2869],{"type":10,"tag":1948,"props":2870,"children":2872},{"className":2871},[2025],[2873],{"type":10,"tag":1948,"props":2874,"children":2876},{"className":2875},[2025,2495],[2877],{"type":16,"value":2498},{"type":10,"tag":1948,"props":2879,"children":2881},{"className":2880},[2025],[2882],{"type":16,"value":2401},{"type":10,"tag":1948,"props":2884,"children":2886},{"className":2885},[2517],[2887],{"type":16,"value":2392},{"type":10,"tag":1948,"props":2889,"children":2891},{"className":2890,"style":2523},[2466],[],{"type":10,"tag":1948,"props":2893,"children":2895},{"className":2894},[2025],[2896],{"type":16,"value":2401},{"type":10,"tag":1948,"props":2898,"children":2900},{"className":2899},[2025,2079],[2901],{"type":16,"value":2279},{"type":10,"tag":1948,"props":2903,"children":2905},{"className":2904,"style":2543},[2466],[],{"type":10,"tag":1948,"props":2907,"children":2909},{"className":2908},[2120],[2910],{"type":16,"value":2410},{"type":10,"tag":1948,"props":2912,"children":2914},{"className":2913,"style":2543},[2466],[],{"type":10,"tag":1948,"props":2916,"children":2918},{"className":2917,"style":2857},[2025,2079],[2919],{"type":16,"value":2683},{"type":10,"tag":1948,"props":2921,"children":2923},{"className":2922,"style":2502},[2025],[2924],{"type":16,"value":2380},{"type":10,"tag":1948,"props":2926,"children":2928},{"className":2927},[2025],[2929],{"type":10,"tag":1948,"props":2930,"children":2932},{"className":2931},[2025],[2933],{"type":10,"tag":1948,"props":2934,"children":2936},{"className":2935},[2025,2495],[2937],{"type":16,"value":2605},{"type":10,"tag":1948,"props":2939,"children":2941},{"className":2940},[2025],[2942],{"type":16,"value":2401},{"type":10,"tag":1948,"props":2944,"children":2946},{"className":2945,"style":2822},[2150,2821],[2947],{"type":10,"tag":1948,"props":2948,"children":2950},{"className":2949},[2827,2828],[2951],{"type":16,"value":2351},{"type":16,"value":2953},".\nIf the entry point is declared with the ",{"type":10,"tag":135,"props":2955,"children":2957},{"className":2956},[],[2958],{"type":16,"value":1015},{"type":16,"value":2960}," execution\nmode, then any intermediate denormal value(s) while evaluating the formula\n",{"type":10,"tag":53,"props":2962,"children":2963},{"type":111},[],{"type":16,"value":2965}," be flushed to zero.\nDenormal final results ",{"type":10,"tag":53,"props":2967,"children":2968},{"type":55},[],{"type":16,"value":2970}," be flushed to zero.\nIf the entry point is declared with the ",{"type":10,"tag":135,"props":2972,"children":2974},{"className":2973},[],[2975],{"type":16,"value":1561},{"type":16,"value":423},{"type":10,"tag":135,"props":2978,"children":2980},{"className":2979},[],[2981],{"type":16,"value":734},{"type":16,"value":423},{"type":10,"tag":135,"props":2984,"children":2986},{"className":2985},[],[2987],{"type":16,"value":741},{"type":16,"value":2989},",\nthen denormals ",{"type":10,"tag":53,"props":2991,"children":2992},{"type":55},[],{"type":16,"value":2994}," be preserved throughout the formula.",{"type":10,"tag":18,"props":2996,"children":2997},{},[2998,3000,3004],{"type":16,"value":2999},"For half- (16 bit) and single- (32 bit) precision instructions, precisions\nare ",{"type":10,"tag":53,"props":3001,"children":3003},{"type":3002},"required",[],{"type":16,"value":3005}," to be at least as follows:",{"type":10,"tag":196,"props":3007,"children":3010},{"id":3008,"className":3009},"spirvenv-precision-core-table",[200,201,202,203],[3011,3017,3031,3055],{"type":10,"tag":206,"props":3012,"children":3014},{"className":3013},[209],[3015],{"type":16,"value":3016},"Table 98. Precision of core SPIR-V Instructions",{"type":10,"tag":214,"props":3018,"children":3019},{},[3020,3024,3027],{"type":10,"tag":218,"props":3021,"children":3023},{"style":3022},"width: 33.3333%;",[],{"type":10,"tag":218,"props":3025,"children":3026},{"style":3022},[],{"type":10,"tag":218,"props":3028,"children":3030},{"style":3029},"width: 33.3334%;",[],{"type":10,"tag":223,"props":3032,"children":3033},{},[3034],{"type":10,"tag":227,"props":3035,"children":3036},{},[3037,3043,3049],{"type":10,"tag":231,"props":3038,"children":3040},{"className":3039},[200,234,235],[3041],{"type":16,"value":3042},"Instruction",{"type":10,"tag":231,"props":3044,"children":3046},{"className":3045},[200,234,235],[3047],{"type":16,"value":3048},"Single precision, unless decorated with RelaxedPrecision",{"type":10,"tag":231,"props":3050,"children":3052},{"className":3051},[200,234,235],[3053],{"type":16,"value":3054},"Half precision",{"type":10,"tag":3056,"props":3057,"children":3058},"tbody",{},[3059,3086,3111,3135,3169,3213,3250,3287,3311,3350,3380,3409,3438,3467,3496,3525,3554,3643,3674,3705,3729],{"type":10,"tag":227,"props":3060,"children":3061},{},[3062,3075],{"type":10,"tag":3063,"props":3064,"children":3066},"td",{"className":3065},[200,234,235],[3067],{"type":10,"tag":18,"props":3068,"children":3070},{"className":3069},[200],[3071],{"type":10,"tag":240,"props":3072,"children":3073},{},[3074],{"type":16,"value":870},{"type":10,"tag":3063,"props":3076,"children":3079},{"className":3077,"colSpan":3078},[200,234,235],"2",[3080],{"type":10,"tag":18,"props":3081,"children":3083},{"className":3082},[200],[3084],{"type":16,"value":3085},"Correct result.",{"type":10,"tag":227,"props":3087,"children":3088},{},[3089,3101],{"type":10,"tag":3063,"props":3090,"children":3092},{"className":3091},[200,234,235],[3093],{"type":10,"tag":18,"props":3094,"children":3096},{"className":3095},[200],[3097],{"type":10,"tag":240,"props":3098,"children":3099},{},[3100],{"type":16,"value":877},{"type":10,"tag":3063,"props":3102,"children":3104},{"className":3103,"colSpan":3078},[200,234,235],[3105],{"type":10,"tag":18,"props":3106,"children":3108},{"className":3107},[200],[3109],{"type":16,"value":3110},"Correctly rounded.",{"type":10,"tag":227,"props":3112,"children":3113},{},[3114,3126],{"type":10,"tag":3063,"props":3115,"children":3117},{"className":3116},[200,234,235],[3118],{"type":10,"tag":18,"props":3119,"children":3121},{"className":3120},[200],[3122],{"type":10,"tag":240,"props":3123,"children":3124},{},[3125],{"type":16,"value":884},{"type":10,"tag":3063,"props":3127,"children":3129},{"className":3128,"colSpan":3078},[200,234,235],[3130],{"type":10,"tag":18,"props":3131,"children":3133},{"className":3132},[200],[3134],{"type":16,"value":3110},{"type":10,"tag":227,"props":3136,"children":3137},{},[3138,3160],{"type":10,"tag":3063,"props":3139,"children":3141},{"className":3140},[200,234,235],[3142],{"type":10,"tag":18,"props":3143,"children":3145},{"className":3144},[200],[3146,3150,3151,3155,3156],{"type":10,"tag":240,"props":3147,"children":3148},{},[3149],{"type":16,"value":891},{"type":16,"value":515},{"type":10,"tag":240,"props":3152,"children":3153},{},[3154],{"type":16,"value":1146},{"type":16,"value":515},{"type":10,"tag":240,"props":3157,"children":3158},{},[3159],{"type":16,"value":1153},{"type":10,"tag":3063,"props":3161,"children":3163},{"className":3162,"colSpan":3078},[200,234,235],[3164],{"type":10,"tag":18,"props":3165,"children":3167},{"className":3166},[200],[3168],{"type":16,"value":3110},{"type":10,"tag":227,"props":3170,"children":3171},{},[3172,3184],{"type":10,"tag":3063,"props":3173,"children":3175},{"className":3174},[200,234,235],[3176],{"type":10,"tag":18,"props":3177,"children":3179},{"className":3178},[200],[3180],{"type":10,"tag":240,"props":3181,"children":3182},{},[3183],{"type":16,"value":1167},{"type":10,"tag":3063,"props":3185,"children":3187},{"className":3186,"colSpan":3078},[200,234,235],[3188],{"type":10,"tag":3189,"props":3190,"children":3193},"div",{"className":3191},[3192],"content",[3194],{"type":10,"tag":3195,"props":3196,"children":3197},"simpara",{},[3198,3200,3212],{"type":16,"value":3199},"Inherited from ",{"type":10,"tag":3201,"props":3202,"children":3203},"inlineequation",{},[3204,3208],{"type":10,"tag":3205,"props":3206,"children":3207},"alt",{},[],{"type":10,"tag":3209,"props":3210,"children":3211},"mathphrase",{},[],{"type":16,"value":492},{"type":10,"tag":227,"props":3214,"children":3215},{},[3216,3228],{"type":10,"tag":3063,"props":3217,"children":3219},{"className":3218},[200,234,235],[3220],{"type":10,"tag":18,"props":3221,"children":3223},{"className":3222},[200],[3224],{"type":10,"tag":240,"props":3225,"children":3226},{},[3227],{"type":16,"value":1160},{"type":10,"tag":3063,"props":3229,"children":3231},{"className":3230,"colSpan":3078},[200,234,235],[3232],{"type":10,"tag":3189,"props":3233,"children":3235},{"className":3234},[3192],[3236],{"type":10,"tag":3195,"props":3237,"children":3238},{},[3239,3240,3249],{"type":16,"value":3199},{"type":10,"tag":3201,"props":3241,"children":3242},{},[3243,3246],{"type":10,"tag":3205,"props":3244,"children":3245},{},[],{"type":10,"tag":3209,"props":3247,"children":3248},{},[],{"type":16,"value":492},{"type":10,"tag":227,"props":3251,"children":3252},{},[3253,3265],{"type":10,"tag":3063,"props":3254,"children":3256},{"className":3255},[200,234,235],[3257],{"type":10,"tag":18,"props":3258,"children":3260},{"className":3259},[200],[3261],{"type":10,"tag":240,"props":3262,"children":3263},{},[3264],{"type":16,"value":1174},{"type":10,"tag":3063,"props":3266,"children":3268},{"className":3267,"colSpan":3078},[200,234,235],[3269],{"type":10,"tag":3189,"props":3270,"children":3272},{"className":3271},[3192],[3273],{"type":10,"tag":3195,"props":3274,"children":3275},{},[3276,3277,3286],{"type":16,"value":3199},{"type":10,"tag":3201,"props":3278,"children":3279},{},[3280,3283],{"type":10,"tag":3205,"props":3281,"children":3282},{},[],{"type":10,"tag":3209,"props":3284,"children":3285},{},[],{"type":16,"value":492},{"type":10,"tag":227,"props":3288,"children":3289},{},[3290,3302],{"type":10,"tag":3063,"props":3291,"children":3293},{"className":3292},[200,234,235],[3294],{"type":10,"tag":18,"props":3295,"children":3297},{"className":3296},[200],[3298],{"type":10,"tag":240,"props":3299,"children":3300},{},[3301],{"type":16,"value":1181},{"type":10,"tag":3063,"props":3303,"children":3305},{"className":3304,"colSpan":3078},[200,234,235],[3306],{"type":10,"tag":18,"props":3307,"children":3309},{"className":3308},[200],[3310],{"type":16,"value":3110},{"type":10,"tag":227,"props":3312,"children":3313},{},[3314,3328],{"type":10,"tag":3063,"props":3315,"children":3317},{"className":3316},[200,234,235],[3318],{"type":10,"tag":18,"props":3319,"children":3321},{"className":3320},[200],[3322,3326],{"type":10,"tag":240,"props":3323,"children":3324},{},[3325],{"type":16,"value":1188},{"type":16,"value":3327},"(x, y)",{"type":10,"tag":3063,"props":3329,"children":3331},{"className":3330,"colSpan":3078},[200,234,235],[3332],{"type":10,"tag":3189,"props":3333,"children":3335},{"className":3334},[3192],[3336],{"type":10,"tag":3195,"props":3337,"children":3338},{},[3339,3340,3349],{"type":16,"value":3199},{"type":10,"tag":3201,"props":3341,"children":3342},{},[3343,3346],{"type":10,"tag":3205,"props":3344,"children":3345},{},[],{"type":10,"tag":3209,"props":3347,"children":3348},{},[],{"type":16,"value":492},{"type":10,"tag":227,"props":3351,"children":3352},{},[3353,3370],{"type":10,"tag":3063,"props":3354,"children":3356},{"className":3355},[200,234,235],[3357],{"type":10,"tag":18,"props":3358,"children":3360},{"className":3359},[200],[3361,3365,3366],{"type":10,"tag":240,"props":3362,"children":3363},{},[3364],{"type":16,"value":898},{"type":16,"value":515},{"type":10,"tag":240,"props":3367,"children":3368},{},[3369],{"type":16,"value":906},{"type":10,"tag":3063,"props":3371,"children":3373},{"className":3372,"colSpan":3078},[200,234,235],[3374],{"type":10,"tag":18,"props":3375,"children":3377},{"className":3376},[200],[3378],{"type":16,"value":3379},"Correct Result.",{"type":10,"tag":227,"props":3381,"children":3382},{},[3383,3400],{"type":10,"tag":3063,"props":3384,"children":3386},{"className":3385},[200,234,235],[3387],{"type":10,"tag":18,"props":3388,"children":3390},{"className":3389},[200],[3391,3395,3396],{"type":10,"tag":240,"props":3392,"children":3393},{},[3394],{"type":16,"value":1658},{"type":16,"value":515},{"type":10,"tag":240,"props":3397,"children":3398},{},[3399],{"type":16,"value":1665},{"type":10,"tag":3063,"props":3401,"children":3403},{"className":3402,"colSpan":3078},[200,234,235],[3404],{"type":10,"tag":18,"props":3405,"children":3407},{"className":3406},[200],[3408],{"type":16,"value":3085},{"type":10,"tag":227,"props":3410,"children":3411},{},[3412,3429],{"type":10,"tag":3063,"props":3413,"children":3415},{"className":3414},[200,234,235],[3416],{"type":10,"tag":18,"props":3417,"children":3419},{"className":3418},[200],[3420,3424,3425],{"type":10,"tag":240,"props":3421,"children":3422},{},[3423],{"type":16,"value":1672},{"type":16,"value":515},{"type":10,"tag":240,"props":3426,"children":3427},{},[3428],{"type":16,"value":1679},{"type":10,"tag":3063,"props":3430,"children":3432},{"className":3431,"colSpan":3078},[200,234,235],[3433],{"type":10,"tag":18,"props":3434,"children":3436},{"className":3435},[200],[3437],{"type":16,"value":3085},{"type":10,"tag":227,"props":3439,"children":3440},{},[3441,3458],{"type":10,"tag":3063,"props":3442,"children":3444},{"className":3443},[200,234,235],[3445],{"type":10,"tag":18,"props":3446,"children":3448},{"className":3447},[200],[3449,3453,3454],{"type":10,"tag":240,"props":3450,"children":3451},{},[3452],{"type":16,"value":1686},{"type":16,"value":515},{"type":10,"tag":240,"props":3455,"children":3456},{},[3457],{"type":16,"value":1693},{"type":10,"tag":3063,"props":3459,"children":3461},{"className":3460,"colSpan":3078},[200,234,235],[3462],{"type":10,"tag":18,"props":3463,"children":3465},{"className":3464},[200],[3466],{"type":16,"value":3085},{"type":10,"tag":227,"props":3468,"children":3469},{},[3470,3487],{"type":10,"tag":3063,"props":3471,"children":3473},{"className":3472},[200,234,235],[3474],{"type":10,"tag":18,"props":3475,"children":3477},{"className":3476},[200],[3478,3482,3483],{"type":10,"tag":240,"props":3479,"children":3480},{},[3481],{"type":16,"value":1700},{"type":16,"value":515},{"type":10,"tag":240,"props":3484,"children":3485},{},[3486],{"type":16,"value":1707},{"type":10,"tag":3063,"props":3488,"children":3490},{"className":3489,"colSpan":3078},[200,234,235],[3491],{"type":10,"tag":18,"props":3492,"children":3494},{"className":3493},[200],[3495],{"type":16,"value":3085},{"type":10,"tag":227,"props":3497,"children":3498},{},[3499,3516],{"type":10,"tag":3063,"props":3500,"children":3502},{"className":3501},[200,234,235],[3503],{"type":10,"tag":18,"props":3504,"children":3506},{"className":3505},[200],[3507,3511,3512],{"type":10,"tag":240,"props":3508,"children":3509},{},[3510],{"type":16,"value":1714},{"type":16,"value":515},{"type":10,"tag":240,"props":3513,"children":3514},{},[3515],{"type":16,"value":1721},{"type":10,"tag":3063,"props":3517,"children":3519},{"className":3518,"colSpan":3078},[200,234,235],[3520],{"type":10,"tag":18,"props":3521,"children":3523},{"className":3522},[200],[3524],{"type":16,"value":3085},{"type":10,"tag":227,"props":3526,"children":3527},{},[3528,3545],{"type":10,"tag":3063,"props":3529,"children":3531},{"className":3530},[200,234,235],[3532],{"type":10,"tag":18,"props":3533,"children":3535},{"className":3534},[200],[3536,3540,3541],{"type":10,"tag":240,"props":3537,"children":3538},{},[3539],{"type":16,"value":1728},{"type":16,"value":515},{"type":10,"tag":240,"props":3542,"children":3543},{},[3544],{"type":16,"value":1735},{"type":10,"tag":3063,"props":3546,"children":3548},{"className":3547,"colSpan":3078},[200,234,235],[3549],{"type":10,"tag":18,"props":3550,"children":3552},{"className":3551},[200],[3553],{"type":16,"value":3085},{"type":10,"tag":227,"props":3555,"children":3556},{},[3557,3571,3612],{"type":10,"tag":3063,"props":3558,"children":3560},{"className":3559},[200,234,235],[3561],{"type":10,"tag":18,"props":3562,"children":3564},{"className":3563},[200],[3565,3569],{"type":10,"tag":240,"props":3566,"children":3567},{},[3568],{"type":16,"value":1125},{"type":16,"value":3570},"(x,y)",{"type":10,"tag":3063,"props":3572,"children":3574},{"className":3573},[200,234,235],[3575],{"type":10,"tag":18,"props":3576,"children":3578},{"className":3577},[200],[3579,3581,3588,3590,3595,3597,3603,3605,3610],{"type":16,"value":3580},"2.5 ULP for ",{"type":10,"tag":3582,"props":3583,"children":3585},"phrase",{"role":3584},"eq",[3586],{"type":16,"value":3587},"{vert}y{vert} = 0",{"type":16,"value":3589}," or ",{"type":10,"tag":3582,"props":3591,"children":3592},{"role":3584},[3593],{"type":16,"value":3594},"{vert}y{vert}",{"type":16,"value":3596}," in the range [2",{"type":10,"tag":3598,"props":3599,"children":3600},"superscript",{},[3601],{"type":16,"value":3602},"-126",{"type":16,"value":3604},", 2",{"type":10,"tag":3598,"props":3606,"children":3607},{},[3608],{"type":16,"value":3609},"126",{"type":16,"value":3611},"].",{"type":10,"tag":3063,"props":3613,"children":3615},{"className":3614},[200,234,235],[3616],{"type":10,"tag":18,"props":3617,"children":3619},{"className":3618},[200],[3620,3621,3625,3626,3630,3631,3636,3637,3642],{"type":16,"value":3580},{"type":10,"tag":3582,"props":3622,"children":3623},{"role":3584},[3624],{"type":16,"value":3587},{"type":16,"value":3589},{"type":10,"tag":3582,"props":3627,"children":3628},{"role":3584},[3629],{"type":16,"value":3594},{"type":16,"value":3596},{"type":10,"tag":3598,"props":3632,"children":3633},{},[3634],{"type":16,"value":3635},"-14",{"type":16,"value":3604},{"type":10,"tag":3598,"props":3638,"children":3639},{},[3640],{"type":16,"value":3641},"14",{"type":16,"value":3611},{"type":10,"tag":227,"props":3644,"children":3645},{},[3646,3659],{"type":10,"tag":3063,"props":3647,"children":3649},{"className":3648},[200,234,235],[3650],{"type":10,"tag":18,"props":3651,"children":3653},{"className":3652},[200],[3654,3658],{"type":10,"tag":240,"props":3655,"children":3656},{},[3657],{"type":16,"value":1132},{"type":16,"value":3570},{"type":10,"tag":3063,"props":3660,"children":3662},{"className":3661,"colSpan":3078},[200,234,235],[3663],{"type":10,"tag":18,"props":3664,"children":3666},{"className":3665},[200],[3667,3668,3673],{"type":16,"value":3199},{"type":10,"tag":3582,"props":3669,"children":3670},{"role":3584},[3671],{"type":16,"value":3672},"x - y {times} trunc(x/y)",{"type":16,"value":492},{"type":10,"tag":227,"props":3675,"children":3676},{},[3677,3690],{"type":10,"tag":3063,"props":3678,"children":3680},{"className":3679},[200,234,235],[3681],{"type":10,"tag":18,"props":3682,"children":3684},{"className":3683},[200],[3685,3689],{"type":10,"tag":240,"props":3686,"children":3687},{},[3688],{"type":16,"value":1139},{"type":16,"value":3570},{"type":10,"tag":3063,"props":3691,"children":3693},{"className":3692,"colSpan":3078},[200,234,235],[3694],{"type":10,"tag":18,"props":3695,"children":3697},{"className":3696},[200],[3698,3699,3704],{"type":16,"value":3199},{"type":10,"tag":3582,"props":3700,"children":3701},{"role":3584},[3702],{"type":16,"value":3703},"x - y {times} floor(x/y)",{"type":16,"value":492},{"type":10,"tag":227,"props":3706,"children":3707},{},[3708,3720],{"type":10,"tag":3063,"props":3709,"children":3711},{"className":3710},[200,234,235],[3712],{"type":10,"tag":18,"props":3713,"children":3715},{"className":3714},[200],[3716],{"type":10,"tag":240,"props":3717,"children":3718},{},[3719],{"type":16,"value":2254},{"type":10,"tag":3063,"props":3721,"children":3723},{"className":3722,"colSpan":3078},[200,234,235],[3724],{"type":10,"tag":18,"props":3725,"children":3727},{"className":3726},[200],[3728],{"type":16,"value":3110},{"type":10,"tag":227,"props":3730,"children":3731},{},[3732,3742],{"type":10,"tag":3063,"props":3733,"children":3735},{"className":3734},[200,234,235],[3736],{"type":10,"tag":18,"props":3737,"children":3739},{"className":3738},[200],[3740],{"type":16,"value":3741},"conversions between types",{"type":10,"tag":3063,"props":3743,"children":3745},{"className":3744,"colSpan":3078},[200,234,235],[3746],{"type":10,"tag":18,"props":3747,"children":3749},{"className":3748},[200],[3750],{"type":16,"value":3110},{"type":10,"tag":1932,"props":3752,"children":3753},{},[3754],{"type":10,"tag":18,"props":3755,"children":3756},{},[3757,3758,3763,3764,3769],{"type":16,"value":100},{"type":10,"tag":135,"props":3759,"children":3761},{"className":3760},[],[3762],{"type":16,"value":1132},{"type":16,"value":2179},{"type":10,"tag":135,"props":3765,"children":3767},{"className":3766},[],[3768],{"type":16,"value":1139},{"type":16,"value":3770}," instructions use cheap approximations of\nremainder, and the error can be large due to the discontinuity in trunc()\nand floor().\nThis can produce mathematically unexpected results in some cases, such as\nFMod(x,x) computing x rather than 0, and can also cause the result to have a\ndifferent sign than the infinitely precise result.",{"type":10,"tag":196,"props":3772,"children":3774},{"className":3773},[200,201,202,203],[3775,3781,3793,3814],{"type":10,"tag":206,"props":3776,"children":3778},{"className":3777},[209],[3779],{"type":16,"value":3780},"Table 99. Precision of GLSL.std.450 Instructions",{"type":10,"tag":214,"props":3782,"children":3783},{},[3784,3787,3790],{"type":10,"tag":218,"props":3785,"children":3786},{"style":3022},[],{"type":10,"tag":218,"props":3788,"children":3789},{"style":3022},[],{"type":10,"tag":218,"props":3791,"children":3792},{"style":3029},[],{"type":10,"tag":223,"props":3794,"children":3795},{},[3796],{"type":10,"tag":227,"props":3797,"children":3798},{},[3799,3804,3809],{"type":10,"tag":231,"props":3800,"children":3802},{"className":3801},[200,234,235],[3803],{"type":16,"value":3042},{"type":10,"tag":231,"props":3805,"children":3807},{"className":3806},[200,234,235],[3808],{"type":16,"value":3048},{"type":10,"tag":231,"props":3810,"children":3812},{"className":3811},[200,234,235],[3813],{"type":16,"value":3054},{"type":10,"tag":3056,"props":3815,"children":3816},{},[3817,3855,3923,4034,4072,4106,4132,4193,4252,4334,4415,4454,4493,4532,4576,4615,4654,4693,4732,4771,4810,4836,4862,4901,4940,4985,5024,5062,5100,5163,5188,5213,5238,5263,5288,5313,5338,5363,5388,5413,5438,5463,5503,5528,5579,5604,5629,5654],{"type":10,"tag":227,"props":3818,"children":3819},{},[3820,3835],{"type":10,"tag":3063,"props":3821,"children":3823},{"className":3822},[200,234,235],[3824],{"type":10,"tag":18,"props":3825,"children":3827},{"className":3826},[200],[3828,3833],{"type":10,"tag":240,"props":3829,"children":3830},{},[3831],{"type":16,"value":3832},"fma",{"type":16,"value":3834},"()",{"type":10,"tag":3063,"props":3836,"children":3838},{"className":3837,"colSpan":3078},[200,234,235],[3839],{"type":10,"tag":18,"props":3840,"children":3842},{"className":3841},[200],[3843,3844,3848,3850,3854],{"type":16,"value":3199},{"type":10,"tag":240,"props":3845,"children":3846},{},[3847],{"type":16,"value":891},{"type":16,"value":3849}," followed by ",{"type":10,"tag":240,"props":3851,"children":3852},{},[3853],{"type":16,"value":877},{"type":16,"value":492},{"type":10,"tag":227,"props":3856,"children":3857},{},[3858,3880,3902],{"type":10,"tag":3063,"props":3859,"children":3861},{"className":3860},[200,234,235],[3862],{"type":10,"tag":18,"props":3863,"children":3865},{"className":3864},[200],[3866,3871,3873,3878],{"type":10,"tag":240,"props":3867,"children":3868},{},[3869],{"type":16,"value":3870},"exp",{"type":16,"value":3872},"(x), ",{"type":10,"tag":240,"props":3874,"children":3875},{},[3876],{"type":16,"value":3877},"exp2",{"type":16,"value":3879},"(x)",{"type":10,"tag":3063,"props":3881,"children":3883},{"className":3882},[200,234,235],[3884],{"type":10,"tag":3189,"props":3885,"children":3887},{"className":3886},[3192],[3888],{"type":10,"tag":3195,"props":3889,"children":3890},{},[3891,3900],{"type":10,"tag":3201,"props":3892,"children":3893},{},[3894,3897],{"type":10,"tag":3205,"props":3895,"children":3896},{},[],{"type":10,"tag":3209,"props":3898,"children":3899},{},[],{"type":16,"value":3901}," ULP.",{"type":10,"tag":3063,"props":3903,"children":3905},{"className":3904},[200,234,235],[3906],{"type":10,"tag":3189,"props":3907,"children":3909},{"className":3908},[3192],[3910],{"type":10,"tag":3195,"props":3911,"children":3912},{},[3913,3922],{"type":10,"tag":3201,"props":3914,"children":3915},{},[3916,3919],{"type":10,"tag":3205,"props":3917,"children":3918},{},[],{"type":10,"tag":3209,"props":3920,"children":3921},{},[],{"type":16,"value":3901},{"type":10,"tag":227,"props":3924,"children":3925},{},[3926,3947,3992],{"type":10,"tag":3063,"props":3927,"children":3929},{"className":3928},[200,234,235],[3930],{"type":10,"tag":18,"props":3931,"children":3933},{"className":3932},[200],[3934,3939,3941,3946],{"type":10,"tag":240,"props":3935,"children":3936},{},[3937],{"type":16,"value":3938},"log",{"type":16,"value":3940},"(), ",{"type":10,"tag":240,"props":3942,"children":3943},{},[3944],{"type":16,"value":3945},"log2",{"type":16,"value":3834},{"type":10,"tag":3063,"props":3948,"children":3950},{"className":3949},[200,234,235],[3951],{"type":10,"tag":3189,"props":3952,"children":3954},{"className":3953},[3192],[3955],{"type":10,"tag":3195,"props":3956,"children":3957},{},[3958,3960,3969,3971,3980,3982,3991],{"type":16,"value":3959},"3 ULP outside the range ",{"type":10,"tag":3201,"props":3961,"children":3962},{},[3963,3966],{"type":10,"tag":3205,"props":3964,"children":3965},{},[],{"type":10,"tag":3209,"props":3967,"children":3968},{},[],{"type":16,"value":3970},". Absolute error \u003C ",{"type":10,"tag":3201,"props":3972,"children":3973},{},[3974,3977],{"type":10,"tag":3205,"props":3975,"children":3976},{},[],{"type":10,"tag":3209,"props":3978,"children":3979},{},[],{"type":16,"value":3981}," inside the range ",{"type":10,"tag":3201,"props":3983,"children":3984},{},[3985,3988],{"type":10,"tag":3205,"props":3986,"children":3987},{},[],{"type":10,"tag":3209,"props":3989,"children":3990},{},[],{"type":16,"value":492},{"type":10,"tag":3063,"props":3993,"children":3995},{"className":3994},[200,234,235],[3996],{"type":10,"tag":3189,"props":3997,"children":3999},{"className":3998},[3192],[4000],{"type":10,"tag":3195,"props":4001,"children":4002},{},[4003,4004,4013,4014,4023,4024,4033],{"type":16,"value":3959},{"type":10,"tag":3201,"props":4005,"children":4006},{},[4007,4010],{"type":10,"tag":3205,"props":4008,"children":4009},{},[],{"type":10,"tag":3209,"props":4011,"children":4012},{},[],{"type":16,"value":3970},{"type":10,"tag":3201,"props":4015,"children":4016},{},[4017,4020],{"type":10,"tag":3205,"props":4018,"children":4019},{},[],{"type":10,"tag":3209,"props":4021,"children":4022},{},[],{"type":16,"value":3981},{"type":10,"tag":3201,"props":4025,"children":4026},{},[4027,4030],{"type":10,"tag":3205,"props":4028,"children":4029},{},[],{"type":10,"tag":3209,"props":4031,"children":4032},{},[],{"type":16,"value":492},{"type":10,"tag":227,"props":4035,"children":4036},{},[4037,4051],{"type":10,"tag":3063,"props":4038,"children":4040},{"className":4039},[200,234,235],[4041],{"type":10,"tag":18,"props":4042,"children":4044},{"className":4043},[200],[4045,4050],{"type":10,"tag":240,"props":4046,"children":4047},{},[4048],{"type":16,"value":4049},"pow",{"type":16,"value":3327},{"type":10,"tag":3063,"props":4052,"children":4054},{"className":4053,"colSpan":3078},[200,234,235],[4055],{"type":10,"tag":18,"props":4056,"children":4058},{"className":4057},[200],[4059,4060,4064,4066,4070],{"type":16,"value":3199},{"type":10,"tag":240,"props":4061,"children":4062},{},[4063],{"type":16,"value":3877},{"type":16,"value":4065},"(y {times} ",{"type":10,"tag":240,"props":4067,"children":4068},{},[4069],{"type":16,"value":3945},{"type":16,"value":4071},"(x)).",{"type":10,"tag":227,"props":4073,"children":4074},{},[4075,4089],{"type":10,"tag":3063,"props":4076,"children":4078},{"className":4077},[200,234,235],[4079],{"type":10,"tag":18,"props":4080,"children":4082},{"className":4081},[200],[4083,4088],{"type":10,"tag":240,"props":4084,"children":4085},{},[4086],{"type":16,"value":4087},"sqrt",{"type":16,"value":3834},{"type":10,"tag":3063,"props":4090,"children":4092},{"className":4091,"colSpan":3078},[200,234,235],[4093],{"type":10,"tag":18,"props":4094,"children":4096},{"className":4095},[200],[4097,4099,4104],{"type":16,"value":4098},"Inherited from 1.0 / ",{"type":10,"tag":240,"props":4100,"children":4101},{},[4102],{"type":16,"value":4103},"inversesqrt",{"type":16,"value":4105},"().",{"type":10,"tag":227,"props":4107,"children":4108},{},[4109,4122],{"type":10,"tag":3063,"props":4110,"children":4112},{"className":4111},[200,234,235],[4113],{"type":10,"tag":18,"props":4114,"children":4116},{"className":4115},[200],[4117,4121],{"type":10,"tag":240,"props":4118,"children":4119},{},[4120],{"type":16,"value":4103},{"type":16,"value":3834},{"type":10,"tag":3063,"props":4123,"children":4125},{"className":4124,"colSpan":3078},[200,234,235],[4126],{"type":10,"tag":18,"props":4127,"children":4129},{"className":4128},[200],[4130],{"type":16,"value":4131},"2 ULP.",{"type":10,"tag":227,"props":4133,"children":4134},{},[4135,4149],{"type":10,"tag":3063,"props":4136,"children":4138},{"className":4137},[200,234,235],[4139],{"type":10,"tag":18,"props":4140,"children":4142},{"className":4141},[200],[4143,4148],{"type":10,"tag":240,"props":4144,"children":4145},{},[4146],{"type":16,"value":4147},"radians",{"type":16,"value":3879},{"type":10,"tag":3063,"props":4150,"children":4152},{"className":4151,"colSpan":3078},[200,234,235],[4153],{"type":10,"tag":3189,"props":4154,"children":4156},{"className":4155},[3192],[4157],{"type":10,"tag":3195,"props":4158,"children":4159},{},[4160,4161,4170,4172,4181,4183,4192],{"type":16,"value":3199},{"type":10,"tag":3201,"props":4162,"children":4163},{},[4164,4167],{"type":10,"tag":3205,"props":4165,"children":4166},{},[],{"type":10,"tag":3209,"props":4168,"children":4169},{},[],{"type":16,"value":4171},", where ",{"type":10,"tag":3201,"props":4173,"children":4174},{},[4175,4178],{"type":10,"tag":3205,"props":4176,"children":4177},{},[],{"type":10,"tag":3209,"props":4179,"children":4180},{},[],{"type":16,"value":4182}," is a correctly rounded approximation to ",{"type":10,"tag":3201,"props":4184,"children":4185},{},[4186,4189],{"type":10,"tag":3205,"props":4187,"children":4188},{},[],{"type":10,"tag":3209,"props":4190,"children":4191},{},[],{"type":16,"value":492},{"type":10,"tag":227,"props":4194,"children":4195},{},[4196,4210],{"type":10,"tag":3063,"props":4197,"children":4199},{"className":4198},[200,234,235],[4200],{"type":10,"tag":18,"props":4201,"children":4203},{"className":4202},[200],[4204,4209],{"type":10,"tag":240,"props":4205,"children":4206},{},[4207],{"type":16,"value":4208},"degrees",{"type":16,"value":3879},{"type":10,"tag":3063,"props":4211,"children":4213},{"className":4212,"colSpan":3078},[200,234,235],[4214],{"type":10,"tag":3189,"props":4215,"children":4217},{"className":4216},[3192],[4218],{"type":10,"tag":3195,"props":4219,"children":4220},{},[4221,4222,4231,4232,4241,4242,4251],{"type":16,"value":3199},{"type":10,"tag":3201,"props":4223,"children":4224},{},[4225,4228],{"type":10,"tag":3205,"props":4226,"children":4227},{},[],{"type":10,"tag":3209,"props":4229,"children":4230},{},[],{"type":16,"value":4171},{"type":10,"tag":3201,"props":4233,"children":4234},{},[4235,4238],{"type":10,"tag":3205,"props":4236,"children":4237},{},[],{"type":10,"tag":3209,"props":4239,"children":4240},{},[],{"type":16,"value":4182},{"type":10,"tag":3201,"props":4243,"children":4244},{},[4245,4248],{"type":10,"tag":3205,"props":4246,"children":4247},{},[],{"type":10,"tag":3209,"props":4249,"children":4250},{},[],{"type":16,"value":492},{"type":10,"tag":227,"props":4253,"children":4254},{},[4255,4269,4302],{"type":10,"tag":3063,"props":4256,"children":4258},{"className":4257},[200,234,235],[4259],{"type":10,"tag":18,"props":4260,"children":4262},{"className":4261},[200],[4263,4268],{"type":10,"tag":240,"props":4264,"children":4265},{},[4266],{"type":16,"value":4267},"sin",{"type":16,"value":3834},{"type":10,"tag":3063,"props":4270,"children":4272},{"className":4271},[200,234,235],[4273],{"type":10,"tag":3189,"props":4274,"children":4276},{"className":4275},[3192],[4277],{"type":10,"tag":3195,"props":4278,"children":4279},{},[4280,4282,4291,4292,4301],{"type":16,"value":4281},"Absolute error ",{"type":10,"tag":3201,"props":4283,"children":4284},{},[4285,4288],{"type":10,"tag":3205,"props":4286,"children":4287},{},[],{"type":10,"tag":3209,"props":4289,"children":4290},{},[],{"type":16,"value":3981},{"type":10,"tag":3201,"props":4293,"children":4294},{},[4295,4298],{"type":10,"tag":3205,"props":4296,"children":4297},{},[],{"type":10,"tag":3209,"props":4299,"children":4300},{},[],{"type":16,"value":492},{"type":10,"tag":3063,"props":4303,"children":4305},{"className":4304},[200,234,235],[4306],{"type":10,"tag":3189,"props":4307,"children":4309},{"className":4308},[3192],[4310],{"type":10,"tag":3195,"props":4311,"children":4312},{},[4313,4314,4323,4324,4333],{"type":16,"value":4281},{"type":10,"tag":3201,"props":4315,"children":4316},{},[4317,4320],{"type":10,"tag":3205,"props":4318,"children":4319},{},[],{"type":10,"tag":3209,"props":4321,"children":4322},{},[],{"type":16,"value":3981},{"type":10,"tag":3201,"props":4325,"children":4326},{},[4327,4330],{"type":10,"tag":3205,"props":4328,"children":4329},{},[],{"type":10,"tag":3209,"props":4331,"children":4332},{},[],{"type":16,"value":492},{"type":10,"tag":227,"props":4335,"children":4336},{},[4337,4351,4383],{"type":10,"tag":3063,"props":4338,"children":4340},{"className":4339},[200,234,235],[4341],{"type":10,"tag":18,"props":4342,"children":4344},{"className":4343},[200],[4345,4350],{"type":10,"tag":240,"props":4346,"children":4347},{},[4348],{"type":16,"value":4349},"cos",{"type":16,"value":3834},{"type":10,"tag":3063,"props":4352,"children":4354},{"className":4353},[200,234,235],[4355],{"type":10,"tag":3189,"props":4356,"children":4358},{"className":4357},[3192],[4359],{"type":10,"tag":3195,"props":4360,"children":4361},{},[4362,4363,4372,4373,4382],{"type":16,"value":4281},{"type":10,"tag":3201,"props":4364,"children":4365},{},[4366,4369],{"type":10,"tag":3205,"props":4367,"children":4368},{},[],{"type":10,"tag":3209,"props":4370,"children":4371},{},[],{"type":16,"value":3981},{"type":10,"tag":3201,"props":4374,"children":4375},{},[4376,4379],{"type":10,"tag":3205,"props":4377,"children":4378},{},[],{"type":10,"tag":3209,"props":4380,"children":4381},{},[],{"type":16,"value":492},{"type":10,"tag":3063,"props":4384,"children":4386},{"className":4385},[200,234,235],[4387],{"type":10,"tag":3189,"props":4388,"children":4390},{"className":4389},[3192],[4391],{"type":10,"tag":3195,"props":4392,"children":4393},{},[4394,4395,4404,4405,4414],{"type":16,"value":4281},{"type":10,"tag":3201,"props":4396,"children":4397},{},[4398,4401],{"type":10,"tag":3205,"props":4399,"children":4400},{},[],{"type":10,"tag":3209,"props":4402,"children":4403},{},[],{"type":16,"value":3981},{"type":10,"tag":3201,"props":4406,"children":4407},{},[4408,4411],{"type":10,"tag":3205,"props":4409,"children":4410},{},[],{"type":10,"tag":3209,"props":4412,"children":4413},{},[],{"type":16,"value":492},{"type":10,"tag":227,"props":4416,"children":4417},{},[4418,4432],{"type":10,"tag":3063,"props":4419,"children":4421},{"className":4420},[200,234,235],[4422],{"type":10,"tag":18,"props":4423,"children":4425},{"className":4424},[200],[4426,4431],{"type":10,"tag":240,"props":4427,"children":4428},{},[4429],{"type":16,"value":4430},"tan",{"type":16,"value":3834},{"type":10,"tag":3063,"props":4433,"children":4435},{"className":4434,"colSpan":3078},[200,234,235],[4436],{"type":10,"tag":3189,"props":4437,"children":4439},{"className":4438},[3192],[4440],{"type":10,"tag":3195,"props":4441,"children":4442},{},[4443,4444,4453],{"type":16,"value":3199},{"type":10,"tag":3201,"props":4445,"children":4446},{},[4447,4450],{"type":10,"tag":3205,"props":4448,"children":4449},{},[],{"type":10,"tag":3209,"props":4451,"children":4452},{},[],{"type":16,"value":492},{"type":10,"tag":227,"props":4455,"children":4456},{},[4457,4471],{"type":10,"tag":3063,"props":4458,"children":4460},{"className":4459},[200,234,235],[4461],{"type":10,"tag":18,"props":4462,"children":4464},{"className":4463},[200],[4465,4470],{"type":10,"tag":240,"props":4466,"children":4467},{},[4468],{"type":16,"value":4469},"asin",{"type":16,"value":3879},{"type":10,"tag":3063,"props":4472,"children":4474},{"className":4473,"colSpan":3078},[200,234,235],[4475],{"type":10,"tag":3189,"props":4476,"children":4478},{"className":4477},[3192],[4479],{"type":10,"tag":3195,"props":4480,"children":4481},{},[4482,4483,4492],{"type":16,"value":3199},{"type":10,"tag":3201,"props":4484,"children":4485},{},[4486,4489],{"type":10,"tag":3205,"props":4487,"children":4488},{},[],{"type":10,"tag":3209,"props":4490,"children":4491},{},[],{"type":16,"value":492},{"type":10,"tag":227,"props":4494,"children":4495},{},[4496,4510],{"type":10,"tag":3063,"props":4497,"children":4499},{"className":4498},[200,234,235],[4500],{"type":10,"tag":18,"props":4501,"children":4503},{"className":4502},[200],[4504,4509],{"type":10,"tag":240,"props":4505,"children":4506},{},[4507],{"type":16,"value":4508},"acos",{"type":16,"value":3879},{"type":10,"tag":3063,"props":4511,"children":4513},{"className":4512,"colSpan":3078},[200,234,235],[4514],{"type":10,"tag":3189,"props":4515,"children":4517},{"className":4516},[3192],[4518],{"type":10,"tag":3195,"props":4519,"children":4520},{},[4521,4522,4531],{"type":16,"value":3199},{"type":10,"tag":3201,"props":4523,"children":4524},{},[4525,4528],{"type":10,"tag":3205,"props":4526,"children":4527},{},[],{"type":10,"tag":3209,"props":4529,"children":4530},{},[],{"type":16,"value":492},{"type":10,"tag":227,"props":4533,"children":4534},{},[4535,4556,4566],{"type":10,"tag":3063,"props":4536,"children":4538},{"className":4537},[200,234,235],[4539],{"type":10,"tag":18,"props":4540,"children":4542},{"className":4541},[200],[4543,4548,4550,4555],{"type":10,"tag":240,"props":4544,"children":4545},{},[4546],{"type":16,"value":4547},"atan",{"type":16,"value":4549},"(), ",{"type":10,"tag":240,"props":4551,"children":4552},{},[4553],{"type":16,"value":4554},"atan2",{"type":16,"value":3834},{"type":10,"tag":3063,"props":4557,"children":4559},{"className":4558},[200,234,235],[4560],{"type":10,"tag":18,"props":4561,"children":4563},{"className":4562},[200],[4564],{"type":16,"value":4565},"4096 ULP",{"type":10,"tag":3063,"props":4567,"children":4569},{"className":4568},[200,234,235],[4570],{"type":10,"tag":18,"props":4571,"children":4573},{"className":4572},[200],[4574],{"type":16,"value":4575},"5 ULP.",{"type":10,"tag":227,"props":4577,"children":4578},{},[4579,4593],{"type":10,"tag":3063,"props":4580,"children":4582},{"className":4581},[200,234,235],[4583],{"type":10,"tag":18,"props":4584,"children":4586},{"className":4585},[200],[4587,4592],{"type":10,"tag":240,"props":4588,"children":4589},{},[4590],{"type":16,"value":4591},"sinh",{"type":16,"value":3879},{"type":10,"tag":3063,"props":4594,"children":4596},{"className":4595,"colSpan":3078},[200,234,235],[4597],{"type":10,"tag":3189,"props":4598,"children":4600},{"className":4599},[3192],[4601],{"type":10,"tag":3195,"props":4602,"children":4603},{},[4604,4605,4614],{"type":16,"value":3199},{"type":10,"tag":3201,"props":4606,"children":4607},{},[4608,4611],{"type":10,"tag":3205,"props":4609,"children":4610},{},[],{"type":10,"tag":3209,"props":4612,"children":4613},{},[],{"type":16,"value":492},{"type":10,"tag":227,"props":4616,"children":4617},{},[4618,4632],{"type":10,"tag":3063,"props":4619,"children":4621},{"className":4620},[200,234,235],[4622],{"type":10,"tag":18,"props":4623,"children":4625},{"className":4624},[200],[4626,4631],{"type":10,"tag":240,"props":4627,"children":4628},{},[4629],{"type":16,"value":4630},"cosh",{"type":16,"value":3879},{"type":10,"tag":3063,"props":4633,"children":4635},{"className":4634,"colSpan":3078},[200,234,235],[4636],{"type":10,"tag":3189,"props":4637,"children":4639},{"className":4638},[3192],[4640],{"type":10,"tag":3195,"props":4641,"children":4642},{},[4643,4644,4653],{"type":16,"value":3199},{"type":10,"tag":3201,"props":4645,"children":4646},{},[4647,4650],{"type":10,"tag":3205,"props":4648,"children":4649},{},[],{"type":10,"tag":3209,"props":4651,"children":4652},{},[],{"type":16,"value":492},{"type":10,"tag":227,"props":4655,"children":4656},{},[4657,4671],{"type":10,"tag":3063,"props":4658,"children":4660},{"className":4659},[200,234,235],[4661],{"type":10,"tag":18,"props":4662,"children":4664},{"className":4663},[200],[4665,4670],{"type":10,"tag":240,"props":4666,"children":4667},{},[4668],{"type":16,"value":4669},"tanh",{"type":16,"value":3834},{"type":10,"tag":3063,"props":4672,"children":4674},{"className":4673,"colSpan":3078},[200,234,235],[4675],{"type":10,"tag":3189,"props":4676,"children":4678},{"className":4677},[3192],[4679],{"type":10,"tag":3195,"props":4680,"children":4681},{},[4682,4683,4692],{"type":16,"value":3199},{"type":10,"tag":3201,"props":4684,"children":4685},{},[4686,4689],{"type":10,"tag":3205,"props":4687,"children":4688},{},[],{"type":10,"tag":3209,"props":4690,"children":4691},{},[],{"type":16,"value":492},{"type":10,"tag":227,"props":4694,"children":4695},{},[4696,4710],{"type":10,"tag":3063,"props":4697,"children":4699},{"className":4698},[200,234,235],[4700],{"type":10,"tag":18,"props":4701,"children":4703},{"className":4702},[200],[4704,4709],{"type":10,"tag":240,"props":4705,"children":4706},{},[4707],{"type":16,"value":4708},"asinh",{"type":16,"value":3879},{"type":10,"tag":3063,"props":4711,"children":4713},{"className":4712,"colSpan":3078},[200,234,235],[4714],{"type":10,"tag":3189,"props":4715,"children":4717},{"className":4716},[3192],[4718],{"type":10,"tag":3195,"props":4719,"children":4720},{},[4721,4722,4731],{"type":16,"value":3199},{"type":10,"tag":3201,"props":4723,"children":4724},{},[4725,4728],{"type":10,"tag":3205,"props":4726,"children":4727},{},[],{"type":10,"tag":3209,"props":4729,"children":4730},{},[],{"type":16,"value":492},{"type":10,"tag":227,"props":4733,"children":4734},{},[4735,4749],{"type":10,"tag":3063,"props":4736,"children":4738},{"className":4737},[200,234,235],[4739],{"type":10,"tag":18,"props":4740,"children":4742},{"className":4741},[200],[4743,4748],{"type":10,"tag":240,"props":4744,"children":4745},{},[4746],{"type":16,"value":4747},"acosh",{"type":16,"value":3879},{"type":10,"tag":3063,"props":4750,"children":4752},{"className":4751,"colSpan":3078},[200,234,235],[4753],{"type":10,"tag":3189,"props":4754,"children":4756},{"className":4755},[3192],[4757],{"type":10,"tag":3195,"props":4758,"children":4759},{},[4760,4761,4770],{"type":16,"value":3199},{"type":10,"tag":3201,"props":4762,"children":4763},{},[4764,4767],{"type":10,"tag":3205,"props":4765,"children":4766},{},[],{"type":10,"tag":3209,"props":4768,"children":4769},{},[],{"type":16,"value":492},{"type":10,"tag":227,"props":4772,"children":4773},{},[4774,4788],{"type":10,"tag":3063,"props":4775,"children":4777},{"className":4776},[200,234,235],[4778],{"type":10,"tag":18,"props":4779,"children":4781},{"className":4780},[200],[4782,4787],{"type":10,"tag":240,"props":4783,"children":4784},{},[4785],{"type":16,"value":4786},"atanh",{"type":16,"value":3879},{"type":10,"tag":3063,"props":4789,"children":4791},{"className":4790,"colSpan":3078},[200,234,235],[4792],{"type":10,"tag":3189,"props":4793,"children":4795},{"className":4794},[3192],[4796],{"type":10,"tag":3195,"props":4797,"children":4798},{},[4799,4800,4809],{"type":16,"value":3199},{"type":10,"tag":3201,"props":4801,"children":4802},{},[4803,4806],{"type":10,"tag":3205,"props":4804,"children":4805},{},[],{"type":10,"tag":3209,"props":4807,"children":4808},{},[],{"type":16,"value":492},{"type":10,"tag":227,"props":4811,"children":4812},{},[4813,4827],{"type":10,"tag":3063,"props":4814,"children":4816},{"className":4815},[200,234,235],[4817],{"type":10,"tag":18,"props":4818,"children":4820},{"className":4819},[200],[4821,4826],{"type":10,"tag":240,"props":4822,"children":4823},{},[4824],{"type":16,"value":4825},"frexp",{"type":16,"value":3834},{"type":10,"tag":3063,"props":4828,"children":4830},{"className":4829,"colSpan":3078},[200,234,235],[4831],{"type":10,"tag":18,"props":4832,"children":4834},{"className":4833},[200],[4835],{"type":16,"value":3110},{"type":10,"tag":227,"props":4837,"children":4838},{},[4839,4853],{"type":10,"tag":3063,"props":4840,"children":4842},{"className":4841},[200,234,235],[4843],{"type":10,"tag":18,"props":4844,"children":4846},{"className":4845},[200],[4847,4852],{"type":10,"tag":240,"props":4848,"children":4849},{},[4850],{"type":16,"value":4851},"ldexp",{"type":16,"value":3834},{"type":10,"tag":3063,"props":4854,"children":4856},{"className":4855,"colSpan":3078},[200,234,235],[4857],{"type":10,"tag":18,"props":4858,"children":4860},{"className":4859},[200],[4861],{"type":16,"value":3110},{"type":10,"tag":227,"props":4863,"children":4864},{},[4865,4879],{"type":10,"tag":3063,"props":4866,"children":4868},{"className":4867},[200,234,235],[4869],{"type":10,"tag":18,"props":4870,"children":4872},{"className":4871},[200],[4873,4878],{"type":10,"tag":240,"props":4874,"children":4875},{},[4876],{"type":16,"value":4877},"length",{"type":16,"value":3879},{"type":10,"tag":3063,"props":4880,"children":4882},{"className":4881,"colSpan":3078},[200,234,235],[4883],{"type":10,"tag":3189,"props":4884,"children":4886},{"className":4885},[3192],[4887],{"type":10,"tag":3195,"props":4888,"children":4889},{},[4890,4891,4900],{"type":16,"value":3199},{"type":10,"tag":3201,"props":4892,"children":4893},{},[4894,4897],{"type":10,"tag":3205,"props":4895,"children":4896},{},[],{"type":10,"tag":3209,"props":4898,"children":4899},{},[],{"type":16,"value":492},{"type":10,"tag":227,"props":4902,"children":4903},{},[4904,4918],{"type":10,"tag":3063,"props":4905,"children":4907},{"className":4906},[200,234,235],[4908],{"type":10,"tag":18,"props":4909,"children":4911},{"className":4910},[200],[4912,4917],{"type":10,"tag":240,"props":4913,"children":4914},{},[4915],{"type":16,"value":4916},"distance",{"type":16,"value":3327},{"type":10,"tag":3063,"props":4919,"children":4921},{"className":4920,"colSpan":3078},[200,234,235],[4922],{"type":10,"tag":3189,"props":4923,"children":4925},{"className":4924},[3192],[4926],{"type":10,"tag":3195,"props":4927,"children":4928},{},[4929,4930,4939],{"type":16,"value":3199},{"type":10,"tag":3201,"props":4931,"children":4932},{},[4933,4936],{"type":10,"tag":3205,"props":4934,"children":4935},{},[],{"type":10,"tag":3209,"props":4937,"children":4938},{},[],{"type":16,"value":492},{"type":10,"tag":227,"props":4941,"children":4942},{},[4943,4957],{"type":10,"tag":3063,"props":4944,"children":4946},{"className":4945},[200,234,235],[4947],{"type":10,"tag":18,"props":4948,"children":4950},{"className":4949},[200],[4951,4956],{"type":10,"tag":240,"props":4952,"children":4953},{},[4954],{"type":16,"value":4955},"cross",{"type":16,"value":3834},{"type":10,"tag":3063,"props":4958,"children":4960},{"className":4959,"colSpan":3078},[200,234,235],[4961],{"type":10,"tag":18,"props":4962,"children":4964},{"className":4963},[200],[4965,4966,4984],{"type":16,"value":3199},{"type":10,"tag":3582,"props":4967,"children":4968},{"role":3584},[4969,4973,4974,4978,4979,4983],{"type":10,"tag":240,"props":4970,"children":4971},{},[4972],{"type":16,"value":884},{"type":16,"value":2342},{"type":10,"tag":240,"props":4975,"children":4976},{},[4977],{"type":16,"value":891},{"type":16,"value":515},{"type":10,"tag":240,"props":4980,"children":4981},{},[4982],{"type":16,"value":891},{"type":16,"value":2351},{"type":16,"value":492},{"type":10,"tag":227,"props":4986,"children":4987},{},[4988,5002],{"type":10,"tag":3063,"props":4989,"children":4991},{"className":4990},[200,234,235],[4992],{"type":10,"tag":18,"props":4993,"children":4995},{"className":4994},[200],[4996,5001],{"type":10,"tag":240,"props":4997,"children":4998},{},[4999],{"type":16,"value":5000},"normalize",{"type":16,"value":3879},{"type":10,"tag":3063,"props":5003,"children":5005},{"className":5004,"colSpan":3078},[200,234,235],[5006],{"type":10,"tag":3189,"props":5007,"children":5009},{"className":5008},[3192],[5010],{"type":10,"tag":3195,"props":5011,"children":5012},{},[5013,5014,5023],{"type":16,"value":3199},{"type":10,"tag":3201,"props":5015,"children":5016},{},[5017,5020],{"type":10,"tag":3205,"props":5018,"children":5019},{},[],{"type":10,"tag":3209,"props":5021,"children":5022},{},[],{"type":16,"value":492},{"type":10,"tag":227,"props":5025,"children":5026},{},[5027,5042],{"type":10,"tag":3063,"props":5028,"children":5030},{"className":5029},[200,234,235],[5031],{"type":10,"tag":18,"props":5032,"children":5034},{"className":5033},[200],[5035,5040],{"type":10,"tag":240,"props":5036,"children":5037},{},[5038],{"type":16,"value":5039},"faceforward",{"type":16,"value":5041},"(N, I, NRef)",{"type":10,"tag":3063,"props":5043,"children":5045},{"className":5044,"colSpan":3078},[200,234,235],[5046],{"type":10,"tag":18,"props":5047,"children":5049},{"className":5048},[200],[5050,5051,5061],{"type":16,"value":3199},{"type":10,"tag":3582,"props":5052,"children":5053},{"role":3584},[5054,5059],{"type":10,"tag":240,"props":5055,"children":5056},{},[5057],{"type":16,"value":5058},"dot",{"type":16,"value":5060},"(NRef, I) \u003C 0.0 ? N : -N",{"type":16,"value":492},{"type":10,"tag":227,"props":5063,"children":5064},{},[5065,5079],{"type":10,"tag":3063,"props":5066,"children":5068},{"className":5067},[200,234,235],[5069],{"type":10,"tag":18,"props":5070,"children":5072},{"className":5071},[200],[5073,5078],{"type":10,"tag":240,"props":5074,"children":5075},{},[5076],{"type":16,"value":5077},"reflect",{"type":16,"value":3327},{"type":10,"tag":3063,"props":5080,"children":5082},{"className":5081,"colSpan":3078},[200,234,235],[5083],{"type":10,"tag":18,"props":5084,"children":5086},{"className":5085},[200],[5087,5088,5099],{"type":16,"value":3199},{"type":10,"tag":3582,"props":5089,"children":5090},{"role":3584},[5091,5093,5097],{"type":16,"value":5092},"x - 2.0 {times} ",{"type":10,"tag":240,"props":5094,"children":5095},{},[5096],{"type":16,"value":5058},{"type":16,"value":5098},"(y, x) {times} y",{"type":16,"value":492},{"type":10,"tag":227,"props":5101,"children":5102},{},[5103,5118],{"type":10,"tag":3063,"props":5104,"children":5106},{"className":5105},[200,234,235],[5107],{"type":10,"tag":18,"props":5108,"children":5110},{"className":5109},[200],[5111,5116],{"type":10,"tag":240,"props":5112,"children":5113},{},[5114],{"type":16,"value":5115},"refract",{"type":16,"value":5117},"(I, N, eta)",{"type":10,"tag":3063,"props":5119,"children":5121},{"className":5120,"colSpan":3078},[200,234,235],[5122],{"type":10,"tag":18,"props":5123,"children":5125},{"className":5124},[200],[5126,5127,5144,5145,5162],{"type":16,"value":3199},{"type":10,"tag":3582,"props":5128,"children":5129},{"role":3584},[5130,5132,5136,5138,5142],{"type":16,"value":5131},"k \u003C 0.0 ? 0.0 : eta {times} I - (eta {times} ",{"type":10,"tag":240,"props":5133,"children":5134},{},[5135],{"type":16,"value":5058},{"type":16,"value":5137},"(N, I) + ",{"type":10,"tag":240,"props":5139,"children":5140},{},[5141],{"type":16,"value":4087},{"type":16,"value":5143},"(k)) {times} N",{"type":16,"value":4171},{"type":10,"tag":3582,"props":5146,"children":5147},{"role":3584},[5148,5150,5154,5156,5160],{"type":16,"value":5149},"k = 1 - eta {times} eta {times} (1.0 - ",{"type":10,"tag":240,"props":5151,"children":5152},{},[5153],{"type":16,"value":5058},{"type":16,"value":5155},"(N, I) {times} ",{"type":10,"tag":240,"props":5157,"children":5158},{},[5159],{"type":16,"value":5058},{"type":16,"value":5161},"(N, I))",{"type":16,"value":492},{"type":10,"tag":227,"props":5164,"children":5165},{},[5166,5179],{"type":10,"tag":3063,"props":5167,"children":5169},{"className":5168},[200,234,235],[5170],{"type":10,"tag":18,"props":5171,"children":5173},{"className":5172},[200],[5174],{"type":10,"tag":240,"props":5175,"children":5176},{},[5177],{"type":16,"value":5178},"round",{"type":10,"tag":3063,"props":5180,"children":5182},{"className":5181,"colSpan":3078},[200,234,235],[5183],{"type":10,"tag":18,"props":5184,"children":5186},{"className":5185},[200],[5187],{"type":16,"value":3110},{"type":10,"tag":227,"props":5189,"children":5190},{},[5191,5204],{"type":10,"tag":3063,"props":5192,"children":5194},{"className":5193},[200,234,235],[5195],{"type":10,"tag":18,"props":5196,"children":5198},{"className":5197},[200],[5199],{"type":10,"tag":240,"props":5200,"children":5201},{},[5202],{"type":16,"value":5203},"roundEven",{"type":10,"tag":3063,"props":5205,"children":5207},{"className":5206,"colSpan":3078},[200,234,235],[5208],{"type":10,"tag":18,"props":5209,"children":5211},{"className":5210},[200],[5212],{"type":16,"value":3110},{"type":10,"tag":227,"props":5214,"children":5215},{},[5216,5229],{"type":10,"tag":3063,"props":5217,"children":5219},{"className":5218},[200,234,235],[5220],{"type":10,"tag":18,"props":5221,"children":5223},{"className":5222},[200],[5224],{"type":10,"tag":240,"props":5225,"children":5226},{},[5227],{"type":16,"value":5228},"trunc",{"type":10,"tag":3063,"props":5230,"children":5232},{"className":5231,"colSpan":3078},[200,234,235],[5233],{"type":10,"tag":18,"props":5234,"children":5236},{"className":5235},[200],[5237],{"type":16,"value":3110},{"type":10,"tag":227,"props":5239,"children":5240},{},[5241,5254],{"type":10,"tag":3063,"props":5242,"children":5244},{"className":5243},[200,234,235],[5245],{"type":10,"tag":18,"props":5246,"children":5248},{"className":5247},[200],[5249],{"type":10,"tag":240,"props":5250,"children":5251},{},[5252],{"type":16,"value":5253},"fabs",{"type":10,"tag":3063,"props":5255,"children":5257},{"className":5256,"colSpan":3078},[200,234,235],[5258],{"type":10,"tag":18,"props":5259,"children":5261},{"className":5260},[200],[5262],{"type":16,"value":3110},{"type":10,"tag":227,"props":5264,"children":5265},{},[5266,5279],{"type":10,"tag":3063,"props":5267,"children":5269},{"className":5268},[200,234,235],[5270],{"type":10,"tag":18,"props":5271,"children":5273},{"className":5272},[200],[5274],{"type":10,"tag":240,"props":5275,"children":5276},{},[5277],{"type":16,"value":5278},"fsign",{"type":10,"tag":3063,"props":5280,"children":5282},{"className":5281,"colSpan":3078},[200,234,235],[5283],{"type":10,"tag":18,"props":5284,"children":5286},{"className":5285},[200],[5287],{"type":16,"value":3110},{"type":10,"tag":227,"props":5289,"children":5290},{},[5291,5304],{"type":10,"tag":3063,"props":5292,"children":5294},{"className":5293},[200,234,235],[5295],{"type":10,"tag":18,"props":5296,"children":5298},{"className":5297},[200],[5299],{"type":10,"tag":240,"props":5300,"children":5301},{},[5302],{"type":16,"value":5303},"floor",{"type":10,"tag":3063,"props":5305,"children":5307},{"className":5306,"colSpan":3078},[200,234,235],[5308],{"type":10,"tag":18,"props":5309,"children":5311},{"className":5310},[200],[5312],{"type":16,"value":3110},{"type":10,"tag":227,"props":5314,"children":5315},{},[5316,5329],{"type":10,"tag":3063,"props":5317,"children":5319},{"className":5318},[200,234,235],[5320],{"type":10,"tag":18,"props":5321,"children":5323},{"className":5322},[200],[5324],{"type":10,"tag":240,"props":5325,"children":5326},{},[5327],{"type":16,"value":5328},"ceil",{"type":10,"tag":3063,"props":5330,"children":5332},{"className":5331,"colSpan":3078},[200,234,235],[5333],{"type":10,"tag":18,"props":5334,"children":5336},{"className":5335},[200],[5337],{"type":16,"value":3110},{"type":10,"tag":227,"props":5339,"children":5340},{},[5341,5354],{"type":10,"tag":3063,"props":5342,"children":5344},{"className":5343},[200,234,235],[5345],{"type":10,"tag":18,"props":5346,"children":5348},{"className":5347},[200],[5349],{"type":10,"tag":240,"props":5350,"children":5351},{},[5352],{"type":16,"value":5353},"fract",{"type":10,"tag":3063,"props":5355,"children":5357},{"className":5356,"colSpan":3078},[200,234,235],[5358],{"type":10,"tag":18,"props":5359,"children":5361},{"className":5360},[200],[5362],{"type":16,"value":3110},{"type":10,"tag":227,"props":5364,"children":5365},{},[5366,5379],{"type":10,"tag":3063,"props":5367,"children":5369},{"className":5368},[200,234,235],[5370],{"type":10,"tag":18,"props":5371,"children":5373},{"className":5372},[200],[5374],{"type":10,"tag":240,"props":5375,"children":5376},{},[5377],{"type":16,"value":5378},"modf",{"type":10,"tag":3063,"props":5380,"children":5382},{"className":5381,"colSpan":3078},[200,234,235],[5383],{"type":10,"tag":18,"props":5384,"children":5386},{"className":5385},[200],[5387],{"type":16,"value":3110},{"type":10,"tag":227,"props":5389,"children":5390},{},[5391,5404],{"type":10,"tag":3063,"props":5392,"children":5394},{"className":5393},[200,234,235],[5395],{"type":10,"tag":18,"props":5396,"children":5398},{"className":5397},[200],[5399],{"type":10,"tag":240,"props":5400,"children":5401},{},[5402],{"type":16,"value":5403},"fmin",{"type":10,"tag":3063,"props":5405,"children":5407},{"className":5406,"colSpan":3078},[200,234,235],[5408],{"type":10,"tag":18,"props":5409,"children":5411},{"className":5410},[200],[5412],{"type":16,"value":3110},{"type":10,"tag":227,"props":5414,"children":5415},{},[5416,5429],{"type":10,"tag":3063,"props":5417,"children":5419},{"className":5418},[200,234,235],[5420],{"type":10,"tag":18,"props":5421,"children":5423},{"className":5422},[200],[5424],{"type":10,"tag":240,"props":5425,"children":5426},{},[5427],{"type":16,"value":5428},"fmax",{"type":10,"tag":3063,"props":5430,"children":5432},{"className":5431,"colSpan":3078},[200,234,235],[5433],{"type":10,"tag":18,"props":5434,"children":5436},{"className":5435},[200],[5437],{"type":16,"value":3110},{"type":10,"tag":227,"props":5439,"children":5440},{},[5441,5454],{"type":10,"tag":3063,"props":5442,"children":5444},{"className":5443},[200,234,235],[5445],{"type":10,"tag":18,"props":5446,"children":5448},{"className":5447},[200],[5449],{"type":10,"tag":240,"props":5450,"children":5451},{},[5452],{"type":16,"value":5453},"fclamp",{"type":10,"tag":3063,"props":5455,"children":5457},{"className":5456,"colSpan":3078},[200,234,235],[5458],{"type":10,"tag":18,"props":5459,"children":5461},{"className":5460},[200],[5462],{"type":16,"value":3110},{"type":10,"tag":227,"props":5464,"children":5465},{},[5466,5481],{"type":10,"tag":3063,"props":5467,"children":5469},{"className":5468},[200,234,235],[5470],{"type":10,"tag":18,"props":5471,"children":5473},{"className":5472},[200],[5474,5479],{"type":10,"tag":240,"props":5475,"children":5476},{},[5477],{"type":16,"value":5478},"fmix",{"type":16,"value":5480},"(x, y, a)",{"type":10,"tag":3063,"props":5482,"children":5484},{"className":5483,"colSpan":3078},[200,234,235],[5485],{"type":10,"tag":3189,"props":5486,"children":5488},{"className":5487},[3192],[5489],{"type":10,"tag":3195,"props":5490,"children":5491},{},[5492,5493,5502],{"type":16,"value":3199},{"type":10,"tag":3201,"props":5494,"children":5495},{},[5496,5499],{"type":10,"tag":3205,"props":5497,"children":5498},{},[],{"type":10,"tag":3209,"props":5500,"children":5501},{},[],{"type":16,"value":492},{"type":10,"tag":227,"props":5504,"children":5505},{},[5506,5519],{"type":10,"tag":3063,"props":5507,"children":5509},{"className":5508},[200,234,235],[5510],{"type":10,"tag":18,"props":5511,"children":5513},{"className":5512},[200],[5514],{"type":10,"tag":240,"props":5515,"children":5516},{},[5517],{"type":16,"value":5518},"step",{"type":10,"tag":3063,"props":5520,"children":5522},{"className":5521,"colSpan":3078},[200,234,235],[5523],{"type":10,"tag":18,"props":5524,"children":5526},{"className":5525},[200],[5527],{"type":16,"value":3110},{"type":10,"tag":227,"props":5529,"children":5530},{},[5531,5546],{"type":10,"tag":3063,"props":5532,"children":5534},{"className":5533},[200,234,235],[5535],{"type":10,"tag":18,"props":5536,"children":5538},{"className":5537},[200],[5539,5544],{"type":10,"tag":240,"props":5540,"children":5541},{},[5542],{"type":16,"value":5543},"smoothStep",{"type":16,"value":5545},"(edge0, edge1, x)",{"type":10,"tag":3063,"props":5547,"children":5549},{"className":5548,"colSpan":3078},[200,234,235],[5550],{"type":10,"tag":3189,"props":5551,"children":5553},{"className":5552},[3192],[5554],{"type":10,"tag":3195,"props":5555,"children":5556},{},[5557,5558,5567,5569,5578],{"type":16,"value":3199},{"type":10,"tag":3201,"props":5559,"children":5560},{},[5561,5564],{"type":10,"tag":3205,"props":5562,"children":5563},{},[],{"type":10,"tag":3209,"props":5565,"children":5566},{},[],{"type":16,"value":5568},",\nwhere ",{"type":10,"tag":3201,"props":5570,"children":5571},{},[5572,5575],{"type":10,"tag":3205,"props":5573,"children":5574},{},[],{"type":10,"tag":3209,"props":5576,"children":5577},{},[],{"type":16,"value":492},{"type":10,"tag":227,"props":5580,"children":5581},{},[5582,5595],{"type":10,"tag":3063,"props":5583,"children":5585},{"className":5584},[200,234,235],[5586],{"type":10,"tag":18,"props":5587,"children":5589},{"className":5588},[200],[5590],{"type":10,"tag":240,"props":5591,"children":5592},{},[5593],{"type":16,"value":5594},"nmin",{"type":10,"tag":3063,"props":5596,"children":5598},{"className":5597,"colSpan":3078},[200,234,235],[5599],{"type":10,"tag":18,"props":5600,"children":5602},{"className":5601},[200],[5603],{"type":16,"value":3110},{"type":10,"tag":227,"props":5605,"children":5606},{},[5607,5620],{"type":10,"tag":3063,"props":5608,"children":5610},{"className":5609},[200,234,235],[5611],{"type":10,"tag":18,"props":5612,"children":5614},{"className":5613},[200],[5615],{"type":10,"tag":240,"props":5616,"children":5617},{},[5618],{"type":16,"value":5619},"nmax",{"type":10,"tag":3063,"props":5621,"children":5623},{"className":5622,"colSpan":3078},[200,234,235],[5624],{"type":10,"tag":18,"props":5625,"children":5627},{"className":5626},[200],[5628],{"type":16,"value":3110},{"type":10,"tag":227,"props":5630,"children":5631},{},[5632,5645],{"type":10,"tag":3063,"props":5633,"children":5635},{"className":5634},[200,234,235],[5636],{"type":10,"tag":18,"props":5637,"children":5639},{"className":5638},[200],[5640],{"type":10,"tag":240,"props":5641,"children":5642},{},[5643],{"type":16,"value":5644},"nclamp",{"type":10,"tag":3063,"props":5646,"children":5648},{"className":5647,"colSpan":3078},[200,234,235],[5649],{"type":10,"tag":18,"props":5650,"children":5652},{"className":5651},[200],[5653],{"type":16,"value":3110},{"type":10,"tag":227,"props":5655,"children":5656},{},[5657,5670],{"type":10,"tag":3063,"props":5658,"children":5660},{"className":5659},[200,234,235],[5661],{"type":10,"tag":18,"props":5662,"children":5664},{"className":5663},[200],[5665],{"type":10,"tag":240,"props":5666,"children":5667},{},[5668],{"type":16,"value":5669},"packHalf2x16",{"type":10,"tag":3063,"props":5671,"children":5673},{"className":5672,"colSpan":3078},[200,234,235],[5674],{"type":10,"tag":18,"props":5675,"children":5677},{"className":5676},[200],[5678],{"type":16,"value":3110},{"type":10,"tag":18,"props":5680,"children":5681},{},[5682],{"type":16,"value":5683},"GLSL.std.450 extended instructions specifically defined in terms of the\nabove instructions inherit the above errors.\nGLSL.std.450 extended instructions not listed above and not defined in terms\nof the above have undefined: precision.",{"type":10,"tag":18,"props":5685,"children":5686},{},[5687,5689,5695,5696,5702],{"type":16,"value":5688},"For the ",{"type":10,"tag":135,"props":5690,"children":5692},{"className":5691},[],[5693],{"type":16,"value":5694},"OpSRem",{"type":16,"value":2179},{"type":10,"tag":135,"props":5697,"children":5699},{"className":5698},[],[5700],{"type":16,"value":5701},"OpSMod",{"type":16,"value":5703}," instructions, if either operand is\nnegative the result is undefined:.",{"type":10,"tag":1932,"props":5705,"children":5706},{},[5707],{"type":10,"tag":18,"props":5708,"children":5709},{},[5710,5712,5717,5718,5723,5725,5731],{"type":16,"value":5711},"While the ",{"type":10,"tag":135,"props":5713,"children":5715},{"className":5714},[],[5716],{"type":16,"value":5694},{"type":16,"value":2179},{"type":10,"tag":135,"props":5719,"children":5721},{"className":5720},[],[5722],{"type":16,"value":5701},{"type":16,"value":5724}," instructions are supported by the\nVulkan environment, they require non-negative values and thus do not enable\nadditional functionality beyond what ",{"type":10,"tag":135,"props":5726,"children":5728},{"className":5727},[],[5729],{"type":16,"value":5730},"OpUMod",{"type":16,"value":5732}," provides.",{"type":10,"tag":18,"props":5734,"children":5735},{},[5736,5742],{"type":10,"tag":135,"props":5737,"children":5739},{"className":5738},[],[5740],{"type":16,"value":5741},"OpCooperativeMatrixMulAddNV",{"type":16,"value":5743}," performs its operations in an\nimplementation-dependent order and internal precision.",{"type":10,"tag":18,"props":5745,"children":5746},{},[5747,5753],{"type":10,"tag":135,"props":5748,"children":5750},{"className":5749},[],[5751],{"type":16,"value":5752},"OpCooperativeMatrixMulAddKHR",{"type":16,"value":5743},{"type":10,"tag":41,"props":5755,"children":5757},{"id":5756},"spirvenv-image-signedness",[5758],{"type":16,"value":5759},"Signedness of SPIR-V Image Accesses",{"type":10,"tag":18,"props":5761,"children":5762},{},[5763,5765,5771,5772,5778,5780,5786,5787,5793],{"type":16,"value":5764},"SPIR-V associates a signedness with all integer image accesses.\nThis is required in certain parts of the SPIR-V and the Vulkan image access\npipeline to ensure defined results.\nThe signedness is determined from a combination of the access instruction’s\n",{"type":10,"tag":135,"props":5766,"children":5768},{"className":5767},[],[5769],{"type":16,"value":5770},"Image",{"type":16,"value":423},{"type":10,"tag":135,"props":5773,"children":5775},{"className":5774},[],[5776],{"type":16,"value":5777},"Operands",{"type":16,"value":5779}," and the underlying image’s ",{"type":10,"tag":135,"props":5781,"children":5783},{"className":5782},[],[5784],{"type":16,"value":5785},"Sampled",{"type":16,"value":423},{"type":10,"tag":135,"props":5788,"children":5790},{"className":5789},[],[5791],{"type":16,"value":5792},"Type",{"type":16,"value":5794},"\nas follows:",{"type":10,"tag":5796,"props":5797,"children":5798},"ol",{},[5799,5825,5849],{"type":10,"tag":154,"props":5800,"children":5801},{},[5802,5804,5809,5810,5815,5817,5823],{"type":16,"value":5803},"If the instruction’s ",{"type":10,"tag":135,"props":5805,"children":5807},{"className":5806},[],[5808],{"type":16,"value":5770},{"type":16,"value":423},{"type":10,"tag":135,"props":5811,"children":5813},{"className":5812},[],[5814],{"type":16,"value":5777},{"type":16,"value":5816}," contains the\n",{"type":10,"tag":135,"props":5818,"children":5820},{"className":5819},[],[5821],{"type":16,"value":5822},"SignExtend",{"type":16,"value":5824}," operand then the access is signed.",{"type":10,"tag":154,"props":5826,"children":5827},{},[5828,5829,5834,5835,5840,5841,5847],{"type":16,"value":5803},{"type":10,"tag":135,"props":5830,"children":5832},{"className":5831},[],[5833],{"type":16,"value":5770},{"type":16,"value":423},{"type":10,"tag":135,"props":5836,"children":5838},{"className":5837},[],[5839],{"type":16,"value":5777},{"type":16,"value":5816},{"type":10,"tag":135,"props":5842,"children":5844},{"className":5843},[],[5845],{"type":16,"value":5846},"ZeroExtend",{"type":16,"value":5848}," operand then the access is unsigned.",{"type":10,"tag":154,"props":5850,"children":5851},{},[5852,5854,5859,5860,5865,5867,5873],{"type":16,"value":5853},"Otherwise, the image accesses signedness matches that of the\n",{"type":10,"tag":135,"props":5855,"children":5857},{"className":5856},[],[5858],{"type":16,"value":5785},{"type":16,"value":423},{"type":10,"tag":135,"props":5861,"children":5863},{"className":5862},[],[5864],{"type":16,"value":5792},{"type":16,"value":5866}," of the ",{"type":10,"tag":135,"props":5868,"children":5870},{"className":5869},[],[5871],{"type":16,"value":5872},"OpTypeImage",{"type":16,"value":5874}," being accessed.",{"type":10,"tag":41,"props":5876,"children":5878},{"id":5877},"spirvenv-format-type-matching",[5879],{"type":16,"value":5880},"Image Format and Type Matching",{"type":10,"tag":18,"props":5882,"children":5883},{},[5884,5886,5891,5892,5898,5900,5905,5907,5910,5912,5917,5918,5923,5925,5928,5930,5936],{"type":16,"value":5885},"When specifying the ",{"type":10,"tag":135,"props":5887,"children":5889},{"className":5888},[],[5890],{"type":16,"value":5770},{"type":16,"value":423},{"type":10,"tag":135,"props":5893,"children":5895},{"className":5894},[],[5896],{"type":16,"value":5897},"Format",{"type":16,"value":5899}," of an ",{"type":10,"tag":135,"props":5901,"children":5903},{"className":5902},[],[5904],{"type":16,"value":5872},{"type":16,"value":5906},", the\nconverted bit width and type, as shown in the table below, ",{"type":10,"tag":53,"props":5908,"children":5909},{"type":55},[],{"type":16,"value":5911}," match the\n",{"type":10,"tag":135,"props":5913,"children":5915},{"className":5914},[],[5916],{"type":16,"value":5785},{"type":16,"value":423},{"type":10,"tag":135,"props":5919,"children":5921},{"className":5920},[],[5922],{"type":16,"value":5792},{"type":16,"value":5924},".\nThe signedness ",{"type":10,"tag":53,"props":5926,"children":5927},{"type":55},[],{"type":16,"value":5929}," match the ",{"type":10,"tag":24,"props":5931,"children":5933},{"href":5932},"/chapters/spirvenv#spirvenv-image-signedness",[5934],{"type":16,"value":5935},"signedness of any\naccess",{"type":16,"value":5937}," to the image.",{"type":10,"tag":1932,"props":5939,"children":5940},{},[5941],{"type":10,"tag":18,"props":5942,"children":5943},{},[5944,5946,5952,5954,5960],{"type":16,"value":5945},"Formatted accesses are always converted from a shader readable type to the\nresource’s format or vice versa via ",{"type":10,"tag":24,"props":5947,"children":5949},{"href":5948},"/chapters/textures#textures-format-conversion",[5950],{"type":16,"value":5951},"Format Conversion",{"type":16,"value":5953}," for reads\nand ",{"type":10,"tag":24,"props":5955,"children":5957},{"href":5956},"/chapters/textures#textures-output-format-conversion",[5958],{"type":16,"value":5959},"Texel Output Format Conversion",{"type":16,"value":5961}," for writes.\nAs such, the bit width and format below do not necessarily match 1:1 with\nwhat might be expected for some formats.",{"type":10,"tag":18,"props":5963,"children":5964},{},[5965,5967,5972,5973,5978,5980,5985,5986,5991,5992,5995,5997,6001,6003,6009,6010,6016,6018,6023,6025,6028,6030,6035],{"type":16,"value":5966},"For a given ",{"type":10,"tag":135,"props":5968,"children":5970},{"className":5969},[],[5971],{"type":16,"value":5770},{"type":16,"value":423},{"type":10,"tag":135,"props":5974,"children":5976},{"className":5975},[],[5977],{"type":16,"value":5897},{"type":16,"value":5979},", the ",{"type":10,"tag":135,"props":5981,"children":5983},{"className":5982},[],[5984],{"type":16,"value":5785},{"type":16,"value":423},{"type":10,"tag":135,"props":5987,"children":5989},{"className":5988},[],[5990],{"type":16,"value":5792},{"type":16,"value":423},{"type":10,"tag":53,"props":5993,"children":5994},{"type":55},[],{"type":16,"value":5996}," be the\ntype described in the ",{"type":10,"tag":695,"props":5998,"children":5999},{},[6000],{"type":16,"value":5792},{"type":16,"value":6002}," column of the below table, with its\n",{"type":10,"tag":135,"props":6004,"children":6006},{"className":6005},[],[6007],{"type":16,"value":6008},"Literal",{"type":16,"value":423},{"type":10,"tag":135,"props":6011,"children":6013},{"className":6012},[],[6014],{"type":16,"value":6015},"Width",{"type":16,"value":6017}," set to that in the ",{"type":10,"tag":695,"props":6019,"children":6020},{},[6021],{"type":16,"value":6022},"Bit Width",{"type":16,"value":6024}," column.\nEvery access that is made to the image ",{"type":10,"tag":53,"props":6026,"children":6027},{"type":55},[],{"type":16,"value":6029}," have a signedness equal to that\nin the ",{"type":10,"tag":695,"props":6031,"children":6032},{},[6033],{"type":16,"value":6034},"Signedness",{"type":16,"value":6036}," column (where applicable).",{"type":10,"tag":196,"props":6038,"children":6041},{"className":6039},[200,201,202,6040],"fit-content",[6042,6057,6085],{"type":10,"tag":214,"props":6043,"children":6044},{},[6045,6048,6051,6054],{"type":10,"tag":218,"props":6046,"children":6047},{},[],{"type":10,"tag":218,"props":6049,"children":6050},{},[],{"type":10,"tag":218,"props":6052,"children":6053},{},[],{"type":10,"tag":218,"props":6055,"children":6056},{},[],{"type":10,"tag":223,"props":6058,"children":6059},{},[6060],{"type":10,"tag":227,"props":6061,"children":6062},{},[6063,6069,6075,6080],{"type":10,"tag":231,"props":6064,"children":6066},{"className":6065},[200,234,235],[6067],{"type":16,"value":6068},"Image Format",{"type":10,"tag":231,"props":6070,"children":6072},{"className":6071},[200,234,235],[6073],{"type":16,"value":6074},"Type-Declaration instructions",{"type":10,"tag":231,"props":6076,"children":6078},{"className":6077},[200,234,235],[6079],{"type":16,"value":6022},{"type":10,"tag":231,"props":6081,"children":6083},{"className":6082},[200,234,235],[6084],{"type":16,"value":6034},{"type":10,"tag":3056,"props":6086,"children":6087},{},[6088,6132,6182,6198,6214,6230,6246,6262,6278,6294,6310,6326,6342,6358,6374,6390,6406,6422,6438,6454,6470,6486,6536,6552,6568,6584,6600,6616,6632,6648,6664,6691,6707,6723,6739,6755,6771,6787,6803,6819,6835,6883],{"type":10,"tag":227,"props":6089,"children":6090},{},[6091,6104,6114,6123],{"type":10,"tag":3063,"props":6092,"children":6094},{"className":6093},[200,234,235],[6095],{"type":10,"tag":18,"props":6096,"children":6098},{"className":6097},[200],[6099],{"type":10,"tag":240,"props":6100,"children":6101},{},[6102],{"type":16,"value":6103},"Unknown",{"type":10,"tag":3063,"props":6105,"children":6107},{"className":6106},[200,234,235],[6108],{"type":10,"tag":18,"props":6109,"children":6111},{"className":6110},[200],[6112],{"type":16,"value":6113},"Any",{"type":10,"tag":3063,"props":6115,"children":6117},{"className":6116},[200,234,235],[6118],{"type":10,"tag":18,"props":6119,"children":6121},{"className":6120},[200],[6122],{"type":16,"value":6113},{"type":10,"tag":3063,"props":6124,"children":6126},{"className":6125},[200,234,235],[6127],{"type":10,"tag":18,"props":6128,"children":6130},{"className":6129},[200],[6131],{"type":16,"value":6113},{"type":10,"tag":227,"props":6133,"children":6134},{},[6135,6148,6162,6172],{"type":10,"tag":3063,"props":6136,"children":6138},{"className":6137},[200,234,235],[6139],{"type":10,"tag":18,"props":6140,"children":6142},{"className":6141},[200],[6143],{"type":10,"tag":240,"props":6144,"children":6145},{},[6146],{"type":16,"value":6147},"Rgba32f",{"type":10,"tag":3063,"props":6149,"children":6152},{"className":6150,"rowSpan":6151},[200,234,235],20,[6153],{"type":10,"tag":18,"props":6154,"children":6156},{"className":6155},[200],[6157],{"type":10,"tag":240,"props":6158,"children":6159},{},[6160],{"type":16,"value":6161},"OpTypeFloat",{"type":10,"tag":3063,"props":6163,"children":6165},{"className":6164,"rowSpan":6151},[200,234,235],[6166],{"type":10,"tag":18,"props":6167,"children":6169},{"className":6168},[200],[6170],{"type":16,"value":6171},"32",{"type":10,"tag":3063,"props":6173,"children":6175},{"className":6174,"rowSpan":6151},[200,234,235],[6176],{"type":10,"tag":18,"props":6177,"children":6179},{"className":6178},[200],[6180],{"type":16,"value":6181},"N/A",{"type":10,"tag":227,"props":6183,"children":6184},{},[6185],{"type":10,"tag":3063,"props":6186,"children":6188},{"className":6187},[200,234,235],[6189],{"type":10,"tag":18,"props":6190,"children":6192},{"className":6191},[200],[6193],{"type":10,"tag":240,"props":6194,"children":6195},{},[6196],{"type":16,"value":6197},"Rg32f",{"type":10,"tag":227,"props":6199,"children":6200},{},[6201],{"type":10,"tag":3063,"props":6202,"children":6204},{"className":6203},[200,234,235],[6205],{"type":10,"tag":18,"props":6206,"children":6208},{"className":6207},[200],[6209],{"type":10,"tag":240,"props":6210,"children":6211},{},[6212],{"type":16,"value":6213},"R32f",{"type":10,"tag":227,"props":6215,"children":6216},{},[6217],{"type":10,"tag":3063,"props":6218,"children":6220},{"className":6219},[200,234,235],[6221],{"type":10,"tag":18,"props":6222,"children":6224},{"className":6223},[200],[6225],{"type":10,"tag":240,"props":6226,"children":6227},{},[6228],{"type":16,"value":6229},"Rgba16f",{"type":10,"tag":227,"props":6231,"children":6232},{},[6233],{"type":10,"tag":3063,"props":6234,"children":6236},{"className":6235},[200,234,235],[6237],{"type":10,"tag":18,"props":6238,"children":6240},{"className":6239},[200],[6241],{"type":10,"tag":240,"props":6242,"children":6243},{},[6244],{"type":16,"value":6245},"Rg16f",{"type":10,"tag":227,"props":6247,"children":6248},{},[6249],{"type":10,"tag":3063,"props":6250,"children":6252},{"className":6251},[200,234,235],[6253],{"type":10,"tag":18,"props":6254,"children":6256},{"className":6255},[200],[6257],{"type":10,"tag":240,"props":6258,"children":6259},{},[6260],{"type":16,"value":6261},"R16f",{"type":10,"tag":227,"props":6263,"children":6264},{},[6265],{"type":10,"tag":3063,"props":6266,"children":6268},{"className":6267},[200,234,235],[6269],{"type":10,"tag":18,"props":6270,"children":6272},{"className":6271},[200],[6273],{"type":10,"tag":240,"props":6274,"children":6275},{},[6276],{"type":16,"value":6277},"Rgba16",{"type":10,"tag":227,"props":6279,"children":6280},{},[6281],{"type":10,"tag":3063,"props":6282,"children":6284},{"className":6283},[200,234,235],[6285],{"type":10,"tag":18,"props":6286,"children":6288},{"className":6287},[200],[6289],{"type":10,"tag":240,"props":6290,"children":6291},{},[6292],{"type":16,"value":6293},"Rg16",{"type":10,"tag":227,"props":6295,"children":6296},{},[6297],{"type":10,"tag":3063,"props":6298,"children":6300},{"className":6299},[200,234,235],[6301],{"type":10,"tag":18,"props":6302,"children":6304},{"className":6303},[200],[6305],{"type":10,"tag":240,"props":6306,"children":6307},{},[6308],{"type":16,"value":6309},"R16",{"type":10,"tag":227,"props":6311,"children":6312},{},[6313],{"type":10,"tag":3063,"props":6314,"children":6316},{"className":6315},[200,234,235],[6317],{"type":10,"tag":18,"props":6318,"children":6320},{"className":6319},[200],[6321],{"type":10,"tag":240,"props":6322,"children":6323},{},[6324],{"type":16,"value":6325},"Rgba16Snorm",{"type":10,"tag":227,"props":6327,"children":6328},{},[6329],{"type":10,"tag":3063,"props":6330,"children":6332},{"className":6331},[200,234,235],[6333],{"type":10,"tag":18,"props":6334,"children":6336},{"className":6335},[200],[6337],{"type":10,"tag":240,"props":6338,"children":6339},{},[6340],{"type":16,"value":6341},"Rg16Snorm",{"type":10,"tag":227,"props":6343,"children":6344},{},[6345],{"type":10,"tag":3063,"props":6346,"children":6348},{"className":6347},[200,234,235],[6349],{"type":10,"tag":18,"props":6350,"children":6352},{"className":6351},[200],[6353],{"type":10,"tag":240,"props":6354,"children":6355},{},[6356],{"type":16,"value":6357},"R16Snorm",{"type":10,"tag":227,"props":6359,"children":6360},{},[6361],{"type":10,"tag":3063,"props":6362,"children":6364},{"className":6363},[200,234,235],[6365],{"type":10,"tag":18,"props":6366,"children":6368},{"className":6367},[200],[6369],{"type":10,"tag":240,"props":6370,"children":6371},{},[6372],{"type":16,"value":6373},"Rgb10A2",{"type":10,"tag":227,"props":6375,"children":6376},{},[6377],{"type":10,"tag":3063,"props":6378,"children":6380},{"className":6379},[200,234,235],[6381],{"type":10,"tag":18,"props":6382,"children":6384},{"className":6383},[200],[6385],{"type":10,"tag":240,"props":6386,"children":6387},{},[6388],{"type":16,"value":6389},"R11fG11fB10f",{"type":10,"tag":227,"props":6391,"children":6392},{},[6393],{"type":10,"tag":3063,"props":6394,"children":6396},{"className":6395},[200,234,235],[6397],{"type":10,"tag":18,"props":6398,"children":6400},{"className":6399},[200],[6401],{"type":10,"tag":240,"props":6402,"children":6403},{},[6404],{"type":16,"value":6405},"Rgba8",{"type":10,"tag":227,"props":6407,"children":6408},{},[6409],{"type":10,"tag":3063,"props":6410,"children":6412},{"className":6411},[200,234,235],[6413],{"type":10,"tag":18,"props":6414,"children":6416},{"className":6415},[200],[6417],{"type":10,"tag":240,"props":6418,"children":6419},{},[6420],{"type":16,"value":6421},"Rg8",{"type":10,"tag":227,"props":6423,"children":6424},{},[6425],{"type":10,"tag":3063,"props":6426,"children":6428},{"className":6427},[200,234,235],[6429],{"type":10,"tag":18,"props":6430,"children":6432},{"className":6431},[200],[6433],{"type":10,"tag":240,"props":6434,"children":6435},{},[6436],{"type":16,"value":6437},"R8",{"type":10,"tag":227,"props":6439,"children":6440},{},[6441],{"type":10,"tag":3063,"props":6442,"children":6444},{"className":6443},[200,234,235],[6445],{"type":10,"tag":18,"props":6446,"children":6448},{"className":6447},[200],[6449],{"type":10,"tag":240,"props":6450,"children":6451},{},[6452],{"type":16,"value":6453},"Rgba8Snorm",{"type":10,"tag":227,"props":6455,"children":6456},{},[6457],{"type":10,"tag":3063,"props":6458,"children":6460},{"className":6459},[200,234,235],[6461],{"type":10,"tag":18,"props":6462,"children":6464},{"className":6463},[200],[6465],{"type":10,"tag":240,"props":6466,"children":6467},{},[6468],{"type":16,"value":6469},"Rg8Snorm",{"type":10,"tag":227,"props":6471,"children":6472},{},[6473],{"type":10,"tag":3063,"props":6474,"children":6476},{"className":6475},[200,234,235],[6477],{"type":10,"tag":18,"props":6478,"children":6480},{"className":6479},[200],[6481],{"type":10,"tag":240,"props":6482,"children":6483},{},[6484],{"type":16,"value":6485},"R8Snorm",{"type":10,"tag":227,"props":6487,"children":6488},{},[6489,6502,6516,6525],{"type":10,"tag":3063,"props":6490,"children":6492},{"className":6491},[200,234,235],[6493],{"type":10,"tag":18,"props":6494,"children":6496},{"className":6495},[200],[6497],{"type":10,"tag":240,"props":6498,"children":6499},{},[6500],{"type":16,"value":6501},"Rgba32i",{"type":10,"tag":3063,"props":6503,"children":6506},{"className":6504,"rowSpan":6505},[200,234,235],19,[6507],{"type":10,"tag":18,"props":6508,"children":6510},{"className":6509},[200],[6511],{"type":10,"tag":240,"props":6512,"children":6513},{},[6514],{"type":16,"value":6515},"OpTypeInt",{"type":10,"tag":3063,"props":6517,"children":6519},{"className":6518,"rowSpan":6505},[200,234,235],[6520],{"type":10,"tag":18,"props":6521,"children":6523},{"className":6522},[200],[6524],{"type":16,"value":6171},{"type":10,"tag":3063,"props":6526,"children":6529},{"className":6527,"rowSpan":6528},[200,234,235],9,[6530],{"type":10,"tag":18,"props":6531,"children":6533},{"className":6532},[200],[6534],{"type":16,"value":6535},"1",{"type":10,"tag":227,"props":6537,"children":6538},{},[6539],{"type":10,"tag":3063,"props":6540,"children":6542},{"className":6541},[200,234,235],[6543],{"type":10,"tag":18,"props":6544,"children":6546},{"className":6545},[200],[6547],{"type":10,"tag":240,"props":6548,"children":6549},{},[6550],{"type":16,"value":6551},"Rg32i",{"type":10,"tag":227,"props":6553,"children":6554},{},[6555],{"type":10,"tag":3063,"props":6556,"children":6558},{"className":6557},[200,234,235],[6559],{"type":10,"tag":18,"props":6560,"children":6562},{"className":6561},[200],[6563],{"type":10,"tag":240,"props":6564,"children":6565},{},[6566],{"type":16,"value":6567},"R32i",{"type":10,"tag":227,"props":6569,"children":6570},{},[6571],{"type":10,"tag":3063,"props":6572,"children":6574},{"className":6573},[200,234,235],[6575],{"type":10,"tag":18,"props":6576,"children":6578},{"className":6577},[200],[6579],{"type":10,"tag":240,"props":6580,"children":6581},{},[6582],{"type":16,"value":6583},"Rgba16i",{"type":10,"tag":227,"props":6585,"children":6586},{},[6587],{"type":10,"tag":3063,"props":6588,"children":6590},{"className":6589},[200,234,235],[6591],{"type":10,"tag":18,"props":6592,"children":6594},{"className":6593},[200],[6595],{"type":10,"tag":240,"props":6596,"children":6597},{},[6598],{"type":16,"value":6599},"Rg16i",{"type":10,"tag":227,"props":6601,"children":6602},{},[6603],{"type":10,"tag":3063,"props":6604,"children":6606},{"className":6605},[200,234,235],[6607],{"type":10,"tag":18,"props":6608,"children":6610},{"className":6609},[200],[6611],{"type":10,"tag":240,"props":6612,"children":6613},{},[6614],{"type":16,"value":6615},"R16i",{"type":10,"tag":227,"props":6617,"children":6618},{},[6619],{"type":10,"tag":3063,"props":6620,"children":6622},{"className":6621},[200,234,235],[6623],{"type":10,"tag":18,"props":6624,"children":6626},{"className":6625},[200],[6627],{"type":10,"tag":240,"props":6628,"children":6629},{},[6630],{"type":16,"value":6631},"Rgba8i",{"type":10,"tag":227,"props":6633,"children":6634},{},[6635],{"type":10,"tag":3063,"props":6636,"children":6638},{"className":6637},[200,234,235],[6639],{"type":10,"tag":18,"props":6640,"children":6642},{"className":6641},[200],[6643],{"type":10,"tag":240,"props":6644,"children":6645},{},[6646],{"type":16,"value":6647},"Rg8i",{"type":10,"tag":227,"props":6649,"children":6650},{},[6651],{"type":10,"tag":3063,"props":6652,"children":6654},{"className":6653},[200,234,235],[6655],{"type":10,"tag":18,"props":6656,"children":6658},{"className":6657},[200],[6659],{"type":10,"tag":240,"props":6660,"children":6661},{},[6662],{"type":16,"value":6663},"R8i",{"type":10,"tag":227,"props":6665,"children":6666},{},[6667,6680],{"type":10,"tag":3063,"props":6668,"children":6670},{"className":6669},[200,234,235],[6671],{"type":10,"tag":18,"props":6672,"children":6674},{"className":6673},[200],[6675],{"type":10,"tag":240,"props":6676,"children":6677},{},[6678],{"type":16,"value":6679},"Rgba32ui",{"type":10,"tag":3063,"props":6681,"children":6684},{"className":6682,"rowSpan":6683},[200,234,235],10,[6685],{"type":10,"tag":18,"props":6686,"children":6688},{"className":6687},[200],[6689],{"type":16,"value":6690},"0",{"type":10,"tag":227,"props":6692,"children":6693},{},[6694],{"type":10,"tag":3063,"props":6695,"children":6697},{"className":6696},[200,234,235],[6698],{"type":10,"tag":18,"props":6699,"children":6701},{"className":6700},[200],[6702],{"type":10,"tag":240,"props":6703,"children":6704},{},[6705],{"type":16,"value":6706},"Rg32ui",{"type":10,"tag":227,"props":6708,"children":6709},{},[6710],{"type":10,"tag":3063,"props":6711,"children":6713},{"className":6712},[200,234,235],[6714],{"type":10,"tag":18,"props":6715,"children":6717},{"className":6716},[200],[6718],{"type":10,"tag":240,"props":6719,"children":6720},{},[6721],{"type":16,"value":6722},"R32ui",{"type":10,"tag":227,"props":6724,"children":6725},{},[6726],{"type":10,"tag":3063,"props":6727,"children":6729},{"className":6728},[200,234,235],[6730],{"type":10,"tag":18,"props":6731,"children":6733},{"className":6732},[200],[6734],{"type":10,"tag":240,"props":6735,"children":6736},{},[6737],{"type":16,"value":6738},"Rgba16ui",{"type":10,"tag":227,"props":6740,"children":6741},{},[6742],{"type":10,"tag":3063,"props":6743,"children":6745},{"className":6744},[200,234,235],[6746],{"type":10,"tag":18,"props":6747,"children":6749},{"className":6748},[200],[6750],{"type":10,"tag":240,"props":6751,"children":6752},{},[6753],{"type":16,"value":6754},"Rg16ui",{"type":10,"tag":227,"props":6756,"children":6757},{},[6758],{"type":10,"tag":3063,"props":6759,"children":6761},{"className":6760},[200,234,235],[6762],{"type":10,"tag":18,"props":6763,"children":6765},{"className":6764},[200],[6766],{"type":10,"tag":240,"props":6767,"children":6768},{},[6769],{"type":16,"value":6770},"R16ui",{"type":10,"tag":227,"props":6772,"children":6773},{},[6774],{"type":10,"tag":3063,"props":6775,"children":6777},{"className":6776},[200,234,235],[6778],{"type":10,"tag":18,"props":6779,"children":6781},{"className":6780},[200],[6782],{"type":10,"tag":240,"props":6783,"children":6784},{},[6785],{"type":16,"value":6786},"Rgb10a2ui",{"type":10,"tag":227,"props":6788,"children":6789},{},[6790],{"type":10,"tag":3063,"props":6791,"children":6793},{"className":6792},[200,234,235],[6794],{"type":10,"tag":18,"props":6795,"children":6797},{"className":6796},[200],[6798],{"type":10,"tag":240,"props":6799,"children":6800},{},[6801],{"type":16,"value":6802},"Rgba8ui",{"type":10,"tag":227,"props":6804,"children":6805},{},[6806],{"type":10,"tag":3063,"props":6807,"children":6809},{"className":6808},[200,234,235],[6810],{"type":10,"tag":18,"props":6811,"children":6813},{"className":6812},[200],[6814],{"type":10,"tag":240,"props":6815,"children":6816},{},[6817],{"type":16,"value":6818},"Rg8ui",{"type":10,"tag":227,"props":6820,"children":6821},{},[6822],{"type":10,"tag":3063,"props":6823,"children":6825},{"className":6824},[200,234,235],[6826],{"type":10,"tag":18,"props":6827,"children":6829},{"className":6828},[200],[6830],{"type":10,"tag":240,"props":6831,"children":6832},{},[6833],{"type":16,"value":6834},"R8ui",{"type":10,"tag":227,"props":6836,"children":6837},{},[6838,6851,6864,6874],{"type":10,"tag":3063,"props":6839,"children":6841},{"className":6840},[200,234,235],[6842],{"type":10,"tag":18,"props":6843,"children":6845},{"className":6844},[200],[6846],{"type":10,"tag":240,"props":6847,"children":6848},{},[6849],{"type":16,"value":6850},"R64i",{"type":10,"tag":3063,"props":6852,"children":6855},{"className":6853,"rowSpan":6854},[200,234,235],2,[6856],{"type":10,"tag":18,"props":6857,"children":6859},{"className":6858},[200],[6860],{"type":10,"tag":240,"props":6861,"children":6862},{},[6863],{"type":16,"value":6515},{"type":10,"tag":3063,"props":6865,"children":6867},{"className":6866,"rowSpan":6854},[200,234,235],[6868],{"type":10,"tag":18,"props":6869,"children":6871},{"className":6870},[200],[6872],{"type":16,"value":6873},"64",{"type":10,"tag":3063,"props":6875,"children":6877},{"className":6876},[200,234,235],[6878],{"type":10,"tag":18,"props":6879,"children":6881},{"className":6880},[200],[6882],{"type":16,"value":6535},{"type":10,"tag":227,"props":6884,"children":6885},{},[6886,6899],{"type":10,"tag":3063,"props":6887,"children":6889},{"className":6888},[200,234,235],[6890],{"type":10,"tag":18,"props":6891,"children":6893},{"className":6892},[200],[6894],{"type":10,"tag":240,"props":6895,"children":6896},{},[6897],{"type":16,"value":6898},"R64ui",{"type":10,"tag":3063,"props":6900,"children":6902},{"className":6901},[200,234,235],[6903],{"type":10,"tag":18,"props":6904,"children":6906},{"className":6905},[200],[6907],{"type":16,"value":6690},{"type":10,"tag":2198,"props":6909,"children":6911},{"id":6910},"spirv-type",[],{"type":10,"tag":18,"props":6913,"children":6914},{},[6915,6916,6921],{"type":16,"value":100},{"type":10,"tag":695,"props":6917,"children":6918},{},[6919],{"type":16,"value":6920},"SPIR-V Type",{"type":16,"value":6922}," is defined by an instruction in SPIR-V, declared with the\nType-Declaration Instruction, Bit Width, and Signedness from above.",{"type":10,"tag":41,"props":6924,"children":6926},{"id":6925},"spirvenv-image-dimensions",[6927],{"type":16,"value":6928},"Compatibility Between SPIR-V Image Dimensions and Vulkan ImageView Types",{"type":10,"tag":18,"props":6930,"children":6931},{},[6932,6933,6938,6939,6945,6947],{"type":16,"value":238},{"type":10,"tag":135,"props":6934,"children":6936},{"className":6935},[],[6937],{"type":16,"value":5770},{"type":16,"value":423},{"type":10,"tag":135,"props":6940,"children":6942},{"className":6941},[],[6943],{"type":16,"value":6944},"Dim",{"type":16,"value":6946}," values are compatible with ",{"type":10,"tag":24,"props":6948,"children":6950},{"href":6949},"/man/VkImageView",[6951],{"type":16,"value":6952},"VkImageView",{"type":10,"tag":18,"props":6954,"children":6955},{},[6956,6962],{"type":10,"tag":135,"props":6957,"children":6959},{"className":6958},[],[6960],{"type":16,"value":6961},"viewType",{"type":16,"value":6963}," values as defined below:",{"type":10,"tag":196,"props":6965,"children":6967},{"className":6966},[200,201,202,203],[6968,6974,6984,7002],{"type":10,"tag":206,"props":6969,"children":6971},{"className":6970},[209],[6972],{"type":16,"value":6973},"Table 100. SPIR-V and Vulkan ImageView Dimension Compatibility",{"type":10,"tag":214,"props":6975,"children":6976},{},[6977,6981],{"type":10,"tag":218,"props":6978,"children":6980},{"style":6979},"width: 50%;",[],{"type":10,"tag":218,"props":6982,"children":6983},{"style":6979},[],{"type":10,"tag":223,"props":6985,"children":6986},{},[6987],{"type":10,"tag":227,"props":6988,"children":6989},{},[6990,6996],{"type":10,"tag":231,"props":6991,"children":6993},{"className":6992},[200,234,235],[6994],{"type":16,"value":6995},"SPIR-V Image Dim",{"type":10,"tag":231,"props":6997,"children":6999},{"className":6998},[200,234,235],[7000],{"type":16,"value":7001},"Compatible Vulkan ImageView viewTypes",{"type":10,"tag":3056,"props":7003,"children":7004},{},[7005,7037,7069,7095],{"type":10,"tag":227,"props":7006,"children":7007},{},[7008,7018],{"type":10,"tag":3063,"props":7009,"children":7011},{"className":7010},[200,234,235],[7012],{"type":10,"tag":18,"props":7013,"children":7015},{"className":7014},[200],[7016],{"type":16,"value":7017},"1D",{"type":10,"tag":3063,"props":7019,"children":7021},{"className":7020},[200,234,235],[7022],{"type":10,"tag":18,"props":7023,"children":7025},{"className":7024},[200],[7026,7031,7032],{"type":10,"tag":240,"props":7027,"children":7028},{},[7029],{"type":16,"value":7030},"VK_IMAGE_VIEW_TYPE_1D",{"type":16,"value":515},{"type":10,"tag":240,"props":7033,"children":7034},{},[7035],{"type":16,"value":7036},"VK_IMAGE_VIEW_TYPE_1D_ARRAY",{"type":10,"tag":227,"props":7038,"children":7039},{},[7040,7050],{"type":10,"tag":3063,"props":7041,"children":7043},{"className":7042},[200,234,235],[7044],{"type":10,"tag":18,"props":7045,"children":7047},{"className":7046},[200],[7048],{"type":16,"value":7049},"2D",{"type":10,"tag":3063,"props":7051,"children":7053},{"className":7052},[200,234,235],[7054],{"type":10,"tag":18,"props":7055,"children":7057},{"className":7056},[200],[7058,7063,7064],{"type":10,"tag":240,"props":7059,"children":7060},{},[7061],{"type":16,"value":7062},"VK_IMAGE_VIEW_TYPE_2D",{"type":16,"value":515},{"type":10,"tag":240,"props":7065,"children":7066},{},[7067],{"type":16,"value":7068},"VK_IMAGE_VIEW_TYPE_2D_ARRAY",{"type":10,"tag":227,"props":7070,"children":7071},{},[7072,7082],{"type":10,"tag":3063,"props":7073,"children":7075},{"className":7074},[200,234,235],[7076],{"type":10,"tag":18,"props":7077,"children":7079},{"className":7078},[200],[7080],{"type":16,"value":7081},"3D",{"type":10,"tag":3063,"props":7083,"children":7085},{"className":7084},[200,234,235],[7086],{"type":10,"tag":18,"props":7087,"children":7089},{"className":7088},[200],[7090],{"type":10,"tag":240,"props":7091,"children":7092},{},[7093],{"type":16,"value":7094},"VK_IMAGE_VIEW_TYPE_3D",{"type":10,"tag":227,"props":7096,"children":7097},{},[7098,7108],{"type":10,"tag":3063,"props":7099,"children":7101},{"className":7100},[200,234,235],[7102],{"type":10,"tag":18,"props":7103,"children":7105},{"className":7104},[200],[7106],{"type":16,"value":7107},"Cube",{"type":10,"tag":3063,"props":7109,"children":7111},{"className":7110},[200,234,235],[7112],{"type":10,"tag":18,"props":7113,"children":7115},{"className":7114},[200],[7116,7121,7122],{"type":10,"tag":240,"props":7117,"children":7118},{},[7119],{"type":16,"value":7120},"VK_IMAGE_VIEW_TYPE_CUBE",{"type":16,"value":515},{"type":10,"tag":240,"props":7123,"children":7124},{},[7125],{"type":16,"value":7126},"VK_IMAGE_VIEW_TYPE_CUBE_ARRAY",{"type":10,"tag":41,"props":7128,"children":7130},{"id":7129},"spirvenv-image-formats",[7131],{"type":16,"value":7132},"Compatibility Between SPIR-V Image Formats and Vulkan Formats",{"type":10,"tag":18,"props":7134,"children":7135},{},[7136,7137,7142,7143,7148,7149,7155],{"type":16,"value":238},{"type":10,"tag":135,"props":7138,"children":7140},{"className":7139},[],[7141],{"type":16,"value":5770},{"type":16,"value":423},{"type":10,"tag":135,"props":7144,"children":7146},{"className":7145},[],[7147],{"type":16,"value":5897},{"type":16,"value":6946},{"type":10,"tag":24,"props":7150,"children":7152},{"href":7151},"/man/VkFormat",[7153],{"type":16,"value":7154},"VkFormat",{"type":16,"value":7156},"\nvalues as defined below:",{"type":10,"tag":196,"props":7158,"children":7160},{"className":7159},[200,201,202,203],[7161,7167,7176,7194],{"type":10,"tag":206,"props":7162,"children":7164},{"className":7163},[209],[7165],{"type":16,"value":7166},"Table 101. SPIR-V and Vulkan Image Format Compatibility",{"type":10,"tag":214,"props":7168,"children":7169},{},[7170,7173],{"type":10,"tag":218,"props":7171,"children":7172},{"style":6979},[],{"type":10,"tag":218,"props":7174,"children":7175},{"style":6979},[],{"type":10,"tag":223,"props":7177,"children":7178},{},[7179],{"type":10,"tag":227,"props":7180,"children":7181},{},[7182,7188],{"type":10,"tag":231,"props":7183,"children":7185},{"className":7184},[200,234,235],[7186],{"type":16,"value":7187},"SPIR-V Image Format",{"type":10,"tag":231,"props":7189,"children":7191},{"className":7190},[200,234,235],[7192],{"type":16,"value":7193},"Compatible Vulkan Format",{"type":10,"tag":3056,"props":7195,"children":7196},{},[7197,7221,7249,7277,7305,7333,7361,7389,7417,7445,7473,7501,7529,7557,7585,7613,7641,7669,7697,7725,7753,7781,7809,7837,7865,7893,7921,7949,7977,8005,8033,8061,8089,8117,8145,8173,8201,8229,8257,8285,8313,8341],{"type":10,"tag":227,"props":7198,"children":7199},{},[7200,7212],{"type":10,"tag":3063,"props":7201,"children":7203},{"className":7202},[200,234,235],[7204],{"type":10,"tag":18,"props":7205,"children":7207},{"className":7206},[200],[7208],{"type":10,"tag":240,"props":7209,"children":7210},{},[7211],{"type":16,"value":6103},{"type":10,"tag":3063,"props":7213,"children":7215},{"className":7214},[200,234,235],[7216],{"type":10,"tag":18,"props":7217,"children":7219},{"className":7218},[200],[7220],{"type":16,"value":6113},{"type":10,"tag":227,"props":7222,"children":7223},{},[7224,7236],{"type":10,"tag":3063,"props":7225,"children":7227},{"className":7226},[200,234,235],[7228],{"type":10,"tag":18,"props":7229,"children":7231},{"className":7230},[200],[7232],{"type":10,"tag":240,"props":7233,"children":7234},{},[7235],{"type":16,"value":6437},{"type":10,"tag":3063,"props":7237,"children":7239},{"className":7238},[200,234,235],[7240],{"type":10,"tag":18,"props":7241,"children":7243},{"className":7242},[200],[7244],{"type":10,"tag":240,"props":7245,"children":7246},{},[7247],{"type":16,"value":7248},"VK_FORMAT_R8_UNORM",{"type":10,"tag":227,"props":7250,"children":7251},{},[7252,7264],{"type":10,"tag":3063,"props":7253,"children":7255},{"className":7254},[200,234,235],[7256],{"type":10,"tag":18,"props":7257,"children":7259},{"className":7258},[200],[7260],{"type":10,"tag":240,"props":7261,"children":7262},{},[7263],{"type":16,"value":6485},{"type":10,"tag":3063,"props":7265,"children":7267},{"className":7266},[200,234,235],[7268],{"type":10,"tag":18,"props":7269,"children":7271},{"className":7270},[200],[7272],{"type":10,"tag":240,"props":7273,"children":7274},{},[7275],{"type":16,"value":7276},"VK_FORMAT_R8_SNORM",{"type":10,"tag":227,"props":7278,"children":7279},{},[7280,7292],{"type":10,"tag":3063,"props":7281,"children":7283},{"className":7282},[200,234,235],[7284],{"type":10,"tag":18,"props":7285,"children":7287},{"className":7286},[200],[7288],{"type":10,"tag":240,"props":7289,"children":7290},{},[7291],{"type":16,"value":6834},{"type":10,"tag":3063,"props":7293,"children":7295},{"className":7294},[200,234,235],[7296],{"type":10,"tag":18,"props":7297,"children":7299},{"className":7298},[200],[7300],{"type":10,"tag":240,"props":7301,"children":7302},{},[7303],{"type":16,"value":7304},"VK_FORMAT_R8_UINT",{"type":10,"tag":227,"props":7306,"children":7307},{},[7308,7320],{"type":10,"tag":3063,"props":7309,"children":7311},{"className":7310},[200,234,235],[7312],{"type":10,"tag":18,"props":7313,"children":7315},{"className":7314},[200],[7316],{"type":10,"tag":240,"props":7317,"children":7318},{},[7319],{"type":16,"value":6663},{"type":10,"tag":3063,"props":7321,"children":7323},{"className":7322},[200,234,235],[7324],{"type":10,"tag":18,"props":7325,"children":7327},{"className":7326},[200],[7328],{"type":10,"tag":240,"props":7329,"children":7330},{},[7331],{"type":16,"value":7332},"VK_FORMAT_R8_SINT",{"type":10,"tag":227,"props":7334,"children":7335},{},[7336,7348],{"type":10,"tag":3063,"props":7337,"children":7339},{"className":7338},[200,234,235],[7340],{"type":10,"tag":18,"props":7341,"children":7343},{"className":7342},[200],[7344],{"type":10,"tag":240,"props":7345,"children":7346},{},[7347],{"type":16,"value":6421},{"type":10,"tag":3063,"props":7349,"children":7351},{"className":7350},[200,234,235],[7352],{"type":10,"tag":18,"props":7353,"children":7355},{"className":7354},[200],[7356],{"type":10,"tag":240,"props":7357,"children":7358},{},[7359],{"type":16,"value":7360},"VK_FORMAT_R8G8_UNORM",{"type":10,"tag":227,"props":7362,"children":7363},{},[7364,7376],{"type":10,"tag":3063,"props":7365,"children":7367},{"className":7366},[200,234,235],[7368],{"type":10,"tag":18,"props":7369,"children":7371},{"className":7370},[200],[7372],{"type":10,"tag":240,"props":7373,"children":7374},{},[7375],{"type":16,"value":6469},{"type":10,"tag":3063,"props":7377,"children":7379},{"className":7378},[200,234,235],[7380],{"type":10,"tag":18,"props":7381,"children":7383},{"className":7382},[200],[7384],{"type":10,"tag":240,"props":7385,"children":7386},{},[7387],{"type":16,"value":7388},"VK_FORMAT_R8G8_SNORM",{"type":10,"tag":227,"props":7390,"children":7391},{},[7392,7404],{"type":10,"tag":3063,"props":7393,"children":7395},{"className":7394},[200,234,235],[7396],{"type":10,"tag":18,"props":7397,"children":7399},{"className":7398},[200],[7400],{"type":10,"tag":240,"props":7401,"children":7402},{},[7403],{"type":16,"value":6818},{"type":10,"tag":3063,"props":7405,"children":7407},{"className":7406},[200,234,235],[7408],{"type":10,"tag":18,"props":7409,"children":7411},{"className":7410},[200],[7412],{"type":10,"tag":240,"props":7413,"children":7414},{},[7415],{"type":16,"value":7416},"VK_FORMAT_R8G8_UINT",{"type":10,"tag":227,"props":7418,"children":7419},{},[7420,7432],{"type":10,"tag":3063,"props":7421,"children":7423},{"className":7422},[200,234,235],[7424],{"type":10,"tag":18,"props":7425,"children":7427},{"className":7426},[200],[7428],{"type":10,"tag":240,"props":7429,"children":7430},{},[7431],{"type":16,"value":6647},{"type":10,"tag":3063,"props":7433,"children":7435},{"className":7434},[200,234,235],[7436],{"type":10,"tag":18,"props":7437,"children":7439},{"className":7438},[200],[7440],{"type":10,"tag":240,"props":7441,"children":7442},{},[7443],{"type":16,"value":7444},"VK_FORMAT_R8G8_SINT",{"type":10,"tag":227,"props":7446,"children":7447},{},[7448,7460],{"type":10,"tag":3063,"props":7449,"children":7451},{"className":7450},[200,234,235],[7452],{"type":10,"tag":18,"props":7453,"children":7455},{"className":7454},[200],[7456],{"type":10,"tag":240,"props":7457,"children":7458},{},[7459],{"type":16,"value":6405},{"type":10,"tag":3063,"props":7461,"children":7463},{"className":7462},[200,234,235],[7464],{"type":10,"tag":18,"props":7465,"children":7467},{"className":7466},[200],[7468],{"type":10,"tag":240,"props":7469,"children":7470},{},[7471],{"type":16,"value":7472},"VK_FORMAT_R8G8B8A8_UNORM",{"type":10,"tag":227,"props":7474,"children":7475},{},[7476,7488],{"type":10,"tag":3063,"props":7477,"children":7479},{"className":7478},[200,234,235],[7480],{"type":10,"tag":18,"props":7481,"children":7483},{"className":7482},[200],[7484],{"type":10,"tag":240,"props":7485,"children":7486},{},[7487],{"type":16,"value":6453},{"type":10,"tag":3063,"props":7489,"children":7491},{"className":7490},[200,234,235],[7492],{"type":10,"tag":18,"props":7493,"children":7495},{"className":7494},[200],[7496],{"type":10,"tag":240,"props":7497,"children":7498},{},[7499],{"type":16,"value":7500},"VK_FORMAT_R8G8B8A8_SNORM",{"type":10,"tag":227,"props":7502,"children":7503},{},[7504,7516],{"type":10,"tag":3063,"props":7505,"children":7507},{"className":7506},[200,234,235],[7508],{"type":10,"tag":18,"props":7509,"children":7511},{"className":7510},[200],[7512],{"type":10,"tag":240,"props":7513,"children":7514},{},[7515],{"type":16,"value":6802},{"type":10,"tag":3063,"props":7517,"children":7519},{"className":7518},[200,234,235],[7520],{"type":10,"tag":18,"props":7521,"children":7523},{"className":7522},[200],[7524],{"type":10,"tag":240,"props":7525,"children":7526},{},[7527],{"type":16,"value":7528},"VK_FORMAT_R8G8B8A8_UINT",{"type":10,"tag":227,"props":7530,"children":7531},{},[7532,7544],{"type":10,"tag":3063,"props":7533,"children":7535},{"className":7534},[200,234,235],[7536],{"type":10,"tag":18,"props":7537,"children":7539},{"className":7538},[200],[7540],{"type":10,"tag":240,"props":7541,"children":7542},{},[7543],{"type":16,"value":6631},{"type":10,"tag":3063,"props":7545,"children":7547},{"className":7546},[200,234,235],[7548],{"type":10,"tag":18,"props":7549,"children":7551},{"className":7550},[200],[7552],{"type":10,"tag":240,"props":7553,"children":7554},{},[7555],{"type":16,"value":7556},"VK_FORMAT_R8G8B8A8_SINT",{"type":10,"tag":227,"props":7558,"children":7559},{},[7560,7572],{"type":10,"tag":3063,"props":7561,"children":7563},{"className":7562},[200,234,235],[7564],{"type":10,"tag":18,"props":7565,"children":7567},{"className":7566},[200],[7568],{"type":10,"tag":240,"props":7569,"children":7570},{},[7571],{"type":16,"value":6373},{"type":10,"tag":3063,"props":7573,"children":7575},{"className":7574},[200,234,235],[7576],{"type":10,"tag":18,"props":7577,"children":7579},{"className":7578},[200],[7580],{"type":10,"tag":240,"props":7581,"children":7582},{},[7583],{"type":16,"value":7584},"VK_FORMAT_A2B10G10R10_UNORM_PACK32",{"type":10,"tag":227,"props":7586,"children":7587},{},[7588,7600],{"type":10,"tag":3063,"props":7589,"children":7591},{"className":7590},[200,234,235],[7592],{"type":10,"tag":18,"props":7593,"children":7595},{"className":7594},[200],[7596],{"type":10,"tag":240,"props":7597,"children":7598},{},[7599],{"type":16,"value":6786},{"type":10,"tag":3063,"props":7601,"children":7603},{"className":7602},[200,234,235],[7604],{"type":10,"tag":18,"props":7605,"children":7607},{"className":7606},[200],[7608],{"type":10,"tag":240,"props":7609,"children":7610},{},[7611],{"type":16,"value":7612},"VK_FORMAT_A2B10G10R10_UINT_PACK32",{"type":10,"tag":227,"props":7614,"children":7615},{},[7616,7628],{"type":10,"tag":3063,"props":7617,"children":7619},{"className":7618},[200,234,235],[7620],{"type":10,"tag":18,"props":7621,"children":7623},{"className":7622},[200],[7624],{"type":10,"tag":240,"props":7625,"children":7626},{},[7627],{"type":16,"value":6309},{"type":10,"tag":3063,"props":7629,"children":7631},{"className":7630},[200,234,235],[7632],{"type":10,"tag":18,"props":7633,"children":7635},{"className":7634},[200],[7636],{"type":10,"tag":240,"props":7637,"children":7638},{},[7639],{"type":16,"value":7640},"VK_FORMAT_R16_UNORM",{"type":10,"tag":227,"props":7642,"children":7643},{},[7644,7656],{"type":10,"tag":3063,"props":7645,"children":7647},{"className":7646},[200,234,235],[7648],{"type":10,"tag":18,"props":7649,"children":7651},{"className":7650},[200],[7652],{"type":10,"tag":240,"props":7653,"children":7654},{},[7655],{"type":16,"value":6357},{"type":10,"tag":3063,"props":7657,"children":7659},{"className":7658},[200,234,235],[7660],{"type":10,"tag":18,"props":7661,"children":7663},{"className":7662},[200],[7664],{"type":10,"tag":240,"props":7665,"children":7666},{},[7667],{"type":16,"value":7668},"VK_FORMAT_R16_SNORM",{"type":10,"tag":227,"props":7670,"children":7671},{},[7672,7684],{"type":10,"tag":3063,"props":7673,"children":7675},{"className":7674},[200,234,235],[7676],{"type":10,"tag":18,"props":7677,"children":7679},{"className":7678},[200],[7680],{"type":10,"tag":240,"props":7681,"children":7682},{},[7683],{"type":16,"value":6770},{"type":10,"tag":3063,"props":7685,"children":7687},{"className":7686},[200,234,235],[7688],{"type":10,"tag":18,"props":7689,"children":7691},{"className":7690},[200],[7692],{"type":10,"tag":240,"props":7693,"children":7694},{},[7695],{"type":16,"value":7696},"VK_FORMAT_R16_UINT",{"type":10,"tag":227,"props":7698,"children":7699},{},[7700,7712],{"type":10,"tag":3063,"props":7701,"children":7703},{"className":7702},[200,234,235],[7704],{"type":10,"tag":18,"props":7705,"children":7707},{"className":7706},[200],[7708],{"type":10,"tag":240,"props":7709,"children":7710},{},[7711],{"type":16,"value":6615},{"type":10,"tag":3063,"props":7713,"children":7715},{"className":7714},[200,234,235],[7716],{"type":10,"tag":18,"props":7717,"children":7719},{"className":7718},[200],[7720],{"type":10,"tag":240,"props":7721,"children":7722},{},[7723],{"type":16,"value":7724},"VK_FORMAT_R16_SINT",{"type":10,"tag":227,"props":7726,"children":7727},{},[7728,7740],{"type":10,"tag":3063,"props":7729,"children":7731},{"className":7730},[200,234,235],[7732],{"type":10,"tag":18,"props":7733,"children":7735},{"className":7734},[200],[7736],{"type":10,"tag":240,"props":7737,"children":7738},{},[7739],{"type":16,"value":6261},{"type":10,"tag":3063,"props":7741,"children":7743},{"className":7742},[200,234,235],[7744],{"type":10,"tag":18,"props":7745,"children":7747},{"className":7746},[200],[7748],{"type":10,"tag":240,"props":7749,"children":7750},{},[7751],{"type":16,"value":7752},"VK_FORMAT_R16_SFLOAT",{"type":10,"tag":227,"props":7754,"children":7755},{},[7756,7768],{"type":10,"tag":3063,"props":7757,"children":7759},{"className":7758},[200,234,235],[7760],{"type":10,"tag":18,"props":7761,"children":7763},{"className":7762},[200],[7764],{"type":10,"tag":240,"props":7765,"children":7766},{},[7767],{"type":16,"value":6293},{"type":10,"tag":3063,"props":7769,"children":7771},{"className":7770},[200,234,235],[7772],{"type":10,"tag":18,"props":7773,"children":7775},{"className":7774},[200],[7776],{"type":10,"tag":240,"props":7777,"children":7778},{},[7779],{"type":16,"value":7780},"VK_FORMAT_R16G16_UNORM",{"type":10,"tag":227,"props":7782,"children":7783},{},[7784,7796],{"type":10,"tag":3063,"props":7785,"children":7787},{"className":7786},[200,234,235],[7788],{"type":10,"tag":18,"props":7789,"children":7791},{"className":7790},[200],[7792],{"type":10,"tag":240,"props":7793,"children":7794},{},[7795],{"type":16,"value":6341},{"type":10,"tag":3063,"props":7797,"children":7799},{"className":7798},[200,234,235],[7800],{"type":10,"tag":18,"props":7801,"children":7803},{"className":7802},[200],[7804],{"type":10,"tag":240,"props":7805,"children":7806},{},[7807],{"type":16,"value":7808},"VK_FORMAT_R16G16_SNORM",{"type":10,"tag":227,"props":7810,"children":7811},{},[7812,7824],{"type":10,"tag":3063,"props":7813,"children":7815},{"className":7814},[200,234,235],[7816],{"type":10,"tag":18,"props":7817,"children":7819},{"className":7818},[200],[7820],{"type":10,"tag":240,"props":7821,"children":7822},{},[7823],{"type":16,"value":6754},{"type":10,"tag":3063,"props":7825,"children":7827},{"className":7826},[200,234,235],[7828],{"type":10,"tag":18,"props":7829,"children":7831},{"className":7830},[200],[7832],{"type":10,"tag":240,"props":7833,"children":7834},{},[7835],{"type":16,"value":7836},"VK_FORMAT_R16G16_UINT",{"type":10,"tag":227,"props":7838,"children":7839},{},[7840,7852],{"type":10,"tag":3063,"props":7841,"children":7843},{"className":7842},[200,234,235],[7844],{"type":10,"tag":18,"props":7845,"children":7847},{"className":7846},[200],[7848],{"type":10,"tag":240,"props":7849,"children":7850},{},[7851],{"type":16,"value":6599},{"type":10,"tag":3063,"props":7853,"children":7855},{"className":7854},[200,234,235],[7856],{"type":10,"tag":18,"props":7857,"children":7859},{"className":7858},[200],[7860],{"type":10,"tag":240,"props":7861,"children":7862},{},[7863],{"type":16,"value":7864},"VK_FORMAT_R16G16_SINT",{"type":10,"tag":227,"props":7866,"children":7867},{},[7868,7880],{"type":10,"tag":3063,"props":7869,"children":7871},{"className":7870},[200,234,235],[7872],{"type":10,"tag":18,"props":7873,"children":7875},{"className":7874},[200],[7876],{"type":10,"tag":240,"props":7877,"children":7878},{},[7879],{"type":16,"value":6245},{"type":10,"tag":3063,"props":7881,"children":7883},{"className":7882},[200,234,235],[7884],{"type":10,"tag":18,"props":7885,"children":7887},{"className":7886},[200],[7888],{"type":10,"tag":240,"props":7889,"children":7890},{},[7891],{"type":16,"value":7892},"VK_FORMAT_R16G16_SFLOAT",{"type":10,"tag":227,"props":7894,"children":7895},{},[7896,7908],{"type":10,"tag":3063,"props":7897,"children":7899},{"className":7898},[200,234,235],[7900],{"type":10,"tag":18,"props":7901,"children":7903},{"className":7902},[200],[7904],{"type":10,"tag":240,"props":7905,"children":7906},{},[7907],{"type":16,"value":6277},{"type":10,"tag":3063,"props":7909,"children":7911},{"className":7910},[200,234,235],[7912],{"type":10,"tag":18,"props":7913,"children":7915},{"className":7914},[200],[7916],{"type":10,"tag":240,"props":7917,"children":7918},{},[7919],{"type":16,"value":7920},"VK_FORMAT_R16G16B16A16_UNORM",{"type":10,"tag":227,"props":7922,"children":7923},{},[7924,7936],{"type":10,"tag":3063,"props":7925,"children":7927},{"className":7926},[200,234,235],[7928],{"type":10,"tag":18,"props":7929,"children":7931},{"className":7930},[200],[7932],{"type":10,"tag":240,"props":7933,"children":7934},{},[7935],{"type":16,"value":6325},{"type":10,"tag":3063,"props":7937,"children":7939},{"className":7938},[200,234,235],[7940],{"type":10,"tag":18,"props":7941,"children":7943},{"className":7942},[200],[7944],{"type":10,"tag":240,"props":7945,"children":7946},{},[7947],{"type":16,"value":7948},"VK_FORMAT_R16G16B16A16_SNORM",{"type":10,"tag":227,"props":7950,"children":7951},{},[7952,7964],{"type":10,"tag":3063,"props":7953,"children":7955},{"className":7954},[200,234,235],[7956],{"type":10,"tag":18,"props":7957,"children":7959},{"className":7958},[200],[7960],{"type":10,"tag":240,"props":7961,"children":7962},{},[7963],{"type":16,"value":6738},{"type":10,"tag":3063,"props":7965,"children":7967},{"className":7966},[200,234,235],[7968],{"type":10,"tag":18,"props":7969,"children":7971},{"className":7970},[200],[7972],{"type":10,"tag":240,"props":7973,"children":7974},{},[7975],{"type":16,"value":7976},"VK_FORMAT_R16G16B16A16_UINT",{"type":10,"tag":227,"props":7978,"children":7979},{},[7980,7992],{"type":10,"tag":3063,"props":7981,"children":7983},{"className":7982},[200,234,235],[7984],{"type":10,"tag":18,"props":7985,"children":7987},{"className":7986},[200],[7988],{"type":10,"tag":240,"props":7989,"children":7990},{},[7991],{"type":16,"value":6583},{"type":10,"tag":3063,"props":7993,"children":7995},{"className":7994},[200,234,235],[7996],{"type":10,"tag":18,"props":7997,"children":7999},{"className":7998},[200],[8000],{"type":10,"tag":240,"props":8001,"children":8002},{},[8003],{"type":16,"value":8004},"VK_FORMAT_R16G16B16A16_SINT",{"type":10,"tag":227,"props":8006,"children":8007},{},[8008,8020],{"type":10,"tag":3063,"props":8009,"children":8011},{"className":8010},[200,234,235],[8012],{"type":10,"tag":18,"props":8013,"children":8015},{"className":8014},[200],[8016],{"type":10,"tag":240,"props":8017,"children":8018},{},[8019],{"type":16,"value":6229},{"type":10,"tag":3063,"props":8021,"children":8023},{"className":8022},[200,234,235],[8024],{"type":10,"tag":18,"props":8025,"children":8027},{"className":8026},[200],[8028],{"type":10,"tag":240,"props":8029,"children":8030},{},[8031],{"type":16,"value":8032},"VK_FORMAT_R16G16B16A16_SFLOAT",{"type":10,"tag":227,"props":8034,"children":8035},{},[8036,8048],{"type":10,"tag":3063,"props":8037,"children":8039},{"className":8038},[200,234,235],[8040],{"type":10,"tag":18,"props":8041,"children":8043},{"className":8042},[200],[8044],{"type":10,"tag":240,"props":8045,"children":8046},{},[8047],{"type":16,"value":6722},{"type":10,"tag":3063,"props":8049,"children":8051},{"className":8050},[200,234,235],[8052],{"type":10,"tag":18,"props":8053,"children":8055},{"className":8054},[200],[8056],{"type":10,"tag":240,"props":8057,"children":8058},{},[8059],{"type":16,"value":8060},"VK_FORMAT_R32_UINT",{"type":10,"tag":227,"props":8062,"children":8063},{},[8064,8076],{"type":10,"tag":3063,"props":8065,"children":8067},{"className":8066},[200,234,235],[8068],{"type":10,"tag":18,"props":8069,"children":8071},{"className":8070},[200],[8072],{"type":10,"tag":240,"props":8073,"children":8074},{},[8075],{"type":16,"value":6567},{"type":10,"tag":3063,"props":8077,"children":8079},{"className":8078},[200,234,235],[8080],{"type":10,"tag":18,"props":8081,"children":8083},{"className":8082},[200],[8084],{"type":10,"tag":240,"props":8085,"children":8086},{},[8087],{"type":16,"value":8088},"VK_FORMAT_R32_SINT",{"type":10,"tag":227,"props":8090,"children":8091},{},[8092,8104],{"type":10,"tag":3063,"props":8093,"children":8095},{"className":8094},[200,234,235],[8096],{"type":10,"tag":18,"props":8097,"children":8099},{"className":8098},[200],[8100],{"type":10,"tag":240,"props":8101,"children":8102},{},[8103],{"type":16,"value":6213},{"type":10,"tag":3063,"props":8105,"children":8107},{"className":8106},[200,234,235],[8108],{"type":10,"tag":18,"props":8109,"children":8111},{"className":8110},[200],[8112],{"type":10,"tag":240,"props":8113,"children":8114},{},[8115],{"type":16,"value":8116},"VK_FORMAT_R32_SFLOAT",{"type":10,"tag":227,"props":8118,"children":8119},{},[8120,8132],{"type":10,"tag":3063,"props":8121,"children":8123},{"className":8122},[200,234,235],[8124],{"type":10,"tag":18,"props":8125,"children":8127},{"className":8126},[200],[8128],{"type":10,"tag":240,"props":8129,"children":8130},{},[8131],{"type":16,"value":6706},{"type":10,"tag":3063,"props":8133,"children":8135},{"className":8134},[200,234,235],[8136],{"type":10,"tag":18,"props":8137,"children":8139},{"className":8138},[200],[8140],{"type":10,"tag":240,"props":8141,"children":8142},{},[8143],{"type":16,"value":8144},"VK_FORMAT_R32G32_UINT",{"type":10,"tag":227,"props":8146,"children":8147},{},[8148,8160],{"type":10,"tag":3063,"props":8149,"children":8151},{"className":8150},[200,234,235],[8152],{"type":10,"tag":18,"props":8153,"children":8155},{"className":8154},[200],[8156],{"type":10,"tag":240,"props":8157,"children":8158},{},[8159],{"type":16,"value":6551},{"type":10,"tag":3063,"props":8161,"children":8163},{"className":8162},[200,234,235],[8164],{"type":10,"tag":18,"props":8165,"children":8167},{"className":8166},[200],[8168],{"type":10,"tag":240,"props":8169,"children":8170},{},[8171],{"type":16,"value":8172},"VK_FORMAT_R32G32_SINT",{"type":10,"tag":227,"props":8174,"children":8175},{},[8176,8188],{"type":10,"tag":3063,"props":8177,"children":8179},{"className":8178},[200,234,235],[8180],{"type":10,"tag":18,"props":8181,"children":8183},{"className":8182},[200],[8184],{"type":10,"tag":240,"props":8185,"children":8186},{},[8187],{"type":16,"value":6197},{"type":10,"tag":3063,"props":8189,"children":8191},{"className":8190},[200,234,235],[8192],{"type":10,"tag":18,"props":8193,"children":8195},{"className":8194},[200],[8196],{"type":10,"tag":240,"props":8197,"children":8198},{},[8199],{"type":16,"value":8200},"VK_FORMAT_R32G32_SFLOAT",{"type":10,"tag":227,"props":8202,"children":8203},{},[8204,8216],{"type":10,"tag":3063,"props":8205,"children":8207},{"className":8206},[200,234,235],[8208],{"type":10,"tag":18,"props":8209,"children":8211},{"className":8210},[200],[8212],{"type":10,"tag":240,"props":8213,"children":8214},{},[8215],{"type":16,"value":6679},{"type":10,"tag":3063,"props":8217,"children":8219},{"className":8218},[200,234,235],[8220],{"type":10,"tag":18,"props":8221,"children":8223},{"className":8222},[200],[8224],{"type":10,"tag":240,"props":8225,"children":8226},{},[8227],{"type":16,"value":8228},"VK_FORMAT_R32G32B32A32_UINT",{"type":10,"tag":227,"props":8230,"children":8231},{},[8232,8244],{"type":10,"tag":3063,"props":8233,"children":8235},{"className":8234},[200,234,235],[8236],{"type":10,"tag":18,"props":8237,"children":8239},{"className":8238},[200],[8240],{"type":10,"tag":240,"props":8241,"children":8242},{},[8243],{"type":16,"value":6501},{"type":10,"tag":3063,"props":8245,"children":8247},{"className":8246},[200,234,235],[8248],{"type":10,"tag":18,"props":8249,"children":8251},{"className":8250},[200],[8252],{"type":10,"tag":240,"props":8253,"children":8254},{},[8255],{"type":16,"value":8256},"VK_FORMAT_R32G32B32A32_SINT",{"type":10,"tag":227,"props":8258,"children":8259},{},[8260,8272],{"type":10,"tag":3063,"props":8261,"children":8263},{"className":8262},[200,234,235],[8264],{"type":10,"tag":18,"props":8265,"children":8267},{"className":8266},[200],[8268],{"type":10,"tag":240,"props":8269,"children":8270},{},[8271],{"type":16,"value":6147},{"type":10,"tag":3063,"props":8273,"children":8275},{"className":8274},[200,234,235],[8276],{"type":10,"tag":18,"props":8277,"children":8279},{"className":8278},[200],[8280],{"type":10,"tag":240,"props":8281,"children":8282},{},[8283],{"type":16,"value":8284},"VK_FORMAT_R32G32B32A32_SFLOAT",{"type":10,"tag":227,"props":8286,"children":8287},{},[8288,8300],{"type":10,"tag":3063,"props":8289,"children":8291},{"className":8290},[200,234,235],[8292],{"type":10,"tag":18,"props":8293,"children":8295},{"className":8294},[200],[8296],{"type":10,"tag":240,"props":8297,"children":8298},{},[8299],{"type":16,"value":6898},{"type":10,"tag":3063,"props":8301,"children":8303},{"className":8302},[200,234,235],[8304],{"type":10,"tag":18,"props":8305,"children":8307},{"className":8306},[200],[8308],{"type":10,"tag":240,"props":8309,"children":8310},{},[8311],{"type":16,"value":8312},"VK_FORMAT_R64_UINT",{"type":10,"tag":227,"props":8314,"children":8315},{},[8316,8328],{"type":10,"tag":3063,"props":8317,"children":8319},{"className":8318},[200,234,235],[8320],{"type":10,"tag":18,"props":8321,"children":8323},{"className":8322},[200],[8324],{"type":10,"tag":240,"props":8325,"children":8326},{},[8327],{"type":16,"value":6850},{"type":10,"tag":3063,"props":8329,"children":8331},{"className":8330},[200,234,235],[8332],{"type":10,"tag":18,"props":8333,"children":8335},{"className":8334},[200],[8336],{"type":10,"tag":240,"props":8337,"children":8338},{},[8339],{"type":16,"value":8340},"VK_FORMAT_R64_SINT",{"type":10,"tag":227,"props":8342,"children":8343},{},[8344,8356],{"type":10,"tag":3063,"props":8345,"children":8347},{"className":8346},[200,234,235],[8348],{"type":10,"tag":18,"props":8349,"children":8351},{"className":8350},[200],[8352],{"type":10,"tag":240,"props":8353,"children":8354},{},[8355],{"type":16,"value":6389},{"type":10,"tag":3063,"props":8357,"children":8359},{"className":8358},[200,234,235],[8360],{"type":10,"tag":18,"props":8361,"children":8363},{"className":8362},[200],[8364],{"type":10,"tag":240,"props":8365,"children":8366},{},[8367],{"type":16,"value":8368},"VK_FORMAT_B10G11R11_UFLOAT_PACK32",{"type":10,"tag":41,"props":8370,"children":8372},{"id":8371},"spirenv-ray-query-precision-operation",[8373],{"type":16,"value":8374},"Ray Query Precision and Operation",{"type":10,"tag":18,"props":8376,"children":8377},{},[8378,8380,8386,8388,8394],{"type":16,"value":8379},"The values returned by\n",{"type":10,"tag":135,"props":8381,"children":8383},{"className":8382},[],[8384],{"type":16,"value":8385},"OpRayQueryGetIntersectionTriangleVertexPositionsKHR",{"type":16,"value":8387}," are transformed by\nthe geometry transform, which is performed at standard\n",{"type":10,"tag":24,"props":8389,"children":8391},{"href":8390},"/chapters/fundamentals#fundamentals-floating-point",[8392],{"type":16,"value":8393},"floating-point",{"type":16,"value":8395}," precision, but without a\nspecifically defined order of floating-point operations to perform the\nmatrix multiplication.",{"title":8397,"searchDepth":6854,"depth":6854,"links":8398},"",[8399,8400,8404,8408,8415,8416,8417,8418,8419],{"id":43,"depth":6854,"text":46},{"id":92,"depth":6854,"text":95,"children":8401},[8402],{"id":296,"depth":8403,"text":299},3,{"id":409,"depth":6854,"text":412,"children":8405},[8406,8407],{"id":431,"depth":8403,"text":434},{"id":447,"depth":8403,"text":450},{"id":461,"depth":6854,"text":464,"children":8409},[8410,8411,8412,8413,8414],{"id":1862,"depth":8403,"text":1865},{"id":2189,"depth":8403,"text":1852},{"id":2204,"depth":8403,"text":2207},{"id":2266,"depth":8403,"text":2269},{"id":2586,"depth":8403,"text":2589},{"id":5756,"depth":6854,"text":5759},{"id":5877,"depth":6854,"text":5880},{"id":6925,"depth":6854,"text":6928},{"id":7129,"depth":6854,"text":7132},{"id":8371,"depth":6854,"text":8374},"markdown","chapters-spirvenv",[8423,8428,8432,8435,8438,8442,8446,8450,8454,8458,8461,8464,8468,8472,8476,8480,8484,8488,8492,8496,8499,8502,8506,8510,8514,8518,8522,8526,8530,8534,8538,8542,8546,8550,8554,8558,8562,8566,8570,8574,8578,8582,8586,8590,8594,8598,8602,8606,8610,8614,8618,8620,8623,8626,8629,8632,8635,8638,8641],{"index":8424,"title":8425,"id":8426,"appendix":8427},0,"Preamble","preamble",false,{"index":8429,"title":8430,"id":8431,"appendix":8427},1,"Introduction","introduction",{"index":6854,"title":8433,"id":8434,"appendix":8427},"Fundamentals","fundamentals",{"index":8403,"title":8436,"id":8437,"appendix":8427},"Initialization","initialization",{"index":8439,"title":8440,"id":8441,"appendix":8427},4,"Devices and Queues","devsandqueues",{"index":8443,"title":8444,"id":8445,"appendix":8427},5,"Command Buffers","commandbuffers",{"index":8447,"title":8448,"id":8449,"appendix":8427},6,"Synchronization and Cache Control","synchronization",{"index":8451,"title":8452,"id":8453,"appendix":8427},7,"Render Pass","renderpass",{"index":8455,"title":8456,"id":8457,"appendix":8427},8,"Shaders","shaders",{"index":6528,"title":8459,"id":8460,"appendix":8427},"Pipelines","pipelines",{"index":6683,"title":8462,"id":8463,"appendix":8427},"Memory Allocation","memory",{"index":8465,"title":8466,"id":8467,"appendix":8427},11,"Resource Creation","resources",{"index":8469,"title":8470,"id":8471,"appendix":8427},12,"Samplers","samplers",{"index":8473,"title":8474,"id":8475,"appendix":8427},13,"Resource Descriptors","descriptorsets",{"index":8477,"title":8478,"id":8479,"appendix":8427},14,"Shader Interfaces","interfaces",{"index":8481,"title":8482,"id":8483,"appendix":8427},15,"Image Operations","textures",{"index":8485,"title":8486,"id":8487,"appendix":8427},16,"Fragment Density Map Operations","fragmentdensitymapops",{"index":8489,"title":8490,"id":8491,"appendix":8427},17,"Queries","queries",{"index":8493,"title":8494,"id":8495,"appendix":8427},18,"Clear Commands","clears",{"index":6505,"title":8497,"id":8498,"appendix":8427},"Copy Commands","copies",{"index":6151,"title":8500,"id":8501,"appendix":8427},"Drawing Commands","drawing",{"index":8503,"title":8504,"id":8505,"appendix":8427},21,"Fixed-Function Vertex Processing","fxvertex",{"index":8507,"title":8508,"id":8509,"appendix":8427},22,"Tessellation","tessellation",{"index":8511,"title":8512,"id":8513,"appendix":8427},23,"Geometry Shading","geometry",{"index":8515,"title":8516,"id":8517,"appendix":8427},24,"Mesh Shading","mesh",{"index":8519,"title":8520,"id":8521,"appendix":8427},25,"Cluster Culling Shading","cluster-culling",{"index":8523,"title":8524,"id":8525,"appendix":8427},26,"Fixed-Function Vertex Post-Processing","vertexpostproc",{"index":8527,"title":8528,"id":8529,"appendix":8427},27,"Rasterization","primsrast",{"index":8531,"title":8532,"id":8533,"appendix":8427},28,"Fragment Operations","fragops",{"index":8535,"title":8536,"id":8537,"appendix":8427},29,"The Framebuffer","framebuffer",{"index":8539,"title":8540,"id":8541,"appendix":8427},30,"Dispatching Commands","dispatch",{"index":8543,"title":8544,"id":8545,"appendix":8427},31,"Device-Generated Commands","device-generated-commands",{"index":8547,"title":8548,"id":8549,"appendix":8427},32,"Sparse Resources","sparsememory",{"index":8551,"title":8552,"id":8553,"appendix":8427},33,"Window System Integration (WSI)","wsi",{"index":8555,"title":8556,"id":8557,"appendix":8427},34,"Deferred Host Operations","deferred-host-operations",{"index":8559,"title":8560,"id":8561,"appendix":8427},35,"Private Data","private-data",{"index":8563,"title":8564,"id":8565,"appendix":8427},36,"Acceleration Structures","acceleration-structure",{"index":8567,"title":8568,"id":8569,"appendix":8427},37,"Micromap","micromap",{"index":8571,"title":8572,"id":8573,"appendix":8427},38,"Ray Traversal","ray-traversal",{"index":8575,"title":8576,"id":8577,"appendix":8427},39,"Ray Tracing","ray-tracing",{"index":8579,"title":8580,"id":8581,"appendix":8427},40,"Memory Decompression","memory-decompression",{"index":8583,"title":8584,"id":8585,"appendix":8427},41,"Video Coding","video-coding",{"index":8587,"title":8588,"id":8589,"appendix":8427},42,"Optical Flow","opticalflow",{"index":8591,"title":8592,"id":8593,"appendix":8427},43,"Execution Graphs","executiongraphs",{"index":8595,"title":8596,"id":8597,"appendix":8427},44,"Extending Vulkan","extendingvulkan",{"index":8599,"title":8600,"id":8601,"appendix":8427},45,"Features","features",{"index":8603,"title":8604,"id":8605,"appendix":8427},46,"Limits","limits",{"index":8607,"title":8608,"id":8609,"appendix":8427},47,"Formats","formats",{"index":8611,"title":8612,"id":8613,"appendix":8427},48,"Additional Capabilities","capabilities",{"index":8615,"title":8616,"id":8617,"appendix":8427},49,"Debugging","debugging",{"index":8424,"title":4,"id":13,"appendix":8619},true,{"index":8429,"title":8621,"id":8622,"appendix":8619},"Memory Model","memory-model",{"index":6854,"title":8624,"id":8625,"appendix":8619},"Compressed Image Formats","compressed_image_formats",{"index":8403,"title":8627,"id":8628,"appendix":8619},"Core Revisions (Informative)","versions",{"index":8439,"title":8630,"id":8631,"appendix":8619},"Layers & Extensions (Informative)","extensions",{"index":8443,"title":8633,"id":8634,"appendix":8619},"API Boilerplate","boilerplate",{"index":8447,"title":8636,"id":8637,"appendix":8619},"Invariance","invariance",{"index":8451,"title":8639,"id":8640,"appendix":8619},"Lexicon","lexicon",{"index":8455,"title":8642,"id":8643,"appendix":8619},"Credits (Informative)","credits",[8645,8652,8656,8661,8665,8670,8673,8676,8679,8683,8687,8690,8693,8696,8698,8700,8703,8706,8710,8712,8716,8718,8721,8723,8726,8734,8738,8744,8748,8753,8755,8759,8765,8771,8777,8779,8782,8788,8791,8795,8801,8805,8809,8814,8818,8821,8824,8830,8833,8836,8840,8844,8848,8851,8853,8857,8862,8868,8871,8875,8878,8884,8887,8891,8894,8898,8901,8905,8908,8913,8917,8920,8925,8928,8931,8934,8938,8943,8948,8952,8956,8960,8964,8968,8972,8976,8979,8982,8986,8989,8992,8995,8999,9004,9008,9011,9015,9020,9024,9029,9032,9035,9039,9044,9048,9051,9055,9060,9063,9068,9073,9076,9079,9083,9087,9091,9096,9100,9103,9108,9112,9115,9119,9123,9127,9130,9132,9136,9139,9142,9145,9148,9151,9154,9157,9160,9163,9167,9171,9174,9177,9180,9183,9186,9189,9193,9197,9201,9204,9208,9211,9214,9217,9219,9223,9228,9232,9236,9238,9242,9245,9252,9256,9260,9264,9270,9273,9277,9281,9284,9287,9291,9296,9302,9306,9308,9313,9316,9321,9325,9330,9334,9338,9340,9343,9346,9348,9353,9356,9359,9364,9368,9372,9377,9381,9385,9387,9389,9392,9394,9397,9400,9404,9408,9410,9414,9417,9421,9424,9426,9429,9433,9435,9439,9442,9445,9448,9452,9455,9458,9460,9463,9465,9468,9472,9475,9477,9479,9481,9483,9487,9489,9492,9497,9501,9504,9506,9509,9511,9515,9518,9521,9524,9528,9531,9536,9540,9543,9547,9550,9553,9557,9561,9563,9568,9571,9575,9578,9581,9584,9586,9589,9593,9596,9600,9603,9607,9611,9614,9617,9620,9623,9627,9629,9632,9634,9639,9640,9644,9647,9650,9653,9656,9658,9662,9665,9668,9671,9675,9677,9679,9683,9685,9688,9692,9696,9698,9702,9705,9708,9711,9714,9718,9723,9728,9732,9738,9742,9745,9749,9753,9756,9760,9764,9767,9771,9774,9779,9783,9785,9791,9794,9797,9800,9804,9807,9811,9815,9819,9821,9824,9826,9829,9831,9833,9836,9839,9842,9845,9848,9851,9853,9857,9861,9865,9869,9872,9875,9879,9882,9886,9888,9892,9896,9899,9902,9905,9908,9911,9914,9917,9920,9923,9926,9929,9932,9935,9938,9942,9945,9949,9953,9956,9959,9962,9965,9968,9971,9975,9978,9981,9987,9991,9995,9999],{"number":8646,"type":140,"author":8647,"provisional":8619,"depends":8648,"platform":8649,"contact":8650,"extension":8651,"proposal":8619},135,"AMD","(((VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_synchronization2),VK_VERSION_1_3)+VK_KHR_pipeline_library+VK_KHR_spirv_1_4","provisional","Tobias Hector @tobski","VK_AMDX_shader_enqueue",{"number":8653,"type":140,"author":8647,"provisional":8427,"contact":8654,"extension":8655,"proposal":8619},477,"Stu Smith","VK_AMD_anti_lag",{"number":8657,"type":140,"author":8647,"provisional":8427,"specialuse":8658,"contact":8659,"extension":8660,"proposal":8427},180,"devtools","Daniel Rakos @drakos-amd","VK_AMD_buffer_marker",{"number":8662,"type":140,"author":8647,"provisional":8427,"depends":8663,"contact":8650,"extension":8664,"proposal":8427},230,"VK_KHR_get_physical_device_properties2,VK_VERSION_1_1","VK_AMD_device_coherent_memory",{"number":8666,"type":140,"author":8647,"provisional":8427,"depends":8667,"contact":8668,"extension":8669,"proposal":8427},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":8555,"type":140,"author":8647,"promotedto":8671,"provisional":8427,"contact":8659,"extension":8672,"proposal":8427},"VK_KHR_draw_indirect_count","VK_AMD_draw_indirect_count",{"number":8523,"type":140,"author":8647,"provisional":8427,"contact":8674,"extension":8675,"proposal":8427},"Dominik Witczak @dominikwitczakamd","VK_AMD_gcn_shader",{"number":8567,"type":140,"author":8647,"deprecatedby":8677,"provisional":8427,"contact":8674,"extension":8678,"proposal":8427},"VK_KHR_shader_float16_int8","VK_AMD_gpu_shader_half_float",{"number":8680,"type":140,"author":8647,"deprecatedby":8677,"provisional":8427,"contact":8681,"extension":8682,"proposal":8427},133,"Qun Lin @linqun","VK_AMD_gpu_shader_int16",{"number":8684,"type":140,"author":8647,"provisional":8427,"contact":8685,"extension":8686,"proposal":8427},190,"Martin Dinkov @mdinkov","VK_AMD_memory_overallocation_behavior",{"number":8688,"type":140,"author":8647,"provisional":8427,"contact":8668,"extension":8689,"proposal":8427},137,"VK_AMD_mixed_attachment_samples",{"number":8563,"type":140,"author":8647,"obsoletedby":8691,"provisional":8427,"contact":8668,"extension":8692,"proposal":8427},"VK_KHR_maintenance1","VK_AMD_negative_viewport_height",{"number":8694,"type":140,"author":8647,"provisional":8427,"contact":8668,"extension":8695,"proposal":8427},184,"VK_AMD_pipeline_compiler_control",{"number":6505,"type":140,"author":8647,"provisional":8427,"contact":8659,"extension":8697,"proposal":8427},"VK_AMD_rasterization_order",{"number":8571,"type":140,"author":8647,"provisional":8427,"contact":8674,"extension":8699,"proposal":8427},"VK_AMD_shader_ballot",{"number":8701,"type":140,"author":8647,"provisional":8427,"depends":8663,"contact":8685,"extension":8702,"proposal":8427},186,"VK_AMD_shader_core_properties",{"number":8704,"type":140,"author":8647,"provisional":8427,"depends":8702,"contact":8668,"extension":8705,"proposal":8427},228,"VK_AMD_shader_core_properties2",{"number":8707,"type":140,"author":8708,"provisional":8427,"depends":8663,"contact":8650,"extension":8709,"proposal":8619},322,"EXT","VK_AMD_shader_early_and_late_fragment_tests",{"number":8507,"type":140,"author":8647,"provisional":8427,"contact":8681,"extension":8711,"proposal":8427},"VK_AMD_shader_explicit_vertex_parameter",{"number":8713,"type":140,"author":8647,"provisional":8427,"contact":8714,"extension":8715,"proposal":8427},138,"Aaron Hagan @AaronHaganAMD","VK_AMD_shader_fragment_mask",{"number":8607,"type":140,"author":8647,"provisional":8427,"contact":8674,"extension":8717,"proposal":8427},"VK_AMD_shader_image_load_store_lod",{"number":8591,"type":140,"author":8647,"provisional":8427,"specialuse":8658,"contact":8719,"extension":8720,"proposal":8427},"Jaakko Konttinen @jaakkoamd","VK_AMD_shader_info",{"number":8503,"type":140,"author":8647,"provisional":8427,"contact":8681,"extension":8722,"proposal":8427},"VK_AMD_shader_trinary_minmax",{"number":8587,"type":140,"author":8647,"provisional":8427,"depends":8663,"contact":8724,"extension":8725,"proposal":8427},"Rex Xu @amdrexu","VK_AMD_texture_gather_bias_lod",{"number":8727,"type":140,"author":8728,"provisional":8427,"depends":8729,"platform":8730,"specialuse":8731,"contact":8732,"extension":8733,"proposal":8619},469,"ANDROID","VK_ANDROID_external_memory_android_hardware_buffer","android","glemulation","Chris Forbes @chrisforbes","VK_ANDROID_external_format_resolve",{"number":8735,"type":140,"author":8728,"provisional":8427,"depends":8736,"platform":8730,"contact":8737,"extension":8729,"proposal":8427},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":8739,"type":140,"author":8740,"promotedto":8741,"provisional":8427,"depends":8663,"contact":8742,"extension":8743,"proposal":8427},343,"ARM","VK_EXT_rasterization_order_attachment_access","Jan-Harald Fredriksen @janharaldfredriksen-arm","VK_ARM_rasterization_order_attachment_access",{"number":8745,"type":140,"author":8740,"provisional":8427,"depends":8746,"contact":8742,"extension":8747,"proposal":8619},425,"((VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_synchronization2),VK_VERSION_1_3","VK_ARM_render_pass_striped",{"number":8749,"type":140,"author":8740,"provisional":8427,"depends":8750,"contact":8751,"extension":8752,"proposal":8427},418,"VK_ARM_shader_core_builtins","Kevin Petit @kpet","VK_ARM_scheduling_controls",{"number":8754,"type":140,"author":8740,"provisional":8427,"depends":8663,"contact":8751,"extension":8750,"proposal":8427},498,{"number":8756,"type":140,"author":8740,"provisional":8427,"depends":8757,"contact":8742,"extension":8758,"proposal":8427},416,"VK_VERSION_1_1","VK_ARM_shader_core_properties",{"number":8760,"type":140,"author":8708,"promotedto":8761,"provisional":8427,"depends":8663,"ratified":8762,"contact":8763,"extension":8764,"proposal":8427},341,"VK_VERSION_1_3","vulkansc","Joshua Ashton @Joshua-Ashton","VK_EXT_4444_formats",{"number":8766,"type":8767,"author":8708,"provisional":8427,"depends":8768,"contact":8769,"extension":8770,"proposal":8427},286,"instance","VK_EXT_direct_mode_display","Drew DeVault sir@cmpwn.com","VK_EXT_acquire_drm_display",{"number":8772,"type":8767,"author":8773,"provisional":8427,"depends":8768,"platform":8774,"contact":8775,"extension":8776,"proposal":8427},90,"NV","xlib_xrandr","James Jones @cubanismo","VK_EXT_acquire_xlib_display",{"extension":8778,"proposal":8427},"VK_EXT_application_parameters",{"number":8780,"type":140,"author":8740,"provisional":8427,"depends":8663,"contact":8742,"extension":8781,"proposal":8427},68,"VK_EXT_astc_decode_mode",{"number":8783,"type":140,"author":8708,"provisional":8427,"depends":8784,"ratified":8785,"contact":8786,"extension":8787,"proposal":8619},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":8789,"type":140,"author":8708,"provisional":8427,"depends":8663,"ratified":8785,"contact":8763,"extension":8790,"proposal":8619},340,"VK_EXT_attachment_feedback_loop_layout",{"number":8792,"type":140,"author":8773,"provisional":8427,"depends":8663,"ratified":8785,"contact":8793,"extension":8794,"proposal":8427},149,"Jeff Bolz @jeffbolznv","VK_EXT_blend_operation_advanced",{"number":8796,"type":140,"author":8708,"provisional":8427,"depends":8797,"specialuse":8798,"contact":8799,"extension":8800,"proposal":8427},412,"VK_EXT_custom_border_color","glemulation,d3demulation","Piers Daniell @pdaniell-nv","VK_EXT_border_color_swizzle",{"number":8802,"type":140,"author":8773,"deprecatedby":8803,"provisional":8427,"depends":8663,"contact":8793,"extension":8804,"proposal":8427},245,"VK_KHR_buffer_device_address","VK_EXT_buffer_device_address",{"number":8806,"type":140,"author":8708,"promotedto":8807,"provisional":8427,"depends":8663,"contact":8659,"extension":8808,"proposal":8619},185,"VK_KHR_calibrated_timestamps","VK_EXT_calibrated_timestamps",{"number":8810,"type":140,"author":8708,"provisional":8427,"depends":8663,"ratified":8811,"contact":8812,"extension":8813,"proposal":8427},382,"vulkan,vulkansc","Sharif Elcott @selcott","VK_EXT_color_write_enable",{"number":8815,"type":140,"author":8773,"provisional":8427,"depends":8663,"contact":8816,"extension":8817,"proposal":8427},82,"Vikram Kushwaha @vkushwaha","VK_EXT_conditional_rendering",{"number":8819,"type":140,"author":8773,"provisional":8427,"depends":8663,"ratified":8785,"contact":8799,"extension":8820,"proposal":8427},102,"VK_EXT_conservative_rasterization",{"number":8822,"type":140,"author":8708,"provisional":8427,"depends":8663,"ratified":8811,"specialuse":8798,"contact":8823,"extension":8797,"proposal":8427},288,"Liam Middlebrook @liam-middlebrook",{"number":8511,"type":140,"author":8825,"promotedto":8826,"provisional":8427,"depends":8827,"specialuse":8617,"contact":8828,"extension":8829,"proposal":8427},"Baldur Karlsson","VK_EXT_debug_utils","VK_EXT_debug_report","Baldur Karlsson @baldurk","VK_EXT_debug_marker",{"number":8469,"type":8767,"author":8831,"deprecatedby":8826,"provisional":8427,"specialuse":8617,"contact":8832,"extension":8827,"proposal":8427},"GOOGLE","Courtney Goeltzenleuchter @courtney-g",{"number":8834,"type":8767,"author":8708,"provisional":8427,"specialuse":8617,"contact":8835,"extension":8826,"proposal":8427},129,"Mark Young @marky-lunarg",{"number":8837,"type":140,"author":8708,"provisional":8427,"depends":8663,"ratified":8785,"specialuse":8838,"contact":8763,"extension":8839,"proposal":8619},284,"d3demulation","VK_EXT_depth_bias_control",{"number":8841,"type":140,"author":8708,"provisional":8427,"depends":8663,"contact":8842,"extension":8843,"proposal":8427},422,"Graeme Leese @gnl21","VK_EXT_depth_clamp_zero_one",{"number":8845,"type":140,"author":8708,"provisional":8427,"depends":8663,"ratified":8785,"specialuse":8731,"contact":8846,"extension":8847,"proposal":8427},356,"Shahbaz Youssefi @syoussefi","VK_EXT_depth_clip_control",{"number":8849,"type":140,"author":8708,"provisional":8427,"depends":8663,"ratified":8811,"specialuse":8838,"contact":8799,"extension":8850,"proposal":8427},103,"VK_EXT_depth_clip_enable",{"number":8477,"type":140,"author":8773,"provisional":8427,"ratified":8811,"contact":8799,"extension":8852,"proposal":8427},"VK_EXT_depth_range_unrestricted",{"number":8854,"type":140,"author":8708,"provisional":8427,"depends":8855,"contact":8650,"extension":8856,"proposal":8619},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":8858,"type":140,"author":8773,"promotedto":8859,"provisional":8427,"depends":8860,"contact":8793,"extension":8861,"proposal":8427},162,"VK_VERSION_1_2","(VK_KHR_get_physical_device_properties2+VK_KHR_maintenance3),VK_VERSION_1_1","VK_EXT_descriptor_indexing",{"number":8863,"type":140,"author":8708,"provisional":8427,"depends":8864,"specialuse":8865,"contact":8866,"extension":8867,"proposal":8427},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":8869,"type":140,"author":8708,"provisional":8427,"depends":8663,"contact":8866,"extension":8870,"proposal":8619},342,"VK_EXT_device_fault",{"number":8872,"type":140,"author":8708,"provisional":8427,"depends":8663,"ratified":8785,"specialuse":8658,"contact":8873,"extension":8874,"proposal":8427},285,"Yiwei Zhang @zhangyiwei","VK_EXT_device_memory_report",{"number":8876,"type":8767,"author":8773,"provisional":8427,"depends":8877,"contact":8775,"extension":8768,"proposal":8427},89,"VK_KHR_display",{"number":8879,"type":8767,"author":8708,"provisional":8427,"depends":8880,"platform":8881,"contact":8882,"extension":8883,"proposal":8427},347,"VK_KHR_surface","directfb","Nicolas Caramelli @caramelli","VK_EXT_directfb_surface",{"number":8885,"type":140,"author":8773,"provisional":8427,"depends":8663,"ratified":8811,"contact":8799,"extension":8886,"proposal":8427},100,"VK_EXT_discard_rectangles",{"number":8888,"type":140,"author":8773,"provisional":8427,"depends":8889,"ratified":8785,"contact":8775,"extension":8890,"proposal":8427},92,"VK_EXT_display_surface_counter+VK_KHR_swapchain","VK_EXT_display_control",{"number":8892,"type":8767,"author":8773,"provisional":8427,"depends":8877,"ratified":8785,"contact":8775,"extension":8893,"proposal":8427},91,"VK_EXT_display_surface_counter",{"number":8895,"type":140,"author":8708,"provisional":8427,"depends":8896,"ratified":8785,"contact":8799,"extension":8897,"proposal":8619},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":8899,"type":140,"author":8708,"promotedto":8761,"provisional":8427,"depends":8663,"ratified":8762,"contact":8799,"extension":8900,"proposal":8427},268,"VK_EXT_extended_dynamic_state",{"number":8902,"type":140,"author":8708,"promotedto":8761,"provisional":8427,"depends":8663,"ratified":8762,"contact":8903,"extension":8904,"proposal":8427},378,"Vikram Kushwaha @vkushwaha-nv","VK_EXT_extended_dynamic_state2",{"number":8906,"type":140,"author":8773,"provisional":8427,"depends":8663,"ratified":8785,"contact":8799,"extension":8907,"proposal":8619},456,"VK_EXT_extended_dynamic_state3",{"number":8909,"type":140,"author":8708,"provisional":8427,"depends":8910,"ratified":8785,"contact":8911,"extension":8912,"proposal":8619},454,"VK_KHR_external_memory,VK_VERSION_1_1","Lina Versace @versalinyaa","VK_EXT_external_memory_acquire_unmodified",{"number":8914,"type":140,"author":8708,"provisional":8427,"depends":8915,"ratified":8811,"contact":8911,"extension":8916,"proposal":8427},126,"VK_KHR_external_memory_fd","VK_EXT_external_memory_dma_buf",{"number":8918,"type":140,"author":8708,"provisional":8427,"depends":8910,"ratified":8811,"contact":8659,"extension":8919,"proposal":8427},179,"VK_EXT_external_memory_host",{"number":8921,"type":140,"author":8922,"provisional":8427,"ratified":8785,"contact":8923,"extension":8924,"proposal":8427},171,"QCOM","Matthew Netsch @mnetsch","VK_EXT_filter_cubic",{"number":8926,"type":140,"author":8708,"provisional":8427,"depends":8663,"contact":8923,"extension":8927,"proposal":8427},219,"VK_EXT_fragment_density_map",{"number":8929,"type":140,"author":8708,"provisional":8427,"depends":8927,"contact":8923,"extension":8930,"proposal":8427},333,"VK_EXT_fragment_density_map2",{"number":8932,"type":140,"author":8708,"provisional":8427,"depends":8663,"contact":8799,"extension":8933,"proposal":8427},252,"VK_EXT_fragment_shader_interlock",{"number":8935,"type":140,"author":8708,"provisional":8427,"ratified":8785,"contact":8936,"extension":8937,"proposal":8619},376,"James Fitzpatrick @jamesfitzpatrick","VK_EXT_frame_boundary",{"number":8939,"type":140,"author":8708,"provisional":8427,"depends":8940,"platform":8941,"ratified":8785,"contact":8775,"extension":8942,"proposal":8427},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":8944,"type":140,"author":8708,"promotedto":8945,"provisional":8427,"contact":8946,"extension":8947,"proposal":8427},175,"VK_KHR_global_priority","Andres Rodriguez @lostgoat","VK_EXT_global_priority",{"number":8949,"type":140,"author":8708,"promotedto":8945,"provisional":8427,"depends":8950,"contact":8873,"extension":8951,"proposal":8427},389,"VK_EXT_global_priority+(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)","VK_EXT_global_priority_query",{"number":8953,"type":140,"author":8647,"provisional":8427,"depends":8954,"contact":8650,"extension":8955,"proposal":8619},321,"(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_pipeline_library","VK_EXT_graphics_pipeline_library",{"number":8957,"type":140,"author":8831,"provisional":8427,"depends":8958,"ratified":8811,"contact":8832,"extension":8959,"proposal":8427},106,"VK_KHR_swapchain","VK_EXT_hdr_metadata",{"number":8961,"type":8767,"author":8708,"provisional":8427,"depends":8880,"contact":8962,"extension":8963,"proposal":8427},257,"Lisa Wu @chengtianww","VK_EXT_headless_surface",{"number":8965,"type":140,"author":8708,"provisional":8427,"depends":8966,"ratified":8785,"contact":8846,"extension":8967,"proposal":8619},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":8969,"type":140,"author":8708,"promotedto":8859,"provisional":8427,"depends":8663,"contact":8970,"extension":8971,"proposal":8427},262,"Bas Nieuwenhuizen @BNieuwenhuizen","VK_EXT_host_query_reset",{"number":8973,"type":140,"author":8708,"provisional":8427,"depends":8974,"specialuse":8731,"contact":8786,"extension":8975,"proposal":8427},394,"(VK_KHR_maintenance1+VK_KHR_get_physical_device_properties2),VK_VERSION_1_1","VK_EXT_image_2d_view_of_3d",{"number":8977,"type":140,"author":8708,"provisional":8427,"depends":8663,"contact":8742,"extension":8978,"proposal":8619},339,"VK_EXT_image_compression_control",{"number":8980,"type":140,"author":8708,"provisional":8427,"depends":8978,"contact":8742,"extension":8981,"proposal":8427},438,"VK_EXT_image_compression_control_swapchain",{"number":8983,"type":140,"author":8708,"provisional":8427,"depends":8984,"ratified":8785,"contact":8911,"extension":8985,"proposal":8427},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":8987,"type":140,"author":8708,"promotedto":8761,"provisional":8427,"depends":8663,"ratified":8762,"contact":8842,"extension":8988,"proposal":8427},336,"VK_EXT_image_robustness",{"number":8990,"type":140,"author":8708,"provisional":8427,"depends":8974,"specialuse":8838,"contact":8786,"extension":8991,"proposal":8619},419,"VK_EXT_image_sliced_view_of_3d",{"number":8993,"type":140,"author":8708,"provisional":8427,"depends":8663,"contact":8763,"extension":8994,"proposal":8427},392,"VK_EXT_image_view_min_lod",{"number":8996,"type":140,"author":8708,"promotedto":8997,"provisional":8427,"depends":8663,"contact":8799,"extension":8998,"proposal":8427},266,"VK_KHR_index_type_uint8","VK_EXT_index_type_uint8",{"number":9000,"type":140,"author":8708,"promotedto":8761,"provisional":8427,"depends":9001,"contact":9002,"extension":9003,"proposal":8427},139,"(VK_KHR_get_physical_device_properties2+VK_KHR_maintenance1),VK_VERSION_1_1","Daniel Rakos @aqnuep","VK_EXT_inline_uniform_block",{"number":9005,"type":8767,"author":8708,"provisional":8427,"ratified":8785,"contact":9006,"extension":9007,"proposal":8619},497,"Christophe Riccio @christophe","VK_EXT_layer_settings",{"number":9009,"type":140,"author":8708,"provisional":8427,"depends":8663,"specialuse":8731,"contact":8846,"extension":9010,"proposal":8619},466,"VK_EXT_legacy_dithering",{"number":9012,"type":140,"author":8708,"provisional":8427,"depends":9013,"ratified":8785,"specialuse":8731,"contact":8786,"extension":9014,"proposal":8619},496,"VK_EXT_vertex_input_dynamic_state","VK_EXT_legacy_vertex_attributes",{"number":9016,"type":140,"author":8708,"promotedto":9017,"provisional":8427,"depends":8663,"specialuse":9018,"contact":8793,"extension":9019,"proposal":8427},260,"VK_KHR_line_rasterization","cadsupport","VK_EXT_line_rasterization",{"number":9021,"type":140,"author":8708,"promotedto":9022,"provisional":8427,"ratified":8785,"contact":8846,"extension":9023,"proposal":8427},401,"VK_KHR_load_store_op_none","VK_EXT_load_store_op_none",{"number":9025,"type":140,"author":8708,"provisional":8427,"depends":9026,"ratified":8785,"contact":9027,"extension":9028,"proposal":8619},273,"VK_KHR_map_memory2","Faith Ekstrand @gfxstrand","VK_EXT_map_memory_placed",{"number":9030,"type":140,"author":8708,"provisional":8427,"depends":8663,"ratified":8785,"contact":8793,"extension":9031,"proposal":8427},238,"VK_EXT_memory_budget",{"number":9033,"type":140,"author":8708,"provisional":8427,"depends":8663,"ratified":8785,"contact":8793,"extension":9034,"proposal":8427},239,"VK_EXT_memory_priority",{"number":9036,"type":140,"author":8708,"provisional":8427,"depends":64,"contact":9037,"extension":9038,"proposal":8619},329,"Christoph Kubisch @pixeljetstream","VK_EXT_mesh_shader",{"number":9040,"type":140,"author":8708,"provisional":8427,"platform":9041,"contact":9042,"extension":9043,"proposal":8619},312,"metal","Bill Hollings @billhollings","VK_EXT_metal_objects",{"number":9045,"type":8767,"author":8708,"provisional":8427,"depends":8880,"platform":9041,"contact":9046,"extension":9047,"proposal":8427},218,"Dzmitry Malyshau @kvark","VK_EXT_metal_surface",{"number":9049,"type":140,"author":8708,"provisional":8427,"depends":8663,"contact":8786,"extension":9050,"proposal":8427},393,"VK_EXT_multi_draw",{"number":9052,"type":140,"author":8708,"provisional":8427,"depends":9053,"contact":8846,"extension":9054,"proposal":8619},377,"(VK_KHR_create_renderpass2+VK_KHR_depth_stencil_resolve),VK_VERSION_1_2","VK_EXT_multisampled_render_to_single_sampled",{"number":9056,"type":140,"author":8708,"provisional":8427,"depends":9057,"specialuse":8838,"contact":9058,"extension":9059,"proposal":8619},495,"VK_KHR_maintenance3","Joshua Ashton @Joshua-Ashton,Hans-Kristian Arntzen @HansKristian-Work","VK_EXT_mutable_descriptor_type",{"number":9061,"type":140,"author":8708,"provisional":8427,"depends":8663,"ratified":8785,"contact":8799,"extension":9062,"proposal":8427},452,"VK_EXT_nested_command_buffer",{"number":9064,"type":140,"author":8708,"provisional":8427,"depends":8663,"specialuse":9065,"contact":9066,"extension":9067,"proposal":8619},423,"d3demulation,glemulation","Georg Lehmann @DadSchoorse","VK_EXT_non_seamless_cube_map",{"number":9069,"type":140,"author":8708,"provisional":8427,"depends":9070,"ratified":8785,"contact":9071,"extension":9072,"proposal":8619},397,"VK_KHR_acceleration_structure+(VK_KHR_synchronization2,VK_VERSION_1_3)","Christoph Kubisch @pixeljetstream, Eric Werness","VK_EXT_opacity_micromap",{"number":9074,"type":140,"author":8708,"provisional":8427,"depends":9034,"contact":8799,"extension":9075,"proposal":8427},413,"VK_EXT_pageable_device_local_memory",{"number":9077,"type":140,"author":8708,"provisional":8427,"depends":8663,"ratified":8811,"contact":8668,"extension":9078,"proposal":8427},213,"VK_EXT_pci_bus_info",{"number":9080,"type":140,"author":8708,"provisional":8427,"depends":8663,"contact":9081,"extension":9082,"proposal":8427},354,"Simon Ser @emersion","VK_EXT_physical_device_drm",{"number":9084,"type":140,"author":8647,"promotedto":8761,"provisional":8427,"depends":8663,"contact":9085,"extension":9086,"proposal":8427},298,"Gregory Grebe @grgrebe_amd","VK_EXT_pipeline_creation_cache_control",{"number":9088,"type":140,"author":8831,"promotedto":8761,"provisional":8427,"specialuse":8658,"contact":9089,"extension":9090,"proposal":8427},193,"Jean-Francois Roy @jfroy","VK_EXT_pipeline_creation_feedback",{"number":9092,"type":140,"author":8708,"provisional":8427,"depends":9093,"contact":9094,"extension":9095,"proposal":8619},499,"VK_KHR_ray_tracing_pipeline+VK_KHR_pipeline_library","Hans-Kristian Arntzen @HansKristian-Work","VK_EXT_pipeline_library_group_handles",{"number":9097,"type":140,"author":8708,"provisional":8427,"depends":8663,"contact":9098,"extension":9099,"proposal":8427},373,"Mukund Keshava @mkeshavanv","VK_EXT_pipeline_properties",{"number":9101,"type":140,"author":8708,"provisional":8427,"depends":8663,"contact":8846,"extension":9102,"proposal":8619},467,"VK_EXT_pipeline_protected_access",{"number":9104,"type":140,"author":9105,"provisional":8427,"depends":8663,"contact":9106,"extension":9107,"proposal":8427},69,"IMG","Jarred Davies","VK_EXT_pipeline_robustness",{"number":9109,"type":140,"author":8773,"provisional":8427,"ratified":8785,"contact":9110,"extension":9111,"proposal":8427},156,"Daniel Koch @dgkoch","VK_EXT_post_depth_coverage",{"number":9113,"type":140,"author":8708,"provisional":8427,"depends":8663,"ratified":8785,"specialuse":8731,"contact":8846,"extension":9114,"proposal":8427},357,"VK_EXT_primitive_topology_list_restart",{"number":9116,"type":140,"author":8708,"provisional":8427,"depends":9117,"specialuse":8731,"contact":8846,"extension":9118,"proposal":8619},383,"VK_EXT_transform_feedback","VK_EXT_primitives_generated_query",{"number":9120,"type":140,"author":8773,"promotedto":8761,"provisional":8427,"depends":8663,"contact":9121,"extension":9122,"proposal":8427},296,"Matthew Rusch @mattruschnv","VK_EXT_private_data",{"number":9124,"type":140,"author":8708,"provisional":8427,"depends":8663,"ratified":8785,"specialuse":8731,"contact":9125,"extension":9126,"proposal":8427},255,"Jesse Hall @jessehall","VK_EXT_provoking_vertex",{"number":9128,"type":140,"author":8708,"provisional":8427,"depends":8910,"ratified":8811,"contact":8911,"extension":9129,"proposal":8427},127,"VK_EXT_queue_family_foreign",{"number":9131,"type":140,"author":8740,"provisional":8427,"depends":8663,"contact":8742,"extension":8741,"proposal":8619},464,{"number":9133,"type":140,"author":8708,"provisional":8427,"depends":9134,"contact":8742,"extension":9135,"proposal":8427},345,"VK_KHR_sampler_ycbcr_conversion,VK_VERSION_1_1","VK_EXT_rgba10x6_formats",{"number":9137,"type":140,"author":8708,"provisional":8427,"depends":8663,"ratified":8811,"contact":8823,"extension":9138,"proposal":8427},287,"VK_EXT_robustness2",{"number":9140,"type":140,"author":8647,"provisional":8427,"depends":8663,"ratified":8811,"contact":8659,"extension":9141,"proposal":8427},144,"VK_EXT_sample_locations",{"number":9143,"type":140,"author":8773,"promotedto":8859,"provisional":8427,"depends":8663,"contact":8793,"extension":9144,"proposal":8427},131,"VK_EXT_sampler_filter_minmax",{"number":9146,"type":140,"author":8708,"promotedto":8859,"provisional":8427,"depends":8663,"contact":8650,"extension":9147,"proposal":8427},222,"VK_EXT_scalar_block_layout",{"number":9149,"type":140,"author":8708,"promotedto":8859,"provisional":8427,"contact":8659,"extension":9150,"proposal":8427},247,"VK_EXT_separate_stencil_usage",{"number":9152,"type":140,"author":8773,"provisional":8427,"depends":8663,"ratified":8811,"contact":8903,"extension":9153,"proposal":8427},261,"VK_EXT_shader_atomic_float",{"number":9155,"type":140,"author":8708,"provisional":8427,"depends":9153,"ratified":8785,"contact":9027,"extension":9156,"proposal":8427},274,"VK_EXT_shader_atomic_float2",{"number":9158,"type":140,"author":8708,"promotedto":8761,"provisional":8427,"depends":8663,"ratified":8762,"contact":8793,"extension":9159,"proposal":8427},277,"VK_EXT_shader_demote_to_helper_invocation",{"number":9161,"type":140,"author":8708,"provisional":8427,"depends":8663,"ratified":8785,"contact":8650,"extension":9162,"proposal":8427},235,"VK_EXT_shader_image_atomic_int64",{"number":9164,"type":140,"author":8708,"provisional":8427,"depends":9165,"contact":9094,"extension":9166,"proposal":8619},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":9168,"type":140,"author":8708,"provisional":8427,"depends":8896,"ratified":8785,"contact":9169,"extension":9170,"proposal":8619},483,"Daniel Story @daniel-story","VK_EXT_shader_object",{"number":9172,"type":140,"author":8708,"provisional":8427,"ratified":8785,"contact":8751,"extension":9173,"proposal":8619},565,"VK_EXT_shader_replicated_composites",{"number":9175,"type":140,"author":8708,"provisional":8427,"ratified":8811,"contact":8674,"extension":9176,"proposal":8427},141,"VK_EXT_shader_stencil_export",{"number":9178,"type":140,"author":8773,"deprecatedby":8859,"provisional":8427,"contact":9110,"extension":9179,"proposal":8427},65,"VK_EXT_shader_subgroup_ballot",{"number":9181,"type":140,"author":8773,"deprecatedby":8757,"provisional":8427,"contact":9110,"extension":9182,"proposal":8427},66,"VK_EXT_shader_subgroup_vote",{"number":9184,"type":140,"author":8708,"provisional":8427,"depends":8761,"ratified":8785,"contact":8742,"extension":9185,"proposal":8619},396,"VK_EXT_shader_tile_image",{"number":9187,"type":140,"author":8773,"promotedto":8859,"provisional":8427,"contact":9110,"extension":9188,"proposal":8427},163,"VK_EXT_shader_viewport_index_layer",{"number":9190,"type":140,"author":8708,"promotedto":8761,"provisional":8427,"depends":8757,"ratified":8762,"contact":9191,"extension":9192,"proposal":8427},226,"Neil Henning @sheredom","VK_EXT_subgroup_size_control",{"number":9194,"type":140,"author":8708,"provisional":8427,"depends":8663,"contact":9195,"extension":9196,"proposal":8619},459,"Ting Wei @catweiting","VK_EXT_subpass_merge_feedback",{"number":9198,"type":8767,"author":8708,"provisional":8427,"depends":9199,"contact":8846,"extension":9200,"proposal":8619},275,"VK_KHR_surface+VK_KHR_get_surface_capabilities2","VK_EXT_surface_maintenance1",{"number":9202,"type":8767,"author":8831,"provisional":8427,"depends":8880,"contact":8832,"extension":9203,"proposal":8427},105,"VK_EXT_swapchain_colorspace",{"number":9205,"type":140,"author":8708,"provisional":8427,"depends":9206,"contact":8846,"extension":9207,"proposal":8619},276,"VK_KHR_swapchain+VK_EXT_surface_maintenance1+(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)","VK_EXT_swapchain_maintenance1",{"number":9209,"type":140,"author":8708,"promotedto":8761,"provisional":8427,"depends":8663,"ratified":8762,"contact":8793,"extension":9210,"proposal":8427},282,"VK_EXT_texel_buffer_alignment",{"number":9212,"type":140,"author":8740,"promotedto":8761,"provisional":8427,"depends":8663,"ratified":8762,"contact":8742,"extension":9213,"proposal":8427},67,"VK_EXT_texture_compression_astc_hdr",{"number":9215,"type":140,"author":8708,"promotedto":8761,"provisional":8427,"contact":8650,"extension":9216,"proposal":8427},246,"VK_EXT_tooling_info",{"number":8535,"type":140,"author":8773,"provisional":8427,"depends":8663,"ratified":8785,"specialuse":9218,"contact":8799,"extension":9117,"proposal":8427},"glemulation,d3demulation,devtools",{"number":9220,"type":140,"author":8831,"provisional":8427,"contact":9221,"extension":9222,"proposal":8427},161,"Cort Stratton @cdwfs","VK_EXT_validation_cache",{"number":9224,"type":8767,"author":9225,"deprecatedby":9007,"provisional":8427,"specialuse":8617,"contact":9226,"extension":9227,"proposal":8427},248,"LUNARG","Karl Schultz @karl-lunarg","VK_EXT_validation_features",{"number":9229,"type":8767,"author":8831,"deprecatedby":9007,"provisional":8427,"specialuse":8617,"contact":9230,"extension":9231,"proposal":8427},62,"Tobin Ehlis @tobine","VK_EXT_validation_flags",{"number":9233,"type":140,"author":8773,"promotedto":9234,"provisional":8427,"depends":8663,"contact":8816,"extension":9235,"proposal":8427},191,"VK_KHR_vertex_attribute_divisor","VK_EXT_vertex_attribute_divisor",{"number":9237,"type":140,"author":8708,"provisional":8427,"depends":8663,"ratified":8785,"contact":8799,"extension":9013,"proposal":8427},353,{"number":9239,"type":140,"author":8708,"promotedto":8761,"provisional":8427,"depends":9134,"ratified":8762,"contact":9240,"extension":9241,"proposal":8427},331,"Tony Zlatinski @tzlatinski","VK_EXT_ycbcr_2plane_444_formats",{"number":9243,"type":140,"author":8708,"provisional":8427,"depends":9134,"ratified":8811,"contact":8799,"extension":9244,"proposal":8427},253,"VK_EXT_ycbcr_image_arrays",{"number":9246,"type":140,"author":9247,"provisional":8427,"depends":9248,"platform":9249,"contact":9250,"extension":9251,"proposal":8427},367,"FUCHSIA","VK_FUCHSIA_external_memory+(VK_KHR_sampler_ycbcr_conversion,VK_VERSION_1_1)","fuchsia","John Rosasco @rosasco","VK_FUCHSIA_buffer_collection",{"number":9253,"type":140,"author":9247,"provisional":8427,"depends":9254,"platform":9249,"contact":9250,"extension":9255,"proposal":8427},365,"(VK_KHR_external_memory_capabilities+VK_KHR_external_memory),VK_VERSION_1_1","VK_FUCHSIA_external_memory",{"number":9257,"type":140,"author":9247,"provisional":8427,"depends":9258,"platform":9249,"contact":9250,"extension":9259,"proposal":8427},366,"VK_KHR_external_semaphore_capabilities+VK_KHR_external_semaphore","VK_FUCHSIA_external_semaphore",{"number":9261,"type":8767,"author":9247,"provisional":8427,"depends":8880,"platform":9249,"contact":9262,"extension":9263,"proposal":8427},215,"Craig Stout @cdotstout","VK_FUCHSIA_imagepipe_surface",{"number":9265,"type":140,"author":9266,"provisional":8427,"depends":9267,"platform":9268,"contact":9089,"extension":9269,"proposal":8427},192,"GGP","VK_KHR_swapchain+VK_GGP_stream_descriptor_surface","ggp","VK_GGP_frame_token",{"number":9271,"type":8767,"author":9266,"provisional":8427,"depends":8880,"platform":9268,"contact":9089,"extension":9272,"proposal":8427},50,"VK_GGP_stream_descriptor_surface",{"number":9274,"type":140,"author":8831,"provisional":8427,"contact":9275,"extension":9276,"proposal":8427},225,"Hai Nguyen @chaoticbob","VK_GOOGLE_decorate_string",{"number":9278,"type":140,"author":8831,"provisional":8427,"depends":8958,"contact":9279,"extension":9280,"proposal":8427},93,"Ian Elliott @ianelliottus","VK_GOOGLE_display_timing",{"number":9282,"type":140,"author":8831,"provisional":8427,"contact":9275,"extension":9283,"proposal":8427},224,"VK_GOOGLE_hlsl_functionality1",{"number":9285,"type":8767,"author":8831,"provisional":8427,"depends":8880,"specialuse":8731,"contact":8846,"extension":9286,"proposal":8619},434,"VK_GOOGLE_surfaceless_query",{"number":9288,"type":140,"author":8831,"provisional":8427,"contact":9289,"extension":9290,"proposal":8427},290,"Kaye Mason @chaleur","VK_GOOGLE_user_type",{"number":9292,"type":140,"author":9293,"provisional":8427,"depends":8663,"contact":9294,"extension":9295,"proposal":8619},405,"HUAWEI","Yuchang Wang @richard_Wang2","VK_HUAWEI_cluster_culling_shader",{"number":9297,"type":140,"author":9298,"provisional":8427,"depends":9299,"contact":9300,"extension":9301,"proposal":8619},371,"Huawei","VK_KHR_ray_tracing_pipeline+(VK_KHR_synchronization2,VK_VERSION_1_3)","Pan Gao @PanGao-h","VK_HUAWEI_invocation_mask",{"number":9303,"type":140,"author":9293,"provisional":8427,"depends":9304,"contact":9300,"extension":9305,"proposal":8427},370,"((VK_KHR_create_renderpass2,VK_VERSION_1_2)+VK_KHR_synchronization2),VK_VERSION_1_3","VK_HUAWEI_subpass_shading",{"number":8485,"type":140,"author":9105,"provisional":8427,"contact":8650,"extension":9307,"proposal":8427},"VK_IMG_filter_cubic",{"number":9309,"type":140,"author":9105,"deprecatedby":9310,"provisional":8427,"contact":9311,"extension":9312,"proposal":8427},55,null,"Stuart Smith","VK_IMG_format_pvrtc",{"number":9314,"type":140,"author":9105,"provisional":8427,"depends":8663,"specialuse":8731,"contact":8936,"extension":9315,"proposal":8427},111,"VK_IMG_relaxed_line_rasterization",{"number":9317,"type":140,"author":9318,"provisional":8427,"specialuse":8658,"contact":9319,"extension":9320,"proposal":8427},211,"INTEL","Lionel Landwerlin @llandwerlin","VK_INTEL_performance_query",{"number":9322,"type":140,"author":9318,"provisional":8427,"depends":8663,"contact":9323,"extension":9324,"proposal":8427},210,"Ian Romanick @ianromanick","VK_INTEL_shader_integer_functions2",{"number":9326,"type":140,"author":9327,"promotedto":8757,"provisional":8427,"depends":9328,"ratified":8785,"contact":8742,"extension":9329,"proposal":8427},84,"KHR","(VK_KHR_get_physical_device_properties2+VK_KHR_storage_buffer_storage_class),VK_VERSION_1_1","VK_KHR_16bit_storage",{"number":9331,"type":140,"author":9327,"promotedto":8859,"provisional":8427,"depends":9328,"ratified":8785,"contact":9332,"extension":9333,"proposal":8427},178,"Alexander Galazin @alegal-arm","VK_KHR_8bit_storage",{"number":9335,"type":140,"author":9327,"provisional":8427,"depends":9336,"ratified":8785,"contact":9110,"extension":9337,"proposal":8427},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":6528,"type":8767,"author":9327,"provisional":8427,"depends":8880,"platform":8730,"ratified":8785,"contact":8737,"extension":9339,"proposal":8427},"VK_KHR_android_surface",{"number":9341,"type":140,"author":9327,"promotedto":8757,"provisional":8427,"ratified":8785,"contact":8650,"extension":9342,"proposal":8427},158,"VK_KHR_bind_memory2",{"number":9344,"type":140,"author":9327,"promotedto":8859,"provisional":8427,"depends":9345,"ratified":8785,"contact":8793,"extension":8803,"proposal":8427},258,"(VK_KHR_get_physical_device_properties2+VK_KHR_device_group),VK_VERSION_1_1",{"number":9347,"type":140,"author":9327,"provisional":8427,"depends":8663,"ratified":8811,"contact":9002,"extension":8807,"proposal":8427},544,{"number":9349,"type":140,"author":9327,"provisional":8427,"depends":9350,"ratified":8785,"contact":9351,"extension":9352,"proposal":8619},512,"VK_KHR_get_physical_device_properties2","Jean-Noe Morissette @MagicPoncho","VK_KHR_compute_shader_derivatives",{"number":9354,"type":140,"author":9327,"provisional":8427,"depends":8663,"ratified":8785,"contact":8751,"extension":9355,"proposal":8619},507,"VK_KHR_cooperative_matrix",{"number":9357,"type":140,"author":9327,"promotedto":8761,"provisional":8427,"depends":8663,"ratified":8811,"contact":8923,"extension":9358,"proposal":8427},338,"VK_KHR_copy_commands2",{"number":9360,"type":140,"author":9327,"promotedto":8859,"provisional":8427,"depends":9361,"ratified":8785,"contact":9362,"extension":9363,"proposal":8427},110,"(VK_KHR_multiview+VK_KHR_maintenance2),VK_VERSION_1_1","Tobias Hector @tobias","VK_KHR_create_renderpass2",{"number":9365,"type":140,"author":9327,"promotedto":8757,"provisional":8427,"depends":9366,"ratified":8785,"contact":8775,"extension":9367,"proposal":8427},128,"VK_KHR_get_memory_requirements2,VK_VERSION_1_1","VK_KHR_dedicated_allocation",{"number":9369,"type":140,"author":9327,"provisional":8427,"ratified":8785,"contact":9370,"extension":9371,"proposal":8427},269,"Josh Barczak @jbarczak","VK_KHR_deferred_host_operations",{"number":9373,"type":140,"author":9327,"promotedto":8859,"provisional":8427,"depends":9374,"ratified":8785,"contact":9375,"extension":9376,"proposal":8427},200,"VK_KHR_create_renderpass2,VK_VERSION_1_2","Jan-Harald Fredriksen @janharald","VK_KHR_depth_stencil_resolve",{"number":9378,"type":140,"author":9327,"promotedto":8757,"provisional":8427,"ratified":8785,"contact":9379,"extension":9380,"proposal":8427},86,"Markus Tavenrath @mtavenrath","VK_KHR_descriptor_update_template",{"number":9382,"type":140,"author":9327,"promotedto":8757,"provisional":8427,"depends":9383,"ratified":8785,"contact":8793,"extension":9384,"proposal":8427},61,"VK_KHR_device_group_creation","VK_KHR_device_group",{"number":9386,"type":8767,"author":9327,"promotedto":8757,"provisional":8427,"ratified":8785,"contact":8793,"extension":9383,"proposal":8427},71,{"number":8403,"type":8767,"author":9327,"provisional":8427,"depends":8880,"ratified":8811,"contact":9388,"extension":8877,"proposal":8427},"James Jones @cubanismo,Norbert Nopper @FslNopper",{"number":8439,"type":140,"author":9327,"provisional":8427,"depends":9390,"ratified":8811,"contact":8775,"extension":9391,"proposal":8427},"VK_KHR_swapchain+VK_KHR_display","VK_KHR_display_swapchain",{"number":9393,"type":140,"author":9327,"promotedto":8859,"provisional":8427,"ratified":8785,"contact":8799,"extension":8671,"proposal":8427},170,{"number":9395,"type":140,"author":9327,"promotedto":8859,"provisional":8427,"depends":8663,"ratified":8785,"contact":8659,"extension":9396,"proposal":8427},197,"VK_KHR_driver_properties",{"number":8599,"type":140,"author":9327,"promotedto":8761,"provisional":8427,"depends":9398,"ratified":8785,"contact":8650,"extension":9399,"proposal":8619},"((VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_depth_stencil_resolve),VK_VERSION_1_2","VK_KHR_dynamic_rendering",{"number":9401,"type":140,"author":8647,"provisional":8427,"depends":9402,"ratified":8785,"contact":8650,"extension":9403,"proposal":8619},233,"VK_KHR_dynamic_rendering,VK_VERSION_1_3","VK_KHR_dynamic_rendering_local_read",{"number":9405,"type":140,"author":9327,"promotedto":8757,"provisional":8427,"depends":9406,"ratified":8785,"contact":8737,"extension":9407,"proposal":8427},114,"VK_KHR_external_fence_capabilities","VK_KHR_external_fence",{"number":9409,"type":8767,"author":9327,"promotedto":8757,"provisional":8427,"depends":8663,"ratified":8785,"contact":8737,"extension":9406,"proposal":8427},113,{"number":9411,"type":140,"author":9327,"provisional":8427,"depends":9412,"ratified":8811,"contact":8737,"extension":9413,"proposal":8427},116,"VK_KHR_external_fence,VK_VERSION_1_1","VK_KHR_external_fence_fd",{"number":9415,"type":140,"author":9327,"provisional":8427,"depends":9407,"platform":8941,"ratified":8785,"contact":8737,"extension":9416,"proposal":8427},115,"VK_KHR_external_fence_win32",{"number":9418,"type":140,"author":9327,"promotedto":8757,"provisional":8427,"depends":9419,"ratified":8785,"contact":8775,"extension":9420,"proposal":8427},73,"VK_KHR_external_memory_capabilities,VK_VERSION_1_1","VK_KHR_external_memory",{"number":9422,"type":8767,"author":9327,"promotedto":8757,"provisional":8427,"depends":8663,"ratified":8785,"contact":8775,"extension":9423,"proposal":8427},72,"VK_KHR_external_memory_capabilities",{"number":9425,"type":140,"author":9327,"provisional":8427,"depends":8910,"ratified":8811,"contact":8775,"extension":8915,"proposal":8427},75,{"number":9427,"type":140,"author":9327,"provisional":8427,"depends":8910,"platform":8941,"ratified":8785,"contact":8775,"extension":9428,"proposal":8427},74,"VK_KHR_external_memory_win32",{"number":9430,"type":140,"author":9327,"promotedto":8757,"provisional":8427,"depends":9431,"ratified":8785,"contact":8775,"extension":9432,"proposal":8427},78,"VK_KHR_external_semaphore_capabilities","VK_KHR_external_semaphore",{"number":9434,"type":8767,"author":9327,"promotedto":8757,"provisional":8427,"depends":8663,"ratified":8785,"contact":8775,"extension":9431,"proposal":8427},77,{"number":9436,"type":140,"author":9327,"provisional":8427,"depends":9437,"ratified":8811,"contact":8775,"extension":9438,"proposal":8427},80,"VK_KHR_external_semaphore,VK_VERSION_1_1","VK_KHR_external_semaphore_fd",{"number":9440,"type":140,"author":9327,"provisional":8427,"depends":9432,"platform":8941,"ratified":8785,"contact":8775,"extension":9441,"proposal":8427},79,"VK_KHR_external_semaphore_win32",{"number":9443,"type":140,"author":9327,"promotedto":8761,"provisional":8427,"depends":8663,"ratified":8785,"contact":9319,"extension":9444,"proposal":8427},361,"VK_KHR_format_feature_flags2",{"number":9446,"type":140,"author":9327,"provisional":8427,"depends":8663,"ratified":8785,"contact":8654,"extension":9447,"proposal":8619},323,"VK_KHR_fragment_shader_barycentric",{"number":9449,"type":140,"author":9327,"provisional":8427,"depends":9450,"ratified":8811,"contact":8650,"extension":9451,"proposal":8619},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":9453,"type":8767,"author":9327,"provisional":8427,"depends":8877,"ratified":8811,"contact":8775,"extension":9454,"proposal":8427},122,"VK_KHR_get_display_properties2",{"number":9456,"type":140,"author":9327,"promotedto":8757,"provisional":8427,"ratified":8785,"contact":9027,"extension":9457,"proposal":8427},147,"VK_KHR_get_memory_requirements2",{"number":9459,"type":8767,"author":9327,"promotedto":8757,"provisional":8427,"ratified":8785,"contact":8793,"extension":9350,"proposal":8427},60,{"number":9461,"type":8767,"author":9327,"provisional":8427,"depends":8880,"ratified":8811,"contact":8775,"extension":9462,"proposal":8427},120,"VK_KHR_get_surface_capabilities2",{"number":9464,"type":140,"author":9327,"provisional":8427,"depends":8663,"ratified":8811,"contact":8650,"extension":8945,"proposal":8427},189,{"number":9466,"type":140,"author":9327,"promotedto":8859,"provisional":8427,"ratified":8785,"contact":9027,"extension":9467,"proposal":8427},148,"VK_KHR_image_format_list",{"number":9469,"type":140,"author":9327,"promotedto":8859,"provisional":8427,"depends":9470,"ratified":8785,"contact":9362,"extension":9471,"proposal":8427},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":9473,"type":140,"author":9327,"provisional":8427,"depends":8958,"ratified":8811,"contact":9279,"extension":9474,"proposal":8427},85,"VK_KHR_incremental_present",{"number":9476,"type":140,"author":9327,"provisional":8427,"depends":8663,"ratified":8811,"contact":8799,"extension":8997,"proposal":8427},534,{"number":9478,"type":140,"author":9327,"provisional":8427,"depends":8663,"ratified":8811,"contact":8799,"extension":9017,"proposal":8427},535,{"number":9480,"type":140,"author":9327,"provisional":8427,"ratified":8785,"contact":8846,"extension":9022,"proposal":8619},527,{"number":9482,"type":140,"author":9327,"promotedto":8757,"provisional":8427,"ratified":8785,"contact":8799,"extension":8691,"proposal":8427},70,{"number":9484,"type":140,"author":9327,"promotedto":8757,"provisional":8427,"ratified":8785,"contact":9485,"extension":9486,"proposal":8427},118,"Michael Worcester @michaelworcester","VK_KHR_maintenance2",{"number":9488,"type":140,"author":9327,"promotedto":8757,"provisional":8427,"depends":8663,"ratified":8785,"contact":8793,"extension":9057,"proposal":8427},169,{"number":9490,"type":140,"author":9327,"promotedto":8761,"provisional":8427,"depends":8757,"ratified":8785,"contact":8799,"extension":9491,"proposal":8427},414,"VK_KHR_maintenance4",{"number":9493,"type":140,"author":9327,"provisional":8427,"depends":9494,"ratified":8785,"contact":9495,"extension":9496,"proposal":8619},471,"(VK_VERSION_1_1+VK_KHR_dynamic_rendering),VK_VERSION_1_3","Stu Smith @stu-s","VK_KHR_maintenance5",{"number":9498,"type":140,"author":9327,"provisional":8427,"depends":8757,"ratified":8785,"contact":9499,"extension":9500,"proposal":8619},546,"Jon Leech @oddhack","VK_KHR_maintenance6",{"number":9502,"type":140,"author":9327,"provisional":8427,"depends":8757,"ratified":8785,"contact":8786,"extension":9503,"proposal":8619},563,"VK_KHR_maintenance7",{"number":9505,"type":140,"author":9327,"provisional":8427,"ratified":8785,"contact":9027,"extension":9026,"proposal":8619},272,{"number":9507,"type":140,"author":9327,"promotedto":8757,"provisional":8427,"depends":8663,"ratified":8785,"contact":8793,"extension":9508,"proposal":8427},54,"VK_KHR_multiview",{"extension":9510,"proposal":8427},"VK_KHR_object_refresh",{"number":9512,"type":140,"author":9327,"provisional":8427,"depends":8663,"ratified":8811,"specialuse":8658,"contact":9513,"extension":9514,"proposal":8427},117,"Alon Or-bach @alonorbach","VK_KHR_performance_query",{"number":9516,"type":140,"author":9327,"provisional":8427,"depends":9496,"ratified":8785,"contact":9495,"extension":9517,"proposal":8619},484,"VK_KHR_pipeline_binary",{"number":9519,"type":140,"author":9327,"provisional":8427,"depends":8663,"ratified":8785,"specialuse":8658,"contact":9027,"extension":9520,"proposal":8427},270,"VK_KHR_pipeline_executable_properties",{"number":9522,"type":140,"author":9327,"provisional":8427,"ratified":8785,"contact":9037,"extension":9523,"proposal":8427},291,"VK_KHR_pipeline_library",{"number":9525,"type":8767,"author":9327,"provisional":8427,"ratified":8785,"contact":9526,"extension":9527,"proposal":8427},395,"Charles Giessen @charles-lunarg","VK_KHR_portability_enumeration",{"number":9529,"type":140,"author":9327,"provisional":8619,"depends":8663,"platform":8649,"ratified":8785,"contact":9042,"extension":9530,"proposal":8427},164,"VK_KHR_portability_subset",{"number":9532,"type":140,"author":9327,"provisional":8427,"depends":9533,"ratified":8785,"contact":9534,"extension":9535,"proposal":8427},295,"VK_KHR_swapchain+VK_KHR_get_physical_device_properties2,VK_VERSION_1_1","Keith Packard @keithp","VK_KHR_present_id",{"number":9537,"type":140,"author":9327,"provisional":8427,"depends":9538,"ratified":8785,"contact":9534,"extension":9539,"proposal":8427},249,"VK_KHR_swapchain+VK_KHR_present_id","VK_KHR_present_wait",{"number":9541,"type":140,"author":9327,"provisional":8427,"depends":8663,"ratified":8785,"contact":8793,"extension":9542,"proposal":8427},81,"VK_KHR_push_descriptor",{"number":9544,"type":140,"author":9327,"provisional":8427,"depends":9545,"ratified":8785,"contact":9110,"extension":9546,"proposal":8427},349,"VK_KHR_spirv_1_4+VK_KHR_acceleration_structure","VK_KHR_ray_query",{"number":9548,"type":140,"author":9327,"provisional":8427,"depends":9337,"ratified":8785,"contact":9110,"extension":9549,"proposal":8427},387,"VK_KHR_ray_tracing_maintenance1",{"number":9551,"type":140,"author":9327,"provisional":8427,"depends":9545,"ratified":8785,"contact":9110,"extension":9552,"proposal":8427},348,"VK_KHR_ray_tracing_pipeline",{"number":9554,"type":140,"author":9327,"provisional":8427,"depends":9337,"ratified":8785,"contact":9555,"extension":9556,"proposal":8619},482,"Eric Werness","VK_KHR_ray_tracing_position_fetch",{"number":9558,"type":140,"author":9327,"promotedto":8757,"provisional":8427,"ratified":8785,"contact":9559,"extension":9560,"proposal":8427},145,"John Kessenich @johnkslang","VK_KHR_relaxed_block_layout",{"number":8481,"type":140,"author":9327,"promotedto":8859,"provisional":8427,"ratified":8785,"contact":8650,"extension":9562,"proposal":8427},"VK_KHR_sampler_mirror_clamp_to_edge",{"number":9564,"type":140,"author":9327,"promotedto":8757,"provisional":8427,"depends":9565,"ratified":8785,"contact":9566,"extension":9567,"proposal":8427},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":9569,"type":140,"author":9327,"promotedto":8859,"provisional":8427,"depends":9450,"ratified":8785,"contact":8799,"extension":9570,"proposal":8427},242,"VK_KHR_separate_depth_stencil_layouts",{"number":9572,"type":140,"author":9327,"promotedto":8859,"provisional":8427,"depends":8663,"ratified":8785,"contact":9573,"extension":9574,"proposal":8427},181,"Aaron Hagan @ahagan","VK_KHR_shader_atomic_int64",{"number":9576,"type":140,"author":9327,"provisional":8427,"depends":8663,"ratified":8811,"contact":9573,"extension":9577,"proposal":8427},182,"VK_KHR_shader_clock",{"number":9579,"type":140,"author":9327,"promotedto":8757,"provisional":8427,"ratified":8785,"contact":9110,"extension":9580,"proposal":8427},64,"VK_KHR_shader_draw_parameters",{"number":9582,"type":140,"author":9327,"provisional":8427,"depends":8663,"ratified":8785,"contact":8751,"extension":9583,"proposal":8619},545,"VK_KHR_shader_expect_assume",{"number":9585,"type":140,"author":9327,"promotedto":8859,"provisional":8427,"depends":8663,"ratified":8785,"contact":9332,"extension":8677,"proposal":8427},83,{"number":9587,"type":140,"author":9327,"promotedto":8859,"provisional":8427,"depends":8663,"ratified":8785,"contact":9332,"extension":9588,"proposal":8427},198,"VK_KHR_shader_float_controls",{"number":9590,"type":140,"author":9327,"provisional":8427,"depends":9591,"ratified":8785,"contact":8842,"extension":9592,"proposal":8619},529,"VK_VERSION_1_1+VK_KHR_shader_float_controls","VK_KHR_shader_float_controls2",{"number":9594,"type":140,"author":9327,"promotedto":8761,"provisional":8427,"depends":8663,"ratified":8785,"contact":8751,"extension":9595,"proposal":8619},281,"VK_KHR_shader_integer_dot_product",{"number":9597,"type":140,"author":9327,"provisional":8427,"depends":8757,"ratified":8785,"contact":9598,"extension":9599,"proposal":8619},435,"Alan Baker @alan-baker","VK_KHR_shader_maximal_reconvergence",{"number":9601,"type":140,"author":9327,"promotedto":8761,"provisional":8427,"ratified":8785,"contact":8828,"extension":9602,"proposal":8427},294,"VK_KHR_shader_non_semantic_info",{"number":9604,"type":140,"author":9327,"provisional":8427,"depends":9605,"ratified":8785,"contact":8650,"extension":9606,"proposal":8619},236,"VK_VERSION_1_1+VK_KHR_vulkan_memory_model+VK_KHR_shader_maximal_reconvergence","VK_KHR_shader_quad_control",{"number":9608,"type":140,"author":9327,"provisional":8427,"ratified":8785,"contact":9609,"extension":9610,"proposal":8619},559,"Nathan Gauër @Keenuts","VK_KHR_shader_relaxed_extended_instruction",{"number":9612,"type":140,"author":9327,"promotedto":8859,"provisional":8427,"depends":8757,"ratified":8785,"contact":9191,"extension":9613,"proposal":8427},176,"VK_KHR_shader_subgroup_extended_types",{"number":9615,"type":140,"author":9327,"provisional":8427,"ratified":8785,"contact":8751,"extension":9616,"proposal":8619},417,"VK_KHR_shader_subgroup_rotate",{"number":9618,"type":140,"author":9327,"provisional":8427,"depends":8757,"ratified":8785,"contact":9598,"extension":9619,"proposal":8427},324,"VK_KHR_shader_subgroup_uniform_control_flow",{"number":9621,"type":140,"author":9327,"promotedto":8761,"provisional":8427,"depends":8663,"ratified":8811,"contact":8737,"extension":9622,"proposal":8427},216,"VK_KHR_shader_terminate_invocation",{"number":9624,"type":140,"author":9327,"provisional":8427,"depends":9625,"ratified":8811,"contact":9513,"extension":9626,"proposal":8427},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":9628,"type":140,"author":9327,"promotedto":8859,"provisional":8427,"depends":9591,"ratified":8785,"contact":8737,"extension":64,"proposal":8427},237,{"number":9630,"type":140,"author":9327,"promotedto":8757,"provisional":8427,"ratified":8785,"contact":9332,"extension":9631,"proposal":8427},132,"VK_KHR_storage_buffer_storage_class",{"number":8429,"type":8767,"author":9327,"provisional":8427,"ratified":8811,"contact":9633,"extension":8880,"proposal":8427},"James Jones @cubanismo,Ian Elliott @ianelliottus",{"number":9635,"type":8767,"author":9327,"provisional":8427,"depends":9636,"ratified":8785,"contact":9637,"extension":9638,"proposal":8427},240,"VK_VERSION_1_1+VK_KHR_get_surface_capabilities2","Sandeep Shinde @sashinde","VK_KHR_surface_protected_capabilities",{"number":6854,"type":140,"author":9327,"provisional":8427,"depends":8880,"ratified":8811,"contact":9633,"extension":8958,"proposal":8427},{"number":9641,"type":140,"author":9327,"provisional":8427,"depends":9642,"ratified":8811,"contact":8659,"extension":9643,"proposal":8427},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":9645,"type":140,"author":9327,"promotedto":8761,"provisional":8427,"depends":8663,"ratified":8811,"contact":8650,"extension":9646,"proposal":8427},315,"VK_KHR_synchronization2",{"number":9648,"type":140,"author":9327,"promotedto":8859,"provisional":8427,"depends":8663,"ratified":8785,"contact":9027,"extension":9649,"proposal":8427},208,"VK_KHR_timeline_semaphore",{"number":9651,"type":140,"author":9327,"promotedto":8859,"provisional":8427,"depends":8663,"ratified":8785,"contact":8842,"extension":9652,"proposal":8427},254,"VK_KHR_uniform_buffer_standard_layout",{"number":9654,"type":140,"author":9327,"promotedto":8757,"provisional":8427,"depends":9328,"ratified":8785,"contact":8737,"extension":9655,"proposal":8427},121,"VK_KHR_variable_pointers",{"number":9657,"type":140,"author":9327,"provisional":8427,"depends":8663,"ratified":8811,"contact":8846,"extension":9234,"proposal":8619},526,{"number":9659,"type":140,"author":9327,"provisional":8427,"depends":9660,"ratified":8785,"contact":9002,"extension":9661,"proposal":8619},513,"VK_KHR_video_decode_queue","VK_KHR_video_decode_av1",{"number":8583,"type":140,"author":9327,"provisional":8427,"depends":9660,"ratified":8785,"contact":9663,"extension":9664,"proposal":8619},"peter.fang@amd.com","VK_KHR_video_decode_h264",{"number":9666,"type":140,"author":9327,"provisional":8427,"depends":9660,"ratified":8785,"contact":9663,"extension":9667,"proposal":8619},188,"VK_KHR_video_decode_h265",{"number":8519,"type":140,"author":9327,"provisional":8427,"depends":9669,"ratified":8785,"contact":9670,"extension":9660,"proposal":8619},"VK_KHR_video_queue+(VK_KHR_synchronization2,VK_VERSION_1_3)","jake.beju@amd.com",{"number":8575,"type":140,"author":9327,"provisional":8427,"depends":9672,"ratified":8785,"contact":9673,"extension":9674,"proposal":8619},"VK_KHR_video_encode_queue","Ahmed Abdelkhalek @aabdelkh","VK_KHR_video_encode_h264",{"number":8579,"type":140,"author":9327,"provisional":8427,"depends":9672,"ratified":8785,"contact":9673,"extension":9676,"proposal":8619},"VK_KHR_video_encode_h265",{"number":9678,"type":140,"author":9327,"provisional":8427,"depends":9669,"ratified":8785,"contact":9673,"extension":9672,"proposal":8619},300,{"number":9680,"type":140,"author":9327,"provisional":8427,"depends":9681,"ratified":8785,"contact":9002,"extension":9682,"proposal":8619},516,"VK_KHR_video_queue","VK_KHR_video_maintenance1",{"number":8515,"type":140,"author":9327,"provisional":8427,"depends":9684,"ratified":8785,"contact":9240,"extension":9681,"proposal":8619},"(VK_VERSION_1_1+VK_KHR_synchronization2),VK_VERSION_1_3",{"number":9686,"type":140,"author":9327,"promotedto":8859,"provisional":8427,"depends":8663,"ratified":8785,"contact":8793,"extension":9687,"proposal":8427},212,"VK_KHR_vulkan_memory_model",{"number":8451,"type":8767,"author":9327,"provisional":8427,"depends":8880,"platform":9689,"ratified":8785,"contact":9690,"extension":9691,"proposal":8427},"wayland","Jesse Hall @critsec,Ian Elliott @ianelliottus","VK_KHR_wayland_surface",{"number":9693,"type":140,"author":9327,"provisional":8427,"depends":9428,"platform":8941,"ratified":8785,"contact":9694,"extension":9695,"proposal":8427},76,"Carsten Rohde @crohde","VK_KHR_win32_keyed_mutex",{"number":6683,"type":8767,"author":9327,"provisional":8427,"depends":8880,"platform":8941,"ratified":8785,"contact":9690,"extension":9697,"proposal":8427},"VK_KHR_win32_surface",{"number":9699,"type":140,"author":9327,"provisional":8427,"depends":8663,"ratified":8785,"contact":9700,"extension":9701,"proposal":8427},337,"Caio Marcelo de Oliveira Filho @cmarcelo","VK_KHR_workgroup_memory_explicit_layout",{"number":8447,"type":8767,"author":9327,"provisional":8427,"depends":8880,"platform":9703,"ratified":8785,"contact":9690,"extension":9704,"proposal":8427},"xcb","VK_KHR_xcb_surface",{"number":8443,"type":8767,"author":9327,"provisional":8427,"depends":8880,"platform":9706,"ratified":8785,"contact":9690,"extension":9707,"proposal":8427},"xlib","VK_KHR_xlib_surface",{"number":9709,"type":140,"author":9327,"promotedto":8761,"provisional":8427,"depends":8663,"ratified":8785,"contact":9598,"extension":9710,"proposal":8427},326,"VK_KHR_zero_initialize_workgroup_memory",{"number":9712,"type":8767,"author":9225,"provisional":8427,"contact":9526,"extension":9713,"proposal":8619},460,"VK_LUNARG_direct_driver_loading",{"number":9715,"type":140,"author":9716,"provisional":8427,"depends":8663,"specialuse":8838,"contact":9094,"extension":9717,"proposal":8427},576,"MESA","VK_MESA_image_alignment_control",{"number":9719,"type":140,"author":9720,"provisional":8427,"depends":8663,"contact":9721,"extension":9722,"proposal":8619},531,"MSFT","Jesse Natalie @jenatali","VK_MSFT_layered_driver",{"number":9724,"type":8767,"author":9725,"deprecatedby":9047,"provisional":8427,"depends":8880,"platform":9726,"contact":9042,"extension":9727,"proposal":8427},123,"MVK","ios","VK_MVK_ios_surface",{"number":9729,"type":8767,"author":9725,"deprecatedby":9047,"provisional":8427,"depends":8880,"platform":9730,"contact":9042,"extension":9731,"proposal":8427},124,"macos","VK_MVK_macos_surface",{"number":9733,"type":8767,"author":9734,"provisional":8427,"depends":8880,"platform":9735,"contact":9736,"extension":9737,"proposal":8427},63,"NN","vi","Mathias Heyer gitlab:@mheyer","VK_NN_vi_surface",{"number":8539,"type":140,"author":9739,"provisional":8427,"contact":9740,"extension":9741,"proposal":8427},"NVX","Eric Werness @ewerness-nv,Liam Middlebrook @liam-middlebrook","VK_NVX_binary_import",{"number":8543,"type":140,"author":9739,"provisional":8427,"contact":9743,"extension":9744,"proposal":8427},"Eric Werness @ewerness-nv","VK_NVX_image_view_handle",{"number":9746,"type":140,"author":9739,"provisional":8427,"depends":9747,"contact":8793,"extension":9748,"proposal":8427},98,"VK_KHR_multiview,VK_VERSION_1_1","VK_NVX_multiview_per_view_attributes",{"number":9750,"type":140,"author":8773,"provisional":8427,"depends":8768,"platform":8941,"contact":9751,"extension":9752,"proposal":8427},346,"Jeff Juliano @jjuliano","VK_NV_acquire_winrt_display",{"number":9754,"type":140,"author":8773,"provisional":8427,"contact":9743,"extension":9755,"proposal":8427},88,"VK_NV_clip_space_w_scaling",{"number":9757,"type":140,"author":8773,"provisional":8427,"contact":9758,"extension":9759,"proposal":8427},560,"Lujin Wang @lujinwangnv","VK_NV_command_buffer_inheritance",{"number":9761,"type":140,"author":8773,"promotedto":9352,"provisional":8427,"depends":8663,"contact":9762,"extension":9763,"proposal":8427},202,"Pat Brown @nvpbrown","VK_NV_compute_shader_derivatives",{"number":9765,"type":140,"author":8773,"provisional":8427,"depends":8663,"contact":8793,"extension":9766,"proposal":8427},250,"VK_NV_cooperative_matrix",{"number":9768,"type":140,"author":8773,"provisional":8427,"depends":9769,"contact":8903,"extension":9770,"proposal":8427},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":9772,"type":140,"author":8773,"provisional":8427,"depends":8663,"contact":9110,"extension":9773,"proposal":8427},51,"VK_NV_corner_sampled_image",{"number":9775,"type":140,"author":8773,"provisional":8427,"depends":9776,"contact":9777,"extension":9778,"proposal":8427},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":9780,"type":140,"author":8773,"provisional":8619,"contact":9781,"extension":9782,"proposal":8427},308,"Tristan Lorach @tlorach","VK_NV_cuda_kernel_launch",{"number":8527,"type":140,"author":8773,"deprecatedby":9367,"provisional":8427,"contact":8793,"extension":9784,"proposal":8427},"VK_NV_dedicated_allocation",{"number":9786,"type":140,"author":9787,"provisional":8427,"depends":9788,"contact":9789,"extension":9790,"proposal":8427},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":9792,"type":140,"author":8773,"provisional":8427,"depends":8757,"contact":8799,"extension":9793,"proposal":8427},547,"VK_NV_descriptor_pool_overallocation",{"number":9795,"type":140,"author":9787,"provisional":8427,"depends":8663,"contact":9789,"extension":9796,"proposal":8427},207,"VK_NV_device_diagnostic_checkpoints",{"number":9798,"type":140,"author":8773,"provisional":8427,"depends":8663,"contact":9777,"extension":9799,"proposal":8427},301,"VK_NV_device_diagnostics_config",{"number":9801,"type":140,"author":8773,"provisional":8427,"depends":9802,"contact":9037,"extension":9803,"proposal":8427},278,"(VK_VERSION_1_1+VK_KHR_buffer_device_address),VK_VERSION_1_2","VK_NV_device_generated_commands",{"number":9805,"type":140,"author":8773,"provisional":8427,"depends":9803,"contact":8903,"extension":9806,"proposal":8427},429,"VK_NV_device_generated_commands_compute",{"number":9808,"type":140,"author":8773,"provisional":8619,"depends":9072,"platform":8649,"contact":9809,"extension":9810,"proposal":8427},398,"Christoph Kubisch @pixeljetstream, Eric Werness @ewerness-nv","VK_NV_displacement_micromap",{"number":9812,"type":140,"author":8773,"provisional":8427,"contact":9813,"extension":9814,"proposal":8427},493,"Russell Chou @russellcnv","VK_NV_extended_sparse_address_space",{"number":9816,"type":140,"author":8773,"deprecatedby":9420,"provisional":8427,"depends":9817,"contact":8775,"extension":9818,"proposal":8427},57,"VK_NV_external_memory_capabilities","VK_NV_external_memory",{"number":9820,"type":8767,"author":8773,"deprecatedby":9423,"provisional":8427,"contact":8775,"extension":9817,"proposal":8427},56,{"number":9822,"type":140,"author":8773,"provisional":8427,"depends":8910,"contact":9694,"extension":9823,"proposal":8427},372,"VK_NV_external_memory_rdma",{"extension":9825,"proposal":8427},"VK_NV_external_memory_sci_buf",{"number":9827,"type":140,"author":8773,"deprecatedby":9428,"provisional":8427,"depends":9818,"platform":8941,"contact":8775,"extension":9828,"proposal":8427},58,"VK_NV_external_memory_win32",{"extension":9830,"proposal":8427},"VK_NV_external_sci_sync",{"extension":9832,"proposal":8427},"VK_NV_external_sci_sync2",{"number":9834,"type":140,"author":8773,"provisional":8427,"contact":8793,"extension":9835,"proposal":8427},154,"VK_NV_fill_rectangle",{"number":9837,"type":140,"author":8773,"provisional":8427,"contact":8793,"extension":9838,"proposal":8427},150,"VK_NV_fragment_coverage_to_color",{"number":9840,"type":140,"author":8773,"promotedto":9447,"provisional":8427,"depends":8663,"contact":9762,"extension":9841,"proposal":8427},204,"VK_NV_fragment_shader_barycentric",{"number":9843,"type":140,"author":8773,"provisional":8427,"depends":9451,"contact":9762,"extension":9844,"proposal":8427},327,"VK_NV_fragment_shading_rate_enums",{"number":9846,"type":140,"author":8773,"provisional":8427,"contact":8793,"extension":9847,"proposal":8427},153,"VK_NV_framebuffer_mixed_samples",{"number":9849,"type":140,"author":8773,"provisional":8427,"contact":9110,"extension":9850,"proposal":8427},96,"VK_NV_geometry_shader_passthrough",{"number":8473,"type":140,"author":8773,"deprecatedby":9310,"provisional":8427,"contact":8799,"extension":9852,"proposal":8427},"VK_NV_glsl_shader",{"number":9854,"type":140,"author":8773,"provisional":8427,"depends":8663,"contact":9855,"extension":9856,"proposal":8427},279,"David Zhao Akeley @akeley98","VK_NV_inherited_viewport_scissor",{"number":9858,"type":140,"author":9787,"provisional":8427,"depends":8663,"contact":9859,"extension":9860,"proposal":8427},431,"sourav parmar @souravpNV","VK_NV_linear_color_attachment",{"number":9862,"type":140,"author":8773,"provisional":8427,"contact":9863,"extension":9864,"proposal":8427},311,"Charles Hansen @cshansen","VK_NV_low_latency",{"number":9866,"type":140,"author":8773,"provisional":8427,"depends":9867,"contact":9863,"extension":9868,"proposal":8427},506,"VK_VERSION_1_2,VK_KHR_timeline_semaphore","VK_NV_low_latency2",{"number":9870,"type":140,"author":8773,"provisional":8427,"depends":9769,"contact":8903,"extension":9871,"proposal":8427},428,"VK_NV_memory_decompression",{"number":9873,"type":140,"author":8773,"provisional":8427,"depends":8663,"contact":9037,"extension":9874,"proposal":8427},203,"VK_NV_mesh_shader",{"number":9876,"type":140,"author":8773,"provisional":8427,"depends":9877,"contact":9694,"extension":9878,"proposal":8427},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":9880,"type":140,"author":8773,"provisional":8427,"depends":9500,"contact":8799,"extension":9881,"proposal":8427},517,"VK_NV_per_stage_descriptor_set",{"number":9883,"type":140,"author":8773,"provisional":8427,"depends":8940,"contact":9884,"extension":9885,"proposal":8427},293,"Liya Li @liyli","VK_NV_present_barrier",{"extension":9887,"proposal":8427},"VK_NV_private_vendor_info",{"number":9889,"type":140,"author":8773,"provisional":8427,"contact":9890,"extension":9891,"proposal":8427},556,"Rodrigo Locatti @rlocatti","VK_NV_raw_access_chains",{"number":9893,"type":140,"author":8773,"deprecatedby":9552,"provisional":8427,"depends":9894,"contact":9743,"extension":9895,"proposal":8427},166,"(VK_KHR_get_physical_device_properties2+VK_KHR_get_memory_requirements2),VK_VERSION_1_1","VK_NV_ray_tracing",{"number":9897,"type":140,"author":8773,"provisional":8427,"depends":9552,"contact":9743,"extension":9898,"proposal":8427},491,"VK_NV_ray_tracing_invocation_reorder",{"number":9900,"type":140,"author":8773,"provisional":8427,"depends":9552,"contact":9555,"extension":9901,"proposal":8427},328,"VK_NV_ray_tracing_motion_blur",{"number":9903,"type":140,"author":8773,"provisional":8427,"contact":8903,"extension":9904,"proposal":8619},569,"VK_NV_ray_tracing_validation",{"number":9906,"type":140,"author":8773,"provisional":8427,"depends":8663,"contact":9777,"extension":9907,"proposal":8427},167,"VK_NV_representative_fragment_test",{"number":9909,"type":140,"author":8773,"provisional":8427,"contact":8799,"extension":9910,"proposal":8427},95,"VK_NV_sample_mask_override_coverage",{"number":9912,"type":140,"author":8773,"provisional":8427,"depends":8663,"contact":9762,"extension":9913,"proposal":8427},206,"VK_NV_scissor_exclusive",{"number":9915,"type":140,"author":8773,"provisional":8427,"contact":8793,"extension":9916,"proposal":8427},564,"VK_NV_shader_atomic_float16_vector",{"number":9918,"type":140,"author":8773,"provisional":8427,"depends":8663,"contact":9762,"extension":9919,"proposal":8427},205,"VK_NV_shader_image_footprint",{"number":9921,"type":140,"author":8773,"provisional":8427,"depends":8757,"contact":9110,"extension":9922,"proposal":8427},155,"VK_NV_shader_sm_builtins",{"number":9924,"type":140,"author":8773,"provisional":8427,"depends":8757,"contact":8793,"extension":9925,"proposal":8427},199,"VK_NV_shader_subgroup_partitioned",{"number":9927,"type":140,"author":8773,"provisional":8427,"depends":8663,"contact":9762,"extension":9928,"proposal":8427},165,"VK_NV_shading_rate_image",{"number":9930,"type":140,"author":8773,"provisional":8427,"contact":9110,"extension":9931,"proposal":8427},97,"VK_NV_viewport_array2",{"number":9933,"type":140,"author":8773,"provisional":8427,"contact":8799,"extension":9934,"proposal":8427},99,"VK_NV_viewport_swizzle",{"number":9936,"type":140,"author":8773,"promotedto":9695,"provisional":8427,"depends":9828,"platform":8941,"contact":9694,"extension":9937,"proposal":8427},59,"VK_NV_win32_keyed_mutex",{"number":9939,"type":140,"author":8922,"provisional":8427,"depends":9940,"contact":8923,"extension":9941,"proposal":8427},522,"(VK_EXT_filter_cubic)+(VK_VERSION_1_2,VK_EXT_sampler_filter_minmax)","VK_QCOM_filter_cubic_clamp",{"number":9943,"type":140,"author":8922,"provisional":8427,"depends":8924,"contact":8923,"extension":9944,"proposal":8427},520,"VK_QCOM_filter_cubic_weights",{"number":9946,"type":140,"author":8922,"provisional":8427,"depends":9947,"contact":8923,"extension":9948,"proposal":8427},426,"(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_EXT_fragment_density_map","VK_QCOM_fragment_density_map_offset",{"number":9950,"type":140,"author":8922,"provisional":8427,"depends":9951,"contact":8923,"extension":9952,"proposal":8619},441,"VK_KHR_format_feature_flags2,VK_VERSION_1_3","VK_QCOM_image_processing",{"number":9954,"type":140,"author":8922,"provisional":8427,"depends":9952,"contact":8923,"extension":9955,"proposal":8427},519,"VK_QCOM_image_processing2",{"number":9957,"type":140,"author":8922,"provisional":8427,"contact":8923,"extension":9958,"proposal":8427},511,"VK_QCOM_multiview_per_view_render_areas",{"number":9960,"type":140,"author":8922,"provisional":8427,"depends":8663,"contact":8923,"extension":9961,"proposal":8427},489,"VK_QCOM_multiview_per_view_viewports",{"number":9963,"type":140,"author":8922,"provisional":8427,"contact":8923,"extension":9964,"proposal":8427},172,"VK_QCOM_render_pass_shader_resolve",{"number":9966,"type":140,"author":8922,"provisional":8427,"contact":8923,"extension":9967,"proposal":8427},302,"VK_QCOM_render_pass_store_ops",{"number":9969,"type":140,"author":8922,"provisional":8427,"contact":8923,"extension":9970,"proposal":8427},283,"VK_QCOM_render_pass_transform",{"number":9972,"type":140,"author":8922,"provisional":8427,"depends":9973,"contact":8923,"extension":9974,"proposal":8427},334,"VK_KHR_copy_commands2,VK_VERSION_1_3","VK_QCOM_rotated_copy_commands",{"number":9976,"type":140,"author":8922,"provisional":8427,"depends":8663,"contact":8923,"extension":9977,"proposal":8619},485,"VK_QCOM_tile_properties",{"number":9979,"type":140,"author":8922,"provisional":8427,"contact":8923,"extension":9980,"proposal":8427},521,"VK_QCOM_ycbcr_degamma",{"number":9982,"type":140,"author":9983,"provisional":8427,"depends":8736,"platform":9984,"contact":9985,"extension":9986,"proposal":8427},530,"QNX","screen","Mike Gorchak @mgorchak-blackberry, Aaron Ruby @aruby-blackberry","VK_QNX_external_memory_screen_buffer",{"number":9988,"type":8767,"author":9983,"provisional":8427,"depends":8880,"platform":9984,"contact":9989,"extension":9990,"proposal":8427},379,"Mike Gorchak @mgorchak-blackberry","VK_QNX_screen_surface",{"number":9992,"type":140,"author":9993,"provisional":8427,"depends":8663,"contact":8866,"extension":9994,"proposal":8427},486,"SEC","VK_SEC_amigo_profiling",{"number":9996,"type":140,"author":9997,"provisional":8427,"depends":8663,"specialuse":8838,"contact":9094,"extension":9998,"proposal":8427},421,"VALVE","VK_VALVE_descriptor_set_host_mapping",{"number":10000,"type":140,"author":9997,"promotedto":9059,"provisional":8427,"depends":9057,"specialuse":8838,"contact":9058,"extension":10001,"proposal":8427},352,"VK_VALVE_mutable_descriptor_type",1725732634649]