[Lazarus] NanoVG Graphics

Fabio Luis Girardi fluisgirardi at gmail.com
Mon Jan 27 20:00:54 CET 2020


What thinks about Anthony?

Translate NanoVG sources from C to Pascal or made a library bindings for
that?

Em dom., 26 de jan. de 2020 às 04:14, Anthony Walter via lazarus <
lazarus at lists.lazarus-ide.org> escreveu:

> 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.
>
> Here is some reference material on NanoVG:
>
> Original github page, but there might be an improved fork I can't find at
> the moment <https://github.com/memononen/nanovg>
> How to build User Interfaces and 2D Shapes with NanoVG
> <https://www.geeks3d.com/hacklab/20160205/how-to-build-user-interfaces-and-2d-shapes-with-nanovg/>
>
> 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.
>
> 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.
>
> 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.
>
> Thank you, Anthony.
>
> <https://www.geeks3d.com/hacklab/20160205/how-to-build-user-interfaces-and-2d-shapes-with-nanovg/>
> --
> _______________________________________________
> lazarus mailing list
> lazarus at lists.lazarus-ide.org
> https://lists.lazarus-ide.org/listinfo/lazarus
>


-- 
The best regards,

Fabio Luis Girardi
PascalSCADA Project
http://sourceforge.net/projects/pascalscada
http://www.pascalscada.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20200127/76fbaaf0/attachment.html>


More information about the lazarus mailing list