X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fthird_party%2Fskia%2Fsrc%2Fgpu%2Fgl%2FGrGLProgram.cpp;h=6e9878a91949873a0b69bb113d65888c9ce0f2d7;hb=ff3e2503a20db9193d323c1d19c38c68004dec4a;hp=cac38b4bddcf3c4445e58ddab0cbfcd3d42fa58f;hpb=7338fba38ba696536d1cc9d389afd716a6ab2fe6;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/third_party/skia/src/gpu/gl/GrGLProgram.cpp b/src/third_party/skia/src/gpu/gl/GrGLProgram.cpp index cac38b4..6e9878a 100644 --- a/src/third_party/skia/src/gpu/gl/GrGLProgram.cpp +++ b/src/third_party/skia/src/gpu/gl/GrGLProgram.cpp @@ -120,17 +120,6 @@ bool GrGLProgram::genProgram(GrGLShaderBuilder* builder, fDesc.numCoverageEffects(), &inCoverage)); - // discard if coverage is zero - if (header.fDiscardIfZeroCoverage && !inCoverage.isOnes()) { - if (inCoverage.isZeros()) { - // This is unfortunate. - builder->fsCodeAppend("\tdiscard;\n"); - } else { - builder->fsCodeAppendf("\tif (all(lessThanEqual(%s, vec4(0.0)))) {\n\t\tdiscard;\n\t}\n", - inCoverage.c_str()); - } - } - if (GrGLProgramDesc::CoverageOutputUsesSecondaryOutput(header.fCoverageOutput)) { const char* secondaryOutputName = builder->enableSecondaryOutput();