diff options
author | 2017-06-06 07:50:59 -0400 | |
---|---|---|
committer | 2017-06-06 19:36:31 +0000 | |
commit | 4e8c581f2aa911bf49f97a246cc26134da292a8c (patch) | |
tree | 8562ef8f588a954e35650934efb2e366fada2d34 /src/gpu/gl/GrGLCaps.cpp | |
parent | ba83233e68d44366ff7e9ef3131d5e8cb8c93bff (diff) |
Workaround Adreno driver issue with stencil clears.
This also removes the "debug wire rect" which was not used and not implemented for Vulkan.
Also some declared but not implemented methods are removed from GrGLGpu.
Bug: skia:5587
Change-Id: I750051e90e6cfbfad6a6fe20792226182f698bcf
Reviewed-on: https://skia-review.googlesource.com/18639
Reviewed-by: Chris Dalton <csmartdalton@google.com>
Commit-Queue: Brian Salomon <bsalomon@google.com>
Diffstat (limited to 'src/gpu/gl/GrGLCaps.cpp')
-rw-r--r-- | src/gpu/gl/GrGLCaps.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/gpu/gl/GrGLCaps.cpp b/src/gpu/gl/GrGLCaps.cpp index c672cb9a59..44d25299ae 100644 --- a/src/gpu/gl/GrGLCaps.cpp +++ b/src/gpu/gl/GrGLCaps.cpp @@ -55,6 +55,7 @@ GrGLCaps::GrGLCaps(const GrContextOptions& contextOptions, fClearToBoundaryValuesIsBroken = false; fClearTextureSupport = false; fDrawArraysBaseVertexIsBroken = false; + fUseDrawToClearStencilClip = false; fBlitFramebufferFlags = kNoSupport_BlitFramebufferFlag; @@ -511,6 +512,7 @@ void GrGLCaps::init(const GrContextOptions& contextOptions, if (kAdreno4xx_GrGLRenderer == ctxInfo.renderer()) { fUseDrawInsteadOfPartialRenderTargetWrite = true; + fUseDrawToClearStencilClip = true; } // Texture uploads sometimes seem to be ignored to textures bound to FBOS on Tegra3. |