xref: /aosp_15_r20/external/skia/resources/sksl/shared/ReservedInGLSLButAllowedInSkSL.sksl (revision c8dee2aa9b3f27cf6c858bd81872bdeb2c07ed17)
1uniform half4 colorGreen;
2
3half4 main(float2 coords) {
4    // These are listed as reserved words in OpenGL 4.6, but SkSL will rewrite them with a
5    // `_skReserved_` prefix.
6
7    half4 active = colorGreen;
8    half4 centroid = colorGreen;
9    half4 coherent = colorGreen;
10    half4 common = colorGreen;
11    half4 filter = colorGreen;
12    half4 partition = colorGreen;
13    half4 patch = colorGreen;
14    half4 precise = colorGreen;
15    half4 resource = colorGreen;
16    half4 restrict = colorGreen;
17    half4 shared = colorGreen;
18    half4 smooth = colorGreen;
19    half4 subroutine = colorGreen;
20
21    return active *
22           centroid *
23           coherent *
24           common *
25           filter *
26           partition *
27           patch *
28           precise *
29           resource *
30           restrict *
31           shared *
32           smooth *
33           subroutine;
34}
35