Hi all,

I'd like to ask what is your opinion on this library[1].

It's a library where you call all the draw operations that comprise the
drawing pipeline, and, when you call `context_end`, the pipeline is
compiled (yep, JIT). Somehow exciting because it allows very interesting
optimizations.

But it's also boring, because you have to recompile the whole pipeline
every time some value changes (i.e. probably every frame if you're writing
a game).

But there is also plans to support a shader language (with a working
experimental code for a useless math functions language). With this support
added, you could compile the rendering pipeline only once and evaluate it
for every frame.

The thing I like is support for Bézier curves. It's like OpenGL done for 2D
rendering. The API seems a lot like cairo, so it's mostly transparent
(except for the shaders).

Maybe EFL could add a backend forked from SDL2 using this library to
generate the screen bits. Or maybe there is not enough info flowing the
higher layers to the lower layers to make this idea actually useful.

Maybe some of these ideas could be stolen by the EFL project.

I'd like to hear opinion from you guys about this project. You guys are
experienced with 2d gfx code and I'd love to hear anything you guys have to
say about this project.

[1] https://blend2d.com/

-- 
Vinícius dos Santos Oliveira
https://vinipsmaker.github.io/
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to