CG-Baker is a suite of TrueType and vector-based rendering engines for high performance, scalable and high quality. CG-Baker is not only a graphics engine but also a server which provides API for programmers to develop graphics applications. The rendered image frame buffer is 32-bit with alpha channel which can be applied to game, TV screen, OSD and so forth.

Basically, programmers can think of CG-Baker as of a rendering engine that produces pixel images in memory from some vector-based data.

The bulk of CG-Baker is written in C++. It is built with MFC and Visual C++. It performs very optimized high fidelity anti-aliased drawing.

The ideas and the philosophy of CG-Baker are as follows.
  • 1. Anti-Aliasing
  • 2. Subpixel Accuracy
  • 3. The highest possible quality
  • 4. High performance
  • 5. Flexibility and extensibility
  • 6. Lightweight design
  • 7. Reliability and stability (including numerical stability)

Screen Shot