Home | History | Annotate | Download | only in functional

Lines Matching refs:vtx

253 	std::ostringstream vtx;
254 vtx << "attribute highp vec4 a_position;\n";
255 vtx << "attribute highp vec4 a_coords;\n";
257 vtx << "uniform mediump int ui_zero, ui_one, ui_two, ui_three;\n";
259 vtx << "uniform mediump int ui_four;\n";
260 vtx << "varying ${PRECISION} ${VAR_TYPE} var[${ARRAY_LEN}];\n";
261 vtx << "\n";
262 vtx << "void main()\n";
263 vtx << "{\n";
264 vtx << " gl_Position = a_position;\n";
267 vtx << " var[0] = ${VAR_TYPE}(a_coords);\n";
268 vtx << " var[1] = ${VAR_TYPE}(a_coords) * 0.5;\n";
269 vtx << " var[2] = ${VAR_TYPE}(a_coords) * 0.25;\n";
270 vtx << " var[3] = ${VAR_TYPE}(a_coords) * 0.125;\n";
274 vtx << " var[ui_zero] = ${VAR_TYPE}(a_coords);\n";
275 vtx << " var[ui_one] = ${VAR_TYPE}(a_coords) * 0.5;\n";
276 vtx << " var[ui_two] = ${VAR_TYPE}(a_coords) * 0.25;\n";
277 vtx << " var[ui_three] = ${VAR_TYPE}(a_coords) * 0.125;\n";
281 vtx << " ${PRECISION} ${VAR_TYPE} coords = ${VAR_TYPE}(a_coords);\n";
282 vtx << " for (int i = 0; i < 4; i++)\n";
283 vtx << " {\n";
284 vtx << " var[i] = ${VAR_TYPE}(coords);\n";
285 vtx << " coords = coords * 0.5;\n";
286 vtx << " }\n";
291 vtx << " ${PRECISION} ${VAR_TYPE} coords = ${VAR_TYPE}(a_coords);\n";
292 vtx << " for (int i = 0; i < ui_four; i++)\n";
293 vtx << " {\n";
294 vtx << " var[i] = ${VAR_TYPE}(coords);\n";
295 vtx << " coords = coords * 0.5;\n";
296 vtx << " }\n";
298 vtx << "}\n";
354 StringTemplate vertTemplate(vtx.str().c_str());
376 std::ostringstream vtx;
378 std::ostringstream& op = isVertexCase ? vtx : frag;
380 vtx << "attribute highp vec4 a_position;\n";
381 vtx << "attribute highp vec4 a_coords;\n";
385 vtx << "varying mediump vec4 v_color;\n";
390 vtx << "varying mediump vec4 v_coords;\n";
401 vtx << "\n";
402 vtx << "void main()\n";
403 vtx << "{\n";
404 vtx << " gl_Position = a_position;\n";
440 vtx << " v_color = vec4(res${PADDING});\n";
445 vtx << " v_coords = a_coords;\n";
449 vtx << "}\n";
467 StringTemplate vertTemplate(vtx.str().c_str());
486 std::ostringstream vtx;
488 std::ostringstream& op = isVertexCase ? vtx : frag;
490 vtx << "attribute highp vec4 a_position;\n";
491 vtx << "attribute highp vec4 a_coords;\n";
495 vtx << "varying mediump vec4 v_color;\n";
500 vtx << "varying mediump vec4 v_coords;\n";
510 vtx << "\n";
511 vtx << "void main()\n";
512 vtx << "{\n";
513 vtx << " gl_Position = a_position;\n";
588 vtx << " v_color = vec4(res${PADDING});\n";
593 vtx << " v_coords = a_coords;\n";
597 vtx << "}\n";
615 StringTemplate vertTemplate(vtx.str().c_str());
650 std::ostringstream vtx;
652 std::ostringstream& op = isVertexCase ? vtx : frag;
657 vtx << "attribute highp vec4 a_position;\n";
658 vtx << "attribute highp vec4 a_coords;\n";
662 vtx << "varying mediump vec3 v_color;\n";
667 vtx << "varying mediump vec4 v_coords;\n";
683 vtx << "\n";
684 vtx << "void main()\n";
685 vtx << "{\n";
686 vtx << " gl_Position = a_position;\n";
779 vtx << " v_color = vec3(res);\n";
784 vtx << " v_coords = a_coords;\n";
788 vtx << "}\n";
801 StringTemplate vertTemplate(vtx.str().c_str());
836 std::ostringstream vtx;
838 std::ostringstream& op = isVertexCase ? vtx : frag;
844 vtx << "attribute highp vec4 a_position;\n";
845 vtx << "attribute highp vec4 a_coords;\n";
849 vtx << "varying mediump vec4 v_color;\n";
854 vtx << "varying mediump vec4 v_coords;\n";
870 vtx << "\n";
871 vtx << "void main()\n";
872 vtx << "{\n";
873 vtx << " gl_Position = a_position;\n";
948 vtx << " v_color = vec4(res${PADDING});\n";
953 vtx << " v_coords = a_coords;\n";
957 vtx << "}\n";
973 StringTemplate vertTemplate(vtx.str().c_str());