mirror of
https://github.com/Lime3DS/Lime3DS.git
synced 2024-11-02 08:25:07 +01:00
GPU: Fixed RGBA8 as output format in a display transfer.
Verified with hwtests
This commit is contained in:
parent
89a71eb6a4
commit
b1284222f2
@ -167,16 +167,15 @@ inline void Write(u32 addr, const T data) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
switch (config.output_format) {
|
switch (config.output_format) {
|
||||||
/*case Regs::PixelFormat::RGBA8:
|
case Regs::PixelFormat::RGBA8:
|
||||||
{
|
{
|
||||||
// TODO: Untested
|
u8* dstptr = dest_pointer + (x * pixel_skip + y * config.output_width) * 4;
|
||||||
u8* dstptr = (u32*)(dest_pointer + x * 4 + y * config.output_width * 4);
|
dstptr[3] = source_color.r;
|
||||||
dstptr[0] = source_color.r;
|
dstptr[2] = source_color.g;
|
||||||
dstptr[1] = source_color.g;
|
dstptr[1] = source_color.b;
|
||||||
dstptr[2] = source_color.b;
|
dstptr[0] = source_color.a;
|
||||||
dstptr[3] = source_color.a;
|
|
||||||
break;
|
break;
|
||||||
}*/
|
}
|
||||||
|
|
||||||
case Regs::PixelFormat::RGB8:
|
case Regs::PixelFormat::RGB8:
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user