1cb93a386Sopenharmony_ci#version 310 es
2cb93a386Sopenharmony_ci#extension GL_EXT_tessellation_shader : require
3cb93a386Sopenharmony_ci
4cb93a386Sopenharmony_cilayout(location = 0) patch out vec3 vFoo;
5cb93a386Sopenharmony_ci
6cb93a386Sopenharmony_cilayout(vertices = 1) out;
7cb93a386Sopenharmony_ci
8cb93a386Sopenharmony_civoid main()
9cb93a386Sopenharmony_ci{
10cb93a386Sopenharmony_ci    gl_TessLevelInner[0] = 8.9;
11cb93a386Sopenharmony_ci    gl_TessLevelInner[1] = 6.9;
12cb93a386Sopenharmony_ci    gl_TessLevelOuter[0] = 8.9;
13cb93a386Sopenharmony_ci    gl_TessLevelOuter[1] = 6.9;
14cb93a386Sopenharmony_ci    gl_TessLevelOuter[2] = 3.9;
15cb93a386Sopenharmony_ci    gl_TessLevelOuter[3] = 4.9;
16cb93a386Sopenharmony_ci    vFoo = vec3(1.0);
17cb93a386Sopenharmony_ci}
18