Over the past few months (off and on), TIny and I have been working on a 16-bits per pixel graphics library for the CE C toolchain. The library uses column-major mode to avoid screen tearing, and allows for logical frames by enabling / disabling framebuffer copies. This is particularly useful given the lack of a buffer when in 16-bpp graphics modes. Here's a list of some of the currently finished routines:
Here's some eye candy as well:
Here's a link to the repository if you'd like to check it out: https://github.com/EzCE/gfx16/
Feel free to drop any suggestions for routines we should consider including in the library before release
Also thanks to calc84maniac for giving us some guidance when working with display modes!
- Set/GetPixel
- Rectangles (filled, outline, clipping)
- Lines (horizontal, vertical, regular, clipping)
- Circles (filled, outline, clipping)
- Sprites (transparent, scaled, regular, clipping)
- Text (colors, scaling)
- A few other things (here's a full list)
Here's some eye candy as well:






Here's a link to the repository if you'd like to check it out: https://github.com/EzCE/gfx16/
Feel free to drop any suggestions for routines we should consider including in the library before release

Also thanks to calc84maniac for giving us some guidance when working with display modes!