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" 5*c8dee2aaSAndroid Build Coastguard Worker OpExecutionMode %main OriginUpperLeft 6*c8dee2aaSAndroid Build Coastguard Worker OpName %main "main" 7*c8dee2aaSAndroid Build Coastguard Worker OpName %i "i" 8*c8dee2aaSAndroid Build Coastguard Worker %void = OpTypeVoid 9*c8dee2aaSAndroid Build Coastguard Worker %4 = OpTypeFunction %void 10*c8dee2aaSAndroid Build Coastguard Worker %int = OpTypeInt 32 1 11*c8dee2aaSAndroid Build Coastguard Worker%_ptr_Function_int = OpTypePointer Function %int 12*c8dee2aaSAndroid Build Coastguard Worker %int_1 = OpConstant %int 1 13*c8dee2aaSAndroid Build Coastguard Worker %v3int = OpTypeVector %int 3 14*c8dee2aaSAndroid Build Coastguard Worker %main = OpFunction %void None %4 15*c8dee2aaSAndroid Build Coastguard Worker %5 = OpLabel 16*c8dee2aaSAndroid Build Coastguard Worker %i = OpVariable %_ptr_Function_int Function 17*c8dee2aaSAndroid Build Coastguard Worker %9 = OpLoad %int %i 18*c8dee2aaSAndroid Build Coastguard Worker %11 = OpISub %int %9 %int_1 19*c8dee2aaSAndroid Build Coastguard Worker OpStore %i %11 20*c8dee2aaSAndroid Build Coastguard Worker %13 = OpCompositeConstruct %v3int %9 %9 %9 21*c8dee2aaSAndroid Build Coastguard Worker OpReturn 22*c8dee2aaSAndroid Build Coastguard Worker OpFunctionEnd 23