Lines Matching refs:append

443         shader.append(gVS_Header_Attributes_TexCoords);
446 shader.append(gVS_Header_Attributes_VertexAlphaParameters);
449 shader.append(gVS_Header_Attributes_Colors);
452 shader.append(gVS_Header_Uniforms);
454 shader.append(gVS_Header_Uniforms_TextureTransform);
457 shader.append(gVS_Header_Uniforms_HasGradient);
460 shader.append(gVS_Header_Uniforms_HasBitmap);
463 shader.append(gVS_Header_Uniforms_HasRoundRectClip);
467 shader.append(gVS_Header_Varyings_HasTexture);
470 shader.append(gVS_Header_Varyings_HasVertexAlpha);
473 shader.append(gVS_Header_Varyings_HasColors);
476 shader.append(gVS_Header_Varyings_HasGradient[gradientIndex(description)]);
479 shader.append(gVS_Header_Varyings_HasBitmap);
482 shader.append(gVS_Header_Varyings_HasRoundRectClip);
486 shader.append(gVS_Main); {
488 shader.append(gVS_Main_OutTransformedTexCoords);
490 shader.append(gVS_Main_OutTexCoords);
493 shader.append(gVS_Main_VertexAlpha);
496 shader.append(gVS_Main_OutColors);
499 shader.append(gVS_Main_OutBitmapTexCoords);
502 shader.append(gVS_Main_Position);
504 shader.append(gVS_Main_OutGradient[gradientIndex(description)]);
507 shader.append(gVS_Main_HasRoundRectClip);
511 shader.append(gVS_Footer);
521 shader.append(snippets[op]);
530 shader.append(gFS_Header_Extension_FramebufferFetch);
533 shader.append(gFS_Header_Extension_ExternalTexture);
536 shader.append(gFS_Header);
540 shader.append(gVS_Header_Varyings_HasTexture);
543 shader.append(gVS_Header_Varyings_HasVertexAlpha);
546 shader.append(gVS_Header_Varyings_HasColors);
549 shader.append(gVS_Header_Varyings_HasGradient[gradientIndex(description)]);
552 shader.append(gVS_Header_Varyings_HasBitmap);
555 shader.append(gVS_Header_Varyings_HasRoundRectClip);
564 shader.append(gFS_Uniforms_Color);
568 shader.append(gFS_Uniforms_TextureSampler);
570 shader.append(gFS_Uniforms_ExternalTextureSampler);
577 shader.append(gFS_Uniforms_HasRoundRectClip);
599 shader.append(gFS_Fast_SingleColor);
603 shader.append(gFS_Fast_SingleTexture);
605 shader.append(gFS_Fast_SingleModulateTexture);
610 shader.append(gFS_Fast_SingleA8Texture);
612 shader.append(gFS_Fast_SingleModulateA8Texture);
638 shader.append(gFS_Uniforms_BitmapSampler);
640 shader.append(gFS_Uniforms_ColorOp[static_cast<int>(description.colorOp)]);
657 shader.append(gFS_Main); {
662 shader.append(gFS_Main_FetchA8Texture[modulateOp]);
665 shader.append(gFS_Main_FetchTexture[modulateOp]);
669 shader.append(gFS_Main_FetchColor);
673 shader.append(gFS_Main_FetchGradient[gradientIndex(description)]);
678 shader.append(gFS_Main_FetchBitmap);
680 shader.append(gFS_Main_FetchBitmapNpot);
687 shader.append(gFS_Main_BlendShadersBG);
689 shader.append(gFS_Main_BlendShadersGB);
704 shader.append(gFS_Main_ModulateColor);
708 shader.append(gFS_Main_ApplyColorOp[static_cast<int>(description.colorOp)]);
712 shader.append(gFS_Main_ApplyVertexAlphaShadowInterp);
714 shader.append(gFS_Main_ApplyVertexAlphaLinearInterp);
720 shader.append(gFS_Main_FragColor);
722 shader.append(!description.swapSrcDst ?
726 shader.append(gFS_Main_FragColor_HasColors);
729 shader.append(gFS_Main_FragColor_HasRoundRectClip);
732 shader.append(gFS_Main_DebugHighlight);
736 shader.append(gFS_Footer);
747 shader.append("\nvec4 ");
748 shader.append(name);
749 shader.append("(vec4 src, vec4 dst) {\n");
750 shader.append(" ");
751 shader.append(gBlendOps[mode]);
752 shader.append("}\n");
756 shader.append("\nhighp vec2 wrap(highp vec2 texCoords) {\n");
758 shader.append(" highp float xMod2 = mod(texCoords.x, 2.0);\n");
759 shader.append(" if (xMod2 > 1.0) xMod2 = 2.0 - xMod2;\n");
762 shader.append(" highp float yMod2 = mod(texCoords.y, 2.0);\n");
763 shader.append(" if (yMod2 > 1.0) yMod2 = 2.0 - yMod2;\n");
765 shader.append(" return vec2(");
768 shader.append("texCoords.x");
771 shader.append("mod(texCoords.x, 1.0)");
774 shader.append("xMod2");
777 shader.append(", ");
780 shader.append("texCoords.y");
783 shader.append("mod(texCoords.y, 1.0)");
786 shader.append("yMod2");
789 shader.append(");\n");
790 shader.append("}\n");
799 if (line.length() == 0) line.append("\n");