<feed xmlns='http://www.w3.org/2005/Atom'>
<title>viewer.git/indra/newview/gltf, branch main</title>
<subtitle>Megapahit's fork of the Second Life viewer.
</subtitle>
<id>https://megapahit.org/viewer.git/atom?h=main</id>
<link rel='self' href='https://megapahit.org/viewer.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/'/>
<updated>2025-12-04T08:48:50Z</updated>
<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>p#505 GLTF model upload fails to pick textures</title>
<updated>2025-11-18T19:42:07Z</updated>
<author>
<name>Andrey Kleshchev</name>
<email>117672381+akleshchev@users.noreply.github.com</email>
</author>
<published>2025-11-18T11:32:31Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=3d650c4bb068ffc44c58284bcb450295a9e31e14'/>
<id>urn:sha1:3d650c4bb068ffc44c58284bcb450295a9e31e14</id>
<content type='text'>
</content>
</entry>
<entry>
<title>#4980 Crashes when uploading a glTF model</title>
<updated>2025-11-14T23:17:41Z</updated>
<author>
<name>Andrey Kleshchev</name>
<email>117672381+akleshchev@users.noreply.github.com</email>
</author>
<published>2025-11-14T15:18:15Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=d6d453be81742ac2400ede86ae5351c58cc8999c'/>
<id>urn:sha1:d6d453be81742ac2400ede86ae5351c58cc8999c</id>
<content type='text'>
Functions used in Image::prep aren't thread safe, pass them to main
thread and wait for a result
</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>p#480 Collada vs GLTF Mesh Import Naming Convention</title>
<updated>2025-10-06T15:32:19Z</updated>
<author>
<name>Andrey Kleshchev</name>
<email>117672381+akleshchev@users.noreply.github.com</email>
</author>
<published>2025-10-06T14:16:49Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=d9db7bb645c936ff5d18feb3f6a07113bf8a9db2'/>
<id>urn:sha1:d9db7bb645c936ff5d18feb3f6a07113bf8a9db2</id>
<content type='text'>
Both collada and gltf have a node and a mesh. Collada uses node-name, gltf was using mesh-name.
GLTF format permits reusing single mesh for multiple nodes, but nodes are warrantied to not be reused.

Switch to using node-names for better dupplicate avoidance and to be more in line with collada.
</content>
</entry>
<entry>
<title>Merge tag 'Second_Life_Release#17540023-2025.07' into 2025.07</title>
<updated>2025-09-15T01:54:39Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2025-09-14T22:54:46Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=4c74344f464928864ef7f70835628be1d92969c3'/>
<id>urn:sha1:4c74344f464928864ef7f70835628be1d92969c3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>#4660 Unable to upload GLTF+bin with spaces in the name</title>
<updated>2025-09-12T06:40:20Z</updated>
<author>
<name>Andrey Kleshchev</name>
<email>117672381+akleshchev@users.noreply.github.com</email>
</author>
<published>2025-09-11T19:32:03Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=ac2cbdcc02efb8af88d91f02ec1b58022e4bf439'/>
<id>urn:sha1:ac2cbdcc02efb8af88d91f02ec1b58022e4bf439</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #4603 from secondlife/release/2025.06</title>
<updated>2025-08-25T13:14:09Z</updated>
<author>
<name>Jonathan "Geenz" Goodman</name>
<email>geenz@lindenlab.com</email>
</author>
<published>2025-08-25T13:14:09Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=9f50a5b25bc7471fba5cdb19d6793f460422cbe5'/>
<id>urn:sha1:9f50a5b25bc7471fba5cdb19d6793f460422cbe5</id>
<content type='text'>
Update develop with latest 2025.06 changes.</content>
</entry>
<entry>
<title>Merge tag 'Second_Life_Release#787b63f4-2025.06' into 2025.06</title>
<updated>2025-08-20T22:34:05Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2025-08-20T22:34:05Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=efef28c1f51c4b8ec53c3742961a11b8c706f17f'/>
<id>urn:sha1:efef28c1f51c4b8ec53c3742961a11b8c706f17f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>#4581 Crash on LL::GLTF::copy</title>
<updated>2025-08-20T19:32:42Z</updated>
<author>
<name>Andrey Kleshchev</name>
<email>andreykproductengine@lindenlab.com</email>
</author>
<published>2025-08-20T17:54:28Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=e01c4477450857be7b20ffd7db402738fad31946'/>
<id>urn:sha1:e01c4477450857be7b20ffd7db402738fad31946</id>
<content type='text'>
Tried to initialize LLVector2 TexCoords with vector3 data?
</content>
</entry>
</feed>
