<feed xmlns='http://www.w3.org/2005/Atom'>
<title>viewer.git/indra/llmath, branch cef_147</title>
<subtitle>Megapahit's fork of the Second Life viewer.
</subtitle>
<id>https://megapahit.org/viewer.git/atom?h=cef_147</id>
<link rel='self' href='https://megapahit.org/viewer.git/atom?h=cef_147'/>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/'/>
<updated>2026-04-24T22:54:10Z</updated>
<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>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>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>Fix hollowed prims not shading correctly and appearing not smooth (#3013, #5293)</title>
<updated>2026-01-19T01:16:58Z</updated>
<author>
<name>TJ</name>
<email>tj8@live.com.au</email>
</author>
<published>2026-01-19T01:16:58Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=58ed702a7727983ea89f2210add453ffc8dac06a'/>
<id>urn:sha1:58ed702a7727983ea89f2210add453ffc8dac06a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>#5249 Crash at LLVolumeFace::remap()</title>
<updated>2026-01-09T22:08:12Z</updated>
<author>
<name>Andrey Kleshchev</name>
<email>117672381+akleshchev@users.noreply.github.com</email>
</author>
<published>2026-01-09T21:03:50Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=d541eb9c300a5e362e059442e60ab83d97050d82'/>
<id>urn:sha1:d541eb9c300a5e362e059442e60ab83d97050d82</id>
<content type='text'>
Crash happens inside generateRemapMultiwith, no clear cause. Ideally we need the crashing model, but untill that, zero-initing remap. meshopt wants zero initialized paddings and since we are providing more space than nessesary, that might count as padding.
</content>
</entry>
<entry>
<title>#5238 Minor adjustments for LLVolumeFace crash handling</title>
<updated>2026-01-09T03:28:18Z</updated>
<author>
<name>Andrey Kleshchev</name>
<email>117672381+akleshchev@users.noreply.github.com</email>
</author>
<published>2026-01-08T22:28:48Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=676cb60ee2cb9223c0b99403fba355a293888319'/>
<id>urn:sha1:676cb60ee2cb9223c0b99403fba355a293888319</id>
<content type='text'>
</content>
</entry>
<entry>
<title>secondlife/viewer#2674 Optimize LLWorld::renderPropertyLines() - use vertexBatchPreTransformed()</title>
<updated>2026-01-05T18:39:43Z</updated>
<author>
<name>Alexander Gavriliuk</name>
<email>alexandrgproductengine@lindenlab.com</email>
</author>
<published>2026-01-04T21:11:29Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=852e31b6ff639489a199a54029fd10198d134cbd'/>
<id>urn:sha1:852e31b6ff639489a199a54029fd10198d134cbd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Migrate ~LLPointer()'s peculiar warning case to llpointer.cpp.</title>
<updated>2026-01-05T17:34:44Z</updated>
<author>
<name>Nat Goodspeed</name>
<email>nat@lindenlab.com</email>
</author>
<published>2024-09-27T09:38:39Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=9d684bc9241cca4aae79d93886d0f95dcee26d65'/>
<id>urn:sha1:9d684bc9241cca4aae79d93886d0f95dcee26d65</id>
<content type='text'>
This allows removing #include "llerror.h" from llpointer.h.
Also remove #include "llmutex.h" as a heavy way to get
&lt;boost/functional/hash.hpp&gt;.

That requires adding #include "llmutex.h" to llimage.h, llnotifications.h,
llwatchdog.cpp and llvolumemgr.cpp, which were inheriting it from llpointer.h.
</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>Replace boost noncopyable and undefined function usage with modern c++ deleted operator and constructor</title>
<updated>2025-11-30T17:22:22Z</updated>
<author>
<name>Rye</name>
<email>rye@alchemyviewer.org</email>
</author>
<published>2025-11-28T18:49:27Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=afb1f4d692bb593b3f200d490dd3f8fdeab8d279'/>
<id>urn:sha1:afb1f4d692bb593b3f200d490dd3f8fdeab8d279</id>
<content type='text'>
</content>
</entry>
</feed>
