On 05/08/2018 5:22 PM, Mike Franklin wrote:
The project is mostly about creating high-performance,
resource-efficient 2D software rasterizer, something like this
(http://nothings.org/gamedev/rasterize/) or
(https://medium.com/@raphlinus/inside-the-fastest-font-renderer-in-the-world-75ae5270c445)
If that isn't enough work for the event you can build on it by creating
path objects with clipping and offsetting
(http://angusj.com/delphi/clipper.php), rasterizing TrueType or OpenType
fonts, creating drawing primitives, and even potentially creating 2D
widgets (buttons, text labels, etc.) I think it's up to you how much of
it you want to take on.
Be careful here. ASCII is easy to render, but Unicode isn't.
Unicode requires BIDI support and a bunch of other stuff which are
projects in of themselves.