xref: /aosp_15_r20/external/skia/tests/sksl/shared/InterpolantOut.asm.vert (revision c8dee2aa9b3f27cf6c858bd81872bdeb2c07ed17)
1               OpCapability Shader
2          %1 = OpExtInstImport "GLSL.std.450"
3               OpMemoryModel Logical GLSL450
4               OpEntryPoint Vertex %main "main" %defaultVarying %linearVarying %flatVarying
5               OpName %defaultVarying "defaultVarying"
6               OpName %linearVarying "linearVarying"
7               OpName %flatVarying "flatVarying"
8               OpName %main "main"
9               OpDecorate %defaultVarying Location 0
10               OpDecorate %linearVarying Location 1
11               OpDecorate %linearVarying NoPerspective
12               OpDecorate %flatVarying Location 2
13               OpDecorate %flatVarying Flat
14      %float = OpTypeFloat 32
15%_ptr_Output_float = OpTypePointer Output %float
16%defaultVarying = OpVariable %_ptr_Output_float Output
17%linearVarying = OpVariable %_ptr_Output_float Output
18%flatVarying = OpVariable %_ptr_Output_float Output
19       %void = OpTypeVoid
20          %9 = OpTypeFunction %void
21    %float_1 = OpConstant %float 1
22    %float_2 = OpConstant %float 2
23    %float_3 = OpConstant %float 3
24       %main = OpFunction %void None %9
25         %10 = OpLabel
26               OpStore %defaultVarying %float_1
27               OpStore %linearVarying %float_2
28               OpStore %flatVarying %float_3
29               OpReturn
30               OpFunctionEnd
31