#pragma once #include /** * 3ds GPU Stuff */ namespace ctrff { namespace Pica { enum Color : u32 { L8, // tested A8, // tested LA4, // tested LA8, // tested HILO8, RGB565, // tested RGB888, // tested RGBA5551, RGBA4444, // tested RGBA8888, // tested ETC1, ETC1A4, L4, // tested A4, // tested }; CTRFF_API void EncodeImage(std::vector& ret, const std::vector& rgba, int w, int h, Color dst); CTRFF_API void DecodeImage(std::vector& ret, const std::vector& pixels, int w, int h, Color src); } // namespace Pica } // namespace ctrff