<div dir="ltr">What thinks about Anthony?<br><br>Translate NanoVG sources from C to Pascal or made a library bindings for that?</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Em dom., 26 de jan. de 2020 às 04:14, Anthony Walter via lazarus <<a href="mailto:lazarus@lists.lazarus-ide.org">lazarus@lists.lazarus-ide.org</a>> escreveu:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">I am starting a rewrite of my 2D hardware accelerated Pascal graphics library based on an OpenGL 3D backend, and I stumbled across an open source project called NanoVG. I am impressed with how small and self contained NanoVG is, and although I will recreated my 2D graphics library upon OpenGL without using NanoVG, I though some of you on the mailing list might have some interest.<div><br></div><div>Here is some reference material on NanoVG:</div><div><br></div><div><a href="https://github.com/memononen/nanovg" target="_blank">Original github page, but there might be an improved fork I can't find at the moment</a></div><div><a href="https://www.geeks3d.com/hacklab/20160205/how-to-build-user-interfaces-and-2d-shapes-with-nanovg/" target="_blank">How to build User Interfaces and 2D Shapes with NanoVG</a><br></div><div><br></div><div>What's important is that several people have ported the projects to other languages and backends (DX11 for example). Looking at how small and self contain it is, it would seem like a task that would not that difficult to port to Pascal.</div><div><br></div><div>I believe it would be an interesting project that would benefit us Pascal users greater if it were ported and was wondering if anyone of you might pick up the torch so to speak. Normally I wouldn't have too much of an issue with porting a project like this, but my graphics backend has already been written once and I will be adding a few features beyond NanoVG, and also using a different design. I would rather compare the two, NanoVG written in Pascal, and my library rather than merge them or at the least be though of as having copying ideas from NanoVG, so I want to keep these worlds separate.</div><div><br></div><div>If anyone has thoughts about a Pascal version of NanoVG, possibly even from a more updated git repo, please send you feedback to others in this thread.</div><div><br></div><div>Thank you, Anthony.</div><div><a href="https://www.geeks3d.com/hacklab/20160205/how-to-build-user-interfaces-and-2d-shapes-with-nanovg/" target="_blank"></a><br></div></div>
-- <br>
_______________________________________________<br>
lazarus mailing list<br>
<a href="mailto:lazarus@lists.lazarus-ide.org" target="_blank">lazarus@lists.lazarus-ide.org</a><br>
<a href="https://lists.lazarus-ide.org/listinfo/lazarus" rel="noreferrer" target="_blank">https://lists.lazarus-ide.org/listinfo/lazarus</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature">The best regards,<br><br>Fabio Luis Girardi<br>PascalSCADA Project<br><a href="http://sourceforge.net/projects/pascalscada" target="_blank">http://sourceforge.net/projects/pascalscada</a><br><a href="http://www.pascalscada.com" target="_blank">http://www.pascalscada.com</a></div>