[sldev] [VIEWER] OpenGL clipping in the GUI

Lawson English lenglish5 at cox.net
Sun Sep 9 21:42:10 PDT 2007


Ryan Williams (Which) wrote:
> Lawson English wrote:
>   
>> ALl that aside, Cairo, DOES seem like a good thing to use. What
>> specifically have been reasons why the LIndens aren't interested? Lack
>> of resources? Lack of experience? Time and energy already spent on a
>> different system?
>>
>> What does using Cairo give them that using OpenGL doesn't? Pango
>> text-handlign  is a separate issue, according to the website hype...
>>     
> All of the above, plus Cairo wasn't mature until very recently (read:
> less than four years ago).  Shit, we still have our container classes
> from pre-STL days, as you may recall.  It's really hard to justify
> replacing an entire subsystem with another, given that different
> subsystems are causing grid-wide problems and need to be fixed
> yesterday.  :-)
>
> I love Cairo, FWIW.
>   
I don't see that using Cairo gains anything over raw OpenGL calls at 
this point. Pango would be another issue, but last I read it wasn't 
mature on Macs, which is silly, given that Apple was a major investor in 
Adobe, launched the DTP industry, etc., so a cross-platform 
text-handling system that cant work on Macs is a joke in my eyes.

Assuming that Pango works equally well on all three OS's, I'd vote for 
using it to replace what SL uses currently.

The clip-rect issue should be fixable, but I'm not sure how easily. My 
*intuition* suggests that fixing it at the lowest level of the 
framework-hierarchy should percolate throughout the entire hierarchy 
with minimal rewrites, but, in every case thus far, my intuition about 
the SL framework has been proven horribly wrong.

Every single case.

:-(


More information about the SLDev mailing list