Home | History | Annotate | Download | only in functional

Lines Matching defs:frag

300 	std::ostringstream frag;
301 frag << "precision mediump int;\n";
303 frag << "uniform mediump int ui_zero, ui_one, ui_two, ui_three;\n";
305 frag << "uniform int ui_four;\n";
306 frag << "varying ${PRECISION} ${VAR_TYPE} var[${ARRAY_LEN}];\n";
307 frag << "\n";
308 frag << "void main()\n";
309 frag << "{\n";
310 frag << " ${PRECISION} ${VAR_TYPE} res = ${VAR_TYPE}(0.0);\n";
313 frag << " res += var[0];\n";
314 frag << " res += var[1];\n";
315 frag << " res += var[2];\n";
316 frag << " res += var[3];\n";
320 frag << " res += var[ui_zero];\n";
321 frag << " res += var[ui_one];\n";
322 frag << " res += var[ui_two];\n";
323 frag << " res += var[ui_three];\n";
327 frag << " for (int i = 0; i < 4; i++)\n";
328 frag << " res += var[i];\n";
333 frag << " for (int i = 0; i < ui_four; i++)\n";
334 frag << " res += var[i];\n";
336 frag << " gl_FragColor = vec4(res${PADDING});\n";
337 frag << "}\n";
355 StringTemplate fragTemplate(frag.str().c_str());
377 std::ostringstream frag;
378 std::ostringstream& op = isVertexCase ? vtx : frag;
386 frag << "varying mediump vec4 v_color;\n";
391 frag << "varying mediump vec4 v_coords;\n";
406 frag << "\n";
407 frag << "void main()\n";
408 frag << "{\n";
441 frag << " gl_FragColor = v_color;\n";
446 frag << " gl_FragColor = vec4(res${PADDING});\n";
450 frag << "}\n";
468 StringTemplate fragTemplate(frag.str().c_str());
487 std::ostringstream frag;
488 std::ostringstream& op = isVertexCase ? vtx : frag;
496 frag << "varying mediump vec4 v_color;\n";
501 frag << "varying mediump vec4 v_coords;\n";
515 frag << "\n";
516 frag << "void main()\n";
517 frag << "{\n";
589 frag << " gl_FragColor = v_color;\n";
594 frag << " gl_FragColor = vec4(res${PADDING});\n";
598 frag << "}\n";
616 StringTemplate fragTemplate(frag.str().c_str());
651 std::ostringstream frag;
652 std::ostringstream& op = isVertexCase ? vtx : frag;
663 frag << "varying mediump vec3 v_color;\n";
668 frag << "varying mediump vec4 v_coords;\n";
688 frag << "\n";
689 frag << "void main()\n";
690 frag << "{\n";
780 frag << " gl_FragColor = vec4(v_color, 1.0);\n";
785 frag << " gl_FragColor = vec4(vec3(res), 1.0);\n";
789 frag << "}\n";
802 StringTemplate fragTemplate(frag.str().c_str());
837 std::ostringstream frag;
838 std::ostringstream& op = isVertexCase ? vtx : frag;
850 frag << "varying mediump vec4 v_color;\n";
855 frag << "varying mediump vec4 v_coords;\n";
875 frag << "\n";
876 frag << "void main()\n";
877 frag << "{\n";
949 frag << " gl_FragColor = v_color;\n";
954 frag << " gl_FragColor = vec4(res${PADDING});\n";
958 frag << "}\n";
974 StringTemplate fragTemplate(frag.str().c_str());