1#ifndef YAZE_APP_GFX_TYPES_SNES_COLOR_MATH_H_
2#define YAZE_APP_GFX_TYPES_SNES_COLOR_MATH_H_
14 subtract ? std::max(0,
int(
main) -
int(sub)) : int(
main) + int(sub);
17 return static_cast<uint8_t
>(std::min(31, value));
21 return static_cast<uint8_t
>((value << 3) | (value >> 2));
int main(int argc, char **argv)
Contains classes for handling graphical data.
constexpr uint8_t SnesColorMathChannel(uint8_t main, uint8_t sub, bool subtract, bool half)
constexpr uint8_t ExpandSnesChannel(uint8_t value)