Lines Matching refs:src

126 		std::ostringstream src;
127 src << "#version 310 es\n"
133 src << "void main (void)\n"
138 src << "void main (void)\n"
144 src <<"layout(location = 0) out highp vec4 v_geom_0;\n"
154 sourceCollections.glslSources.add("vertex") << glu::VertexSource(src.str());
158 std::ostringstream src;
159 src << "#version 310 es\n"
165 src << "layout(location = 0) in highp vec4 v_geom_0[];\n";
168 src << "layout(location = 0) out highp vec4 v_frag_0;\n";
170 src << "layout(location = 1) out highp vec4 v_frag_1;\n";
172 src << "void main (void)\n"
178 src << " inputColor = v_geom_0[0];\n";
180 src << " inputColor = vec4(1.0, 0.0, 0.0, 1.0);\n";
183 src << " gl_Position = vec4(0.0, 0.0, 0.0, 1.0) + offset;\n";
185 src << " gl_Position = gl_in[0].gl_Position + offset;\n";
188 src << " v_frag_0 = inputColor;\n";
190 src << " v_frag_0 = inputColor * 0.5;\n"
193 src << " EmitVertex();\n"
196 src << " inputColor = v_geom_0[1];\n";
198 src << " inputColor = vec4(1.0, 0.0, 0.0, 1.0);\n";
201 src << " gl_Position = vec4(1.0, 0.0, 0.0, 1.0) + offset;\n";
203 src << " gl_Position = gl_in[1].gl_Position + offset;\n";
206 src << " v_frag_0 = inputColor;\n";
208 src << " v_frag_0 = inputColor * 0.5;\n"
211 src << " EmitVertex();\n"
215 src << " inputColor = v_geom_0[2];\n";
217 src << " inputColor = vec4(1.0, 0.0, 0.0, 1.0);\n";
220 src << " gl_Position = vec4(1.0, 1.0, 0.0, 1.0) + offset;\n";
222 src << " gl_Position = gl_in[2].gl_Position + offset;\n";
225 src << " v_frag_0 = inputColor;\n";
227 src << " v_frag_0 = inputColor * 0.5;\n"
230 src << " EmitVertex();\n"
234 sourceCollections.glslSources.add("geometry") << glu::GeometrySource(src.str());
238 std::ostringstream src;
239 src << "#version 310 es\n"
242 src <<"layout(location = 0) in highp vec4 v_frag_0;\n";
244 src <<"layout(location = 1) in highp vec4 v_frag_1;\n";
246 src <<"void main (void)\n"
249 src <<"fragColor = vec4(1.0, 0.0, 0.0, 1.0);\n";
251 src <<" fragColor = v_frag_0;\n";
253 src <<" fragColor = v_frag_0 + v_frag_1.yxzw;\n";
254 src <<"}\n";
255 sourceCollections.glslSources.add("fragment") << glu::FragmentSource(src.str());