Multithreaded texture loading?
Multithreaded texture loading?
I find the jump when going to something quite annoying. How about creating a loading thread when you hit g so that the texture would be loaded by the time you get there?
Texture precaching
Hi,
wouoldn't work because Celestia has to wait for the next objects texture to be loaded anyway.
Only way would be to precache them during the startup, resulting in longer startup-times.
Next probs seem to be Celetia always loads the full texture no matter how far away. And the full texture is used instaed of single rectangles because it's mapped to an OpenGL sphere, not to smaller patches making up a sphere.
CU,
Axel
wouoldn't work because Celestia has to wait for the next objects texture to be loaded anyway.
Only way would be to precache them during the startup, resulting in longer startup-times.
Next probs seem to be Celetia always loads the full texture no matter how far away. And the full texture is used instaed of single rectangles because it's mapped to an OpenGL sphere, not to smaller patches making up a sphere.
CU,

Axel
You could use threads or manual timeslices to a file loader which uses memory mapped files to read a bit at a time. See the it's still loading paper here : http://www.drizzle.com/~scottb/gdc/
It would be a big job though
It would be a big job though
