Symmetry Autumn of Code

Ecstatic Coder ecstatic.coder at gmail.com
Mon Jul 23 10:11:28 UTC 2018


On Monday, 23 July 2018 at 09:09:40 UTC, Mike Franklin wrote:
> On Sunday, 22 July 2018 at 17:12:31 UTC, Ecstatic Coder wrote:
>
>> 2/ Nuklear (https://github.com/vurtun/nuklear)
>
> Reading the documentation for Nuklear, I found this: 
> https://rawgit.com/vurtun/nuklear/master/doc/nuklear.html#drawing
>
>> To draw all draw commands accumulated over a frame you need 
>> your own render backend able to draw a number of 2D 
>> primitives. This includes at least filled and stroked 
>> rectangles, circles, text, lines, triangles and scissors
>
> That's basically what the Autumn of Code proposal would like to 
> have built in D: A rasterizer with fundamental drawing 
> primitives.  So, it seems Nuklear is a library intended to be 
> built on top of the proposed rasterizer.
>
> Mike

+1

Then I agree that Antigrain is probably the best reference code 
for the antialiased renderer, as its code is small, very complete 
(ttf/gsv/raster fonts, top quality antialiasing, etc) and 
reasonably fast.

IMO the better-C standard library runtime should be provided to 
the developer in charge of developing that rasterizer.


More information about the Digitalmars-d-announce mailing list