I will also try to look at the GL backend again.

One of the main difficulty I see is to handle GPU memory properly. For example, 
to draw a line collection (using OpenGL) I first build a vertex buffer that is 
sent to the GPU and then offset/translate/rotate can be done locally/globally 
very efficiently without rebuilding the vertex buffer. In the template backend 
however, the "draw_path" function receives a path to be rendered and I need to 
ensure it is build only once and only applying transforms for subsequent calls. 
Also, Mike explained the overall situation very well (last year on this mailing 
list) regarding backend performances.


As for NumFOCUS, what kind of support do you expect ?


Nicolas




On Aug 1, 2012, at 16:15 , Benjamin Root wrote:

> 
> 
> On Wed, Aug 1, 2012 at 6:44 AM, Nicolas Rougier <nicolas.roug...@inria.fr> 
> wrote:
> 
> 
> Thanks. Apart from the speed, an OpenGL backend could be also useful for the 
> ipython notebook using webgl (but I'm a total newbie at webgl).
> 
> Nicolas
> 
> 
> Nicolas,
> 
> It is great to see that you have made some progress with glumpy!  It is my 
> hope that after the effort I have been making to refactorng the Axes class 
> that I would then move on to studying glumpy to see how to bring that work 
> into matplotlib.  It is certainly will not be trivial.  I like the idea of 
> making it into a GSoC project.  Maybe we can get NumFOCUS to support that 
> effort?
> 
> Cheers!
> Ben Root
> 


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Matplotlib-devel mailing list
Matplotlib-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel

Reply via email to