Index: core/src/fxge/skia/fx_skia_blitter_new.cpp |
diff --git a/core/src/fxge/skia/fx_skia_blitter_new.cpp b/core/src/fxge/skia/fx_skia_blitter_new.cpp |
index a107485d72164060f65ec52f0ab8e48f5ce7e6e2..3b3bd3349cbaef50e3478511bdf350517a3a9911 100644 |
--- a/core/src/fxge/skia/fx_skia_blitter_new.cpp |
+++ b/core/src/fxge/skia/fx_skia_blitter_new.cpp |
@@ -74,13 +74,13 @@ |
} |
/*---------------------------------------------------------------------------------------------------*/ |
void CFX_SkiaRenderer::CompositeSpan1bpp_0(FX_LPBYTE dest_scan, FX_LPBYTE ori_scan,int Bpp, |
- int span_left, int span_len, int span_top, FX_BYTE cover_scan, |
+ int span_left, int span_len, int span_top, uint8_t cover_scan, |
int clip_top, int clip_left, int clip_right, FX_LPBYTE clip_scan, |
FX_LPBYTE dest_extra_alpha_scan) |
{ |
ASSERT(!m_bRgbByteOrder); |
ASSERT(!m_pDevice->IsCmykImage()); |
- dest_scan = (FX_BYTE*)m_pDevice->GetScanline(span_top) + span_left/8; |
+ dest_scan = (uint8_t*)m_pDevice->GetScanline(span_top) + span_left/8; |
int col_start = span_left < clip_left ? clip_left - span_left : 0; |
int col_end = (span_left + span_len) < clip_right ? span_len : (clip_right - span_left); |
if (col_end < col_start) return; // do nothing. |
@@ -88,7 +88,7 @@ |
int index = 0; |
if (m_pDevice->GetPalette() == NULL) |
- index = ((FX_BYTE)m_Color == 0xff) ? 1 : 0; |
+ index = ((uint8_t)m_Color == 0xff) ? 1 : 0; |
else { |
for (int i = 0; i < 2; i ++) |
if (FXARGB_TODIB(m_pDevice->GetPalette()[i]) == m_Color) |
@@ -107,14 +107,14 @@ |
} |
} |
void CFX_SkiaRenderer::CompositeSpan1bpp_4(FX_LPBYTE dest_scan, FX_LPBYTE ori_scan,int Bpp, |
- int span_left, int span_len, int span_top, FX_BYTE cover_scan, |
+ int span_left, int span_len, int span_top, uint8_t cover_scan, |
int clip_top, int clip_left, int clip_right, FX_LPBYTE clip_scan, |
FX_LPBYTE dest_extra_alpha_scan) |
{ |
ASSERT(!m_bRgbByteOrder); |
ASSERT(!m_pDevice->IsCmykImage()); |
- dest_scan = (FX_BYTE*)m_pDevice->GetScanline(span_top) + span_left/8; |
- clip_scan = (FX_BYTE*)m_pClipMask->GetScanline(span_top-clip_top) - clip_left + span_left; |
+ dest_scan = (uint8_t*)m_pDevice->GetScanline(span_top) + span_left/8; |
+ clip_scan = (uint8_t*)m_pClipMask->GetScanline(span_top-clip_top) - clip_left + span_left; |
int col_start = span_left < clip_left ? clip_left - span_left : 0; |
int col_end = (span_left + span_len) < clip_right ? span_len : (clip_right - span_left); |
if (col_end < col_start) return; // do nothing. |
@@ -122,7 +122,7 @@ |
int index = 0; |
if (m_pDevice->GetPalette() == NULL) |
- index = ((FX_BYTE)m_Color == 0xff) ? 1 : 0; |
+ index = ((uint8_t)m_Color == 0xff) ? 1 : 0; |
else { |
for (int i = 0; i < 2; i ++) |
if (FXARGB_TODIB(m_pDevice->GetPalette()[i]) == m_Color) |
@@ -143,13 +143,13 @@ |
} |
/*-----------------------------------------------------------------------------------------------------*/ |
void CFX_SkiaRenderer::CompositeSpanGray_2(FX_LPBYTE dest_scan, FX_LPBYTE ori_scan,int Bpp, |
- int span_left, int span_len, int span_top, FX_BYTE cover_scan, |
+ int span_left, int span_len, int span_top, uint8_t cover_scan, |
int clip_top, int clip_left, int clip_right, FX_LPBYTE clip_scan, |
FX_LPBYTE dest_extra_alpha_scan) |
{ |
ASSERT(!m_pDevice->IsCmykImage()); |
ASSERT(!m_bRgbByteOrder); |
- dest_scan = (FX_BYTE*)m_pDevice->GetScanline(span_top) + span_left; |
+ dest_scan = (uint8_t*)m_pDevice->GetScanline(span_top) + span_left; |
int col_start = span_left < clip_left ? clip_left - span_left : 0; |
int col_end = (span_left + span_len) < clip_right ? span_len : (clip_right - span_left); |
if (col_end < col_start) return; // do nothing. |
@@ -165,14 +165,14 @@ |
} |
} |
void CFX_SkiaRenderer::CompositeSpanGray_3(FX_LPBYTE dest_scan, FX_LPBYTE ori_scan,int Bpp, |
- int span_left, int span_len, int span_top, FX_BYTE cover_scan, |
+ int span_left, int span_len, int span_top, uint8_t cover_scan, |
int clip_top, int clip_left, int clip_right, FX_LPBYTE clip_scan, |
FX_LPBYTE dest_extra_alpha_scan) |
{ |
ASSERT(!m_pDevice->IsCmykImage()); |
ASSERT(!m_bRgbByteOrder); |
- dest_scan = (FX_BYTE*)m_pDevice->GetScanline(span_top) + span_left; |
- ori_scan = (FX_BYTE*)m_pOriDevice->GetScanline(span_top) + span_left; |
+ dest_scan = (uint8_t*)m_pDevice->GetScanline(span_top) + span_left; |
+ ori_scan = (uint8_t*)m_pOriDevice->GetScanline(span_top) + span_left; |
int col_start = span_left < clip_left ? clip_left - span_left : 0; |
int col_end = (span_left + span_len) < clip_right ? span_len : (clip_right - span_left); |
if (col_end < col_start) return; // do nothing. |
@@ -208,13 +208,13 @@ |
} |
void CFX_SkiaRenderer::CompositeSpanGray_6(FX_LPBYTE dest_scan, FX_LPBYTE ori_scan,int Bpp, |
- int span_left, int span_len, int span_top, FX_BYTE cover_scan, |
+ int span_left, int span_len, int span_top, uint8_t cover_scan, |
int clip_top, int clip_left, int clip_right, FX_LPBYTE clip_scan, |
FX_LPBYTE dest_extra_alpha_scan) |
{ |
ASSERT(!m_bRgbByteOrder); |
- dest_scan = (FX_BYTE*)m_pDevice->GetScanline(span_top) + span_left; |
- clip_scan = (FX_BYTE*)m_pClipMask->GetScanline(span_top-clip_top) - clip_left + span_left; |
+ dest_scan = (uint8_t*)m_pDevice->GetScanline(span_top) + span_left; |
+ clip_scan = (uint8_t*)m_pClipMask->GetScanline(span_top-clip_top) - clip_left + span_left; |
int col_start = span_left < clip_left ? clip_left - span_left : 0; |
int col_end = (span_left + span_len) < clip_right ? span_len : (clip_right - span_left); |
if (col_end < col_start) return; // do nothing. |
@@ -236,14 +236,14 @@ |
} |
void CFX_SkiaRenderer::CompositeSpanGray_7(FX_LPBYTE dest_scan, FX_LPBYTE ori_scan,int Bpp, |
- int span_left, int span_len, int span_top, FX_BYTE cover_scan, |
+ int span_left, int span_len, int span_top, uint8_t cover_scan, |
int clip_top, int clip_left, int clip_right, FX_LPBYTE clip_scan, |
FX_LPBYTE dest_extra_alpha_scan) |
{ |
ASSERT(!m_pDevice->IsCmykImage()); |
- dest_scan = (FX_BYTE*)m_pDevice->GetScanline(span_top) + span_left; |
- ori_scan = (FX_BYTE*)m_pOriDevice->GetScanline(span_top) + span_left; |
- clip_scan = (FX_BYTE*)m_pClipMask->GetScanline(span_top-clip_top) - clip_left + span_left; |
+ dest_scan = (uint8_t*)m_pDevice->GetScanline(span_top) + span_left; |
+ ori_scan = (uint8_t*)m_pOriDevice->GetScanline(span_top) + span_left; |
+ clip_scan = (uint8_t*)m_pClipMask->GetScanline(span_top-clip_top) - clip_left + span_left; |
int col_start = span_left < clip_left ? clip_left - span_left : 0; |
int col_end = (span_left + span_len) < clip_right ? span_len : (clip_right - span_left); |
if (col_end < col_start) return; // do nothing. |
@@ -296,11 +296,11 @@ |
/*--------------------------------------------------------------------------------------------------*/ |
void CFX_SkiaRenderer::CompositeSpanARGB_2(FX_LPBYTE dest_scan, FX_LPBYTE ori_scan,int Bpp, |
- int span_left, int span_len, int span_top, FX_BYTE cover_scan, |
+ int span_left, int span_len, int span_top, uint8_t cover_scan, |
int clip_top, int clip_left, int clip_right, FX_LPBYTE clip_scan, |
FX_LPBYTE dest_extra_alpha_scan) |
{ |
- dest_scan = (FX_BYTE*)m_pDevice->GetScanline(span_top) + (span_left<<2); |
+ dest_scan = (uint8_t*)m_pDevice->GetScanline(span_top) + (span_left<<2); |
int col_start = span_left < clip_left ? clip_left - span_left : 0; |
int col_end = (span_left + span_len) < clip_right ? span_len : (clip_right - span_left); |
if (col_end < col_start) return; // do nothing. |
@@ -331,7 +331,7 @@ |
dest_scan += 2; |
continue; |
} |
- FX_BYTE dest_alpha = dest_scan[3] + src_alpha - dest_scan[3] * src_alpha / 255; |
+ uint8_t dest_alpha = dest_scan[3] + src_alpha - dest_scan[3] * src_alpha / 255; |
dest_scan[3] = dest_alpha; |
int alpha_ratio = src_alpha*255/dest_alpha; |
*dest_scan = FXDIB_ALPHA_MERGE(*dest_scan, m_Blue, alpha_ratio); |
@@ -344,13 +344,13 @@ |
} |
void CFX_SkiaRenderer::CompositeSpanARGB_3(FX_LPBYTE dest_scan, FX_LPBYTE ori_scan,int Bpp, |
- int span_left, int span_len, int span_top, FX_BYTE cover_scan, |
+ int span_left, int span_len, int span_top, uint8_t cover_scan, |
int clip_top, int clip_left, int clip_right, FX_LPBYTE clip_scan, |
FX_LPBYTE dest_extra_alpha_scan) |
{ |
ASSERT(!m_pDevice->IsCmykImage()); |
- dest_scan = (FX_BYTE*)m_pDevice->GetScanline(span_top) + (span_left<<2); |
- //ori_scan = (FX_BYTE*)m_pOriDevice->GetScanline(span_top) + (span_left<<2); |
+ dest_scan = (uint8_t*)m_pDevice->GetScanline(span_top) + (span_left<<2); |
+ //ori_scan = (uint8_t*)m_pOriDevice->GetScanline(span_top) + (span_left<<2); |
int col_start = span_left < clip_left ? clip_left - span_left : 0; |
int col_end = (span_left + span_len) < clip_right ? span_len : (clip_right - span_left); |
if (col_end < col_start) return; // do nothing. |
@@ -393,12 +393,12 @@ |
} |
} |
void CFX_SkiaRenderer::CompositeSpanARGB_6(FX_LPBYTE dest_scan, FX_LPBYTE ori_scan,int Bpp, |
- int span_left, int span_len, int span_top, FX_BYTE cover_scan, |
+ int span_left, int span_len, int span_top, uint8_t cover_scan, |
int clip_top, int clip_left, int clip_right, FX_LPBYTE clip_scan, |
FX_LPBYTE dest_extra_alpha_scan) |
{ |
- dest_scan = (FX_BYTE*)m_pDevice->GetScanline(span_top) + (span_left<<2); |
- clip_scan = (FX_BYTE*)m_pClipMask->GetScanline(span_top-clip_top) - clip_left + span_left; |
+ dest_scan = (uint8_t*)m_pDevice->GetScanline(span_top) + (span_left<<2); |
+ clip_scan = (uint8_t*)m_pClipMask->GetScanline(span_top-clip_top) - clip_left + span_left; |
int col_start = span_left < clip_left ? clip_left - span_left : 0; |
int col_end = (span_left + span_len) < clip_right ? span_len : (clip_right - span_left); |
if (col_end < col_start) return; // do nothing. |
@@ -425,7 +425,7 @@ |
dest_scan += 2; |
continue; |
} |
- FX_BYTE dest_alpha = dest_scan[3] + src_alpha1 - dest_scan[3] * src_alpha1 / 255; |
+ uint8_t dest_alpha = dest_scan[3] + src_alpha1 - dest_scan[3] * src_alpha1 / 255; |
dest_scan[3] = dest_alpha; |
int alpha_ratio = src_alpha1*255/dest_alpha; |
*dest_scan = FXDIB_ALPHA_MERGE(*dest_scan, m_Blue, alpha_ratio); |
@@ -459,7 +459,7 @@ |
dest_scan += 2; |
continue; |
} |
- FX_BYTE dest_alpha = dest_scan[3] + src_alpha - dest_scan[3] * src_alpha / 255; |
+ uint8_t dest_alpha = dest_scan[3] + src_alpha - dest_scan[3] * src_alpha / 255; |
dest_scan[3] = dest_alpha; |
int alpha_ratio = src_alpha*255/dest_alpha; |
*dest_scan = FXDIB_ALPHA_MERGE(*dest_scan, m_Blue, alpha_ratio); |
@@ -492,7 +492,7 @@ |
dest_scan += 2; |
continue; |
} |
- FX_BYTE dest_alpha = dest_scan[3] + src_alpha1 - dest_scan[3] * src_alpha1 / 255; |
+ uint8_t dest_alpha = dest_scan[3] + src_alpha1 - dest_scan[3] * src_alpha1 / 255; |
dest_scan[3] = dest_alpha; |
int alpha_ratio = src_alpha1*255/dest_alpha; |
*dest_scan = FXDIB_ALPHA_MERGE(*dest_scan, m_Blue, alpha_ratio); |
@@ -508,14 +508,14 @@ |
} |
void CFX_SkiaRenderer::CompositeSpanARGB_7(FX_LPBYTE dest_scan, FX_LPBYTE ori_scan,int Bpp, |
- int span_left, int span_len, int span_top, FX_BYTE cover_scan, |
+ int span_left, int span_len, int span_top, uint8_t cover_scan, |
int clip_top, int clip_left, int clip_right, FX_LPBYTE clip_scan, |
FX_LPBYTE dest_extra_alpha_scan) |
{ |
ASSERT(!m_pDevice->IsCmykImage()); |
- dest_scan = (FX_BYTE*)m_pDevice->GetScanline(span_top) + (span_left<<2); |
- //ori_scan = (FX_BYTE*)m_pOriDevice->GetScanline(span_top) + (span_left<<2); |
- clip_scan = (FX_BYTE*)m_pClipMask->GetScanline(span_top-clip_top) - clip_left + span_left; |
+ dest_scan = (uint8_t*)m_pDevice->GetScanline(span_top) + (span_left<<2); |
+ //ori_scan = (uint8_t*)m_pOriDevice->GetScanline(span_top) + (span_left<<2); |
+ clip_scan = (uint8_t*)m_pClipMask->GetScanline(span_top-clip_top) - clip_left + span_left; |
int col_start = span_left < clip_left ? clip_left - span_left : 0; |
int col_end = (span_left + span_len) < clip_right ? span_len : (clip_right - span_left); |
if (col_end < col_start) return; // do nothing. |
@@ -558,11 +558,11 @@ |
/*-----------------------------------------------------------------------------------------------------------*/ |
void CFX_SkiaRenderer::CompositeSpanRGB32_2(FX_LPBYTE dest_scan, FX_LPBYTE ori_scan,int Bpp, |
- int span_left, int span_len, int span_top, FX_BYTE cover_scan, |
+ int span_left, int span_len, int span_top, uint8_t cover_scan, |
int clip_top, int clip_left, int clip_right, FX_LPBYTE clip_scan, |
FX_LPBYTE dest_extra_alpha_scan) |
{ |
- dest_scan = (FX_BYTE*)m_pDevice->GetScanline(span_top) + (span_left<<2); |
+ dest_scan = (uint8_t*)m_pDevice->GetScanline(span_top) + (span_left<<2); |
int col_start = span_left < clip_left ? clip_left - span_left : 0; |
int col_end = (span_left + span_len) < clip_right ? span_len : (clip_right - span_left); |
if (col_end < col_start) return; // do nothing. |
@@ -589,12 +589,12 @@ |
} |
} |
void CFX_SkiaRenderer::CompositeSpanRGB32_3(FX_LPBYTE dest_scan, FX_LPBYTE ori_scan,int Bpp, |
- int span_left, int span_len, int span_top, FX_BYTE cover_scan, |
+ int span_left, int span_len, int span_top, uint8_t cover_scan, |
int clip_top, int clip_left, int clip_right, FX_LPBYTE clip_scan, |
FX_LPBYTE dest_extra_alpha_scan) |
{ |
- dest_scan = (FX_BYTE*)m_pDevice->GetScanline(span_top) + (span_left<<2); |
- ori_scan = (FX_BYTE*)m_pOriDevice->GetScanline(span_top) + (span_left<<2); |
+ dest_scan = (uint8_t*)m_pDevice->GetScanline(span_top) + (span_left<<2); |
+ ori_scan = (uint8_t*)m_pOriDevice->GetScanline(span_top) + (span_left<<2); |
int col_start = span_left < clip_left ? clip_left - span_left : 0; |
int col_end = (span_left + span_len) < clip_right ? span_len : (clip_right - span_left); |
if (col_end < col_start) return; // do nothing. |
@@ -628,12 +628,12 @@ |
} |
} |
void CFX_SkiaRenderer::CompositeSpanRGB32_6(FX_LPBYTE dest_scan, FX_LPBYTE ori_scan,int Bpp, |
- int span_left, int span_len, int span_top, FX_BYTE cover_scan, |
+ int span_left, int span_len, int span_top, uint8_t cover_scan, |
int clip_top, int clip_left, int clip_right, FX_LPBYTE clip_scan, |
FX_LPBYTE dest_extra_alpha_scan) |
{ |
- dest_scan = (FX_BYTE*)m_pDevice->GetScanline(span_top) + (span_left<<2); |
- clip_scan = (FX_BYTE*)m_pClipMask->GetScanline(span_top-clip_top) - clip_left + span_left; |
+ dest_scan = (uint8_t*)m_pDevice->GetScanline(span_top) + (span_left<<2); |
+ clip_scan = (uint8_t*)m_pClipMask->GetScanline(span_top-clip_top) - clip_left + span_left; |
int col_start = span_left < clip_left ? clip_left - span_left : 0; |
int col_end = (span_left + span_len) < clip_right ? span_len : (clip_right - span_left); |
if (col_end < col_start) return; // do nothing. |
@@ -706,14 +706,14 @@ |
#endif |
} |
void CFX_SkiaRenderer::CompositeSpanRGB32_7(FX_LPBYTE dest_scan, FX_LPBYTE ori_scan,int Bpp, |
- int span_left, int span_len, int span_top, FX_BYTE cover_scan, |
+ int span_left, int span_len, int span_top, uint8_t cover_scan, |
int clip_top, int clip_left, int clip_right, FX_LPBYTE clip_scan, |
FX_LPBYTE dest_extra_alpha_scan) |
{ |
ASSERT(!m_pDevice->IsCmykImage()); |
- dest_scan = (FX_BYTE*)m_pDevice->GetScanline(span_top) + (span_left<<2); |
- ori_scan = (FX_BYTE*)m_pOriDevice->GetScanline(span_top) + (span_left<<2); |
- clip_scan = (FX_BYTE*)m_pClipMask->GetScanline(span_top-clip_top) - clip_left + span_left; |
+ dest_scan = (uint8_t*)m_pDevice->GetScanline(span_top) + (span_left<<2); |
+ ori_scan = (uint8_t*)m_pOriDevice->GetScanline(span_top) + (span_left<<2); |
+ clip_scan = (uint8_t*)m_pClipMask->GetScanline(span_top-clip_top) - clip_left + span_left; |
int col_start = span_left < clip_left ? clip_left - span_left : 0; |
int col_end = (span_left + span_len) < clip_right ? span_len : (clip_right - span_left); |
if (col_end < col_start) return; // do nothing. |
@@ -785,11 +785,11 @@ |
} |
/*-----------------------------------------------------------------------------------------------------*/ |
void CFX_SkiaRenderer::CompositeSpanRGB24_2(FX_LPBYTE dest_scan, FX_LPBYTE ori_scan,int Bpp, |
- int span_left, int span_len, int span_top, FX_BYTE cover_scan, |
+ int span_left, int span_len, int span_top, uint8_t cover_scan, |
int clip_top, int clip_left, int clip_right, FX_LPBYTE clip_scan, |
FX_LPBYTE dest_extra_alpha_scan) |
{ |
- dest_scan = (FX_BYTE*)m_pDevice->GetScanline(span_top) + span_left + (span_left<<1); |
+ dest_scan = (uint8_t*)m_pDevice->GetScanline(span_top) + span_left + (span_left<<1); |
int col_start = span_left < clip_left ? clip_left - span_left : 0; |
int col_end = (span_left + span_len) < clip_right ? span_len : (clip_right - span_left); |
if (col_end < col_start) return; // do nothing. |
@@ -819,13 +819,13 @@ |
} |
} |
void CFX_SkiaRenderer::CompositeSpanRGB24_3(FX_LPBYTE dest_scan, FX_LPBYTE ori_scan,int Bpp, |
- int span_left, int span_len, int span_top, FX_BYTE cover_scan, |
+ int span_left, int span_len, int span_top, uint8_t cover_scan, |
int clip_top, int clip_left, int clip_right, FX_LPBYTE clip_scan, |
FX_LPBYTE dest_extra_alpha_scan) |
{ |
ASSERT(!m_pDevice->IsCmykImage()); |
- dest_scan = (FX_BYTE*)m_pDevice->GetScanline(span_top) + span_left + (span_left<<1); |
- ori_scan = (FX_BYTE*)m_pOriDevice->GetScanline(span_top) + span_left + (span_left<<1); |
+ dest_scan = (uint8_t*)m_pDevice->GetScanline(span_top) + span_left + (span_left<<1); |
+ ori_scan = (uint8_t*)m_pOriDevice->GetScanline(span_top) + span_left + (span_left<<1); |
int col_start = span_left < clip_left ? clip_left - span_left : 0; |
int col_end = (span_left + span_len) < clip_right ? span_len : (clip_right - span_left); |
if (col_end < col_start) return; // do nothing. |
@@ -860,12 +860,12 @@ |
} |
} |
void CFX_SkiaRenderer::CompositeSpanRGB24_6(FX_LPBYTE dest_scan, FX_LPBYTE ori_scan,int Bpp, |
- int span_left, int span_len, int span_top, FX_BYTE cover_scan, |
+ int span_left, int span_len, int span_top, uint8_t cover_scan, |
int clip_top, int clip_left, int clip_right, FX_LPBYTE clip_scan, |
FX_LPBYTE dest_extra_alpha_scan) |
{ |
- dest_scan = (FX_BYTE*)m_pDevice->GetScanline(span_top) + span_left+(span_left<<1); |
- clip_scan = (FX_BYTE*)m_pClipMask->GetScanline(span_top-clip_top) - clip_left + span_left; |
+ dest_scan = (uint8_t*)m_pDevice->GetScanline(span_top) + span_left+(span_left<<1); |
+ clip_scan = (uint8_t*)m_pClipMask->GetScanline(span_top-clip_top) - clip_left + span_left; |
int col_start = span_left < clip_left ? clip_left - span_left : 0; |
int col_end = (span_left + span_len) < clip_right ? span_len : (clip_right - span_left); |
if (col_end < col_start) return; // do nothing. |
@@ -940,14 +940,14 @@ |
#endif |
} |
void CFX_SkiaRenderer::CompositeSpanRGB24_7(FX_LPBYTE dest_scan, FX_LPBYTE ori_scan,int Bpp, |
- int span_left, int span_len, int span_top, FX_BYTE cover_scan, |
+ int span_left, int span_len, int span_top, uint8_t cover_scan, |
int clip_top, int clip_left, int clip_right, FX_LPBYTE clip_scan, |
FX_LPBYTE dest_extra_alpha_scan) |
{ |
ASSERT(!m_pDevice->IsCmykImage()); |
- dest_scan = (FX_BYTE*)m_pDevice->GetScanline(span_top) + span_left+(span_left<<1); |
- ori_scan = (FX_BYTE*)m_pOriDevice->GetScanline(span_top) + span_left+(span_left<<1); |
- clip_scan = (FX_BYTE*)m_pClipMask->GetScanline(span_top-clip_top) - clip_left + span_left; |
+ dest_scan = (uint8_t*)m_pDevice->GetScanline(span_top) + span_left+(span_left<<1); |
+ ori_scan = (uint8_t*)m_pOriDevice->GetScanline(span_top) + span_left+(span_left<<1); |
+ clip_scan = (uint8_t*)m_pClipMask->GetScanline(span_top-clip_top) - clip_left + span_left; |
int col_start = span_left < clip_left ? clip_left - span_left : 0; |
int col_end = (span_left + span_len) < clip_right ? span_len : (clip_right - span_left); |
if (col_end < col_start) return; // do nothing. |
@@ -1018,12 +1018,12 @@ |
#endif |
} |
void CFX_SkiaRenderer::CompositeSpanRGB24_10(FX_LPBYTE dest_scan, FX_LPBYTE ori_scan,int Bpp, |
- int span_left, int span_len, int span_top, FX_BYTE cover_scan, |
+ int span_left, int span_len, int span_top, uint8_t cover_scan, |
int clip_top, int clip_left, int clip_right, FX_LPBYTE clip_scan, |
FX_LPBYTE dest_extra_alpha_scan) |
{ |
- dest_scan = (FX_BYTE*)m_pDevice->GetScanline(span_top) + span_left+(span_left<<1); |
- dest_extra_alpha_scan = (FX_BYTE*)m_pDevice->m_pAlphaMask->GetScanline(span_top)+span_left; |
+ dest_scan = (uint8_t*)m_pDevice->GetScanline(span_top) + span_left+(span_left<<1); |
+ dest_extra_alpha_scan = (uint8_t*)m_pDevice->m_pAlphaMask->GetScanline(span_top)+span_left; |
int col_start = span_left < clip_left ? clip_left - span_left : 0; |
int col_end = (span_left + span_len) < clip_right ? span_len : (clip_right - span_left); |
if (col_end < col_start) return; // do nothing. |
@@ -1031,9 +1031,9 @@ |
#if 1 |
if (m_Alpha == 255 && cover_scan == 255) { |
for (int col = col_start; col < col_end; col ++) { |
- *dest_scan++ = (FX_BYTE)m_Blue; |
- *dest_scan++ = (FX_BYTE)m_Green; |
- *dest_scan++ = (FX_BYTE)m_Red; |
+ *dest_scan++ = (uint8_t)m_Blue; |
+ *dest_scan++ = (uint8_t)m_Green; |
+ *dest_scan++ = (uint8_t)m_Red; |
*dest_extra_alpha_scan++ = 255; |
} |
return; |
@@ -1042,7 +1042,7 @@ |
for (int col = col_start; col < col_end; col ++) { |
// Dest format: Rgba |
// calculate destination alpha (it's union of source and dest alpha) |
- FX_BYTE dest_alpha = (*dest_extra_alpha_scan) + src_alpha - |
+ uint8_t dest_alpha = (*dest_extra_alpha_scan) + src_alpha - |
(*dest_extra_alpha_scan) * src_alpha / 255; |
*dest_extra_alpha_scan++ = dest_alpha; |
int alpha_ratio = src_alpha*255/dest_alpha; |
@@ -1057,9 +1057,9 @@ |
if (m_bFullCover) { |
if (m_Alpha == 255) { |
for (int col = col_start; col < col_end; col ++) { |
- *dest_scan++ = (FX_BYTE)m_Blue; |
- *dest_scan++ = (FX_BYTE)m_Green; |
- *dest_scan++ = (FX_BYTE)m_Red; |
+ *dest_scan++ = (uint8_t)m_Blue; |
+ *dest_scan++ = (uint8_t)m_Green; |
+ *dest_scan++ = (uint8_t)m_Red; |
*dest_extra_alpha_scan++ = 255; |
} |
return; |
@@ -1067,7 +1067,7 @@ |
for (int col = col_start; col < col_end; col ++) { |
// Dest format: Rgba |
// calculate destination alpha (it's union of source and dest alpha) |
- FX_BYTE dest_alpha = (*dest_extra_alpha_scan) + m_Alpha - |
+ uint8_t dest_alpha = (*dest_extra_alpha_scan) + m_Alpha - |
(*dest_extra_alpha_scan) * m_Alpha / 255; |
*dest_extra_alpha_scan++ = dest_alpha; |
int alpha_ratio = m_Alpha*255/dest_alpha; |
@@ -1081,9 +1081,9 @@ |
} else { |
if (m_Alpha == 255 && cover_scan == 255) { |
for (int col = col_start; col < col_end; col ++) { |
- *dest_scan++ = (FX_BYTE)m_Blue; |
- *dest_scan++ = (FX_BYTE)m_Green; |
- *dest_scan++ = (FX_BYTE)m_Red; |
+ *dest_scan++ = (uint8_t)m_Blue; |
+ *dest_scan++ = (uint8_t)m_Green; |
+ *dest_scan++ = (uint8_t)m_Red; |
*dest_extra_alpha_scan++ = 255; |
} |
return; |
@@ -1092,7 +1092,7 @@ |
for (int col = col_start; col < col_end; col ++) { |
// Dest format: Rgba |
// calculate destination alpha (it's union of source and dest alpha) |
- FX_BYTE dest_alpha = (*dest_extra_alpha_scan) + src_alpha - |
+ uint8_t dest_alpha = (*dest_extra_alpha_scan) + src_alpha - |
(*dest_extra_alpha_scan) * src_alpha / 255; |
*dest_extra_alpha_scan++ = dest_alpha; |
int alpha_ratio = src_alpha*255/dest_alpha; |
@@ -1107,13 +1107,13 @@ |
#endif |
} |
void CFX_SkiaRenderer::CompositeSpanRGB24_14(FX_LPBYTE dest_scan, FX_LPBYTE ori_scan,int Bpp, |
- int span_left, int span_len, int span_top, FX_BYTE cover_scan, |
+ int span_left, int span_len, int span_top, uint8_t cover_scan, |
int clip_top, int clip_left, int clip_right, FX_LPBYTE clip_scan, |
FX_LPBYTE dest_extra_alpha_scan) |
{ |
- dest_scan = (FX_BYTE*)m_pDevice->GetScanline(span_top) + span_left+(span_left<<1); |
- dest_extra_alpha_scan = (FX_BYTE*)m_pDevice->m_pAlphaMask->GetScanline(span_top)+span_left; |
- clip_scan = (FX_BYTE*)m_pClipMask->GetScanline(span_top-clip_top) - clip_left + span_left; |
+ dest_scan = (uint8_t*)m_pDevice->GetScanline(span_top) + span_left+(span_left<<1); |
+ dest_extra_alpha_scan = (uint8_t*)m_pDevice->m_pAlphaMask->GetScanline(span_top)+span_left; |
+ clip_scan = (uint8_t*)m_pClipMask->GetScanline(span_top-clip_top) - clip_left + span_left; |
int col_start = span_left < clip_left ? clip_left - span_left : 0; |
int col_end = (span_left + span_len) < clip_right ? span_len : (clip_right - span_left); |
if (col_end < col_start) return; // do nothing. |
@@ -1128,14 +1128,14 @@ |
continue; |
} |
if (src_alpha1 == 255) { |
- *dest_scan++ = (FX_BYTE)m_Blue; |
- *dest_scan++ = (FX_BYTE)m_Green; |
- *dest_scan++ = (FX_BYTE)m_Red; |
- *dest_extra_alpha_scan++ = (FX_BYTE)m_Alpha; |
+ *dest_scan++ = (uint8_t)m_Blue; |
+ *dest_scan++ = (uint8_t)m_Green; |
+ *dest_scan++ = (uint8_t)m_Red; |
+ *dest_extra_alpha_scan++ = (uint8_t)m_Alpha; |
} else { |
// Dest format: Rgba |
// calculate destination alpha (it's union of source and dest alpha) |
- FX_BYTE dest_alpha = (*dest_extra_alpha_scan) + src_alpha1 - |
+ uint8_t dest_alpha = (*dest_extra_alpha_scan) + src_alpha1 - |
(*dest_extra_alpha_scan) * src_alpha1 / 255; |
*dest_extra_alpha_scan++ = dest_alpha; |
int alpha_ratio = src_alpha1*255/dest_alpha; |
@@ -1157,14 +1157,14 @@ |
continue; |
} |
if (src_alpha == 255) { |
- *dest_scan++ = (FX_BYTE)m_Blue; |
- *dest_scan++ = (FX_BYTE)m_Green; |
- *dest_scan++ = (FX_BYTE)m_Red; |
- *dest_extra_alpha_scan++ = (FX_BYTE)m_Alpha; |
+ *dest_scan++ = (uint8_t)m_Blue; |
+ *dest_scan++ = (uint8_t)m_Green; |
+ *dest_scan++ = (uint8_t)m_Red; |
+ *dest_extra_alpha_scan++ = (uint8_t)m_Alpha; |
} else { |
// Dest format: Rgba |
// calculate destination alpha (it's union of source and dest alpha) |
- FX_BYTE dest_alpha = (*dest_extra_alpha_scan) + src_alpha - |
+ uint8_t dest_alpha = (*dest_extra_alpha_scan) + src_alpha - |
(*dest_extra_alpha_scan) * src_alpha / 255; |
*dest_extra_alpha_scan++ = dest_alpha; |
int alpha_ratio = src_alpha*255/dest_alpha; |
@@ -1186,14 +1186,14 @@ |
continue; |
} |
if (src_alpha1 == 255) { |
- *dest_scan++ = (FX_BYTE)m_Blue; |
- *dest_scan++ = (FX_BYTE)m_Green; |
- *dest_scan++ = (FX_BYTE)m_Red; |
- *dest_extra_alpha_scan++ = (FX_BYTE)m_Alpha; |
+ *dest_scan++ = (uint8_t)m_Blue; |
+ *dest_scan++ = (uint8_t)m_Green; |
+ *dest_scan++ = (uint8_t)m_Red; |
+ *dest_extra_alpha_scan++ = (uint8_t)m_Alpha; |
} else { |
// Dest format: Rgba |
// calculate destination alpha (it's union of source and dest alpha) |
- FX_BYTE dest_alpha = (*dest_extra_alpha_scan) + src_alpha1 - |
+ uint8_t dest_alpha = (*dest_extra_alpha_scan) + src_alpha1 - |
(*dest_extra_alpha_scan) * src_alpha1 / 255; |
*dest_extra_alpha_scan++ = dest_alpha; |
int alpha_ratio = src_alpha1*255/dest_alpha; |
@@ -1212,7 +1212,7 @@ |
// A general alpha merge function (with clipping mask). Cmyka/Cmyk device. |
void CFX_SkiaRenderer::CompositeSpanCMYK(FX_LPBYTE dest_scan, FX_LPBYTE ori_scan,int Bpp, |
- int span_left, int span_len, int span_top, FX_BYTE cover_scan, |
+ int span_left, int span_len, int span_top, uint8_t cover_scan, |
int clip_top, int clip_left, int clip_right, FX_LPBYTE clip_scan, |
FX_LPBYTE dest_extra_alpha_scan) |
{ |
@@ -1243,11 +1243,11 @@ |
if (src_alpha) { |
if (src_alpha == 255) { |
*(FX_CMYK*)dest_scan = m_Color; |
- *dest_extra_alpha_scan = (FX_BYTE)m_Alpha; |
+ *dest_extra_alpha_scan = (uint8_t)m_Alpha; |
} else { |
// Dest format: Cmyka |
// calculate destination alpha (it's union of source and dest alpha) |
- FX_BYTE dest_alpha = (*dest_extra_alpha_scan) + src_alpha - |
+ uint8_t dest_alpha = (*dest_extra_alpha_scan) + src_alpha - |
(*dest_extra_alpha_scan) * src_alpha / 255; |
*dest_extra_alpha_scan++ = dest_alpha; |
int alpha_ratio = src_alpha*255/dest_alpha; |
@@ -1351,13 +1351,13 @@ |
} else { |
//Gray(a) device |
if (pIccTransform) { |
- FX_BYTE gray; |
+ uint8_t gray; |
color = bObjectCMYK ? FXCMYK_TODIB(color) : FXARGB_TODIB(color); |
pIccModule->TranslateScanline(pIccTransform, &gray, (FX_LPCBYTE)&color, 1); |
m_Gray = gray; |
} else { |
if (bObjectCMYK) { |
- FX_BYTE r, g, b; |
+ uint8_t r, g, b; |
AdobeCMYK_to_sRGB1(FXSYS_GetCValue(color), FXSYS_GetMValue(color), FXSYS_GetYValue(color), FXSYS_GetKValue(color), |
r, g, b); |
m_Gray = FXRGB2GRAY(r, g, b); |
@@ -1404,7 +1404,7 @@ |
} |
} else { |
if (bObjectCMYK) { |
- FX_BYTE r, g, b; |
+ uint8_t r, g, b; |
AdobeCMYK_to_sRGB1(FXSYS_GetCValue(color), FXSYS_GetMValue(color), FXSYS_GetYValue(color), FXSYS_GetKValue(color), |
r, g, b); |
m_Color = FXARGB_MAKE(m_Alpha, r, g, b); |
@@ -1552,7 +1552,7 @@ |
col_end = col_end < m_dstWidth ? col_end - m_Left: m_pDevice->GetWidth(); |
int result = col_end - col_start; |
if (result > 0) { |
- FX_BYTE* dest_pos = dest_scan + col_start; |
+ uint8_t* dest_pos = dest_scan + col_start; |
if (result >= 4) |
FXSYS_memset32(dest_pos, 0xffffffff,result); |
else |