On Aug 15, 2007, at 06:12, Mark Carter wrote:

I think this is a good idea, and one that I intend to have a go on. No promises, of course. After playing for a little while, I realised that it was going to be trickier than I first thought. Looking at flip - the simplest plugin - one sees that one has to worry about threads, and whether one is using opengl. So instead of saying "here's a bunch of old pixels, now give me a new bunch of new pixels", a plugin writer seems to be burdened by all sorts of stuff.

I'm wondering if the opengl idea was the worst idea ever. It just adds a whole new layer of complexity.

I think the performance benefits of OpenGL are worth the complexity. Furthermore, you can deal with the complexity by providing an abstraction layer on top of OpenGL. That is, I believe, what Blender and Mac OS X do for their respective GUIs.

Reply via email to