<feed xmlns='http://www.w3.org/2005/Atom'>
<title>viewer.git/indra/newview/llviewertexture.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-07-22T14:04:31Z</updated>
<entry>
<title>Post revert cleanup</title>
<updated>2026-07-22T14:04:31Z</updated>
<author>
<name>Andrey Kleshchev</name>
<email>117672381+akleshchev@users.noreply.github.com</email>
</author>
<published>2026-07-22T14:04:31Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=f364b5c882da959284e8fc1b3bc80810a7374969'/>
<id>urn:sha1:f364b5c882da959284e8fc1b3bc80810a7374969</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert "Merge pull request #5829 from secondlife/geenz/texture-quality"</title>
<updated>2026-07-22T04:40:35Z</updated>
<author>
<name>Jonathan "Geenz" Goodman</name>
<email>geenz@geenzo.com</email>
</author>
<published>2026-07-22T04:40:35Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=55e94847b4270d7f71016fe651800ef9e43b4bc5'/>
<id>urn:sha1:55e94847b4270d7f71016fe651800ef9e43b4bc5</id>
<content type='text'>
This reverts commit 6b4e3f3288ec1e9917cecd862a7a52945e5b4db2, reversing
changes made to 99ab6316b4ae9058f22d9f57d21e795ca45797fd.
</content>
</entry>
<entry>
<title>Revert "Merge pull request #5982 from secondlife/geenz/texture-streaming-tweaks"</title>
<updated>2026-07-22T04:38:54Z</updated>
<author>
<name>Jonathan "Geenz" Goodman</name>
<email>geenz@geenzo.com</email>
</author>
<published>2026-07-22T04:38:54Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=6b9f0f0bf43250f984631032a3f3b41d245907a9'/>
<id>urn:sha1:6b9f0f0bf43250f984631032a3f3b41d245907a9</id>
<content type='text'>
This reverts commit 3d465f6c966f0a2fcfd5d3c9effb6ce20c2754c8, reversing
changes made to f2c356fc7130ce5e38b994dcfa1e210609b458b9.
</content>
</entry>
<entry>
<title>Revert "Geenz/texture loading speed (#5985)"</title>
<updated>2026-07-22T04:38:20Z</updated>
<author>
<name>Jonathan "Geenz" Goodman</name>
<email>geenz@geenzo.com</email>
</author>
<published>2026-07-22T04:38:20Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=91c11c8d87c963f2b17e45b525396bf8c8386c26'/>
<id>urn:sha1:91c11c8d87c963f2b17e45b525396bf8c8386c26</id>
<content type='text'>
This reverts commit a937b237de3651e79cdb517f14381a5bdd4c844b.
</content>
</entry>
<entry>
<title>Geenz/texture loading speed (#5985)</title>
<updated>2026-07-09T12:09:24Z</updated>
<author>
<name>Jonathan "Geenz" Goodman</name>
<email>geenz@lindenlab.com</email>
</author>
<published>2026-07-09T12:09:24Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=a937b237de3651e79cdb517f14381a5bdd4c844b'/>
<id>urn:sha1:a937b237de3651e79cdb517f14381a5bdd4c844b</id>
<content type='text'>
* Add more controls for texture loading budgets.  Should yield much faster loading within a given FPS target - should generally self regulate depending on your framerate.

* Harden texture pipeline against stalls and OOM.  Generally makes texture loading faster, at the expense of some budgeting (which we weren't doing a great job at anyways).</content>
</entry>
<entry>
<title>Kill the dead byte ledger.</title>
<updated>2026-07-07T11:43:17Z</updated>
<author>
<name>Jonathan "Geenz" Goodman</name>
<email>geenz@geenzo.com</email>
</author>
<published>2026-07-07T11:43:17Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=df2e4bd24b03dc01b054078bc832ed665d82031d'/>
<id>urn:sha1:df2e4bd24b03dc01b054078bc832ed665d82031d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Kill the system memory stuff - it's not relevant to the new texture streaming.</title>
<updated>2026-07-07T11:34:09Z</updated>
<author>
<name>Jonathan "Geenz" Goodman</name>
<email>geenz@geenzo.com</email>
</author>
<published>2026-07-07T11:34:09Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=f117d33535097c3bb8d48f1f954a7a8df0449c44'/>
<id>urn:sha1:f117d33535097c3bb8d48f1f954a7a8df0449c44</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Get some more wins for overall downrezzing and minimizing thrashing.</title>
<updated>2026-07-07T08:59:59Z</updated>
<author>
<name>Jonathan "Geenz" Goodman</name>
<email>geenz@geenzo.com</email>
</author>
<published>2026-07-07T08:59:59Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=6622a5694b5ccd1da77e1564c6475eaf81095f5b'/>
<id>urn:sha1:6622a5694b5ccd1da77e1564c6475eaf81095f5b</id>
<content type='text'>
Also make sure that probes don't stamp - that creates thrashing when distant probes render.  We're at a low enough resolution on those things that higher mips are likely to go unnoticed, and we bake them frequently enough that we can pick up lower mips when we actually need them.
</content>
</entry>
<entry>
<title>Get things working a little more consistently between BP and PBR.  Also add some bias controls for the texel-to-pixel ratio based streaming.</title>
<updated>2026-07-06T23:01:48Z</updated>
<author>
<name>Jonathan "Geenz" Goodman</name>
<email>geenz@geenzo.com</email>
</author>
<published>2026-07-06T23:01:48Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=845fe1f83c4967fe1d49715d5f17b61a4adc68ee'/>
<id>urn:sha1:845fe1f83c4967fe1d49715d5f17b61a4adc68ee</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move over to a pixels to texels ratio to drive texture resolution.</title>
<updated>2026-07-06T06:34:15Z</updated>
<author>
<name>Jonathan "Geenz" Goodman</name>
<email>geenz@geenzo.com</email>
</author>
<published>2026-07-06T06:34:15Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=b55a7038511a6ed3d97e17b13c9d83bc2017ba61'/>
<id>urn:sha1:b55a7038511a6ed3d97e17b13c9d83bc2017ba61</id>
<content type='text'>
</content>
</entry>
</feed>
