Rename some colorconv functions

This commit is contained in:
Henrik Rydgard 2015-04-08 23:01:17 +02:00
parent 4621586342
commit db110d60a1
3 changed files with 21 additions and 21 deletions

View file

@ -35,7 +35,7 @@ inline u8 Convert6To8(u8 v) {
return (v << 2) | (v >> 4);
}
inline u32 DecodeRGBA4444(u16 src) {
inline u32 RGBA4444ToRGBA8888(u16 src) {
const u32 r = (src & 0x000F) << 0;
const u32 g = (src & 0x00F0) << 4;
const u32 b = (src & 0x0F00) << 8;
@ -45,7 +45,7 @@ inline u32 DecodeRGBA4444(u16 src) {
return c | (c << 4);
}
inline u32 DecodeRGBA5551(u16 src) {
inline u32 RGBA5551ToRGBA8888(u16 src) {
u8 r = Convert5To8((src >> 0) & 0x1F);
u8 g = Convert5To8((src >> 5) & 0x1F);
u8 b = Convert5To8((src >> 10) & 0x1F);
@ -54,7 +54,7 @@ inline u32 DecodeRGBA5551(u16 src) {
return (a << 24) | (b << 16) | (g << 8) | r;
}
inline u32 DecodeRGB565(u16 src) {
inline u32 RGB565ToRGBA8888(u16 src) {
u8 r = Convert5To8((src >> 0) & 0x1F);
u8 g = Convert6To8((src >> 5) & 0x3F);
u8 b = Convert5To8((src >> 11) & 0x1F);
@ -62,7 +62,7 @@ inline u32 DecodeRGB565(u16 src) {
return (a << 24) | (b << 16) | (g << 8) | r;
}
inline u16 RGBA8888To565(u32 value) {
inline u16 RGBA8888ToRGB565(u32 value) {
u8 r = value & 0xFF;
u8 g = (value >> 8) & 0xFF;
u8 b = (value >> 16) & 0xFF;
@ -72,7 +72,7 @@ inline u16 RGBA8888To565(u32 value) {
return (u16)r | ((u16)g << 5) | ((u16)b << 11);
}
inline u16 RGBA8888To5551(u32 value) {
inline u16 RGBA8888ToRGBA5551(u32 value) {
u8 r = value & 0xFF;
u8 g = (value >> 8) & 0xFF;
u8 b = (value >> 16) & 0xFF;
@ -84,7 +84,7 @@ inline u16 RGBA8888To5551(u32 value) {
return (u16)r | ((u16)g << 5) | ((u16)b << 10) | ((u16)a << 15);
}
inline u16 RGBA8888To4444(u32 value) {
inline u16 RGBA8888ToRGBA4444(u32 value) {
const u32 c = value >> 4;
const u16 r = (c >> 0) & 0x000F;
const u16 g = (c >> 4) & 0x00F0;

View file

@ -85,13 +85,13 @@ static inline u32 LookupColor(unsigned int index, unsigned int level)
switch (gstate.getClutPaletteFormat()) {
case GE_CMODE_16BIT_BGR5650:
return DecodeRGB565(reinterpret_cast<u16*>(clut)[index + clutSharingOffset]);
return RGB565ToRGBA8888(reinterpret_cast<u16*>(clut)[index + clutSharingOffset]);
case GE_CMODE_16BIT_ABGR5551:
return DecodeRGBA5551(reinterpret_cast<u16*>(clut)[index + clutSharingOffset]);
return RGBA5551ToRGBA8888(reinterpret_cast<u16*>(clut)[index + clutSharingOffset]);
case GE_CMODE_16BIT_ABGR4444:
return DecodeRGBA4444(reinterpret_cast<u16*>(clut)[index + clutSharingOffset]);
return RGBA4444ToRGBA8888(reinterpret_cast<u16*>(clut)[index + clutSharingOffset]);
case GE_CMODE_32BIT_ABGR8888:
return clut[index + clutSharingOffset];
@ -261,21 +261,21 @@ inline static Nearest4 SampleNearest(int level, int u[N], int v[N], const u8 *sr
case GE_TFMT_4444:
for (int i = 0; i < N; ++i) {
const u8 *src = srcptr + GetPixelDataOffset<16>(texbufwidthbits, u[i], v[i]);
res.v[i] = DecodeRGBA4444(*(const u16 *)src);
res.v[i] = RGBA4444ToRGBA8888(*(const u16 *)src);
}
return res;
case GE_TFMT_5551:
for (int i = 0; i < N; ++i) {
const u8 *src = srcptr + GetPixelDataOffset<16>(texbufwidthbits, u[i], v[i]);
res.v[i] = DecodeRGBA5551(*(const u16 *)src);
res.v[i] = RGBA5551ToRGBA8888(*(const u16 *)src);
}
return res;
case GE_TFMT_5650:
for (int i = 0; i < N; ++i) {
const u8 *src = srcptr + GetPixelDataOffset<16>(texbufwidthbits, u[i], v[i]);
res.v[i] = DecodeRGB565(*(const u16 *)src);
res.v[i] = RGB565ToRGBA8888(*(const u16 *)src);
}
return res;
@ -357,13 +357,13 @@ static inline u32 GetPixelColor(int x, int y)
{
switch (gstate.FrameBufFormat()) {
case GE_FORMAT_565:
return DecodeRGB565(fb.Get16(x, y, gstate.FrameBufStride()));
return RGB565ToRGBA8888(fb.Get16(x, y, gstate.FrameBufStride()));
case GE_FORMAT_5551:
return DecodeRGBA5551(fb.Get16(x, y, gstate.FrameBufStride()));
return RGBA5551ToRGBA8888(fb.Get16(x, y, gstate.FrameBufStride()));
case GE_FORMAT_4444:
return DecodeRGBA4444(fb.Get16(x, y, gstate.FrameBufStride()));
return RGBA4444ToRGBA8888(fb.Get16(x, y, gstate.FrameBufStride()));
case GE_FORMAT_8888:
return fb.Get32(x, y, gstate.FrameBufStride());
@ -378,15 +378,15 @@ static inline void SetPixelColor(int x, int y, u32 value)
{
switch (gstate.FrameBufFormat()) {
case GE_FORMAT_565:
fb.Set16(x, y, gstate.FrameBufStride(), RGBA8888To565(value));
fb.Set16(x, y, gstate.FrameBufStride(), RGBA8888ToRGB565(value));
break;
case GE_FORMAT_5551:
fb.Set16(x, y, gstate.FrameBufStride(), RGBA8888To5551(value));
fb.Set16(x, y, gstate.FrameBufStride(), RGBA8888ToRGBA5551(value));
break;
case GE_FORMAT_4444:
fb.Set16(x, y, gstate.FrameBufStride(), RGBA8888To4444(value));
fb.Set16(x, y, gstate.FrameBufStride(), RGBA8888ToRGBA4444(value));
break;
case GE_FORMAT_8888:

View file

@ -214,19 +214,19 @@ void SoftGPU::CopyToCurrentFboFromDisplayRam(int srcwidth, int srcheight)
switch (displayFormat_) {
case GE_FORMAT_565:
for (int x = 0; x < srcwidth; ++x) {
buf_line[x] = DecodeRGB565(fb_line[x]);
buf_line[x] = RGB565ToRGBA8888(fb_line[x]);
}
break;
case GE_FORMAT_5551:
for (int x = 0; x < srcwidth; ++x) {
buf_line[x] = DecodeRGBA5551(fb_line[x]);
buf_line[x] = RGBA5551ToRGBA8888(fb_line[x]);
}
break;
case GE_FORMAT_4444:
for (int x = 0; x < srcwidth; ++x) {
buf_line[x] = DecodeRGBA4444(fb_line[x]);
buf_line[x] = RGBA4444ToRGBA8888(fb_line[x]);
}
break;