Lines Matching refs:test_valid
107 auto test_valid = [r](const char* sksl) {
123 test_valid("half4 main(half4 c) { return c; }");
124 test_valid("float4 main(half4 c) { return c; }");
125 test_valid("half4 main(float4 c) { return c; }");
126 test_valid("float4 main(float4 c) { return c; }");
127 test_valid("vec4 main(half4 c) { return c; }");
128 test_valid("half4 main(vec4 c) { return c; }");
129 test_valid("vec4 main(vec4 c) { return c; }");
144 test_valid("uniform shader child;"
148 test_valid("uniform colorFilter child;"
152 test_valid("uniform blender child;"
158 auto test_valid = [r](const char* sksl) {
175 test_valid("half4 main(half4 s, half4 d) { return s; }");
176 test_valid("float4 main(float4 s, float4 d) { return d; }");
177 test_valid("float4 main(half4 s, float4 d) { return s; }");
178 test_valid("half4 main(float4 s, half4 d) { return d; }");
179 test_valid("vec4 main(half4 s, half4 d) { return s; }");
180 test_valid("half4 main(vec4 s, vec4 d) { return d; }");
181 test_valid("vec4 main(vec4 s, vec4 d) { return s; }");
200 test_valid("uniform shader child;"
204 test_valid("uniform colorFilter child;"
208 test_valid("uniform blender child;"
214 auto test_valid = [r](const char* sksl, SkRuntimeEffect::Options options = {}) {
233 test_valid("half4 main(float2 p) { return p.xyxy; }");
234 test_valid("float4 main(float2 p) { return p.xyxy; }");
235 test_valid("vec4 main(float2 p) { return p.xyxy; }");
236 test_valid("half4 main(vec2 p) { return p.xyxy; }");
237 test_valid("vec4 main(vec2 p) { return p.xyxy; }");
238 test_valid("half4 main(float2 p, half4 c) { return c; }");
239 test_valid("half4 main(float2 p, float4 c) { return c; }");
240 test_valid("half4 main(float2 p, vec4 c) { return c; }");
241 test_valid("float4 main(float2 p, half4 c) { return c; }");
242 test_valid("vec4 main(float2 p, half4 c) { return c; }");
243 test_valid("vec4 main(vec2 p, vec4 c) { return c; }");
259 test_valid("half4 main(float2 p) { return sk_FragCoord.xy01; }", optionsWithFragCoord);
262 test_valid("uniform shader child;"
266 test_valid("uniform colorFilter child;"
270 test_valid("uniform blender child;"