Difference between revisions of "Texture Console"
Jump to navigation
Jump to search
Rob Linden (talk | contribs) (+{{OSWIkiFeatureNav}}) |
Steve Linden (talk | contribs) |
||
Line 3: | Line 3: | ||
[[Image:Texture console.png|Texture Console]] | [[Image:Texture console.png|Texture Console]] | ||
* 1: | ** Important note: Unless the scene is *very* simple, this display only shows a tiny fraction of the number of textures. The textures displayed are active textures (i.e. textures that need more data) ordered by priority. | ||
* 2: | |||
* 3: | * 1: Amount of texture data handed to OpenGL / Maximum amount SecondLife will hand to OpenGL* | ||
* 4: | * 2: Amount of texture data currently bound by OpenGL / Threshold at which we decrease texture detail* | ||
* 5: | * 3: Texture detail multiplier. > 1 indicates that texture detail is being decreased to fit into memory | ||
* 4: Graphical representation of 1. Red indicates that (3) will be increased | |||
* 5: | |||
* 6: | * 6: | ||
* 7: | * 7: | ||
* 8: | * 8: Graphical representation of 2 | ||
* 9: | * 9: First chunk of texture ID | ||
* 10: Area on screen. | * 10: Area on screen. Approximate # of pixels this texture covers on-screen. | ||
* 11: Desired Discard Level. (see Discard definition) | * 11: Desired Discard Level. (see Discard definition) Is a function of area on screen and importance. | ||
* 12: Requested Discard Level. This is the clients record of the last discard level requested to the server. This | * 12: Requested Discard Level. This is the clients record of the last discard level requested to the server. This is usually the same as Desired Discard Level, but may be larger if we have stopped requesting the texture because it is out of view (no area) or we have all of its data. | ||
* 13: | * 13: Priority. | ||
* 14: Requested | * 14: Requested Priority. | ||
* 15: | * 15: Data received. This bar fills up as the requested texture is downloaded. This is basically a download progress bar for the textures current Desired Discard Level (but will only fill up if the requested discard level is 0). | ||
* 16: | * 16: Number of Packets received (numerical representation of 15) | ||
* 17: | * 17: Max number of packets | ||
* 18: | * 18: A pip shows up here when a packet arrives | ||
* 19: | * 19: A pip shows up here while the texture is being decoded | ||
* 20: | * 20: A pip shows up here if the texture is being displayed (bound) | ||
* 21: | * 21: | ||
* 22: | * 22: Width x Height | ||
* 23: Actual Discarded level. This should eventually (after textures are downloaded and decoded) be the same as | * 23: Actual Discarded level. This should eventually (after textures are downloaded and decoded) be the same as (11)Desired Discard Level. | ||
* 24: | * 24: Amount of memory consumbed by the texture | ||
* 25: grey text. | * 25: grey text. | ||
* 26: purple text. | * 26: purple text. | ||
Line 32: | Line 34: | ||
* 28: *. | * 28: *. | ||
* 29: *r. | * 29: *r. | ||
* These are functions of the 'Graphics Card Memory' setting under Preferences > Adv. Graphics | |||
==Definitions== | ==Definitions== |
Revision as of 10:37, 27 November 2006
- Important note: Unless the scene is *very* simple, this display only shows a tiny fraction of the number of textures. The textures displayed are active textures (i.e. textures that need more data) ordered by priority.
- 1: Amount of texture data handed to OpenGL / Maximum amount SecondLife will hand to OpenGL*
- 2: Amount of texture data currently bound by OpenGL / Threshold at which we decrease texture detail*
- 3: Texture detail multiplier. > 1 indicates that texture detail is being decreased to fit into memory
- 4: Graphical representation of 1. Red indicates that (3) will be increased
- 5:
- 6:
- 7:
- 8: Graphical representation of 2
- 9: First chunk of texture ID
- 10: Area on screen. Approximate # of pixels this texture covers on-screen.
- 11: Desired Discard Level. (see Discard definition) Is a function of area on screen and importance.
- 12: Requested Discard Level. This is the clients record of the last discard level requested to the server. This is usually the same as Desired Discard Level, but may be larger if we have stopped requesting the texture because it is out of view (no area) or we have all of its data.
- 13: Priority.
- 14: Requested Priority.
- 15: Data received. This bar fills up as the requested texture is downloaded. This is basically a download progress bar for the textures current Desired Discard Level (but will only fill up if the requested discard level is 0).
- 16: Number of Packets received (numerical representation of 15)
- 17: Max number of packets
- 18: A pip shows up here when a packet arrives
- 19: A pip shows up here while the texture is being decoded
- 20: A pip shows up here if the texture is being displayed (bound)
- 21:
- 22: Width x Height
- 23: Actual Discarded level. This should eventually (after textures are downloaded and decoded) be the same as (11)Desired Discard Level.
- 24: Amount of memory consumbed by the texture
- 25: grey text.
- 26: purple text.
- 27: green text.
- 28: *.
- 29: *r.
- These are functions of the 'Graphics Card Memory' setting under Preferences > Adv. Graphics
Definitions
Decode - Uncompressing a downloaded texture, in SL's case a JPEG2000 texture, into memory (and pushing it onto the video card?)
Discard Level - A discard level of 0 means the highest available detail version of the texture. Discard level 1 means the second highest detail version, which is roughly 1/2 the resolution and 1/4 the memory footprint on the video card.