<feed xmlns='http://www.w3.org/2005/Atom'>
<title>viewer.git/indra/newview/llface.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>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#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>#5377 Fix PBR being highlighted incorrectly on a face</title>
<updated>2026-02-06T04:10:31Z</updated>
<author>
<name>Andrey Kleshchev</name>
<email>117672381+akleshchev@users.noreply.github.com</email>
</author>
<published>2026-02-06T00:58:01Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=dda37e54acd66800138d50973c3e82827062448a'/>
<id>urn:sha1:dda37e54acd66800138d50973c3e82827062448a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>#2975 PBR support for planar aligment</title>
<updated>2026-01-29T23:07:21Z</updated>
<author>
<name>Andrey Kleshchev</name>
<email>117672381+akleshchev@users.noreply.github.com</email>
</author>
<published>2026-01-28T01:43:43Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=98d7f697ce5d7509a4dabde877de2856e27892dd'/>
<id>urn:sha1:98d7f697ce5d7509a4dabde877de2856e27892dd</id>
<content type='text'>
Since checkbox is shared between pbr and normal textures, I'm making it affect both for now.
</content>
</entry>
<entry>
<title>#5159 Fix Animated textures freeze</title>
<updated>2025-12-17T09:00:53Z</updated>
<author>
<name>Andrey Kleshchev</name>
<email>117672381+akleshchev@users.noreply.github.com</email>
</author>
<published>2025-12-16T19:29:28Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=96e0662f2ce9480a261215ff26b0077ff5de8792'/>
<id>urn:sha1:96e0662f2ce9480a261215ff26b0077ff5de8792</id>
<content type='text'>
Negative near zero radius was resulting in 0 return.
Might need to cover negative values in general.
</content>
</entry>
<entry>
<title>Merge tag 'Second_Life_Release#a6d4c1d3-2025.07' into 2025.07</title>
<updated>2025-10-01T08:56:56Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2025-09-29T08:29:19Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=a954d290674db08ecaf3c1e6484a0cb6647b88b5'/>
<id>urn:sha1:a954d290674db08ecaf3c1e6484a0cb6647b88b5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Performance Optimisations, Bloom effect, Visuals Panel</title>
<updated>2025-09-08T23:07:09Z</updated>
<author>
<name>mobserveur</name>
<email>mobserveur@gmail.com</email>
</author>
<published>2025-08-29T23:59:43Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=317dcdea1ca8d1f540187af47fc23a36ad8232aa'/>
<id>urn:sha1:317dcdea1ca8d1f540187af47fc23a36ad8232aa</id>
<content type='text'>
This commit contains performance optimisations in the the pipeline,
framebuffer, vertexbuffer, reflection probes, shadows. It also fixes
many opengl errors, modifies the opengl debugging, and adds
a visuals effects panel.
</content>
</entry>
<entry>
<title>Merge branch 'release/2025.04' into rye/forevermac</title>
<updated>2025-04-15T17:55:01Z</updated>
<author>
<name>Jonathan "Geenz" Goodman</name>
<email>geenz@geenzo.com</email>
</author>
<published>2025-04-15T17:55:01Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=52cca995ccc30ac5aa989588a71c0a7f4a9804ae'/>
<id>urn:sha1:52cca995ccc30ac5aa989588a71c0a7f4a9804ae</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge tag 'Second_Life_Release#8eff224c-2025.03' into 2025.03</title>
<updated>2025-03-28T21:52:26Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2025-03-28T21:52:26Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=1c5777bd52bc581841d832b52572370395f86ff7'/>
<id>urn:sha1:1c5777bd52bc581841d832b52572370395f86ff7</id>
<content type='text'>
</content>
</entry>
</feed>
