diff options
Diffstat (limited to 'src/core')
-rw-r--r-- | src/core/SkMipMap.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/core/SkMipMap.cpp b/src/core/SkMipMap.cpp index 1b410856e4..8f38ede7f3 100644 --- a/src/core/SkMipMap.cpp +++ b/src/core/SkMipMap.cpp @@ -334,8 +334,13 @@ bool SkMipMap::extractLevel(SkScalar scale, Level* levelPtr) const { return false; } SkASSERT(L >= 0); +#ifdef SK_SUPPORT_LEGACY_ROUND_MIPMAP_LEVEL_CHOICE int level = SkScalarRoundToInt(L); -// SkDebugf("mipmap scale=%g L=%g level=%d\n", scale, L, level); +#else +// int rndLevel = SkScalarRoundToInt(L); + int level = SkScalarFloorToInt(L); +#endif +// SkDebugf("mipmap scale=%g L=%g level=%d rndLevel=%d\n", scale, L, level, rndLevel); SkASSERT(level >= 0); if (level <= 0) { |