[sldev] Multithreading, Garbage collection, Caching

Dzonatas dzonatas at dzonux.net
Sun Mar 18 15:08:29 PDT 2007


Callum Lerwick wrote:
> This is one of the improvements of the First Look codebase. Its the only
> way OpenJPEG is usable, as KDU apparently has a feature where you can
> tell the decode thread to run for a number of milliseconds and return
> whether or not the texture is fully decoded.
>   
Sometime I'll finish the OpenJPEG speedup that I started: 
https://wiki.secondlife.com/wiki/Openjpeg_improvements

That is an optimization with GCC4, however.

OpenJPEG is designed to be multithreaded, but it hasn't been fully 
implemented at the current version. The data structures are all setup 
for the task. There are just no calls being made to actually hand tasks 
over to worker threads.


More information about the SLDev mailing list