2 %1 = OpExtInstImport "GLSL.std.450"
3 OpMemoryModel Logical GLSL450
4 OpEntryPoint Fragment %main "main" %sk_FragColor %sk_Clockwise
5 OpExecutionMode %main OriginUpperLeft
6 OpName %sk_FragColor "sk_FragColor"
7 OpName %sk_Clockwise "sk_Clockwise"
9 OpDecorate %sk_FragColor RelaxedPrecision
10 OpDecorate %sk_FragColor Location 0
11 OpDecorate %sk_FragColor Index 0
12 OpDecorate %sk_Clockwise BuiltIn FrontFacing
13 %float = OpTypeFloat 32
14 %v4float = OpTypeVector %float 4
15 %_ptr_Output_v4float = OpTypePointer Output %v4float
16 %sk_FragColor = OpVariable %_ptr_Output_v4float Output
18 %_ptr_Input_bool = OpTypePointer Input %bool
19 %sk_Clockwise = OpVariable %_ptr_Input_bool Input
21 %11 = OpTypeFunction %void
22 %false = OpConstantFalse %bool
23 %float_0 = OpConstant %float 0
24 %15 = OpConstantComposite %v4float %float_0 %float_0 %float_0 %float_0
25 %main = OpFunction %void None %11
27 OpStore %sk_FragColor %15