diff options
Diffstat (limited to 'src/gpu/GrDrawTarget.cpp')
-rw-r--r-- | src/gpu/GrDrawTarget.cpp | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/gpu/GrDrawTarget.cpp b/src/gpu/GrDrawTarget.cpp index 2d5d0b8ee6..e5baaa7404 100644 --- a/src/gpu/GrDrawTarget.cpp +++ b/src/gpu/GrDrawTarget.cpp @@ -11,6 +11,7 @@ #include "GrBatch.h" #include "GrCaps.h" #include "GrContext.h" +#include "GrContextOptions.h" #include "GrPath.h" #include "GrPipeline.h" #include "GrMemoryPool.h" @@ -68,8 +69,8 @@ bool GrDrawTarget::setupDstReadIfNecessary(const GrPipelineBuilder& pipelineBuil drawBounds->roundOut(&drawIBounds); if (!copyRect.intersect(drawIBounds)) { #ifdef SK_DEBUG - GrContextDebugf(fContext, "Missed an early reject. " - "Bailing on draw from setupDstReadIfNecessary.\n"); + GrCapsDebugf(fCaps, "Missed an early reject. " + "Bailing on draw from setupDstReadIfNecessary.\n"); #endif return false; } @@ -598,7 +599,7 @@ SkString GrShaderCaps::dump() const { /////////////////////////////////////////////////////////////////////////////// -GrCaps::GrCaps() { +GrCaps::GrCaps(const GrContextOptions& options) { fMipMapSupport = false; fNPOTTextureTileSupport = false; fTwoSidedStencilSupport = false; @@ -621,6 +622,9 @@ GrCaps::GrCaps() { memset(fConfigRenderSupport, 0, sizeof(fConfigRenderSupport)); memset(fConfigTextureSupport, 0, sizeof(fConfigTextureSupport)); + + fSupressPrints = options.fSuppressPrints; + fDrawPathMasksToCompressedTextureSupport = options.fDrawPathToCompressedTexture; } static SkString map_flags_to_string(uint32_t flags) { |