/external/skia/src/gpu/gl/ |
GrGLProgram.cpp | 237 builder->fFSCode.appendf("\tfloat edgeAlpha = abs(dot(vec3(%s.xy,1), %s.xyz));\n", builder->fragmentPosition(), fsName); 238 builder->fFSCode.append("\tedgeAlpha = max(1.0 - edgeAlpha, 0.0);\n"); 241 builder->fFSCode.append("\tfloat edgeAlpha;\n"); 243 builder->fFSCode.appendf("\tvec2 duvdx = dFdx(%s.xy);\n", fsName); 244 builder->fFSCode.appendf("\tvec2 duvdy = dFdy(%s.xy);\n", fsName); 245 builder->fFSCode.appendf("\tif (%s.z > 0.0 && %s.w > 0.0) {\n", fsName, fsName); 247 builder->fFSCode.appendf("\t\tedgeAlpha = min(min(%s.z, %s.w) + 0.5, 1.0);\n", fsName, fsName); 248 builder->fFSCode.append ("\t} else {\n"); 249 builder->fFSCode.appendf("\t\tvec2 gF = vec2(2.0*%s.x*duvdx.x - duvdx.y,\n" 252 builder->fFSCode.appendf("\t\tedgeAlpha = (%s.x*%s.x - %s.y);\n", fsName, fsName, fsName) [all...] |
GrGLShaderBuilder.cpp | 290 this->fFSCode.prependf("\tvec4 %s = vec4(gl_FragCoord.x, %s - gl_FragCoord.y, gl_FragCoord.zw);\n", 406 shaderStr->append(fFSCode); 438 this->fFSCode.appendf("\t{ // %s \n", glEffect->name()); 447 this->fFSCode.appendf("\t}\n");
|
GrGLShaderBuilder.h | 212 SkString fFSCode;
|
GrGLEffectMatrix.cpp | 153 builder->fFSCode.appendf("\tvec2 %s = %s.xy / %s.z;",
|
/external/skia/src/gpu/effects/ |
GrTextureDomainEffect.cpp | 62 builder->fFSCode.appendf("\tvec2 clampCoord = clamp(%s, %s.xy, %s.zw);\n", 65 builder->fFSCode.appendf("\t%s = ", outputColor); 66 builder->appendTextureLookupAndModulate(&builder->fFSCode, 70 builder->fFSCode.append(";\n"); 73 builder->fFSCode.append("\tbvec4 outside;\n"); 74 builder->fFSCode.appendf("\toutside.xy = lessThan(%s, %s.xy);\n", coords, domain); 75 builder->fFSCode.appendf("\toutside.zw = greaterThan(%s, %s.zw);\n", coords, domain); 76 builder->fFSCode.appendf("\t%s = any(outside) ? vec4(0.0, 0.0, 0.0, 0.0) : ", outputColor); 77 builder->appendTextureLookupAndModulate(&builder->fFSCode, inputColor, samplers[0], coords); 78 builder->fFSCode.append(";\n") [all...] |
GrSimpleTextureEffect.cpp | 30 builder->fFSCode.appendf("\t%s = ", outputColor); 31 builder->appendTextureLookupAndModulate(&builder->fFSCode, 36 builder->fFSCode.append(";\n");
|
GrConfigConversionEffect.cpp | 34 builder->fFSCode.appendf("\t\t%s = ", outputColor); 35 builder->appendTextureLookup(&builder->fFSCode, samplers[0], coords, coordsType); 36 builder->fFSCode.append(";\n"); 39 builder->fFSCode.appendf("\t%s = %s.bgra;\n", outputColor, outputColor); 44 builder->fFSCode.appendf( 49 builder->fFSCode.appendf( 54 builder->fFSCode.appendf("\t\t%s = %s.a <= 0.0 ? vec4(0,0,0,0) : vec4(ceil(%s.%s / %s.a * 255.0) / 255.0, %s.a);\n", 58 builder->fFSCode.appendf("\t\t%s = %s.a <= 0.0 ? vec4(0,0,0,0) : vec4(floor(%s.%s / %s.a * 255.0) / 255.0, %s.a);\n", 66 GrGLSLMulVarBy4f(&builder->fFSCode, 2, outputColor, inputColor);
|
GrConvolutionEffect.cpp | 68 SkString* code = &builder->fFSCode; 85 builder->appendTextureLookup(&builder->fFSCode, samplers[0], "coord"); 89 GrGLSLMulVarBy4f(&builder->fFSCode, 2, outputColor, inputColor);
|
/external/skia/src/effects/ |
SkColorMatrixFilter.cpp | 417 builder->fFSCode.appendf("\tfloat nonZeroAlpha = max(%s.a, 0.00001);\n", inputColor); 418 builder->fFSCode.appendf("\t%s = %s * vec4(%s.rgb / nonZeroAlpha, nonZeroAlpha) + %s;\n", 423 builder->fFSCode.appendf("\t%s.rgb *= %s.a;\n", outputColor, outputColor);
|
SkBicubicImageFilter.cpp | 229 SkString* code = &builder->fFSCode; 260 builder->appendTextureLookup(&builder->fFSCode, samplers[0], coord.c_str());
|
SkMorphologyImageFilter.cpp | 327 SkString* code = &builder->fFSCode; 349 builder->appendTextureLookup(&builder->fFSCode, samplers[0], "coord");
|
SkBlendImageFilter.cpp | 269 SkString* code = &builder->fFSCode;
|
SkMagnifierImageFilter.cpp | 149 SkString* code = &builder->fFSCode;
|
SkTableColorFilter.cpp | 292 SkString* code = &builder->fFSCode;
|
SkMatrixConvolutionImageFilter.cpp | 368 SkString* code = &builder->fFSCode; 406 SkString* code = &builder->fFSCode;
|
SkLightingImageFilter.cpp | [all...] |
SkDisplacementMapEffect.cpp | 412 SkString* code = &builder->fFSCode;
|
/external/skia/src/effects/gradients/ |
SkTwoPointRadialGradient.cpp | 581 SkString* code = &builder->fFSCode;
|
SkGradientShader.cpp | 744 SkString* code = &builder->fFSCode;
|
SkTwoPointConicalGradient.cpp | 524 SkString* code = &builder->fFSCode;
|