diff options
author | Jacek Antonelli | 2010-02-09 21:11:42 -0600 |
---|---|---|
committer | Jacek Antonelli | 2010-02-16 18:50:15 -0600 |
commit | e6247fbe78c4d3dacb74f3b2359aba2b6538133b (patch) | |
tree | 10c42d670a2c635b4339f7f68809c221756774f8 /linden/indra/newview/llviewerimagelist.h | |
parent | Ported some cURL and HTTP-related changes from Snowglobe. (diff) | |
download | meta-impy-e6247fbe78c4d3dacb74f3b2359aba2b6538133b.zip meta-impy-e6247fbe78c4d3dacb74f3b2359aba2b6538133b.tar.gz meta-impy-e6247fbe78c4d3dacb74f3b2359aba2b6538133b.tar.bz2 meta-impy-e6247fbe78c4d3dacb74f3b2359aba2b6538133b.tar.xz |
Ported many texture engine changes from Snowglobe.
Diffstat (limited to 'linden/indra/newview/llviewerimagelist.h')
-rw-r--r-- | linden/indra/newview/llviewerimagelist.h | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/linden/indra/newview/llviewerimagelist.h b/linden/indra/newview/llviewerimagelist.h index 5fad0a2..561e8e5 100644 --- a/linden/indra/newview/llviewerimagelist.h +++ b/linden/indra/newview/llviewerimagelist.h | |||
@@ -97,7 +97,7 @@ public: | |||
97 | LLHost request_from_host = LLHost() | 97 | LLHost request_from_host = LLHost() |
98 | ); | 98 | ); |
99 | 99 | ||
100 | LLViewerImage * getImageFromFile(const std::string& filename, | 100 | LLViewerImage * getImageFromUrl(const std::string& url, |
101 | BOOL usemipmap = TRUE, | 101 | BOOL usemipmap = TRUE, |
102 | BOOL level_immediate = FALSE, // Get the requested level immediately upon creation. | 102 | BOOL level_immediate = FALSE, // Get the requested level immediately upon creation. |
103 | LLGLint internal_format = 0, | 103 | LLGLint internal_format = 0, |
@@ -105,6 +105,14 @@ public: | |||
105 | const LLUUID& force_id = LLUUID::null | 105 | const LLUUID& force_id = LLUUID::null |
106 | ); | 106 | ); |
107 | 107 | ||
108 | LLViewerImage * getImageFromFile(const std::string& filename, | ||
109 | BOOL usemipmap = TRUE, | ||
110 | BOOL level_immediate = FALSE, // Get the requested level immediately upon creation. | ||
111 | LLGLint internal_format = 0, | ||
112 | LLGLenum primary_format = 0, | ||
113 | const LLUUID& force_id = LLUUID::null | ||
114 | ); | ||
115 | |||
108 | // Request image from a specific host, used for baked avatar textures. | 116 | // Request image from a specific host, used for baked avatar textures. |
109 | // Implemented in header in case someone changes default params above. JC | 117 | // Implemented in header in case someone changes default params above. JC |
110 | LLViewerImage* getImageFromHost(const LLUUID& image_id, LLHost host) | 118 | LLViewerImage* getImageFromHost(const LLUUID& image_id, LLHost host) |
@@ -121,7 +129,7 @@ public: | |||
121 | 129 | ||
122 | // Using image stats, determine what images are necessary, and perform image updates. | 130 | // Using image stats, determine what images are necessary, and perform image updates. |
123 | void updateImages(F32 max_time); | 131 | void updateImages(F32 max_time); |
124 | void forceImmediateUpdate(LLViewerImage* imagep) ; | 132 | void bumpToMaxDecodePriority(LLViewerImage* imagep) ; |
125 | 133 | ||
126 | // Decode and create textures for all images currently in list. | 134 | // Decode and create textures for all images currently in list. |
127 | void decodeAllImages(F32 max_decode_time); | 135 | void decodeAllImages(F32 max_decode_time); |