xref: /aosp_15_r20/external/skia/tests/sksl/errors/BadConstInitializers.glsl (revision c8dee2aa9b3f27cf6c858bd81872bdeb2c07ed17)
1### Compilation failed:
2
3error: 16: 'const' variable initializer must be a constant expression
4void from_uniform()                      { const float x = u; }
5                                                           ^
6error: 17: 'const' variable initializer must be a constant expression
7void from_parameter(float p)             { const float x = p; }
8                                                           ^
9error: 18: 'const' variable initializer must be a constant expression
10void from_const_parameter(const float p) { const float x = p; }
11                                                           ^
12error: 19: 'const' variable initializer must be a constant expression
13void from_non_const_local()              { float x = u; const float y = x; }
14                                                                        ^
15error: 20: 'const' variable initializer must be a constant expression
16void from_non_const_expression()         { const float x = u + u; }
17                                                           ^^^^^
18error: 21: 'const' variable initializer must be a constant expression
19void from_mixed_expression()             { const float x = c + u; }
20                                                           ^^^^^
21error: 22: 'const' variable initializer must be a constant expression
22void from_non_const_struct_field()       { const float x = s.f; }
23                                                           ^^^
247 errors
25