diff options
author | 2009-03-27 12:33:50 +0000 | |
---|---|---|
committer | 2009-03-27 12:33:50 +0000 | |
commit | f459a4949d4edb179e015cf12635d26c596fd17c (patch) | |
tree | 7a273bfbb409e9b65b74f19d615bb6faa90159f8 /src/core/SkBitmap.cpp | |
parent | 3eab80cc1f2031b582b37aed6176e1f8df67b72f (diff) |
make bitmap width/height 32bits, matching the API
git-svn-id: http://skia.googlecode.com/svn/trunk@137 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'src/core/SkBitmap.cpp')
-rw-r--r-- | src/core/SkBitmap.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/core/SkBitmap.cpp b/src/core/SkBitmap.cpp index bdc795fa6b..c5d0edaade 100644 --- a/src/core/SkBitmap.cpp +++ b/src/core/SkBitmap.cpp @@ -30,7 +30,7 @@ struct MipLevel { void* fPixels; uint32_t fRowBytes; - uint16_t fWidth, fHeight; + uint32_t fWidth, fHeight; }; struct SkBitmap::MipMap : SkNoncopyable { @@ -132,9 +132,9 @@ void SkBitmap::swap(SkBitmap& other) { SkTSwap<MipMap*>(fMipMap, other.fMipMap); #endif SkTSwap<void*>(fPixels, other.fPixels); - SkTSwap<uint16_t>(fWidth, other.fWidth); - SkTSwap<uint16_t>(fHeight, other.fHeight); SkTSwap<uint32_t>(fRowBytes, other.fRowBytes); + SkTSwap<uint32_t>(fWidth, other.fWidth); + SkTSwap<uint32_t>(fHeight, other.fHeight); SkTSwap<uint8_t>(fConfig, other.fConfig); SkTSwap<uint8_t>(fFlags, other.fFlags); SkTSwap<uint8_t>(fBytesPerPixel, other.fBytesPerPixel); @@ -225,8 +225,8 @@ void SkBitmap::setConfig(Config c, int width, int height, int rowBytes) { rowBytes = SkBitmap::ComputeRowBytes(c, width); } fConfig = SkToU8(c); - fWidth = SkToU16(width); - fHeight = SkToU16(height); + fWidth = width; + fHeight = height; fRowBytes = rowBytes; fBytesPerPixel = (uint8_t)ComputeBytesPerPixel(c); @@ -891,8 +891,8 @@ void SkBitmap::buildMipMap(bool forceRebuild) { rowBytes = ComputeRowBytes(config, width); level[i].fPixels = addr; - level[i].fWidth = SkToU16(width); - level[i].fHeight = SkToU16(height); + level[i].fWidth = width; + level[i].fHeight = height; level[i].fRowBytes = rowBytes; dstBM.setConfig(config, width, height, rowBytes); |