diff options
author | 2018-06-28 12:46:23 -0400 | |
---|---|---|
committer | 2018-06-28 18:16:57 +0000 | |
commit | 1de4439313c275ffaf256091e6ba9f0b7a508107 (patch) | |
tree | f0feb451a5cad4e484c0496a97292f104263a718 /src/gpu/ops | |
parent | 987dde94aa11b4994ed7fb6890db69d8b7bce8e3 (diff) |
Adjust ellipse center epsilon further to fix dropouts
Bug: skia:
Change-Id: I93d754cdb7ad7f552d96fcbdf4137f2c699e3a55
Reviewed-on: https://skia-review.googlesource.com/138241
Reviewed-by: Brian Osman <brianosman@google.com>
Commit-Queue: Jim Van Verth <jvanverth@google.com>
Diffstat (limited to 'src/gpu/ops')
-rw-r--r-- | src/gpu/ops/GrOvalOpFactory.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/gpu/ops/GrOvalOpFactory.cpp b/src/gpu/ops/GrOvalOpFactory.cpp index 975c856f57..ebc602d3fd 100644 --- a/src/gpu/ops/GrOvalOpFactory.cpp +++ b/src/gpu/ops/GrOvalOpFactory.cpp @@ -598,7 +598,7 @@ private: if (args.fShaderCaps->halfIs32Bits()) { fragBuilder->codeAppend("grad_dot = max(grad_dot, 1.0e-6);"); } else { - fragBuilder->codeAppend("grad_dot = max(grad_dot, 3.1e-5);"); + fragBuilder->codeAppend("grad_dot = max(grad_dot, 5.0e-5);"); } fragBuilder->codeAppend("half invlen = inversesqrt(grad_dot);"); fragBuilder->codeAppend("half edgeAlpha = clamp(0.5-test*invlen, 0.0, 1.0);"); @@ -754,7 +754,7 @@ private: if (args.fShaderCaps->halfIs32Bits()) { fragBuilder->codeAppend("grad_dot = max(grad_dot, 1.0e-6);"); } else { - fragBuilder->codeAppend("grad_dot = max(grad_dot, 3.1e-5);"); + fragBuilder->codeAppend("grad_dot = max(grad_dot, 5.0e-5);"); } fragBuilder->codeAppend("half invlen = inversesqrt(grad_dot);"); if (DIEllipseStyle::kHairline == diegp.fStyle) { |