<feed xmlns='http://www.w3.org/2005/Atom'>
<title>viewer.git/indra/llrender, 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>Merge pull request #5829 from secondlife/geenz/texture-quality</title>
<updated>2026-05-22T17:13:30Z</updated>
<author>
<name>Jonathan "Geenz" Goodman</name>
<email>geenz@lindenlab.com</email>
</author>
<published>2026-05-22T17:13:30Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=6b4e3f3288ec1e9917cecd862a7a52945e5b4db2'/>
<id>urn:sha1:6b4e3f3288ec1e9917cecd862a7a52945e5b4db2</id>
<content type='text'>
Texture streaming rework</content>
</entry>
<entry>
<title>A few OpenGL state fixes provided by Rye from the Alchemy Viewer.</title>
<updated>2026-05-22T17:12:58Z</updated>
<author>
<name>Jonathan "Geenz" Goodman</name>
<email>geenz@geenzo.com</email>
</author>
<published>2026-05-22T17:12:58Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=dad44ba5d67d04a73708a9a25bbe1ddec29a6a9a'/>
<id>urn:sha1:dad44ba5d67d04a73708a9a25bbe1ddec29a6a9a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'main' into geenz/26.2-to-26.3</title>
<updated>2026-05-20T15:43:36Z</updated>
<author>
<name>Jonathan "Geenz" Goodman</name>
<email>geenz@geenzo.com</email>
</author>
<published>2026-05-20T15:43:36Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=3f82abe033887ff690398381563100735e008df4'/>
<id>urn:sha1:3f82abe033887ff690398381563100735e008df4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>More high pressure and quality changes.</title>
<updated>2026-05-19T16:19:11Z</updated>
<author>
<name>Jonathan "Geenz" Goodman</name>
<email>geenz@geenzo.com</email>
</author>
<published>2026-05-19T16:19:11Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=e7263854de98868fd2b3205e09849fd6f04fb35b'/>
<id>urn:sha1:e7263854de98868fd2b3205e09849fd6f04fb35b</id>
<content type='text'>
New "high res" bubble near the camera, minimum discard settings, and discard scaling.
</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>Merge tag 'Second_Life_Release#4ccf6d90-26.2' into 2026.02</title>
<updated>2026-04-24T22:54:10Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-04-24T22:54:10Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=d1f106774adcd850fca0bbe9167f6c214d4263a5'/>
<id>urn:sha1:d1f106774adcd850fca0bbe9167f6c214d4263a5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge tag 'Second_Life_Release#84f50b9d-26.2' into 2026.02</title>
<updated>2026-04-22T23:56:12Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-04-22T23:56:12Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=4c61b111b7b47e7ce2520f8bb362b90547eb85d6'/>
<id>urn:sha1:4c61b111b7b47e7ce2520f8bb362b90547eb85d6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert #2674 property lines optimizations</title>
<updated>2026-04-22T23:43:21Z</updated>
<author>
<name>Andrey Kleshchev</name>
<email>117672381+akleshchev@users.noreply.github.com</email>
</author>
<published>2026-04-22T18:33:10Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=7d338433d41418ae251919d665c3dab2652b0c26'/>
<id>urn:sha1:7d338433d41418ae251919d665c3dab2652b0c26</id>
<content type='text'>
QA found no difference performance wise, I see a decrease in performance.
</content>
</entry>
<entry>
<title>change default font to SansSerifSmall</title>
<updated>2026-04-21T21:08:49Z</updated>
<author>
<name>Mnikolenko Productengine</name>
<email>mnikolenko@productengine.com</email>
</author>
<published>2026-04-21T21:08:49Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=3a1b1038a5f412f8cbb7ebdae639a8d2e363981b'/>
<id>urn:sha1:3a1b1038a5f412f8cbb7ebdae639a8d2e363981b</id>
<content type='text'>
</content>
</entry>
</feed>
