Home | History | Annotate | Download | only in geometry

Lines Matching refs:src

121 		std::ostringstream src;
122 src << "#version 310 es\n"
128 src << "void main (void)\n"
133 src << "void main (void)\n"
139 src <<"layout(location = 0) out highp vec4 v_geom_0;\n"
149 sourceCollections.glslSources.add("vertex") << glu::VertexSource(src.str());
153 std::ostringstream src;
154 src << "#version 310 es\n"
160 src << "layout(location = 0) in highp vec4 v_geom_0[];\n";
163 src << "layout(location = 0) out highp vec4 v_frag_0;\n";
165 src << "layout(location = 1) out highp vec4 v_frag_1;\n";
167 src << "void main (void)\n"
173 src << " inputColor = v_geom_0[0];\n";
175 src << " inputColor = vec4(1.0, 0.0, 0.0, 1.0);\n";
178 src << " gl_Position = vec4(0.0, 0.0, 0.0, 1.0) + offset;\n";
180 src << " gl_Position = gl_in[0].gl_Position + offset;\n";
183 src << " v_frag_0 = inputColor;\n";
185 src << " v_frag_0 = inputColor * 0.5;\n"
188 src << " EmitVertex();\n"
191 src << " inputColor = v_geom_0[1];\n";
193 src << " inputColor = vec4(1.0, 0.0, 0.0, 1.0);\n";
196 src << " gl_Position = vec4(1.0, 0.0, 0.0, 1.0) + offset;\n";
198 src << " gl_Position = gl_in[1].gl_Position + offset;\n";
201 src << " v_frag_0 = inputColor;\n";
203 src << " v_frag_0 = inputColor * 0.5;\n"
206 src << " EmitVertex();\n"
210 src << " inputColor = v_geom_0[2];\n";
212 src << " inputColor = vec4(1.0, 0.0, 0.0, 1.0);\n";
215 src << " gl_Position = vec4(1.0, 1.0, 0.0, 1.0) + offset;\n";
217 src << " gl_Position = gl_in[2].gl_Position + offset;\n";
220 src << " v_frag_0 = inputColor;\n";
222 src << " v_frag_0 = inputColor * 0.5;\n"
225 src << " EmitVertex();\n"
229 sourceCollections.glslSources.add("geometry") << glu::GeometrySource(src.str());
233 std::ostringstream src;
234 src << "#version 310 es\n"
237 src <<"layout(location = 0) in highp vec4 v_frag_0;\n";
239 src <<"layout(location = 1) in highp vec4 v_frag_1;\n";
241 src <<"void main (void)\n"
244 src <<"fragColor = vec4(1.0, 0.0, 0.0, 1.0);\n";
246 src <<" fragColor = v_frag_0;\n";
248 src <<" fragColor = v_frag_0 + v_frag_1.yxzw;\n";
249 src <<"}\n";
250 sourceCollections.glslSources.add("fragment") << glu::FragmentSource(src.str());