[sldev] Question involving the rendering of interface windows fromsomeone that doesn't know much about the stuff involved (was Re: Pango (Re:Projects that I'm working on ) )

Lawson English lenglish5 at cox.net
Mon Apr 13 12:08:46 PDT 2009


Joshua Bell wrote:
> Tigro Spottystripes wrote:
>   
>> I can probably be considered an outsider in regards to the client code,
>> C(++) programming in general, and the technical, practical and other
>> limitations involved etc, but I'm curious, what would be in the way of
>> rendering each interface window to a texture and applying the texture to
>> a quad with the dimensions of the window ?
>>     
>
>  From a casual chat with a developer last week: since the current code 
> re-renders everything every frame, traditional notions of region 
> invalidation* just don't exist in the codebase and would need to be 
> shoehorned in. That's work that would be necessary either for 
> efficiently rendering all UI to one texture, or individual window to 
> separate textures.
>   

What little I could grok from looking at the code suggests that 
everything ends up in teh same pipeline
at pretty much the same place at pretty much the same time. That 
includes 3D stuff and the 2D interface
stuff including text.

Lawson


More information about the SLDev mailing list