<feed xmlns='http://www.w3.org/2005/Atom'>
<title>viewer.git/indra/llrender/llimagegl.h, branch 26.4</title>
<subtitle>Megapahit's fork of the Second Life viewer.
</subtitle>
<id>https://megapahit.org/viewer.git/atom?h=26.4</id>
<link rel='self' href='https://megapahit.org/viewer.git/atom?h=26.4'/>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/'/>
<updated>2026-08-12T01:39:19Z</updated>
<entry>
<title>Merge remote-tracking branch 'origin/develop-linux' into geenz/linux-to-develop</title>
<updated>2026-08-12T01:39:19Z</updated>
<author>
<name>Jonathan "Geenz" Goodman</name>
<email>geenz@geenzo.com</email>
</author>
<published>2026-08-12T01:39:19Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=8cabc33e960ca93fdc1a32c77cf611269d95d51b'/>
<id>urn:sha1:8cabc33e960ca93fdc1a32c77cf611269d95d51b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>#6055 Optimize LLImageGL::analyzeAlpha</title>
<updated>2026-08-05T16:55:02Z</updated>
<author>
<name>Andrey Kleshchev</name>
<email>117672381+akleshchev@users.noreply.github.com</email>
</author>
<published>2026-07-28T16:26:11Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=ac91515c115d0405a2dcb5438d1703bd9f624123'/>
<id>urn:sha1:ac91515c115d0405a2dcb5438d1703bd9f624123</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert "#6055 Move texture upload preparation off the main thread (#6031)"</title>
<updated>2026-07-28T10:02:23Z</updated>
<author>
<name>Andrey Kleshchev</name>
<email>117672381+akleshchev@users.noreply.github.com</email>
</author>
<published>2026-07-28T09:58:36Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=556964ab1d88c438a7109c9283b7c095bc6359e4'/>
<id>urn:sha1:556964ab1d88c438a7109c9283b7c095bc6359e4</id>
<content type='text'>
This reverts commit 1c81813e79c4acc917d75b47117778dd277e5b1f.
</content>
</entry>
<entry>
<title>#6055 Move texture upload preparation off the main thread (#6031)</title>
<updated>2026-07-27T19:35:52Z</updated>
<author>
<name>Lisa Scheers</name>
<email>lisa+github@scheers.tech</email>
</author>
<published>2026-07-27T19:35:52Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=1c81813e79c4acc917d75b47117778dd277e5b1f'/>
<id>urn:sha1:1c81813e79c4acc917d75b47117778dd277e5b1f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rework anisotropic filtering options into a dropdown with levels for better performance tuning of low end gpu</title>
<updated>2025-10-31T11:46:07Z</updated>
<author>
<name>Rye</name>
<email>rye@alchemyviewer.org</email>
</author>
<published>2025-10-28T12:00:07Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=5a875a61881b4109a0d33caa6039a84372b33a95'/>
<id>urn:sha1:5a875a61881b4109a0d33caa6039a84372b33a95</id>
<content type='text'>
Signed-off-by: Rye &lt;rye@alchemyviewer.org&gt;
</content>
</entry>
<entry>
<title>viewer#2741 Don't reallocate image conversion buffer all the time</title>
<updated>2024-10-20T13:48:27Z</updated>
<author>
<name>Andrey Kleshchev</name>
<email>andreykproductengine@lindenlab.com</email>
</author>
<published>2024-10-19T12:00:30Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=1924c44caf5d0f842a0c1d5deaa110b3c3d18df7'/>
<id>urn:sha1:1924c44caf5d0f842a0c1d5deaa110b3c3d18df7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Do deprecated texture swizzle on GPU using GL texture swizzling functions (#2389)</title>
<updated>2024-08-22T15:25:25Z</updated>
<author>
<name>Rye Mutt</name>
<email>rye@alchemyviewer.org</email>
</author>
<published>2024-08-22T15:25:25Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=28331b2385a8de2a0fde67329127c1694e3f219f'/>
<id>urn:sha1:28331b2385a8de2a0fde67329127c1694e3f219f</id>
<content type='text'>
* Use GL texture swizzling instead of scratch buffer for deprecated formats when GL 3.3 is available
Fix crash when GL texture compression is enabled

* Fix UI font atlas being eligible for texture compression</content>
</entry>
<entry>
<title>Improve accuracy of texture memory tracking (#2371)</title>
<updated>2024-08-21T14:47:31Z</updated>
<author>
<name>Rye Mutt</name>
<email>rye@alchemyviewer.org</email>
</author>
<published>2024-08-21T14:47:31Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=db84bf9567c27e266ccc6b1b6aed089c6022fe91'/>
<id>urn:sha1:db84bf9567c27e266ccc6b1b6aed089c6022fe91</id>
<content type='text'>
* Fix alloc_tex_image to account for more missing texture memory
Change alloc_tex_image calls to pass internal format to properly account for used image type

* Fix scaleDown passing primary format in place of internal format to glTexImage2D

* Make texture debug view and texture bias calculation consistent and remove double accounting for render target textures</content>
</entry>
<entry>
<title>#1870 Tune up for better experience on integrated intel with low memory (#1872)</title>
<updated>2024-07-03T22:42:24Z</updated>
<author>
<name>Dave Parks</name>
<email>davep@lindenlab.com</email>
</author>
<published>2024-07-03T22:42:24Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=08b933a0c67463f06f124420f16c8a3f7dc83f1f'/>
<id>urn:sha1:08b933a0c67463f06f124420f16c8a3f7dc83f1f</id>
<content type='text'>
* More deterministic vsize calculation.   Add control for choosing downscale method.
* Quick hack to make GLTF preview work again</content>
</entry>
<entry>
<title>1836 dont store texture in system memory unless absolutely necessary (#1843)</title>
<updated>2024-06-27T18:12:43Z</updated>
<author>
<name>Dave Parks</name>
<email>davep@lindenlab.com</email>
</author>
<published>2024-06-27T18:12:43Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=ab87978cbc71cd4c83648627998055a010700f05'/>
<id>urn:sha1:ab87978cbc71cd4c83648627998055a010700f05</id>
<content type='text'>
* #1836 Texture memory usage overhaul.  Much decrufting
- don't keep a copy of textures in system memory
- use GPU to downrez textures instead of reloading from cache
- use GPU to generate brightness/darkness bumpmaps</content>
</entry>
</feed>
