>>> When was this? I seem to recall Bill was looking at Cairo >>> rendering for some of the fltk-2 experiments, but that must be >>> many years ago now. I can't imagine he's looked at that recently >>> though. If he did anything, it'll be in the fltk-2 svn, ...
>> Argh! Indeed! There it is, right in the 'deprecated' 2.0 branch! >> Full Cairo rendering! All you have to do is configure --enable-cairo. >> Nobody bothered to tell me this before I spent a week duplicating >> the effort? I have to say, the FLTK development process is a total >> cluster**** if you guys don't even have a clue that you already have >> this in 2.0. > *Nobody* knows what is in 2.x. Not even the people who did the work > on it... > > It was worked up by several very bright individuals (with, often, > somewhat conflicting visions of where they were actually going with > it all) who subsequently got distracted by sparkly things elsewhere, > for their various reasons. > ... > So, it appears there is working code for a Cairo backend in the 2.x > tree, but how well tested it is is anyones guess - I'm going to guess > at "not very" but would be delighted to be wrong. My understanding > (such as it was) was that the fltk-2 Cairo code was only a proof-of- > concept and did not actually work in any useful way - does it work > well for you? I must say I am surprised, then, as I didn't believe > we had that at all. I was poking around on the site looking for something else today and came across Poll #20 from 2006 http://www.fltk.org/poll.php?r20 How much should Cairo Graphics be used in FLTK 2? (http://www.fltk.org/articles.php?L622) This is from when there was a bit of a resurgence in FLTK2 development, and I imagine (I don't actually remember) that people were discussing exactly the same things then, but when the poll showed that people were not as enthusiastic for Cairo as had been thought that it was a little demotivating. Of course, Cairo was not as mature then... It would be interesting to know whether a similar poll now would give the same result. And I imagine it would depend on implementation. If the low level drawing code could be factored out into an well-defined interface class that could be substituted at compile/run time by more capable subclasses for Cairo/OpenGL/whatever, then it might just fly. But you have to then wonder about the Fast and Light aspects. D. _______________________________________________ fltk-dev mailing list [email protected] http://lists.easysw.com/mailman/listinfo/fltk-dev
