diff options
Diffstat (limited to 'graphics/scaler')
-rw-r--r-- | graphics/scaler/aspect.cpp | 4 | ||||
-rw-r--r-- | graphics/scaler/hq2x.cpp | 2 | ||||
-rw-r--r-- | graphics/scaler/hq3x.cpp | 2 | ||||
-rw-r--r-- | graphics/scaler/scalebit.cpp | 8 |
4 files changed, 16 insertions, 0 deletions
diff --git a/graphics/scaler/aspect.cpp b/graphics/scaler/aspect.cpp index f85d043a83..0f2b2aed40 100644 --- a/graphics/scaler/aspect.cpp +++ b/graphics/scaler/aspect.cpp @@ -252,6 +252,8 @@ int stretch200To240Interpolated(uint8 *buf, uint32 pitch, int width, int height, case 4: interpolate5Line<ColorMask, 1>((uint16 *)dstPtr, (const uint16 *)srcPtr, (const uint16 *)(srcPtr - pitch), width); break; + default: + break; } dstPtr -= pitch; } @@ -315,6 +317,8 @@ void Normal1xAspectTemplate(const uint8 *srcPtr, uint32 srcPitch, uint8 *dstPtr, srcPtr -= srcPitch; memcpy(dstPtr, srcPtr, sizeof(uint16) * width); break; + default: + break; } #endif diff --git a/graphics/scaler/hq2x.cpp b/graphics/scaler/hq2x.cpp index 7efbef305c..04babb2c5b 100644 --- a/graphics/scaler/hq2x.cpp +++ b/graphics/scaler/hq2x.cpp @@ -1940,6 +1940,8 @@ static void HQ2x_implementation(const uint8 *srcPtr, uint32 srcPitch, uint8 *dst PIXEL11_100 } break; + default: + break; } w1 = w2; diff --git a/graphics/scaler/hq3x.cpp b/graphics/scaler/hq3x.cpp index 8ef82aea3d..713c4406cf 100644 --- a/graphics/scaler/hq3x.cpp +++ b/graphics/scaler/hq3x.cpp @@ -2917,6 +2917,8 @@ static void HQ3x_implementation(const uint8 *srcPtr, uint32 srcPitch, uint8 *dst PIXEL22_2 } break; + default: + break; } w1 = w2; diff --git a/graphics/scaler/scalebit.cpp b/graphics/scaler/scalebit.cpp index bcba5793e2..2c79cfcd27 100644 --- a/graphics/scaler/scalebit.cpp +++ b/graphics/scaler/scalebit.cpp @@ -59,6 +59,7 @@ static inline void stage_scale2x(void* dst0, void* dst1, const void* src0, const case 2: scale2x_16_def(DST(16,0), DST(16,1), SRC(16,0), SRC(16,1), SRC(16,2), pixel_per_row); break; case 4: scale2x_32_def(DST(32,0), DST(32,1), SRC(32,0), SRC(32,1), SRC(32,2), pixel_per_row); break; #endif + default: break; } } @@ -70,6 +71,7 @@ static inline void stage_scale3x(void* dst0, void* dst1, void* dst2, const void* case 1: scale3x_8_def( DST( 8,0), DST( 8,1), DST( 8,2), SRC( 8,0), SRC( 8,1), SRC( 8,2), pixel_per_row); break; case 2: scale3x_16_def(DST(16,0), DST(16,1), DST(16,2), SRC(16,0), SRC(16,1), SRC(16,2), pixel_per_row); break; case 4: scale3x_32_def(DST(32,0), DST(32,1), DST(32,2), SRC(32,0), SRC(32,1), SRC(32,2), pixel_per_row); break; + default: break; } } @@ -290,6 +292,8 @@ int scale_precondition(unsigned scale, unsigned pixel, unsigned width, unsigned if (height < 4) return -1; break; + default: + break; } #if defined(__GNUC__) && (defined(__i386__) || defined(__x86_64__)) @@ -305,6 +309,8 @@ int scale_precondition(unsigned scale, unsigned pixel, unsigned width, unsigned if (width < 2) return -1; break; + default: + break; } #else if (width < 2) @@ -338,5 +344,7 @@ void scale(unsigned scale, void* void_dst, unsigned dst_slice, const void* void_ case 4: scale4x(void_dst, dst_slice, void_src, src_slice, pixel, width, height); break; + default: + break; } } |