Lines Matching refs:build
313 void build(const char* src) {
365 void build(const char* src) {
436 effect.build("half4 main(float2 p) { return half4(half2(p - 0.5), 0, 1); }");
440 effect.build("uniform float4 gColor; half4 main(float2 p) { return half4(gColor); }");
447 effect.build("uniform int4 gColor; half4 main(float2 p) { return half4(gColor) / 255.0; }");
456 effect.build(
462 effect.build("half4 main(float2 p) { return float4(p - 0.5, 0, 1); }");
466 effect.build("float4 main(float2 p) { return float4(p - 0.5, 0, 1); }");
468 effect.build("vec4 main(float2 p) { return float4(p - 0.5, 0, 1); }");
472 effect.build("vec4 main(vec2 p) { p -= 0.5; return vec4(p, 0, 1); }");
474 effect.build("void moveCoords(inout vec2 p) { p -= 0.5; }"
483 effect.build("uniform shader child;"
492 effect.build("uniform shader child;"
498 effect.build("uniform shader child;"
505 effect.build("uniform shader child;"
515 effect.build("float2 helper(float2 x) { return x + 1; }"
541 effect.build("uniform float4 gColor; half4 main(half4 s, half4 d) { return half4(gColor); }");
548 effect.build("uniform int4 gColor;"
556 effect.build("half4 main(half4 s, half4 d) { s += d; d += s; return half4(1); }");
561 effect.build("half4 main(half4 s, half4 d) { return s; }");
572 effect.build("half4 main(half4 s, half4 d) { return d; }");
577 effect.build("half4 main(half4 s, half4 d) { return half4(1) - d; }");
581 effect.build("half4 main(half4 s, half4 d) { return half4(-1); }");
583 effect.build("half4 main(half4 s, half4 d) { return half4(2); }");
591 effect.build("uniform shader child;"
597 effect.build("uniform colorFilter child;"
605 effect.build("uniform blender child;"
612 effect.build("uniform shader child;"
629 effect.build("uniform colorFilter child;"
636 effect.build("uniform blender child;"
644 effect.build("uniform blender child;"
783 effect.build(