<feed xmlns='http://www.w3.org/2005/Atom'>
<title>viewer.git/indra/newview/llfetchedgltfmaterial.cpp, branch 26.3</title>
<subtitle>Megapahit's fork of the Second Life viewer.
</subtitle>
<id>https://www.megapahit.org/viewer.git/atom?h=26.3</id>
<link rel='self' href='https://www.megapahit.org/viewer.git/atom?h=26.3'/>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/'/>
<updated>2026-07-22T04:38:54Z</updated>
<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://www.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>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://www.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://www.megapahit.org/viewer.git/commit/?id=845fe1f83c4967fe1d49715d5f17b61a4adc68ee'/>
<id>urn:sha1:845fe1f83c4967fe1d49715d5f17b61a4adc68ee</id>
<content type='text'>
</content>
</entry>
<entry>
<title>secondlife/viewer#2570: Fix baked texture shared between avatars when in PBR material</title>
<updated>2025-10-07T17:02:49Z</updated>
<author>
<name>Cosmic Linden</name>
<email>cosmic@lindenlab.com</email>
</author>
<published>2024-11-11T18:45:47Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=69d7c0f7efa648b0016baa98ccbe584cb91203ff'/>
<id>urn:sha1:69d7c0f7efa648b0016baa98ccbe584cb91203ff</id>
<content type='text'>
</content>
</entry>
<entry>
<title>#3713 Crash at updateGLTFMaterials</title>
<updated>2025-03-21T16:00:04Z</updated>
<author>
<name>Andrey Kleshchev</name>
<email>andreykproductengine@lindenlab.com</email>
</author>
<published>2025-03-21T14:22:47Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=0ec9bfaabde12d82ba6b840589f849b7cf279417'/>
<id>urn:sha1:0ec9bfaabde12d82ba6b840589f849b7cf279417</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/release/maint-a' into project/gltf_development</title>
<updated>2024-06-12T00:42:17Z</updated>
<author>
<name>Brad Linden</name>
<email>brad@lindenlab.com</email>
</author>
<published>2024-06-11T23:03:30Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=9775d7ea10ff87d913b1ba361a9204f961cd9c3f'/>
<id>urn:sha1:9775d7ea10ff87d913b1ba361a9204f961cd9c3f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Clean up line endings that got mangled up during last merge</title>
<updated>2024-06-11T13:40:09Z</updated>
<author>
<name>Ansariel</name>
<email>ansariel.hiller@phoenixviewer.com</email>
</author>
<published>2024-06-11T13:40:09Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=1ebf62e102cb3f328aa90809f7f5060b8f065db1'/>
<id>urn:sha1:1ebf62e102cb3f328aa90809f7f5060b8f065db1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'main' of https://github.com/secondlife/viewer into DRTVWR-600-maint-A</title>
<updated>2024-06-11T11:38:43Z</updated>
<author>
<name>Ansariel</name>
<email>ansariel.hiller@phoenixviewer.com</email>
</author>
<published>2024-06-11T11:38:43Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=d9789bfaf230e301873bd700f6f360d306dc2486'/>
<id>urn:sha1:d9789bfaf230e301873bd700f6f360d306dc2486</id>
<content type='text'>
# Conflicts:
#	indra/llappearance/llavatarappearance.h
#	indra/llimage/llimage.cpp
#	indra/llmath/llvolume.cpp
#	indra/llmath/llvolume.h
#	indra/llprimitive/llgltfmaterial.h
#	indra/llrender/llrendertarget.cpp
#	indra/llrender/llshadermgr.cpp
#	indra/newview/lldynamictexture.cpp
#	indra/newview/llenvironment.cpp
#	indra/newview/llfetchedgltfmaterial.cpp
#	indra/newview/llfloaterimagepreview.cpp
#	indra/newview/llfloaterimagepreview.h
#	indra/newview/llfloaterregioninfo.cpp
#	indra/newview/llfloaterregioninfo.h
#	indra/newview/llmaniprotate.cpp
#	indra/newview/llmaniptranslate.cpp
#	indra/newview/llpanelvolume.cpp
#	indra/newview/llselectmgr.cpp
#	indra/newview/llselectmgr.h
#	indra/newview/llsurface.cpp
#	indra/newview/llsurface.h
#	indra/newview/llsurfacepatch.cpp
#	indra/newview/lltexturectrl.cpp
#	indra/newview/lltexturectrl.h
#	indra/newview/lltinygltfhelper.cpp
#	indra/newview/llviewertexture.cpp
#	indra/newview/llviewerwindow.cpp
#	indra/newview/llviewerwindow.h
#	indra/newview/llvlcomposition.cpp
#	indra/newview/llvlcomposition.h
#	indra/newview/llvocache.cpp
#	indra/newview/llvovolume.cpp
#	indra/newview/pipeline.cpp
</content>
</entry>
<entry>
<title>Post-merge - trim trailing whitespace</title>
<updated>2024-06-10T17:45:59Z</updated>
<author>
<name>Andrey Lihatskiy</name>
<email>alihatskiy@productengine.com</email>
</author>
<published>2024-06-10T17:42:42Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=c95b4bf3ea2b681d6d05468b07e60fedb71fa2cf'/>
<id>urn:sha1:c95b4bf3ea2b681d6d05468b07e60fedb71fa2cf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>#1392 GLTF Upload (#1394)</title>
<updated>2024-05-20T18:22:55Z</updated>
<author>
<name>Dave Parks</name>
<email>davep@lindenlab.com</email>
</author>
<published>2024-05-20T18:22:55Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=03c4458bdcc6821a3047f93b729d412e274ab9af'/>
<id>urn:sha1:03c4458bdcc6821a3047f93b729d412e274ab9af</id>
<content type='text'>
* #1392 WIP -- Functional texture upload, stubbed out .bin upload.

* #1392 GLTF Upload WIP -- Emulates successful upload

Successfully uploads texture
Emulates successful .gltf and .bin upload by injecting into local asset cache.
Emulates rez from inventory by setting sculpt ID of selected object
Currently fails in tinygltf parsing due to missing .bin

* Add missing notification

* Build fix

* #1392 Add boost::json .gltf reading support.

* #1392 boost::json GLTF writing prototype

* Create gltf/README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* #1392 Add ability to render directly from LL::GLTF::Material

* Fix for mac build

* Mac build fix

* #1392 AssetType and Inventory Type plumbing

* #1392 More sane error handling and scheduling of uploads.

* #1392 Actually attempt to upload glbin

* Mac build fix, upload nudge

* Mac build fix

* Fix glTF asset uploads to server

* Mac build fix (inline not static)

* More consistent inline

* Add glm, mac nudge.

* #1392 For consistency with spec, start using glm over glh:: and LLFoo

* Another attempt at placating Mac builds

* Another Mac nudge

* Mac build take 23

* #1392 Prune LLMatrix4a from GLTF namespace.

* #1392 Fix for orientation being off (glm::quat is wxyz, not xyzw)

* #1392 WIP -- Actually send the sculpt type and id, nudge readme and alpha rendering

* #1392 Working download!

* #1394 Add support for GLTFEnabled SimulatorFeature

* #1392 Review feedback

---------

Co-authored-by: Pepper Linden &lt;3782201+rohvani@users.noreply.github.com&gt;</content>
</entry>
</feed>
