1 OpCapability Shader 2 %1 = OpExtInstImport "GLSL.std.450" 3 OpMemoryModel Logical GLSL450 4 OpEntryPoint Fragment %4 "main" %9 %11 5 OpExecutionMode %4 OriginUpperLeft 6 OpSource ESSL 310 7 OpName %4 "main" 8 OpName %9 "color" 9 OpName %11 "v" 10 OpDecorate %9 RelaxedPrecision 11 OpDecorate %9 Location 0 12 OpDecorate %11 RelaxedPrecision 13 OpDecorate %11 Location 0 14 OpDecorate %12 RelaxedPrecision 15 OpDecorate %13 RelaxedPrecision 16 %2 = OpTypeVoid 17 %3 = OpTypeFunction %2 18 %6 = OpTypeFloat 32 19 %7 = OpTypeVector %6 4 20 %8 = OpTypePointer Output %7 21 %9 = OpVariable %8 Output 22 %10 = OpTypePointer Input %6 23 %11 = OpVariable %10 Input 24 %4 = OpFunction %2 None %3 25 %5 = OpLabel 26 %12 = OpLoad %6 %11 27 %13 = OpCompositeConstruct %7 %12 %12 %12 %12 28 OpStore %9 %13 29 OpReturn 30 OpFunctionEnd 31 32