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!

















