Texture Cache: Difference between revisions

From Second Life Wiki
Jump to navigation Jump to search
No edit summary
Strife Onizuka (talk | contribs)
mNo edit summary
Line 3: Line 3:


Example Cache Levels:
Example Cache Levels:
** Memory
* Memory
** Uncompressed Disk
* Uncompressed Disk
** Compressed Disk
* Compressed Disk
** Low Rez Compressed
* Low Rez Compressed
** Network
* Network


A flexible policy architecture would be able to discard, cache, retrieve, and migrate texture data from one level to the next as is appropiate with an external XML file to facilitate fine tuning of policy parameters.
A flexible policy architecture would be able to discard, cache, retrieve, and migrate texture data from one level to the next as is appropiate with an external XML file to facilitate fine tuning of policy parameters.

Revision as of 09:43, 24 March 2007

The texture cache is a hot topic for optimization. Current ideas/subjects discussed from the mailing list include:

  • Multi-level cache for uncompressed and compressed textures

Example Cache Levels:

  • Memory
  • Uncompressed Disk
  • Compressed Disk
  • Low Rez Compressed
  • Network

A flexible policy architecture would be able to discard, cache, retrieve, and migrate texture data from one level to the next as is appropiate with an external XML file to facilitate fine tuning of policy parameters.

  • Fixed block size cache to store images of any size that is a power of 2
  • Reformatted textures, being changed from jpeg2000 to TGA (with or without RLE), BMP, GIF, or downsampled
  • Storage:
    • Filesystem
    • Database
    • Network
    • Memory mapped
  • Quality of cached images
  • System Requirements
    • Minimal
    • Optimal
    • Surveys
    • Core(s)


Please use the Talk page to continue discussion.