Files
ComSquare/sources/PPU/PPUUtils.cpp

18 lines
343 B
C++

//
// Created by cbihan on 5/26/20.
//
#include "PPUUtils.hpp"
namespace ComSquare::PPU::Utils
{
uint32_t CGRAMColorToRGBA(uint16_t CGRAMColor)
{
uint8_t b = to8Bit(CGRAMColor >> 10);
uint8_t g = to8Bit((CGRAMColor >> 5) & 0x1F);
uint8_t r = to8Bit(CGRAMColor & 0x1F);
return (0x000000FF | (r << 24) | (g << 16) | (b << 8));
}
}