skia2/resources/sksl/errors/BadFieldAccess.rts
John Stiles 0d226afee9 Rename ES2 error tests starting with 'B' to .rts.
A few tests received minor tweaks to make them Runtime Effect-friendly.

Change-Id: Icbcedb84b7882e42f21425b2d40d7819705c359e
Bug: skia:13042
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/522918
Auto-Submit: John Stiles <johnstiles@google.com>
Reviewed-by: Ethan Nicholas <ethannicholas@google.com>
Commit-Queue: John Stiles <johnstiles@google.com>
2022-03-21 16:49:17 +00:00

16 lines
436 B
Plaintext

struct S { float f; };
void not_a_field() { S s; s.missing = 123; }
void not_a_function() { S s; s.f(); }
void not_a_bvec() { S s; s.f = bool3(true); }
void not_a_struct() { S s; s.f.missing; }
void not_an_array() { S s; s.f[0]; }
/*%%*
type 'S' does not have a field named 'missing'
not a function
type mismatch: '=' cannot operate on 'float', 'bool3'
invalid swizzle component 'm'
expected array, but found 'float'
*%%*/