code proofread and fixed by @devernay on 8/8/2014
| 2285 | |
| 2286 | // code proofread and fixed by @devernay on 8/8/2014 |
| 2287 | void |
| 2288 | Image::upscaleMipMap(const RectI & roi, |
| 2289 | unsigned int fromLevel, |
| 2290 | unsigned int toLevel, |
| 2291 | Image* output) const |
| 2292 | { |
| 2293 | assert(getStorageMode() != eStorageModeGLTex); |
| 2294 | |
| 2295 | switch ( getBitDepth() ) { |
| 2296 | case eImageBitDepthByte: |
| 2297 | upscaleMipMapForDepth<unsigned char, 255>(roi, fromLevel, toLevel, output); |
| 2298 | break; |
| 2299 | case eImageBitDepthShort: |
| 2300 | upscaleMipMapForDepth<unsigned short, 65535>(roi, fromLevel, toLevel, output); |
| 2301 | break; |
| 2302 | case eImageBitDepthHalf: |
| 2303 | assert(false); |
| 2304 | break; |
| 2305 | case eImageBitDepthFloat: |
| 2306 | upscaleMipMapForDepth<float, 1>(roi, fromLevel, toLevel, output); |
| 2307 | break; |
| 2308 | case eImageBitDepthNone: |
| 2309 | break; |
| 2310 | } |
| 2311 | } |
| 2312 | |
| 2313 | // code proofread and fixed by @devernay on 8/8/2014 |
| 2314 | void |
no test coverage detected