Index: core/src/fxge/dib/fx_dib_convert.cpp |
diff --git a/core/src/fxge/dib/fx_dib_convert.cpp b/core/src/fxge/dib/fx_dib_convert.cpp |
index 8e96379d37570a3d50cefdaf4dd49ebea8613df4..c64c40d039640a44b895a27a17ad0f1368c26fec 100644 |
--- a/core/src/fxge/dib/fx_dib_convert.cpp |
+++ b/core/src/fxge/dib/fx_dib_convert.cpp |
@@ -103,7 +103,7 @@ public: |
CFX_Palette(); |
~CFX_Palette(); |
public: |
- FX_BOOL BuildPalette(const CFX_DIBSource* pBitmap, int dwPaletteType); |
+ bool BuildPalette(const CFX_DIBSource* pBitmap, int dwPaletteType); |
FX_DWORD* GetPalette() const |
{ |
return m_pPalette; |
@@ -227,10 +227,10 @@ CFX_Palette::~CFX_Palette() |
} |
m_lut = 0; |
} |
-FX_BOOL CFX_Palette::BuildPalette(const CFX_DIBSource* pBitmap, int pal_type) |
+bool CFX_Palette::BuildPalette(const CFX_DIBSource* pBitmap, int pal_type) |
{ |
if (pBitmap == NULL) { |
- return FALSE; |
+ return false; |
} |
if (m_pPalette != NULL) { |
FX_Free(m_pPalette); |
@@ -277,9 +277,9 @@ FX_BOOL CFX_Palette::BuildPalette(const CFX_DIBSource* pBitmap, int pal_type) |
win_mac_pal = (FX_DWORD*)g_dwMacPalette; |
} |
_Obtain_Pal(m_aLut, m_cLut, m_pPalette, pal_type, win_mac_pal, m_lut); |
- return TRUE; |
+ return true; |
} |
-FX_BOOL _ConvertBuffer_1bppMask2Gray(uint8_t* dest_buf, int dest_pitch, int width, int height, |
+bool _ConvertBuffer_1bppMask2Gray(uint8_t* dest_buf, int dest_pitch, int width, int height, |
const CFX_DIBSource* pSrcBitmap, int src_left, int src_top) |
{ |
uint8_t set_gray, reset_gray; |
@@ -296,9 +296,9 @@ FX_BOOL _ConvertBuffer_1bppMask2Gray(uint8_t* dest_buf, int dest_pitch, int widt |
dest_scan ++; |
} |
} |
- return TRUE; |
+ return true; |
} |
-FX_BOOL _ConvertBuffer_8bppMask2Gray(uint8_t* dest_buf, int dest_pitch, int width, int height, |
+bool _ConvertBuffer_8bppMask2Gray(uint8_t* dest_buf, int dest_pitch, int width, int height, |
const CFX_DIBSource* pSrcBitmap, int src_left, int src_top) |
{ |
for (int row = 0; row < height; row ++) { |
@@ -306,9 +306,9 @@ FX_BOOL _ConvertBuffer_8bppMask2Gray(uint8_t* dest_buf, int dest_pitch, int widt |
const uint8_t* src_scan = pSrcBitmap->GetScanline(src_top + row) + src_left; |
FXSYS_memcpy(dest_scan, src_scan, width); |
} |
- return TRUE; |
+ return true; |
} |
-FX_BOOL _ConvertBuffer_1bppPlt2Gray(uint8_t* dest_buf, int dest_pitch, int width, int height, |
+bool _ConvertBuffer_1bppPlt2Gray(uint8_t* dest_buf, int dest_pitch, int width, int height, |
const CFX_DIBSource* pSrcBitmap, int src_left, int src_top, void* pIccTransform) |
{ |
FX_DWORD* src_plt = pSrcBitmap->GetPalette(); |
@@ -359,9 +359,9 @@ FX_BOOL _ConvertBuffer_1bppPlt2Gray(uint8_t* dest_buf, int dest_pitch, int width |
dest_scan ++; |
} |
} |
- return TRUE; |
+ return true; |
} |
-FX_BOOL _ConvertBuffer_8bppPlt2Gray(uint8_t* dest_buf, int dest_pitch, int width, int height, |
+bool _ConvertBuffer_8bppPlt2Gray(uint8_t* dest_buf, int dest_pitch, int width, int height, |
const CFX_DIBSource* pSrcBitmap, int src_left, int src_top, void* pIccTransform) |
{ |
FX_DWORD* src_plt = pSrcBitmap->GetPalette(); |
@@ -402,9 +402,9 @@ FX_BOOL _ConvertBuffer_8bppPlt2Gray(uint8_t* dest_buf, int dest_pitch, int width |
*dest_scan++ = gray[*src_scan++]; |
} |
} |
- return TRUE; |
+ return true; |
} |
-FX_BOOL _ConvertBuffer_RgbOrCmyk2Gray(uint8_t* dest_buf, int dest_pitch, int width, int height, |
+bool _ConvertBuffer_RgbOrCmyk2Gray(uint8_t* dest_buf, int dest_pitch, int width, int height, |
const CFX_DIBSource* pSrcBitmap, int src_left, int src_top, void* pIccTransform) |
{ |
int Bpp = pSrcBitmap->GetBPP() / 8; |
@@ -451,7 +451,7 @@ FX_BOOL _ConvertBuffer_RgbOrCmyk2Gray(uint8_t* dest_buf, int dest_pitch, int wid |
} |
} |
} |
- return TRUE; |
+ return true; |
} |
inline void _ConvertBuffer_IndexCopy(uint8_t* dest_buf, int dest_pitch, int width, int height, |
const CFX_DIBSource* pSrcBitmap, int src_left, int src_top) |
@@ -476,7 +476,7 @@ inline void _ConvertBuffer_IndexCopy(uint8_t* dest_buf, int dest_pitch, int widt |
} |
} |
} |
-FX_BOOL _ConvertBuffer_Plt2PltRgb8(uint8_t* dest_buf, int dest_pitch, int width, int height, |
+bool _ConvertBuffer_Plt2PltRgb8(uint8_t* dest_buf, int dest_pitch, int width, int height, |
const CFX_DIBSource* pSrcBitmap, int src_left, int src_top, FX_DWORD* dst_plt, void* pIccTransform) |
{ |
_ConvertBuffer_IndexCopy(dest_buf, dest_pitch, width, height, pSrcBitmap, src_left, src_top); |
@@ -515,9 +515,9 @@ FX_BOOL _ConvertBuffer_Plt2PltRgb8(uint8_t* dest_buf, int dest_pitch, int width, |
FXSYS_memcpy(dst_plt, src_plt, plt_size * 4); |
} |
} |
- return TRUE; |
+ return true; |
} |
-inline FX_BOOL _ConvertBuffer_Rgb2PltRgb8_NoTransform(uint8_t* dest_buf, int dest_pitch, int width, int height, |
+inline bool _ConvertBuffer_Rgb2PltRgb8_NoTransform(uint8_t* dest_buf, int dest_pitch, int width, int height, |
const CFX_DIBSource* pSrcBitmap, int src_left, int src_top, FX_DWORD* dst_plt) |
{ |
int bpp = pSrcBitmap->GetBPP() / 8; |
@@ -527,7 +527,7 @@ inline FX_BOOL _ConvertBuffer_Rgb2PltRgb8_NoTransform(uint8_t* dest_buf, int des |
FX_DWORD* cLut = palette.GetColorLut(); |
FX_DWORD* aLut = palette.GetAmountLut(); |
if (cLut == NULL || aLut == NULL) { |
- return FALSE; |
+ return false; |
} |
int lut = palette.Getlut(); |
FX_DWORD* pPalette = palette.GetPalette(); |
@@ -571,12 +571,12 @@ inline FX_BOOL _ConvertBuffer_Rgb2PltRgb8_NoTransform(uint8_t* dest_buf, int des |
} |
} |
FXSYS_memcpy(dst_plt, pPalette, sizeof(FX_DWORD) * 256); |
- return TRUE; |
+ return true; |
} |
-FX_BOOL _ConvertBuffer_Rgb2PltRgb8(uint8_t* dest_buf, int dest_pitch, int width, int height, |
+bool _ConvertBuffer_Rgb2PltRgb8(uint8_t* dest_buf, int dest_pitch, int width, int height, |
const CFX_DIBSource* pSrcBitmap, int src_left, int src_top, FX_DWORD* dst_plt, void* pIccTransform) |
{ |
- FX_BOOL ret = _ConvertBuffer_Rgb2PltRgb8_NoTransform(dest_buf, dest_pitch, width, height, pSrcBitmap, src_left, src_top, dst_plt); |
+ bool ret = _ConvertBuffer_Rgb2PltRgb8_NoTransform(dest_buf, dest_pitch, width, height, pSrcBitmap, src_left, src_top, dst_plt); |
if (ret && pIccTransform) { |
ICodec_IccModule* pIccModule = CFX_GEModule::Get()->GetCodecModule()->GetIccModule(); |
for (int i = 0; i < 256; i++) { |
@@ -588,7 +588,7 @@ FX_BOOL _ConvertBuffer_Rgb2PltRgb8(uint8_t* dest_buf, int dest_pitch, int width, |
} |
return ret; |
} |
-FX_BOOL _ConvertBuffer_1bppMask2Rgb(FXDIB_Format dst_format, uint8_t* dest_buf, int dest_pitch, int width, int height, |
+bool _ConvertBuffer_1bppMask2Rgb(FXDIB_Format dst_format, uint8_t* dest_buf, int dest_pitch, int width, int height, |
const CFX_DIBSource* pSrcBitmap, int src_left, int src_top) |
{ |
int comps = (dst_format & 0xff) / 8; |
@@ -611,9 +611,9 @@ FX_BOOL _ConvertBuffer_1bppMask2Rgb(FXDIB_Format dst_format, uint8_t* dest_buf, |
dest_scan += comps; |
} |
} |
- return TRUE; |
+ return true; |
} |
-FX_BOOL _ConvertBuffer_8bppMask2Rgb(FXDIB_Format dst_format, uint8_t* dest_buf, int dest_pitch, int width, int height, |
+bool _ConvertBuffer_8bppMask2Rgb(FXDIB_Format dst_format, uint8_t* dest_buf, int dest_pitch, int width, int height, |
const CFX_DIBSource* pSrcBitmap, int src_left, int src_top) |
{ |
int comps = (dst_format & 0xff) / 8; |
@@ -629,9 +629,9 @@ FX_BOOL _ConvertBuffer_8bppMask2Rgb(FXDIB_Format dst_format, uint8_t* dest_buf, |
dest_scan += comps - 2; |
} |
} |
- return TRUE; |
+ return true; |
} |
-FX_BOOL _ConvertBuffer_1bppPlt2Rgb(FXDIB_Format dst_format, uint8_t* dest_buf, int dest_pitch, int width, int height, |
+bool _ConvertBuffer_1bppPlt2Rgb(FXDIB_Format dst_format, uint8_t* dest_buf, int dest_pitch, int width, int height, |
const CFX_DIBSource* pSrcBitmap, int src_left, int src_top, void* pIccTransform) |
{ |
int comps = (dst_format & 0xff) / 8; |
@@ -676,9 +676,9 @@ FX_BOOL _ConvertBuffer_1bppPlt2Rgb(FXDIB_Format dst_format, uint8_t* dest_buf, i |
dest_scan += comps - 2; |
} |
} |
- return TRUE; |
+ return true; |
} |
-FX_BOOL _ConvertBuffer_8bppPlt2Rgb(FXDIB_Format dst_format, uint8_t* dest_buf, int dest_pitch, int width, int height, |
+bool _ConvertBuffer_8bppPlt2Rgb(FXDIB_Format dst_format, uint8_t* dest_buf, int dest_pitch, int width, int height, |
const CFX_DIBSource* pSrcBitmap, int src_left, int src_top, void* pIccTransform) |
{ |
int comps = (dst_format & 0xff) / 8; |
@@ -722,9 +722,9 @@ FX_BOOL _ConvertBuffer_8bppPlt2Rgb(FXDIB_Format dst_format, uint8_t* dest_buf, i |
dest_scan += comps - 2; |
} |
} |
- return TRUE; |
+ return true; |
} |
-FX_BOOL _ConvertBuffer_24bppRgb2Rgb24(uint8_t* dest_buf, int dest_pitch, int width, int height, |
+bool _ConvertBuffer_24bppRgb2Rgb24(uint8_t* dest_buf, int dest_pitch, int width, int height, |
const CFX_DIBSource* pSrcBitmap, int src_left, int src_top, void* pIccTransform) |
{ |
if (pIccTransform) { |
@@ -741,9 +741,9 @@ FX_BOOL _ConvertBuffer_24bppRgb2Rgb24(uint8_t* dest_buf, int dest_pitch, int wid |
FXSYS_memcpy(dest_scan, src_scan, width * 3); |
} |
} |
- return TRUE; |
+ return true; |
} |
-FX_BOOL _ConvertBuffer_32bppRgb2Rgb24(uint8_t* dest_buf, int dest_pitch, int width, int height, |
+bool _ConvertBuffer_32bppRgb2Rgb24(uint8_t* dest_buf, int dest_pitch, int width, int height, |
const CFX_DIBSource* pSrcBitmap, int src_left, int src_top, void* pIccTransform) |
{ |
for (int row = 0; row < height; row ++) { |
@@ -763,9 +763,9 @@ FX_BOOL _ConvertBuffer_32bppRgb2Rgb24(uint8_t* dest_buf, int dest_pitch, int wid |
pIccModule->TranslateScanline(pIccTransform, dest_scan, dest_scan, width); |
} |
} |
- return TRUE; |
+ return true; |
} |
-FX_BOOL _ConvertBuffer_Rgb2Rgb32(uint8_t* dest_buf, int dest_pitch, int width, int height, |
+bool _ConvertBuffer_Rgb2Rgb32(uint8_t* dest_buf, int dest_pitch, int width, int height, |
const CFX_DIBSource* pSrcBitmap, int src_left, int src_top, void* pIccTransform) |
{ |
int comps = pSrcBitmap->GetBPP() / 8; |
@@ -793,9 +793,9 @@ FX_BOOL _ConvertBuffer_Rgb2Rgb32(uint8_t* dest_buf, int dest_pitch, int width, i |
} |
} |
} |
- return TRUE; |
+ return true; |
} |
-FX_BOOL _ConvertBuffer_32bppCmyk2Rgb32(uint8_t* dest_buf, int dest_pitch, int width, int height, |
+bool _ConvertBuffer_32bppCmyk2Rgb32(uint8_t* dest_buf, int dest_pitch, int width, int height, |
const CFX_DIBSource* pSrcBitmap, int src_left, int src_top, void* pIccTransform) |
{ |
if (pIccTransform) { |
@@ -821,9 +821,9 @@ FX_BOOL _ConvertBuffer_32bppCmyk2Rgb32(uint8_t* dest_buf, int dest_pitch, int wi |
} |
} |
} |
- return TRUE; |
+ return true; |
} |
-FX_BOOL ConvertBuffer(FXDIB_Format dest_format, uint8_t* dest_buf, int dest_pitch, int width, int height, |
+bool ConvertBuffer(FXDIB_Format dest_format, uint8_t* dest_buf, int dest_pitch, int width, int height, |
const CFX_DIBSource* pSrcBitmap, int src_left, int src_top, FX_DWORD*& d_pal, void* pIccTransform) |
{ |
FXDIB_Format src_format = pSrcBitmap->GetFormat(); |
@@ -835,8 +835,8 @@ FX_BOOL ConvertBuffer(FXDIB_Format dest_format, uint8_t* dest_buf, int dest_pitc |
case FXDIB_1bppCmyk: |
case FXDIB_1bppMask: |
case FXDIB_1bppRgb: |
- ASSERT(FALSE); |
- return FALSE; |
+ ASSERT(false); |
+ return false; |
case FXDIB_8bppMask: { |
if ((src_format & 0xff) == 1) { |
if (pSrcBitmap->GetPalette()) { |
@@ -851,7 +851,7 @@ FX_BOOL ConvertBuffer(FXDIB_Format dest_format, uint8_t* dest_buf, int dest_pitc |
} else if ((src_format & 0xff) >= 24) { |
return _ConvertBuffer_RgbOrCmyk2Gray(dest_buf, dest_pitch, width, height, pSrcBitmap, src_left, src_top, pIccTransform); |
} |
- return FALSE; |
+ return false; |
} |
case FXDIB_8bppRgb: |
case FXDIB_8bppRgba: { |
@@ -864,7 +864,7 @@ FX_BOOL ConvertBuffer(FXDIB_Format dest_format, uint8_t* dest_buf, int dest_pitc |
} else if ((src_format & 0xff) >= 24) { |
return _ConvertBuffer_Rgb2PltRgb8(dest_buf, dest_pitch, width, height, pSrcBitmap, src_left, src_top, d_pal, pIccTransform); |
} |
- return FALSE; |
+ return false; |
} |
case FXDIB_Rgb: |
case FXDIB_Rgba: { |
@@ -883,7 +883,7 @@ FX_BOOL ConvertBuffer(FXDIB_Format dest_format, uint8_t* dest_buf, int dest_pitc |
} else if ((src_format & 0xff) == 32) { |
return _ConvertBuffer_32bppRgb2Rgb24(dest_buf, dest_pitch, width, height, pSrcBitmap, src_left, src_top, pIccTransform); |
} |
- return FALSE; |
+ return false; |
} |
case FXDIB_Argb: |
case FXDIB_Rgb32: { |
@@ -903,12 +903,12 @@ FX_BOOL ConvertBuffer(FXDIB_Format dest_format, uint8_t* dest_buf, int dest_pitc |
} |
return _ConvertBuffer_Rgb2Rgb32(dest_buf, dest_pitch, width, height, pSrcBitmap, src_left, src_top, pIccTransform); |
} |
- return FALSE; |
+ return false; |
} |
default: |
- return FALSE; |
+ return false; |
} |
- return FALSE; |
+ return false; |
} |
CFX_DIBitmap* CFX_DIBSource::CloneConvert(FXDIB_Format dest_format, const FX_RECT* pClip, void* pIccTransform) const |
{ |
@@ -931,7 +931,7 @@ CFX_DIBitmap* CFX_DIBSource::CloneConvert(FXDIB_Format dest_format, const FX_REC |
delete pClone; |
return NULL; |
} |
- FX_BOOL ret = TRUE; |
+ bool ret = true; |
CFX_DIBitmap* pSrcAlpha = NULL; |
if (m_AlphaFlag & 2) { |
pSrcAlpha = (GetFormat() == FXDIB_Argb) ? GetAlphaMask() : m_pAlphaMask; |
@@ -973,15 +973,15 @@ CFX_DIBitmap* CFX_DIBSource::CloneConvert(FXDIB_Format dest_format, const FX_REC |
} |
return pClone; |
} |
-FX_BOOL CFX_DIBitmap::ConvertFormat(FXDIB_Format dest_format, void* pIccTransform) |
+bool CFX_DIBitmap::ConvertFormat(FXDIB_Format dest_format, void* pIccTransform) |
{ |
FXDIB_Format src_format = GetFormat(); |
if (dest_format == src_format && pIccTransform == NULL) { |
- return TRUE; |
+ return true; |
} |
if (dest_format == FXDIB_8bppMask && src_format == FXDIB_8bppRgb && m_pPalette == NULL) { |
m_AlphaFlag = 1; |
- return TRUE; |
+ return true; |
} |
if (dest_format == FXDIB_Argb && src_format == FXDIB_Rgb32 && pIccTransform == NULL) { |
m_AlphaFlag = 2; |
@@ -992,13 +992,13 @@ FX_BOOL CFX_DIBitmap::ConvertFormat(FXDIB_Format dest_format, void* pIccTransfor |
scanline += 4; |
} |
} |
- return TRUE; |
+ return true; |
} |
int dest_bpp = dest_format & 0xff; |
int dest_pitch = (dest_bpp * m_Width + 31) / 32 * 4; |
uint8_t* dest_buf = FX_TryAlloc(uint8_t, dest_pitch * m_Height + 4); |
if (dest_buf == NULL) { |
- return FALSE; |
+ return false; |
} |
CFX_DIBitmap* pAlphaMask = NULL; |
if (dest_format == FXDIB_Argb) { |
@@ -1018,13 +1018,13 @@ FX_BOOL CFX_DIBitmap::ConvertFormat(FXDIB_Format dest_format, void* pIccTransfor |
pAlphaMask = GetAlphaMask(); |
if (pAlphaMask == NULL) { |
FX_Free(dest_buf); |
- return FALSE; |
+ return false; |
} |
} else { |
if (m_pAlphaMask == NULL) { |
if (!BuildAlphaMask()) { |
FX_Free(dest_buf); |
- return FALSE; |
+ return false; |
} |
pAlphaMask = m_pAlphaMask; |
m_pAlphaMask = NULL; |
@@ -1033,7 +1033,7 @@ FX_BOOL CFX_DIBitmap::ConvertFormat(FXDIB_Format dest_format, void* pIccTransfor |
} |
} |
} |
- FX_BOOL ret = FALSE; |
+ bool ret = false; |
FX_DWORD* pal_8bpp = NULL; |
ret = ConvertBuffer(dest_format, dest_buf, dest_pitch, m_Width, m_Height, this, 0, 0, pal_8bpp, pIccTransform); |
if (!ret) { |
@@ -1046,7 +1046,7 @@ FX_BOOL CFX_DIBitmap::ConvertFormat(FXDIB_Format dest_format, void* pIccTransfor |
if (dest_buf) { |
FX_Free(dest_buf); |
} |
- return FALSE; |
+ return false; |
} |
if (m_pAlphaMask && pAlphaMask != m_pAlphaMask) { |
delete m_pAlphaMask; |
@@ -1059,10 +1059,10 @@ FX_BOOL CFX_DIBitmap::ConvertFormat(FXDIB_Format dest_format, void* pIccTransfor |
if (!m_bExtBuf) { |
FX_Free(m_pBuffer); |
} |
- m_bExtBuf = FALSE; |
+ m_bExtBuf = false; |
m_pBuffer = dest_buf; |
m_bpp = (uint8_t)dest_format; |
m_AlphaFlag = (uint8_t)(dest_format >> 8); |
m_Pitch = dest_pitch; |
- return TRUE; |
+ return true; |
} |