509 lines
		
	
	
		
			15 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
			
		
		
	
	
			509 lines
		
	
	
		
			15 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
| OpCapability Shader
 | |
| %1 = OpExtInstImport "GLSL.std.450"
 | |
| OpMemoryModel Logical GLSL450
 | |
| OpEntryPoint Fragment %main "main" %sk_FragColor %sk_Clockwise
 | |
| OpExecutionMode %main OriginUpperLeft
 | |
| OpName %sk_FragColor "sk_FragColor"
 | |
| OpName %sk_Clockwise "sk_Clockwise"
 | |
| OpName %_UniformBuffer "_UniformBuffer"
 | |
| OpMemberName %_UniformBuffer 0 "unknownInput"
 | |
| OpName %main "main"
 | |
| OpName %b "b"
 | |
| OpName %s "s"
 | |
| OpName %i "i"
 | |
| OpName %us "us"
 | |
| OpName %ui "ui"
 | |
| OpName %h "h"
 | |
| OpName %f "f"
 | |
| OpName %s2s "s2s"
 | |
| OpName %i2s "i2s"
 | |
| OpName %us2s "us2s"
 | |
| OpName %ui2s "ui2s"
 | |
| OpName %h2s "h2s"
 | |
| OpName %f2s "f2s"
 | |
| OpName %b2s "b2s"
 | |
| OpName %s2i "s2i"
 | |
| OpName %i2i "i2i"
 | |
| OpName %us2i "us2i"
 | |
| OpName %ui2i "ui2i"
 | |
| OpName %h2i "h2i"
 | |
| OpName %f2i "f2i"
 | |
| OpName %b2i "b2i"
 | |
| OpName %s2us "s2us"
 | |
| OpName %i2us "i2us"
 | |
| OpName %us2us "us2us"
 | |
| OpName %ui2us "ui2us"
 | |
| OpName %h2us "h2us"
 | |
| OpName %f2us "f2us"
 | |
| OpName %b2us "b2us"
 | |
| OpName %s2ui "s2ui"
 | |
| OpName %i2ui "i2ui"
 | |
| OpName %us2ui "us2ui"
 | |
| OpName %ui2ui "ui2ui"
 | |
| OpName %h2ui "h2ui"
 | |
| OpName %f2ui "f2ui"
 | |
| OpName %b2ui "b2ui"
 | |
| OpName %s2f "s2f"
 | |
| OpName %i2f "i2f"
 | |
| OpName %us2f "us2f"
 | |
| OpName %ui2f "ui2f"
 | |
| OpName %h2f "h2f"
 | |
| OpName %f2f "f2f"
 | |
| OpName %b2f "b2f"
 | |
| OpDecorate %sk_FragColor RelaxedPrecision
 | |
| OpDecorate %sk_FragColor Location 0
 | |
| OpDecorate %sk_FragColor Index 0
 | |
| OpDecorate %sk_Clockwise BuiltIn FrontFacing
 | |
| OpMemberDecorate %_UniformBuffer 0 Offset 0
 | |
| OpDecorate %_UniformBuffer Block
 | |
| OpDecorate %10 Binding 0
 | |
| OpDecorate %10 DescriptorSet 0
 | |
| OpDecorate %s RelaxedPrecision
 | |
| OpDecorate %26 RelaxedPrecision
 | |
| OpDecorate %us RelaxedPrecision
 | |
| OpDecorate %36 RelaxedPrecision
 | |
| OpDecorate %h RelaxedPrecision
 | |
| OpDecorate %s2s RelaxedPrecision
 | |
| OpDecorate %49 RelaxedPrecision
 | |
| OpDecorate %i2s RelaxedPrecision
 | |
| OpDecorate %us2s RelaxedPrecision
 | |
| OpDecorate %53 RelaxedPrecision
 | |
| OpDecorate %54 RelaxedPrecision
 | |
| OpDecorate %ui2s RelaxedPrecision
 | |
| OpDecorate %57 RelaxedPrecision
 | |
| OpDecorate %h2s RelaxedPrecision
 | |
| OpDecorate %59 RelaxedPrecision
 | |
| OpDecorate %60 RelaxedPrecision
 | |
| OpDecorate %f2s RelaxedPrecision
 | |
| OpDecorate %63 RelaxedPrecision
 | |
| OpDecorate %b2s RelaxedPrecision
 | |
| OpDecorate %65 RelaxedPrecision
 | |
| OpDecorate %66 RelaxedPrecision
 | |
| OpDecorate %69 RelaxedPrecision
 | |
| OpDecorate %73 RelaxedPrecision
 | |
| OpDecorate %79 RelaxedPrecision
 | |
| OpDecorate %85 RelaxedPrecision
 | |
| OpDecorate %s2us RelaxedPrecision
 | |
| OpDecorate %88 RelaxedPrecision
 | |
| OpDecorate %89 RelaxedPrecision
 | |
| OpDecorate %i2us RelaxedPrecision
 | |
| OpDecorate %92 RelaxedPrecision
 | |
| OpDecorate %us2us RelaxedPrecision
 | |
| OpDecorate %94 RelaxedPrecision
 | |
| OpDecorate %ui2us RelaxedPrecision
 | |
| OpDecorate %h2us RelaxedPrecision
 | |
| OpDecorate %98 RelaxedPrecision
 | |
| OpDecorate %99 RelaxedPrecision
 | |
| OpDecorate %f2us RelaxedPrecision
 | |
| OpDecorate %102 RelaxedPrecision
 | |
| OpDecorate %b2us RelaxedPrecision
 | |
| OpDecorate %104 RelaxedPrecision
 | |
| OpDecorate %105 RelaxedPrecision
 | |
| OpDecorate %109 RelaxedPrecision
 | |
| OpDecorate %115 RelaxedPrecision
 | |
| OpDecorate %119 RelaxedPrecision
 | |
| OpDecorate %125 RelaxedPrecision
 | |
| OpDecorate %128 RelaxedPrecision
 | |
| OpDecorate %134 RelaxedPrecision
 | |
| OpDecorate %140 RelaxedPrecision
 | |
| OpDecorate %144 RelaxedPrecision
 | |
| OpDecorate %148 RelaxedPrecision
 | |
| OpDecorate %149 RelaxedPrecision
 | |
| OpDecorate %151 RelaxedPrecision
 | |
| OpDecorate %152 RelaxedPrecision
 | |
| OpDecorate %153 RelaxedPrecision
 | |
| OpDecorate %154 RelaxedPrecision
 | |
| OpDecorate %155 RelaxedPrecision
 | |
| OpDecorate %157 RelaxedPrecision
 | |
| OpDecorate %158 RelaxedPrecision
 | |
| OpDecorate %159 RelaxedPrecision
 | |
| OpDecorate %160 RelaxedPrecision
 | |
| OpDecorate %162 RelaxedPrecision
 | |
| OpDecorate %163 RelaxedPrecision
 | |
| OpDecorate %164 RelaxedPrecision
 | |
| OpDecorate %165 RelaxedPrecision
 | |
| OpDecorate %166 RelaxedPrecision
 | |
| OpDecorate %167 RelaxedPrecision
 | |
| OpDecorate %168 RelaxedPrecision
 | |
| OpDecorate %169 RelaxedPrecision
 | |
| OpDecorate %170 RelaxedPrecision
 | |
| OpDecorate %171 RelaxedPrecision
 | |
| OpDecorate %172 RelaxedPrecision
 | |
| OpDecorate %173 RelaxedPrecision
 | |
| OpDecorate %174 RelaxedPrecision
 | |
| OpDecorate %175 RelaxedPrecision
 | |
| OpDecorate %176 RelaxedPrecision
 | |
| OpDecorate %177 RelaxedPrecision
 | |
| OpDecorate %178 RelaxedPrecision
 | |
| OpDecorate %179 RelaxedPrecision
 | |
| OpDecorate %180 RelaxedPrecision
 | |
| OpDecorate %181 RelaxedPrecision
 | |
| OpDecorate %182 RelaxedPrecision
 | |
| OpDecorate %183 RelaxedPrecision
 | |
| OpDecorate %185 RelaxedPrecision
 | |
| OpDecorate %186 RelaxedPrecision
 | |
| OpDecorate %188 RelaxedPrecision
 | |
| OpDecorate %189 RelaxedPrecision
 | |
| OpDecorate %191 RelaxedPrecision
 | |
| OpDecorate %192 RelaxedPrecision
 | |
| OpDecorate %194 RelaxedPrecision
 | |
| OpDecorate %195 RelaxedPrecision
 | |
| OpDecorate %197 RelaxedPrecision
 | |
| OpDecorate %198 RelaxedPrecision
 | |
| OpDecorate %200 RelaxedPrecision
 | |
| OpDecorate %201 RelaxedPrecision
 | |
| OpDecorate %203 RelaxedPrecision
 | |
| OpDecorate %204 RelaxedPrecision
 | |
| OpDecorate %205 RelaxedPrecision
 | |
| OpDecorate %206 RelaxedPrecision
 | |
| OpDecorate %207 RelaxedPrecision
 | |
| OpDecorate %208 RelaxedPrecision
 | |
| OpDecorate %209 RelaxedPrecision
 | |
| OpDecorate %210 RelaxedPrecision
 | |
| OpDecorate %211 RelaxedPrecision
 | |
| OpDecorate %212 RelaxedPrecision
 | |
| OpDecorate %213 RelaxedPrecision
 | |
| OpDecorate %217 RelaxedPrecision
 | |
| OpDecorate %218 RelaxedPrecision
 | |
| OpDecorate %219 RelaxedPrecision
 | |
| OpDecorate %220 RelaxedPrecision
 | |
| OpDecorate %221 RelaxedPrecision
 | |
| OpDecorate %222 RelaxedPrecision
 | |
| OpDecorate %223 RelaxedPrecision
 | |
| OpDecorate %224 RelaxedPrecision
 | |
| OpDecorate %225 RelaxedPrecision
 | |
| OpDecorate %226 RelaxedPrecision
 | |
| OpDecorate %227 RelaxedPrecision
 | |
| OpDecorate %228 RelaxedPrecision
 | |
| OpDecorate %230 RelaxedPrecision
 | |
| OpDecorate %231 RelaxedPrecision
 | |
| OpDecorate %233 RelaxedPrecision
 | |
| OpDecorate %234 RelaxedPrecision
 | |
| OpDecorate %236 RelaxedPrecision
 | |
| OpDecorate %237 RelaxedPrecision
 | |
| OpDecorate %239 RelaxedPrecision
 | |
| OpDecorate %240 RelaxedPrecision
 | |
| OpDecorate %242 RelaxedPrecision
 | |
| OpDecorate %243 RelaxedPrecision
 | |
| OpDecorate %245 RelaxedPrecision
 | |
| OpDecorate %246 RelaxedPrecision
 | |
| OpDecorate %248 RelaxedPrecision
 | |
| OpDecorate %249 RelaxedPrecision
 | |
| OpDecorate %251 RelaxedPrecision
 | |
| OpDecorate %253 RelaxedPrecision
 | |
| OpDecorate %255 RelaxedPrecision
 | |
| OpDecorate %257 RelaxedPrecision
 | |
| OpDecorate %259 RelaxedPrecision
 | |
| OpDecorate %261 RelaxedPrecision
 | |
| OpDecorate %263 RelaxedPrecision
 | |
| OpDecorate %264 RelaxedPrecision
 | |
| %float = OpTypeFloat 32
 | |
| %v4float = OpTypeVector %float 4
 | |
| %_ptr_Output_v4float = OpTypePointer Output %v4float
 | |
| %sk_FragColor = OpVariable %_ptr_Output_v4float Output
 | |
| %bool = OpTypeBool
 | |
| %_ptr_Input_bool = OpTypePointer Input %bool
 | |
| %sk_Clockwise = OpVariable %_ptr_Input_bool Input
 | |
| %_UniformBuffer = OpTypeStruct %float
 | |
| %_ptr_Uniform__UniformBuffer = OpTypePointer Uniform %_UniformBuffer
 | |
| %10 = OpVariable %_ptr_Uniform__UniformBuffer Uniform
 | |
| %void = OpTypeVoid
 | |
| %14 = OpTypeFunction %void
 | |
| %_ptr_Function_bool = OpTypePointer Function %bool
 | |
| %true = OpConstantTrue %bool
 | |
| %int = OpTypeInt 32 1
 | |
| %_ptr_Function_int = OpTypePointer Function %int
 | |
| %_ptr_Uniform_float = OpTypePointer Uniform %float
 | |
| %int_0 = OpConstant %int 0
 | |
| %uint = OpTypeInt 32 0
 | |
| %_ptr_Function_uint = OpTypePointer Function %uint
 | |
| %_ptr_Function_float = OpTypePointer Function %float
 | |
| %int_1 = OpConstant %int 1
 | |
| %uint_1 = OpConstant %uint 1
 | |
| %uint_0 = OpConstant %uint 0
 | |
| %float_1 = OpConstant %float 1
 | |
| %float_0 = OpConstant %float 0
 | |
| %_ptr_Output_float = OpTypePointer Output %float
 | |
| %main = OpFunction %void None %14
 | |
| %15 = OpLabel
 | |
| %b = OpVariable %_ptr_Function_bool Function
 | |
| %s = OpVariable %_ptr_Function_int Function
 | |
| %i = OpVariable %_ptr_Function_int Function
 | |
| %us = OpVariable %_ptr_Function_uint Function
 | |
| %ui = OpVariable %_ptr_Function_uint Function
 | |
| %h = OpVariable %_ptr_Function_float Function
 | |
| %f = OpVariable %_ptr_Function_float Function
 | |
| %s2s = OpVariable %_ptr_Function_int Function
 | |
| %i2s = OpVariable %_ptr_Function_int Function
 | |
| %us2s = OpVariable %_ptr_Function_int Function
 | |
| %ui2s = OpVariable %_ptr_Function_int Function
 | |
| %h2s = OpVariable %_ptr_Function_int Function
 | |
| %f2s = OpVariable %_ptr_Function_int Function
 | |
| %b2s = OpVariable %_ptr_Function_int Function
 | |
| %s2i = OpVariable %_ptr_Function_int Function
 | |
| %i2i = OpVariable %_ptr_Function_int Function
 | |
| %us2i = OpVariable %_ptr_Function_int Function
 | |
| %ui2i = OpVariable %_ptr_Function_int Function
 | |
| %h2i = OpVariable %_ptr_Function_int Function
 | |
| %f2i = OpVariable %_ptr_Function_int Function
 | |
| %b2i = OpVariable %_ptr_Function_int Function
 | |
| %s2us = OpVariable %_ptr_Function_uint Function
 | |
| %i2us = OpVariable %_ptr_Function_uint Function
 | |
| %us2us = OpVariable %_ptr_Function_uint Function
 | |
| %ui2us = OpVariable %_ptr_Function_uint Function
 | |
| %h2us = OpVariable %_ptr_Function_uint Function
 | |
| %f2us = OpVariable %_ptr_Function_uint Function
 | |
| %b2us = OpVariable %_ptr_Function_uint Function
 | |
| %s2ui = OpVariable %_ptr_Function_uint Function
 | |
| %i2ui = OpVariable %_ptr_Function_uint Function
 | |
| %us2ui = OpVariable %_ptr_Function_uint Function
 | |
| %ui2ui = OpVariable %_ptr_Function_uint Function
 | |
| %h2ui = OpVariable %_ptr_Function_uint Function
 | |
| %f2ui = OpVariable %_ptr_Function_uint Function
 | |
| %b2ui = OpVariable %_ptr_Function_uint Function
 | |
| %s2f = OpVariable %_ptr_Function_float Function
 | |
| %i2f = OpVariable %_ptr_Function_float Function
 | |
| %us2f = OpVariable %_ptr_Function_float Function
 | |
| %ui2f = OpVariable %_ptr_Function_float Function
 | |
| %h2f = OpVariable %_ptr_Function_float Function
 | |
| %f2f = OpVariable %_ptr_Function_float Function
 | |
| %b2f = OpVariable %_ptr_Function_float Function
 | |
| OpStore %b %true
 | |
| %22 = OpAccessChain %_ptr_Uniform_float %10 %int_0
 | |
| %25 = OpLoad %float %22
 | |
| %26 = OpConvertFToS %int %25
 | |
| OpStore %s %26
 | |
| %28 = OpAccessChain %_ptr_Uniform_float %10 %int_0
 | |
| %29 = OpLoad %float %28
 | |
| %30 = OpConvertFToS %int %29
 | |
| OpStore %i %30
 | |
| %34 = OpAccessChain %_ptr_Uniform_float %10 %int_0
 | |
| %35 = OpLoad %float %34
 | |
| %36 = OpConvertFToU %uint %35
 | |
| OpStore %us %36
 | |
| %38 = OpAccessChain %_ptr_Uniform_float %10 %int_0
 | |
| %39 = OpLoad %float %38
 | |
| %40 = OpConvertFToU %uint %39
 | |
| OpStore %ui %40
 | |
| %43 = OpAccessChain %_ptr_Uniform_float %10 %int_0
 | |
| %44 = OpLoad %float %43
 | |
| OpStore %h %44
 | |
| %46 = OpAccessChain %_ptr_Uniform_float %10 %int_0
 | |
| %47 = OpLoad %float %46
 | |
| OpStore %f %47
 | |
| %49 = OpLoad %int %s
 | |
| OpStore %s2s %49
 | |
| %51 = OpLoad %int %i
 | |
| OpStore %i2s %51
 | |
| %53 = OpLoad %uint %us
 | |
| %54 = OpBitcast %int %53
 | |
| OpStore %us2s %54
 | |
| %56 = OpLoad %uint %ui
 | |
| %57 = OpBitcast %int %56
 | |
| OpStore %ui2s %57
 | |
| %59 = OpLoad %float %h
 | |
| %60 = OpConvertFToS %int %59
 | |
| OpStore %h2s %60
 | |
| %62 = OpLoad %float %f
 | |
| %63 = OpConvertFToS %int %62
 | |
| OpStore %f2s %63
 | |
| %65 = OpLoad %bool %b
 | |
| %66 = OpSelect %int %65 %int_1 %int_0
 | |
| OpStore %b2s %66
 | |
| %69 = OpLoad %int %s
 | |
| OpStore %s2i %69
 | |
| %71 = OpLoad %int %i
 | |
| OpStore %i2i %71
 | |
| %73 = OpLoad %uint %us
 | |
| %74 = OpBitcast %int %73
 | |
| OpStore %us2i %74
 | |
| %76 = OpLoad %uint %ui
 | |
| %77 = OpBitcast %int %76
 | |
| OpStore %ui2i %77
 | |
| %79 = OpLoad %float %h
 | |
| %80 = OpConvertFToS %int %79
 | |
| OpStore %h2i %80
 | |
| %82 = OpLoad %float %f
 | |
| %83 = OpConvertFToS %int %82
 | |
| OpStore %f2i %83
 | |
| %85 = OpLoad %bool %b
 | |
| %86 = OpSelect %int %85 %int_1 %int_0
 | |
| OpStore %b2i %86
 | |
| %88 = OpLoad %int %s
 | |
| %89 = OpBitcast %uint %88
 | |
| OpStore %s2us %89
 | |
| %91 = OpLoad %int %i
 | |
| %92 = OpBitcast %uint %91
 | |
| OpStore %i2us %92
 | |
| %94 = OpLoad %uint %us
 | |
| OpStore %us2us %94
 | |
| %96 = OpLoad %uint %ui
 | |
| OpStore %ui2us %96
 | |
| %98 = OpLoad %float %h
 | |
| %99 = OpConvertFToU %uint %98
 | |
| OpStore %h2us %99
 | |
| %101 = OpLoad %float %f
 | |
| %102 = OpConvertFToU %uint %101
 | |
| OpStore %f2us %102
 | |
| %104 = OpLoad %bool %b
 | |
| %105 = OpSelect %uint %104 %uint_1 %uint_0
 | |
| OpStore %b2us %105
 | |
| %109 = OpLoad %int %s
 | |
| %110 = OpBitcast %uint %109
 | |
| OpStore %s2ui %110
 | |
| %112 = OpLoad %int %i
 | |
| %113 = OpBitcast %uint %112
 | |
| OpStore %i2ui %113
 | |
| %115 = OpLoad %uint %us
 | |
| OpStore %us2ui %115
 | |
| %117 = OpLoad %uint %ui
 | |
| OpStore %ui2ui %117
 | |
| %119 = OpLoad %float %h
 | |
| %120 = OpConvertFToU %uint %119
 | |
| OpStore %h2ui %120
 | |
| %122 = OpLoad %float %f
 | |
| %123 = OpConvertFToU %uint %122
 | |
| OpStore %f2ui %123
 | |
| %125 = OpLoad %bool %b
 | |
| %126 = OpSelect %uint %125 %uint_1 %uint_0
 | |
| OpStore %b2ui %126
 | |
| %128 = OpLoad %int %s
 | |
| %129 = OpConvertSToF %float %128
 | |
| OpStore %s2f %129
 | |
| %131 = OpLoad %int %i
 | |
| %132 = OpConvertSToF %float %131
 | |
| OpStore %i2f %132
 | |
| %134 = OpLoad %uint %us
 | |
| %135 = OpConvertUToF %float %134
 | |
| OpStore %us2f %135
 | |
| %137 = OpLoad %uint %ui
 | |
| %138 = OpConvertUToF %float %137
 | |
| OpStore %ui2f %138
 | |
| %140 = OpLoad %float %h
 | |
| OpStore %h2f %140
 | |
| %142 = OpLoad %float %f
 | |
| OpStore %f2f %142
 | |
| %144 = OpLoad %bool %b
 | |
| %145 = OpSelect %float %144 %float_1 %float_0
 | |
| OpStore %b2f %145
 | |
| %148 = OpLoad %int %s
 | |
| %149 = OpConvertSToF %float %148
 | |
| %150 = OpLoad %int %i
 | |
| %151 = OpConvertSToF %float %150
 | |
| %152 = OpFAdd %float %149 %151
 | |
| %153 = OpLoad %uint %us
 | |
| %154 = OpConvertUToF %float %153
 | |
| %155 = OpFAdd %float %152 %154
 | |
| %156 = OpLoad %uint %ui
 | |
| %157 = OpConvertUToF %float %156
 | |
| %158 = OpFAdd %float %155 %157
 | |
| %159 = OpLoad %float %h
 | |
| %160 = OpFAdd %float %158 %159
 | |
| %161 = OpLoad %float %f
 | |
| %162 = OpFAdd %float %160 %161
 | |
| %163 = OpLoad %int %s2s
 | |
| %164 = OpConvertSToF %float %163
 | |
| %165 = OpFAdd %float %162 %164
 | |
| %166 = OpLoad %int %i2s
 | |
| %167 = OpConvertSToF %float %166
 | |
| %168 = OpFAdd %float %165 %167
 | |
| %169 = OpLoad %int %us2s
 | |
| %170 = OpConvertSToF %float %169
 | |
| %171 = OpFAdd %float %168 %170
 | |
| %172 = OpLoad %int %ui2s
 | |
| %173 = OpConvertSToF %float %172
 | |
| %174 = OpFAdd %float %171 %173
 | |
| %175 = OpLoad %int %h2s
 | |
| %176 = OpConvertSToF %float %175
 | |
| %177 = OpFAdd %float %174 %176
 | |
| %178 = OpLoad %int %f2s
 | |
| %179 = OpConvertSToF %float %178
 | |
| %180 = OpFAdd %float %177 %179
 | |
| %181 = OpLoad %int %b2s
 | |
| %182 = OpConvertSToF %float %181
 | |
| %183 = OpFAdd %float %180 %182
 | |
| %184 = OpLoad %int %s2i
 | |
| %185 = OpConvertSToF %float %184
 | |
| %186 = OpFAdd %float %183 %185
 | |
| %187 = OpLoad %int %i2i
 | |
| %188 = OpConvertSToF %float %187
 | |
| %189 = OpFAdd %float %186 %188
 | |
| %190 = OpLoad %int %us2i
 | |
| %191 = OpConvertSToF %float %190
 | |
| %192 = OpFAdd %float %189 %191
 | |
| %193 = OpLoad %int %ui2i
 | |
| %194 = OpConvertSToF %float %193
 | |
| %195 = OpFAdd %float %192 %194
 | |
| %196 = OpLoad %int %h2i
 | |
| %197 = OpConvertSToF %float %196
 | |
| %198 = OpFAdd %float %195 %197
 | |
| %199 = OpLoad %int %f2i
 | |
| %200 = OpConvertSToF %float %199
 | |
| %201 = OpFAdd %float %198 %200
 | |
| %202 = OpLoad %int %b2i
 | |
| %203 = OpConvertSToF %float %202
 | |
| %204 = OpFAdd %float %201 %203
 | |
| %205 = OpLoad %uint %s2us
 | |
| %206 = OpConvertUToF %float %205
 | |
| %207 = OpFAdd %float %204 %206
 | |
| %208 = OpLoad %uint %i2us
 | |
| %209 = OpConvertUToF %float %208
 | |
| %210 = OpFAdd %float %207 %209
 | |
| %211 = OpLoad %uint %us2us
 | |
| %212 = OpConvertUToF %float %211
 | |
| %213 = OpFAdd %float %210 %212
 | |
| %214 = OpAccessChain %_ptr_Output_float %sk_FragColor %int_0
 | |
| OpStore %214 %213
 | |
| %216 = OpAccessChain %_ptr_Output_float %sk_FragColor %int_0
 | |
| %217 = OpLoad %float %216
 | |
| %218 = OpLoad %uint %ui2us
 | |
| %219 = OpConvertUToF %float %218
 | |
| %220 = OpLoad %uint %h2us
 | |
| %221 = OpConvertUToF %float %220
 | |
| %222 = OpFAdd %float %219 %221
 | |
| %223 = OpLoad %uint %f2us
 | |
| %224 = OpConvertUToF %float %223
 | |
| %225 = OpFAdd %float %222 %224
 | |
| %226 = OpLoad %uint %b2us
 | |
| %227 = OpConvertUToF %float %226
 | |
| %228 = OpFAdd %float %225 %227
 | |
| %229 = OpLoad %uint %s2ui
 | |
| %230 = OpConvertUToF %float %229
 | |
| %231 = OpFAdd %float %228 %230
 | |
| %232 = OpLoad %uint %i2ui
 | |
| %233 = OpConvertUToF %float %232
 | |
| %234 = OpFAdd %float %231 %233
 | |
| %235 = OpLoad %uint %us2ui
 | |
| %236 = OpConvertUToF %float %235
 | |
| %237 = OpFAdd %float %234 %236
 | |
| %238 = OpLoad %uint %ui2ui
 | |
| %239 = OpConvertUToF %float %238
 | |
| %240 = OpFAdd %float %237 %239
 | |
| %241 = OpLoad %uint %h2ui
 | |
| %242 = OpConvertUToF %float %241
 | |
| %243 = OpFAdd %float %240 %242
 | |
| %244 = OpLoad %uint %f2ui
 | |
| %245 = OpConvertUToF %float %244
 | |
| %246 = OpFAdd %float %243 %245
 | |
| %247 = OpLoad %uint %b2ui
 | |
| %248 = OpConvertUToF %float %247
 | |
| %249 = OpFAdd %float %246 %248
 | |
| %250 = OpLoad %float %s2f
 | |
| %251 = OpFAdd %float %249 %250
 | |
| %252 = OpLoad %float %i2f
 | |
| %253 = OpFAdd %float %251 %252
 | |
| %254 = OpLoad %float %us2f
 | |
| %255 = OpFAdd %float %253 %254
 | |
| %256 = OpLoad %float %ui2f
 | |
| %257 = OpFAdd %float %255 %256
 | |
| %258 = OpLoad %float %h2f
 | |
| %259 = OpFAdd %float %257 %258
 | |
| %260 = OpLoad %float %f2f
 | |
| %261 = OpFAdd %float %259 %260
 | |
| %262 = OpLoad %float %b2f
 | |
| %263 = OpFAdd %float %261 %262
 | |
| %264 = OpFAdd %float %217 %263
 | |
| OpStore %216 %264
 | |
| OpReturn
 | |
| OpFunctionEnd
 |