For now, Athens uses the software renderer of Cairo to draw into a Cairo
Surface. We get it back to the Pharo, buy telling a Form to load the bits
of the Cairo surface.

Would be nice to have another renderer for Athens, besides Cairo, to use a
hardware accelerated renderer. OpenGL backend for Athens would be great.

NBOpenGL is already there. So it would a matter of having another
AthensCanvas, and AthensSurface that uses OpenGL to draw.

Yet, the current scheme is fast enough! So i don't know wether this is a
priority.

Fernando


On Fri, Nov 23, 2012 at 12:11 PM, dimitris chloupis <theki...@yahoo.co.uk>wrote:

> So after diving in common lisp and take a look at various alternative I
> decided that Pharo is the best place for me to start for my Ephestos
> project. The first thing that got my attention is Athens , it seems to be
> very close to my own goal for Ephestos. So my question is how may I help
> Athens involve by contributing code to it ?
>
> Are there specific features I can work on ? The first part of my Ephestos
> project I call it Morpheas and its basically a GUI API based on morphic
> specialised on customised guis, meaning guis that do not look native .
> Athens seems a good library to base Morpheas on, so I am actually
> interested in expanding it.
>
> In the future I would also like to port Athens to opengl , but if cairo is
> fast enough for me, I may avoid it and instead focus more on porting
> Morphic to Athens.
>
> So my post here is to clarify the way I can contribute to Athens . I want
> my project Ephestos to be a contribution to the existing Pharo image and
> offer more GUI widgets, maybe a gui designer and some more graphic and
> audio tools. I think that Athens can be the base for my project so
> naturally I want to contribute.
>

Reply via email to