Lines Matching refs:append_string
64 append_string(struct dynamic_string *ds, const char *s) in append_string() function
95 append_string(&ds, "#version 120\n"); in gen_large_shader()
96 append_string(&ds, "\nuniform vec4 u1, u2;\n\n"); in gen_large_shader()
100 append_string(&ds, s); in gen_large_shader()
101 append_string(&ds, "{\n"); in gen_large_shader()
103 append_string(&ds, " return a * b;\n"); in gen_large_shader()
109 append_string(&ds, s); in gen_large_shader()
113 append_string(&ds, s); in gen_large_shader()
116 append_string(&ds, " vec4 u = max(s, t);\n"); in gen_large_shader()
120 append_string(&ds, " vec4 u = min(s, t);\n"); in gen_large_shader()
121 append_string(&ds, " if (s.x > t.x) {\n"); in gen_large_shader()
123 append_string(&ds, s); in gen_large_shader()
124 append_string(&ds, " }\n"); in gen_large_shader()
127 append_string(&ds, " return u;\n"); in gen_large_shader()
130 append_string(&ds, "}\n\n"); in gen_large_shader()
133 append_string(&ds, "void main()\n"); in gen_large_shader()
134 append_string(&ds, "{\n"); in gen_large_shader()
136 append_string(&ds, s); in gen_large_shader()
137 append_string(&ds, "}\n"); in gen_large_shader()