Skip to content

Color degradation in libretro due to RGB565 usage #3820

Description

@LIJI32

The libretro core uses RETRO_PIXEL_FORMAT_RGB565, which can't represent greys, instead of RETRO_PIXEL_FORMAT_0RGB1555 or RETRO_PIXEL_FORMAT_XRGB8888. This causes the libretro core to have a magenta tint (due to the LSB of green always being clear in mGBA's specific RGB565 conversion). I assume this is done for compatibility with some very old specific devices but it has the cost of degrading the image quality for the rest of the targets.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions