<feed xmlns='http://www.w3.org/2005/Atom'>
<title>viewer.git/indra/newview/llviewercontrol.cpp, branch 26.3</title>
<subtitle>Megapahit's fork of the Second Life viewer.
</subtitle>
<id>https://megapahit.org/viewer.git/atom?h=26.3</id>
<link rel='self' href='https://megapahit.org/viewer.git/atom?h=26.3'/>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/'/>
<updated>2026-06-13T09:44:11Z</updated>
<entry>
<title>Merge tag 'Second_Life_Release#663bf4d3-26.3' into 26.3</title>
<updated>2026-06-13T09:44:11Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-06-13T06:20:22Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=191669d38d232d2bd61a0dd2252c7a3543a2b467'/>
<id>urn:sha1:191669d38d232d2bd61a0dd2252c7a3543a2b467</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Break out texture channel priorities.</title>
<updated>2026-05-18T17:40:59Z</updated>
<author>
<name>Jonathan "Geenz" Goodman</name>
<email>geenz@geenzo.com</email>
</author>
<published>2026-05-18T17:40:59Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=1b1f59c1e21581c4c1968b9206b9d9c0dc8513a1'/>
<id>urn:sha1:1b1f59c1e21581c4c1968b9206b9d9c0dc8513a1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rework texture streaming and tracking.</title>
<updated>2026-05-13T00:23:44Z</updated>
<author>
<name>Jonathan "Geenz" Goodman</name>
<email>geenz@geenzo.com</email>
</author>
<published>2026-05-13T00:23:44Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=82db4943e011fc65e9a0b87990abb49b898a7782'/>
<id>urn:sha1:82db4943e011fc65e9a0b87990abb49b898a7782</id>
<content type='text'>
This is a big one:
- Reworks the discard signal almost entirely.  Now has a normalized 0..1 discard signal: distance x size x channel exponent, floored by staleness and background app state.  Shaped by VRAM pressure.
- Textures can now scale down to the smallest GPU mip (1×1), independent of the codec's encoded mip
  count.
- Terrain texture LOD now works.  Useful for 2K textures and PBR on terrain.  Based upon camera distance to nearest terrain patch.
- New texture quality setting.  Low/Medium/High/Ultra
  - Caps texture resolution on Low to 1024, and otherwise shifts the discard signal around.  Makes distance based texture LOD work a lot more predictably.
- We now track last bind state for textures, and discard accordingly.  We progressively discard based upon last bind time.
- Avatar textures get a residency boost to stay loaded in VRAM longer under pressure.
</content>
</entry>
<entry>
<title>Get texture quality settings setup and tuned.</title>
<updated>2026-04-29T22:03:03Z</updated>
<author>
<name>Jonathan "Geenz" Goodman</name>
<email>geenz@geenzo.com</email>
</author>
<published>2026-04-29T22:03:03Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=5d5c74c27f7354dba499acb3534c64a9a7fa3dc7'/>
<id>urn:sha1:5d5c74c27f7354dba499acb3534c64a9a7fa3dc7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge tag 'Second_Life_Release#3529bc5f-2026.02' into 2026.02</title>
<updated>2026-03-07T06:55:05Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-03-07T06:55:05Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=eac10375e294cd24c21c09497e838e70dcf4d74a'/>
<id>urn:sha1:eac10375e294cd24c21c09497e838e70dcf4d74a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Introduced Tracy instrumentation to app initialization</title>
<updated>2026-01-21T20:07:08Z</updated>
<author>
<name>Rye</name>
<email>rye@alchemyviewer.org</email>
</author>
<published>2026-01-11T18:09:02Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=aad49bd41461269bc3294df73050a2dd4fc76fe1'/>
<id>urn:sha1:aad49bd41461269bc3294df73050a2dd4fc76fe1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'secondlife/release/2026.01' into 2026.01</title>
<updated>2025-12-04T08:48:50Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2025-12-04T05:58:12Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=e3a35af2c676fb211ff7d01a79eb1a3299bc82f3'/>
<id>urn:sha1:e3a35af2c676fb211ff7d01a79eb1a3299bc82f3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Restore support for wavy avatar cloth(#4963)</title>
<updated>2025-11-12T20:11:29Z</updated>
<author>
<name>Rye</name>
<email>rye@alchemyviewer.org</email>
</author>
<published>2025-11-12T02:38:15Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=6e90ff65478be2e38124a8f36bd8e2c8d52a2d8f'/>
<id>urn:sha1:6e90ff65478be2e38124a8f36bd8e2c8d52a2d8f</id>
<content type='text'>
Signed-off-by: Rye &lt;rye@alchemyviewer.org&gt;
</content>
</entry>
<entry>
<title>Merge tag 'Second_Life_Release#01823996-2025.08' into 2025.08</title>
<updated>2025-10-25T12:03:33Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2025-10-23T04:00:12Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=ab9976389fe5e4c254d3eb2c39fd2dff083d8d2d'/>
<id>urn:sha1:ab9976389fe5e4c254d3eb2c39fd2dff083d8d2d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>#4432 Change graphics quality via a debug setting</title>
<updated>2025-09-17T12:56:08Z</updated>
<author>
<name>Maxim Nikolenko</name>
<email>maximnproductengine@lindenlab.com</email>
</author>
<published>2025-09-17T12:56:08Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=e33b5c5e6c8db1759e34db43ea9defc5455ab6c7'/>
<id>urn:sha1:e33b5c5e6c8db1759e34db43ea9defc5455ab6c7</id>
<content type='text'>
</content>
</entry>
</feed>
