Update rive-cpp to 2.0 version
[platform/core/uifw/rive-tizen.git] / submodule / skia / tests / sksl / blend / BlendClear.asm.frag
1 OpCapability Shader
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"
8 OpName %_UniformBuffer "_UniformBuffer"
9 OpMemberName %_UniformBuffer 0 "src"
10 OpMemberName %_UniformBuffer 1 "dst"
11 OpName %main "main"
12 OpDecorate %sk_FragColor RelaxedPrecision
13 OpDecorate %sk_FragColor Location 0
14 OpDecorate %sk_FragColor Index 0
15 OpDecorate %sk_Clockwise BuiltIn FrontFacing
16 OpMemberDecorate %_UniformBuffer 0 Offset 0
17 OpMemberDecorate %_UniformBuffer 0 RelaxedPrecision
18 OpMemberDecorate %_UniformBuffer 1 Offset 16
19 OpMemberDecorate %_UniformBuffer 1 RelaxedPrecision
20 OpDecorate %_UniformBuffer Block
21 OpDecorate %10 Binding 0
22 OpDecorate %10 DescriptorSet 0
23 %float = OpTypeFloat 32
24 %v4float = OpTypeVector %float 4
25 %_ptr_Output_v4float = OpTypePointer Output %v4float
26 %sk_FragColor = OpVariable %_ptr_Output_v4float Output
27 %bool = OpTypeBool
28 %_ptr_Input_bool = OpTypePointer Input %bool
29 %sk_Clockwise = OpVariable %_ptr_Input_bool Input
30 %_UniformBuffer = OpTypeStruct %v4float %v4float
31 %_ptr_Uniform__UniformBuffer = OpTypePointer Uniform %_UniformBuffer
32 %10 = OpVariable %_ptr_Uniform__UniformBuffer Uniform
33 %void = OpTypeVoid
34 %14 = OpTypeFunction %void
35 %float_0 = OpConstant %float 0
36 %17 = OpConstantComposite %v4float %float_0 %float_0 %float_0 %float_0
37 %main = OpFunction %void None %14
38 %15 = OpLabel
39 OpStore %sk_FragColor %17
40 OpReturn
41 OpFunctionEnd