1*c8dee2aaSAndroid Build Coastguard Worker OpCapability Shader 2*c8dee2aaSAndroid Build Coastguard Worker %1 = OpExtInstImport "GLSL.std.450" 3*c8dee2aaSAndroid Build Coastguard Worker OpMemoryModel Logical GLSL450 4*c8dee2aaSAndroid Build Coastguard Worker OpEntryPoint Fragment %main "main" %sk_FragColor 5*c8dee2aaSAndroid Build Coastguard Worker OpExecutionMode %main OriginUpperLeft 6*c8dee2aaSAndroid Build Coastguard Worker OpName %sk_FragColor "sk_FragColor" 7*c8dee2aaSAndroid Build Coastguard Worker OpName %_UniformBuffer "_UniformBuffer" 8*c8dee2aaSAndroid Build Coastguard Worker OpMemberName %_UniformBuffer 0 "unknownInput" 9*c8dee2aaSAndroid Build Coastguard Worker OpName %main "main" 10*c8dee2aaSAndroid Build Coastguard Worker OpName %b "b" 11*c8dee2aaSAndroid Build Coastguard Worker OpName %s "s" 12*c8dee2aaSAndroid Build Coastguard Worker OpName %i "i" 13*c8dee2aaSAndroid Build Coastguard Worker OpName %us "us" 14*c8dee2aaSAndroid Build Coastguard Worker OpName %ui "ui" 15*c8dee2aaSAndroid Build Coastguard Worker OpName %h "h" 16*c8dee2aaSAndroid Build Coastguard Worker OpName %f "f" 17*c8dee2aaSAndroid Build Coastguard Worker OpName %s2s "s2s" 18*c8dee2aaSAndroid Build Coastguard Worker OpName %i2s "i2s" 19*c8dee2aaSAndroid Build Coastguard Worker OpName %us2s "us2s" 20*c8dee2aaSAndroid Build Coastguard Worker OpName %ui2s "ui2s" 21*c8dee2aaSAndroid Build Coastguard Worker OpName %h2s "h2s" 22*c8dee2aaSAndroid Build Coastguard Worker OpName %f2s "f2s" 23*c8dee2aaSAndroid Build Coastguard Worker OpName %b2s "b2s" 24*c8dee2aaSAndroid Build Coastguard Worker OpName %s2i "s2i" 25*c8dee2aaSAndroid Build Coastguard Worker OpName %i2i "i2i" 26*c8dee2aaSAndroid Build Coastguard Worker OpName %us2i "us2i" 27*c8dee2aaSAndroid Build Coastguard Worker OpName %ui2i "ui2i" 28*c8dee2aaSAndroid Build Coastguard Worker OpName %h2i "h2i" 29*c8dee2aaSAndroid Build Coastguard Worker OpName %f2i "f2i" 30*c8dee2aaSAndroid Build Coastguard Worker OpName %b2i "b2i" 31*c8dee2aaSAndroid Build Coastguard Worker OpName %s2us "s2us" 32*c8dee2aaSAndroid Build Coastguard Worker OpName %i2us "i2us" 33*c8dee2aaSAndroid Build Coastguard Worker OpName %us2us "us2us" 34*c8dee2aaSAndroid Build Coastguard Worker OpName %ui2us "ui2us" 35*c8dee2aaSAndroid Build Coastguard Worker OpName %h2us "h2us" 36*c8dee2aaSAndroid Build Coastguard Worker OpName %f2us "f2us" 37*c8dee2aaSAndroid Build Coastguard Worker OpName %b2us "b2us" 38*c8dee2aaSAndroid Build Coastguard Worker OpName %s2ui "s2ui" 39*c8dee2aaSAndroid Build Coastguard Worker OpName %i2ui "i2ui" 40*c8dee2aaSAndroid Build Coastguard Worker OpName %us2ui "us2ui" 41*c8dee2aaSAndroid Build Coastguard Worker OpName %ui2ui "ui2ui" 42*c8dee2aaSAndroid Build Coastguard Worker OpName %h2ui "h2ui" 43*c8dee2aaSAndroid Build Coastguard Worker OpName %f2ui "f2ui" 44*c8dee2aaSAndroid Build Coastguard Worker OpName %b2ui "b2ui" 45*c8dee2aaSAndroid Build Coastguard Worker OpName %s2f "s2f" 46*c8dee2aaSAndroid Build Coastguard Worker OpName %i2f "i2f" 47*c8dee2aaSAndroid Build Coastguard Worker OpName %us2f "us2f" 48*c8dee2aaSAndroid Build Coastguard Worker OpName %ui2f "ui2f" 49*c8dee2aaSAndroid Build Coastguard Worker OpName %h2f "h2f" 50*c8dee2aaSAndroid Build Coastguard Worker OpName %f2f "f2f" 51*c8dee2aaSAndroid Build Coastguard Worker OpName %b2f "b2f" 52*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %sk_FragColor RelaxedPrecision 53*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %sk_FragColor Location 0 54*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %sk_FragColor Index 0 55*c8dee2aaSAndroid Build Coastguard Worker OpMemberDecorate %_UniformBuffer 0 Offset 0 56*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %_UniformBuffer Block 57*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %7 Binding 0 58*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %7 DescriptorSet 0 59*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %s RelaxedPrecision 60*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %24 RelaxedPrecision 61*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %us RelaxedPrecision 62*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %34 RelaxedPrecision 63*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %h RelaxedPrecision 64*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %s2s RelaxedPrecision 65*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %i2s RelaxedPrecision 66*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %us2s RelaxedPrecision 67*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %49 RelaxedPrecision 68*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %ui2s RelaxedPrecision 69*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %51 RelaxedPrecision 70*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %h2s RelaxedPrecision 71*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %53 RelaxedPrecision 72*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %f2s RelaxedPrecision 73*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %55 RelaxedPrecision 74*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %b2s RelaxedPrecision 75*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %57 RelaxedPrecision 76*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %s2us RelaxedPrecision 77*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %72 RelaxedPrecision 78*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %i2us RelaxedPrecision 79*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %74 RelaxedPrecision 80*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %us2us RelaxedPrecision 81*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %ui2us RelaxedPrecision 82*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %h2us RelaxedPrecision 83*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %78 RelaxedPrecision 84*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %f2us RelaxedPrecision 85*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %80 RelaxedPrecision 86*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %b2us RelaxedPrecision 87*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %82 RelaxedPrecision 88*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %111 RelaxedPrecision 89*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %112 RelaxedPrecision 90*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %113 RelaxedPrecision 91*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %114 RelaxedPrecision 92*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %115 RelaxedPrecision 93*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %116 RelaxedPrecision 94*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %117 RelaxedPrecision 95*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %118 RelaxedPrecision 96*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %119 RelaxedPrecision 97*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %120 RelaxedPrecision 98*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %121 RelaxedPrecision 99*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %122 RelaxedPrecision 100*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %123 RelaxedPrecision 101*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %124 RelaxedPrecision 102*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %125 RelaxedPrecision 103*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %126 RelaxedPrecision 104*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %127 RelaxedPrecision 105*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %128 RelaxedPrecision 106*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %129 RelaxedPrecision 107*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %130 RelaxedPrecision 108*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %131 RelaxedPrecision 109*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %132 RelaxedPrecision 110*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %133 RelaxedPrecision 111*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %134 RelaxedPrecision 112*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %135 RelaxedPrecision 113*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %136 RelaxedPrecision 114*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %137 RelaxedPrecision 115*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %138 RelaxedPrecision 116*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %139 RelaxedPrecision 117*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %140 RelaxedPrecision 118*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %141 RelaxedPrecision 119*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %142 RelaxedPrecision 120*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %143 RelaxedPrecision 121*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %144 RelaxedPrecision 122*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %145 RelaxedPrecision 123*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %146 RelaxedPrecision 124*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %147 RelaxedPrecision 125*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %148 RelaxedPrecision 126*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %149 RelaxedPrecision 127*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %150 RelaxedPrecision 128*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %151 RelaxedPrecision 129*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %152 RelaxedPrecision 130*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %153 RelaxedPrecision 131*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %157 RelaxedPrecision 132*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %158 RelaxedPrecision 133*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %159 RelaxedPrecision 134*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %160 RelaxedPrecision 135*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %161 RelaxedPrecision 136*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %162 RelaxedPrecision 137*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %163 RelaxedPrecision 138*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %164 RelaxedPrecision 139*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %165 RelaxedPrecision 140*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %166 RelaxedPrecision 141*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %167 RelaxedPrecision 142*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %168 RelaxedPrecision 143*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %170 RelaxedPrecision 144*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %171 RelaxedPrecision 145*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %173 RelaxedPrecision 146*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %174 RelaxedPrecision 147*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %176 RelaxedPrecision 148*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %177 RelaxedPrecision 149*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %179 RelaxedPrecision 150*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %180 RelaxedPrecision 151*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %182 RelaxedPrecision 152*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %183 RelaxedPrecision 153*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %185 RelaxedPrecision 154*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %186 RelaxedPrecision 155*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %188 RelaxedPrecision 156*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %189 RelaxedPrecision 157*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %191 RelaxedPrecision 158*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %193 RelaxedPrecision 159*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %195 RelaxedPrecision 160*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %197 RelaxedPrecision 161*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %199 RelaxedPrecision 162*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %201 RelaxedPrecision 163*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %203 RelaxedPrecision 164*c8dee2aaSAndroid Build Coastguard Worker OpDecorate %204 RelaxedPrecision 165*c8dee2aaSAndroid Build Coastguard Worker %float = OpTypeFloat 32 166*c8dee2aaSAndroid Build Coastguard Worker %v4float = OpTypeVector %float 4 167*c8dee2aaSAndroid Build Coastguard Worker%_ptr_Output_v4float = OpTypePointer Output %v4float 168*c8dee2aaSAndroid Build Coastguard Worker%sk_FragColor = OpVariable %_ptr_Output_v4float Output 169*c8dee2aaSAndroid Build Coastguard Worker%_UniformBuffer = OpTypeStruct %float 170*c8dee2aaSAndroid Build Coastguard Worker%_ptr_Uniform__UniformBuffer = OpTypePointer Uniform %_UniformBuffer 171*c8dee2aaSAndroid Build Coastguard Worker %7 = OpVariable %_ptr_Uniform__UniformBuffer Uniform 172*c8dee2aaSAndroid Build Coastguard Worker %void = OpTypeVoid 173*c8dee2aaSAndroid Build Coastguard Worker %11 = OpTypeFunction %void 174*c8dee2aaSAndroid Build Coastguard Worker %bool = OpTypeBool 175*c8dee2aaSAndroid Build Coastguard Worker%_ptr_Function_bool = OpTypePointer Function %bool 176*c8dee2aaSAndroid Build Coastguard Worker %true = OpConstantTrue %bool 177*c8dee2aaSAndroid Build Coastguard Worker %int = OpTypeInt 32 1 178*c8dee2aaSAndroid Build Coastguard Worker%_ptr_Function_int = OpTypePointer Function %int 179*c8dee2aaSAndroid Build Coastguard Worker%_ptr_Uniform_float = OpTypePointer Uniform %float 180*c8dee2aaSAndroid Build Coastguard Worker %int_0 = OpConstant %int 0 181*c8dee2aaSAndroid Build Coastguard Worker %uint = OpTypeInt 32 0 182*c8dee2aaSAndroid Build Coastguard Worker%_ptr_Function_uint = OpTypePointer Function %uint 183*c8dee2aaSAndroid Build Coastguard Worker%_ptr_Function_float = OpTypePointer Function %float 184*c8dee2aaSAndroid Build Coastguard Worker %int_1 = OpConstant %int 1 185*c8dee2aaSAndroid Build Coastguard Worker %uint_1 = OpConstant %uint 1 186*c8dee2aaSAndroid Build Coastguard Worker %uint_0 = OpConstant %uint 0 187*c8dee2aaSAndroid Build Coastguard Worker %float_1 = OpConstant %float 1 188*c8dee2aaSAndroid Build Coastguard Worker %float_0 = OpConstant %float 0 189*c8dee2aaSAndroid Build Coastguard Worker%_ptr_Output_float = OpTypePointer Output %float 190*c8dee2aaSAndroid Build Coastguard Worker %main = OpFunction %void None %11 191*c8dee2aaSAndroid Build Coastguard Worker %12 = OpLabel 192*c8dee2aaSAndroid Build Coastguard Worker %b = OpVariable %_ptr_Function_bool Function 193*c8dee2aaSAndroid Build Coastguard Worker %s = OpVariable %_ptr_Function_int Function 194*c8dee2aaSAndroid Build Coastguard Worker %i = OpVariable %_ptr_Function_int Function 195*c8dee2aaSAndroid Build Coastguard Worker %us = OpVariable %_ptr_Function_uint Function 196*c8dee2aaSAndroid Build Coastguard Worker %ui = OpVariable %_ptr_Function_uint Function 197*c8dee2aaSAndroid Build Coastguard Worker %h = OpVariable %_ptr_Function_float Function 198*c8dee2aaSAndroid Build Coastguard Worker %f = OpVariable %_ptr_Function_float Function 199*c8dee2aaSAndroid Build Coastguard Worker %s2s = OpVariable %_ptr_Function_int Function 200*c8dee2aaSAndroid Build Coastguard Worker %i2s = OpVariable %_ptr_Function_int Function 201*c8dee2aaSAndroid Build Coastguard Worker %us2s = OpVariable %_ptr_Function_int Function 202*c8dee2aaSAndroid Build Coastguard Worker %ui2s = OpVariable %_ptr_Function_int Function 203*c8dee2aaSAndroid Build Coastguard Worker %h2s = OpVariable %_ptr_Function_int Function 204*c8dee2aaSAndroid Build Coastguard Worker %f2s = OpVariable %_ptr_Function_int Function 205*c8dee2aaSAndroid Build Coastguard Worker %b2s = OpVariable %_ptr_Function_int Function 206*c8dee2aaSAndroid Build Coastguard Worker %s2i = OpVariable %_ptr_Function_int Function 207*c8dee2aaSAndroid Build Coastguard Worker %i2i = OpVariable %_ptr_Function_int Function 208*c8dee2aaSAndroid Build Coastguard Worker %us2i = OpVariable %_ptr_Function_int Function 209*c8dee2aaSAndroid Build Coastguard Worker %ui2i = OpVariable %_ptr_Function_int Function 210*c8dee2aaSAndroid Build Coastguard Worker %h2i = OpVariable %_ptr_Function_int Function 211*c8dee2aaSAndroid Build Coastguard Worker %f2i = OpVariable %_ptr_Function_int Function 212*c8dee2aaSAndroid Build Coastguard Worker %b2i = OpVariable %_ptr_Function_int Function 213*c8dee2aaSAndroid Build Coastguard Worker %s2us = OpVariable %_ptr_Function_uint Function 214*c8dee2aaSAndroid Build Coastguard Worker %i2us = OpVariable %_ptr_Function_uint Function 215*c8dee2aaSAndroid Build Coastguard Worker %us2us = OpVariable %_ptr_Function_uint Function 216*c8dee2aaSAndroid Build Coastguard Worker %ui2us = OpVariable %_ptr_Function_uint Function 217*c8dee2aaSAndroid Build Coastguard Worker %h2us = OpVariable %_ptr_Function_uint Function 218*c8dee2aaSAndroid Build Coastguard Worker %f2us = OpVariable %_ptr_Function_uint Function 219*c8dee2aaSAndroid Build Coastguard Worker %b2us = OpVariable %_ptr_Function_uint Function 220*c8dee2aaSAndroid Build Coastguard Worker %s2ui = OpVariable %_ptr_Function_uint Function 221*c8dee2aaSAndroid Build Coastguard Worker %i2ui = OpVariable %_ptr_Function_uint Function 222*c8dee2aaSAndroid Build Coastguard Worker %us2ui = OpVariable %_ptr_Function_uint Function 223*c8dee2aaSAndroid Build Coastguard Worker %ui2ui = OpVariable %_ptr_Function_uint Function 224*c8dee2aaSAndroid Build Coastguard Worker %h2ui = OpVariable %_ptr_Function_uint Function 225*c8dee2aaSAndroid Build Coastguard Worker %f2ui = OpVariable %_ptr_Function_uint Function 226*c8dee2aaSAndroid Build Coastguard Worker %b2ui = OpVariable %_ptr_Function_uint Function 227*c8dee2aaSAndroid Build Coastguard Worker %s2f = OpVariable %_ptr_Function_float Function 228*c8dee2aaSAndroid Build Coastguard Worker %i2f = OpVariable %_ptr_Function_float Function 229*c8dee2aaSAndroid Build Coastguard Worker %us2f = OpVariable %_ptr_Function_float Function 230*c8dee2aaSAndroid Build Coastguard Worker %ui2f = OpVariable %_ptr_Function_float Function 231*c8dee2aaSAndroid Build Coastguard Worker %h2f = OpVariable %_ptr_Function_float Function 232*c8dee2aaSAndroid Build Coastguard Worker %f2f = OpVariable %_ptr_Function_float Function 233*c8dee2aaSAndroid Build Coastguard Worker %b2f = OpVariable %_ptr_Function_float Function 234*c8dee2aaSAndroid Build Coastguard Worker OpStore %b %true 235*c8dee2aaSAndroid Build Coastguard Worker %20 = OpAccessChain %_ptr_Uniform_float %7 %int_0 236*c8dee2aaSAndroid Build Coastguard Worker %23 = OpLoad %float %20 237*c8dee2aaSAndroid Build Coastguard Worker %24 = OpConvertFToS %int %23 238*c8dee2aaSAndroid Build Coastguard Worker OpStore %s %24 239*c8dee2aaSAndroid Build Coastguard Worker %26 = OpAccessChain %_ptr_Uniform_float %7 %int_0 240*c8dee2aaSAndroid Build Coastguard Worker %27 = OpLoad %float %26 241*c8dee2aaSAndroid Build Coastguard Worker %28 = OpConvertFToS %int %27 242*c8dee2aaSAndroid Build Coastguard Worker OpStore %i %28 243*c8dee2aaSAndroid Build Coastguard Worker %32 = OpAccessChain %_ptr_Uniform_float %7 %int_0 244*c8dee2aaSAndroid Build Coastguard Worker %33 = OpLoad %float %32 245*c8dee2aaSAndroid Build Coastguard Worker %34 = OpConvertFToU %uint %33 246*c8dee2aaSAndroid Build Coastguard Worker OpStore %us %34 247*c8dee2aaSAndroid Build Coastguard Worker %36 = OpAccessChain %_ptr_Uniform_float %7 %int_0 248*c8dee2aaSAndroid Build Coastguard Worker %37 = OpLoad %float %36 249*c8dee2aaSAndroid Build Coastguard Worker %38 = OpConvertFToU %uint %37 250*c8dee2aaSAndroid Build Coastguard Worker OpStore %ui %38 251*c8dee2aaSAndroid Build Coastguard Worker %41 = OpAccessChain %_ptr_Uniform_float %7 %int_0 252*c8dee2aaSAndroid Build Coastguard Worker %42 = OpLoad %float %41 253*c8dee2aaSAndroid Build Coastguard Worker OpStore %h %42 254*c8dee2aaSAndroid Build Coastguard Worker %44 = OpAccessChain %_ptr_Uniform_float %7 %int_0 255*c8dee2aaSAndroid Build Coastguard Worker %45 = OpLoad %float %44 256*c8dee2aaSAndroid Build Coastguard Worker OpStore %f %45 257*c8dee2aaSAndroid Build Coastguard Worker OpStore %s2s %24 258*c8dee2aaSAndroid Build Coastguard Worker OpStore %i2s %28 259*c8dee2aaSAndroid Build Coastguard Worker %49 = OpBitcast %int %34 260*c8dee2aaSAndroid Build Coastguard Worker OpStore %us2s %49 261*c8dee2aaSAndroid Build Coastguard Worker %51 = OpBitcast %int %38 262*c8dee2aaSAndroid Build Coastguard Worker OpStore %ui2s %51 263*c8dee2aaSAndroid Build Coastguard Worker %53 = OpConvertFToS %int %42 264*c8dee2aaSAndroid Build Coastguard Worker OpStore %h2s %53 265*c8dee2aaSAndroid Build Coastguard Worker %55 = OpConvertFToS %int %45 266*c8dee2aaSAndroid Build Coastguard Worker OpStore %f2s %55 267*c8dee2aaSAndroid Build Coastguard Worker %57 = OpSelect %int %true %int_1 %int_0 268*c8dee2aaSAndroid Build Coastguard Worker OpStore %b2s %57 269*c8dee2aaSAndroid Build Coastguard Worker OpStore %s2i %24 270*c8dee2aaSAndroid Build Coastguard Worker OpStore %i2i %28 271*c8dee2aaSAndroid Build Coastguard Worker %62 = OpBitcast %int %34 272*c8dee2aaSAndroid Build Coastguard Worker OpStore %us2i %62 273*c8dee2aaSAndroid Build Coastguard Worker %64 = OpBitcast %int %38 274*c8dee2aaSAndroid Build Coastguard Worker OpStore %ui2i %64 275*c8dee2aaSAndroid Build Coastguard Worker %66 = OpConvertFToS %int %42 276*c8dee2aaSAndroid Build Coastguard Worker OpStore %h2i %66 277*c8dee2aaSAndroid Build Coastguard Worker %68 = OpConvertFToS %int %45 278*c8dee2aaSAndroid Build Coastguard Worker OpStore %f2i %68 279*c8dee2aaSAndroid Build Coastguard Worker %70 = OpSelect %int %true %int_1 %int_0 280*c8dee2aaSAndroid Build Coastguard Worker OpStore %b2i %70 281*c8dee2aaSAndroid Build Coastguard Worker %72 = OpBitcast %uint %24 282*c8dee2aaSAndroid Build Coastguard Worker OpStore %s2us %72 283*c8dee2aaSAndroid Build Coastguard Worker %74 = OpBitcast %uint %28 284*c8dee2aaSAndroid Build Coastguard Worker OpStore %i2us %74 285*c8dee2aaSAndroid Build Coastguard Worker OpStore %us2us %34 286*c8dee2aaSAndroid Build Coastguard Worker OpStore %ui2us %38 287*c8dee2aaSAndroid Build Coastguard Worker %78 = OpConvertFToU %uint %42 288*c8dee2aaSAndroid Build Coastguard Worker OpStore %h2us %78 289*c8dee2aaSAndroid Build Coastguard Worker %80 = OpConvertFToU %uint %45 290*c8dee2aaSAndroid Build Coastguard Worker OpStore %f2us %80 291*c8dee2aaSAndroid Build Coastguard Worker %82 = OpSelect %uint %true %uint_1 %uint_0 292*c8dee2aaSAndroid Build Coastguard Worker OpStore %b2us %82 293*c8dee2aaSAndroid Build Coastguard Worker %86 = OpBitcast %uint %24 294*c8dee2aaSAndroid Build Coastguard Worker OpStore %s2ui %86 295*c8dee2aaSAndroid Build Coastguard Worker %88 = OpBitcast %uint %28 296*c8dee2aaSAndroid Build Coastguard Worker OpStore %i2ui %88 297*c8dee2aaSAndroid Build Coastguard Worker OpStore %us2ui %34 298*c8dee2aaSAndroid Build Coastguard Worker OpStore %ui2ui %38 299*c8dee2aaSAndroid Build Coastguard Worker %92 = OpConvertFToU %uint %42 300*c8dee2aaSAndroid Build Coastguard Worker OpStore %h2ui %92 301*c8dee2aaSAndroid Build Coastguard Worker %94 = OpConvertFToU %uint %45 302*c8dee2aaSAndroid Build Coastguard Worker OpStore %f2ui %94 303*c8dee2aaSAndroid Build Coastguard Worker %96 = OpSelect %uint %true %uint_1 %uint_0 304*c8dee2aaSAndroid Build Coastguard Worker OpStore %b2ui %96 305*c8dee2aaSAndroid Build Coastguard Worker %98 = OpConvertSToF %float %24 306*c8dee2aaSAndroid Build Coastguard Worker OpStore %s2f %98 307*c8dee2aaSAndroid Build Coastguard Worker %100 = OpConvertSToF %float %28 308*c8dee2aaSAndroid Build Coastguard Worker OpStore %i2f %100 309*c8dee2aaSAndroid Build Coastguard Worker %102 = OpConvertUToF %float %34 310*c8dee2aaSAndroid Build Coastguard Worker OpStore %us2f %102 311*c8dee2aaSAndroid Build Coastguard Worker %104 = OpConvertUToF %float %38 312*c8dee2aaSAndroid Build Coastguard Worker OpStore %ui2f %104 313*c8dee2aaSAndroid Build Coastguard Worker OpStore %h2f %42 314*c8dee2aaSAndroid Build Coastguard Worker OpStore %f2f %45 315*c8dee2aaSAndroid Build Coastguard Worker %108 = OpSelect %float %true %float_1 %float_0 316*c8dee2aaSAndroid Build Coastguard Worker OpStore %b2f %108 317*c8dee2aaSAndroid Build Coastguard Worker %111 = OpConvertSToF %float %24 318*c8dee2aaSAndroid Build Coastguard Worker %112 = OpConvertSToF %float %28 319*c8dee2aaSAndroid Build Coastguard Worker %113 = OpFAdd %float %111 %112 320*c8dee2aaSAndroid Build Coastguard Worker %114 = OpConvertUToF %float %34 321*c8dee2aaSAndroid Build Coastguard Worker %115 = OpFAdd %float %113 %114 322*c8dee2aaSAndroid Build Coastguard Worker %116 = OpConvertUToF %float %38 323*c8dee2aaSAndroid Build Coastguard Worker %117 = OpFAdd %float %115 %116 324*c8dee2aaSAndroid Build Coastguard Worker %118 = OpFAdd %float %117 %42 325*c8dee2aaSAndroid Build Coastguard Worker %119 = OpFAdd %float %118 %45 326*c8dee2aaSAndroid Build Coastguard Worker %120 = OpConvertSToF %float %24 327*c8dee2aaSAndroid Build Coastguard Worker %121 = OpFAdd %float %119 %120 328*c8dee2aaSAndroid Build Coastguard Worker %122 = OpConvertSToF %float %28 329*c8dee2aaSAndroid Build Coastguard Worker %123 = OpFAdd %float %121 %122 330*c8dee2aaSAndroid Build Coastguard Worker %124 = OpConvertSToF %float %49 331*c8dee2aaSAndroid Build Coastguard Worker %125 = OpFAdd %float %123 %124 332*c8dee2aaSAndroid Build Coastguard Worker %126 = OpConvertSToF %float %51 333*c8dee2aaSAndroid Build Coastguard Worker %127 = OpFAdd %float %125 %126 334*c8dee2aaSAndroid Build Coastguard Worker %128 = OpConvertSToF %float %53 335*c8dee2aaSAndroid Build Coastguard Worker %129 = OpFAdd %float %127 %128 336*c8dee2aaSAndroid Build Coastguard Worker %130 = OpConvertSToF %float %55 337*c8dee2aaSAndroid Build Coastguard Worker %131 = OpFAdd %float %129 %130 338*c8dee2aaSAndroid Build Coastguard Worker %132 = OpConvertSToF %float %57 339*c8dee2aaSAndroid Build Coastguard Worker %133 = OpFAdd %float %131 %132 340*c8dee2aaSAndroid Build Coastguard Worker %134 = OpConvertSToF %float %24 341*c8dee2aaSAndroid Build Coastguard Worker %135 = OpFAdd %float %133 %134 342*c8dee2aaSAndroid Build Coastguard Worker %136 = OpConvertSToF %float %28 343*c8dee2aaSAndroid Build Coastguard Worker %137 = OpFAdd %float %135 %136 344*c8dee2aaSAndroid Build Coastguard Worker %138 = OpConvertSToF %float %62 345*c8dee2aaSAndroid Build Coastguard Worker %139 = OpFAdd %float %137 %138 346*c8dee2aaSAndroid Build Coastguard Worker %140 = OpConvertSToF %float %64 347*c8dee2aaSAndroid Build Coastguard Worker %141 = OpFAdd %float %139 %140 348*c8dee2aaSAndroid Build Coastguard Worker %142 = OpConvertSToF %float %66 349*c8dee2aaSAndroid Build Coastguard Worker %143 = OpFAdd %float %141 %142 350*c8dee2aaSAndroid Build Coastguard Worker %144 = OpConvertSToF %float %68 351*c8dee2aaSAndroid Build Coastguard Worker %145 = OpFAdd %float %143 %144 352*c8dee2aaSAndroid Build Coastguard Worker %146 = OpConvertSToF %float %70 353*c8dee2aaSAndroid Build Coastguard Worker %147 = OpFAdd %float %145 %146 354*c8dee2aaSAndroid Build Coastguard Worker %148 = OpConvertUToF %float %72 355*c8dee2aaSAndroid Build Coastguard Worker %149 = OpFAdd %float %147 %148 356*c8dee2aaSAndroid Build Coastguard Worker %150 = OpConvertUToF %float %74 357*c8dee2aaSAndroid Build Coastguard Worker %151 = OpFAdd %float %149 %150 358*c8dee2aaSAndroid Build Coastguard Worker %152 = OpConvertUToF %float %34 359*c8dee2aaSAndroid Build Coastguard Worker %153 = OpFAdd %float %151 %152 360*c8dee2aaSAndroid Build Coastguard Worker %154 = OpAccessChain %_ptr_Output_float %sk_FragColor %int_0 361*c8dee2aaSAndroid Build Coastguard Worker OpStore %154 %153 362*c8dee2aaSAndroid Build Coastguard Worker %156 = OpAccessChain %_ptr_Output_float %sk_FragColor %int_0 363*c8dee2aaSAndroid Build Coastguard Worker %157 = OpLoad %float %156 364*c8dee2aaSAndroid Build Coastguard Worker %158 = OpLoad %uint %ui2us 365*c8dee2aaSAndroid Build Coastguard Worker %159 = OpConvertUToF %float %158 366*c8dee2aaSAndroid Build Coastguard Worker %160 = OpLoad %uint %h2us 367*c8dee2aaSAndroid Build Coastguard Worker %161 = OpConvertUToF %float %160 368*c8dee2aaSAndroid Build Coastguard Worker %162 = OpFAdd %float %159 %161 369*c8dee2aaSAndroid Build Coastguard Worker %163 = OpLoad %uint %f2us 370*c8dee2aaSAndroid Build Coastguard Worker %164 = OpConvertUToF %float %163 371*c8dee2aaSAndroid Build Coastguard Worker %165 = OpFAdd %float %162 %164 372*c8dee2aaSAndroid Build Coastguard Worker %166 = OpLoad %uint %b2us 373*c8dee2aaSAndroid Build Coastguard Worker %167 = OpConvertUToF %float %166 374*c8dee2aaSAndroid Build Coastguard Worker %168 = OpFAdd %float %165 %167 375*c8dee2aaSAndroid Build Coastguard Worker %169 = OpLoad %uint %s2ui 376*c8dee2aaSAndroid Build Coastguard Worker %170 = OpConvertUToF %float %169 377*c8dee2aaSAndroid Build Coastguard Worker %171 = OpFAdd %float %168 %170 378*c8dee2aaSAndroid Build Coastguard Worker %172 = OpLoad %uint %i2ui 379*c8dee2aaSAndroid Build Coastguard Worker %173 = OpConvertUToF %float %172 380*c8dee2aaSAndroid Build Coastguard Worker %174 = OpFAdd %float %171 %173 381*c8dee2aaSAndroid Build Coastguard Worker %175 = OpLoad %uint %us2ui 382*c8dee2aaSAndroid Build Coastguard Worker %176 = OpConvertUToF %float %175 383*c8dee2aaSAndroid Build Coastguard Worker %177 = OpFAdd %float %174 %176 384*c8dee2aaSAndroid Build Coastguard Worker %178 = OpLoad %uint %ui2ui 385*c8dee2aaSAndroid Build Coastguard Worker %179 = OpConvertUToF %float %178 386*c8dee2aaSAndroid Build Coastguard Worker %180 = OpFAdd %float %177 %179 387*c8dee2aaSAndroid Build Coastguard Worker %181 = OpLoad %uint %h2ui 388*c8dee2aaSAndroid Build Coastguard Worker %182 = OpConvertUToF %float %181 389*c8dee2aaSAndroid Build Coastguard Worker %183 = OpFAdd %float %180 %182 390*c8dee2aaSAndroid Build Coastguard Worker %184 = OpLoad %uint %f2ui 391*c8dee2aaSAndroid Build Coastguard Worker %185 = OpConvertUToF %float %184 392*c8dee2aaSAndroid Build Coastguard Worker %186 = OpFAdd %float %183 %185 393*c8dee2aaSAndroid Build Coastguard Worker %187 = OpLoad %uint %b2ui 394*c8dee2aaSAndroid Build Coastguard Worker %188 = OpConvertUToF %float %187 395*c8dee2aaSAndroid Build Coastguard Worker %189 = OpFAdd %float %186 %188 396*c8dee2aaSAndroid Build Coastguard Worker %190 = OpLoad %float %s2f 397*c8dee2aaSAndroid Build Coastguard Worker %191 = OpFAdd %float %189 %190 398*c8dee2aaSAndroid Build Coastguard Worker %192 = OpLoad %float %i2f 399*c8dee2aaSAndroid Build Coastguard Worker %193 = OpFAdd %float %191 %192 400*c8dee2aaSAndroid Build Coastguard Worker %194 = OpLoad %float %us2f 401*c8dee2aaSAndroid Build Coastguard Worker %195 = OpFAdd %float %193 %194 402*c8dee2aaSAndroid Build Coastguard Worker %196 = OpLoad %float %ui2f 403*c8dee2aaSAndroid Build Coastguard Worker %197 = OpFAdd %float %195 %196 404*c8dee2aaSAndroid Build Coastguard Worker %198 = OpLoad %float %h2f 405*c8dee2aaSAndroid Build Coastguard Worker %199 = OpFAdd %float %197 %198 406*c8dee2aaSAndroid Build Coastguard Worker %200 = OpLoad %float %f2f 407*c8dee2aaSAndroid Build Coastguard Worker %201 = OpFAdd %float %199 %200 408*c8dee2aaSAndroid Build Coastguard Worker %202 = OpLoad %float %b2f 409*c8dee2aaSAndroid Build Coastguard Worker %203 = OpFAdd %float %201 %202 410*c8dee2aaSAndroid Build Coastguard Worker %204 = OpFAdd %float %157 %203 411*c8dee2aaSAndroid Build Coastguard Worker OpStore %156 %204 412*c8dee2aaSAndroid Build Coastguard Worker OpReturn 413*c8dee2aaSAndroid Build Coastguard Worker OpFunctionEnd 414