<feed xmlns='http://www.w3.org/2005/Atom'>
<title>viewer.git/indra/llmath/llvector4a.cpp, branch cef_147</title>
<subtitle>Megapahit's fork of the Second Life viewer.
</subtitle>
<id>https://www.megapahit.org/viewer.git/atom?h=cef_147</id>
<link rel='self' href='https://www.megapahit.org/viewer.git/atom?h=cef_147'/>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/'/>
<updated>2025-06-22T22:40:16Z</updated>
<entry>
<title>Fix "too many initializers" LLQuad initialisations</title>
<updated>2025-06-22T22:40:16Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2025-06-22T22:40:16Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=c4bbf2134ce541854498561a939bb29dfb058e04'/>
<id>urn:sha1:c4bbf2134ce541854498561a939bb29dfb058e04</id>
<content type='text'>
LLQuad is a typedef of __m128, which is already translated by
sse2neon to float32x4_t (I thought sse2neon wasn't taking effect
and I tried just replacing __m128 with float32x4_t to see that it
didn't make a difference), but then I searched using the keyword
float32x4_t this time and found that others have had a similar
problem:
https://developercommunity.visualstudio.com/t/static-initialization-arm64-neon-datatypes/1238406
https://stackoverflow.com/questions/54016821/error-c2078-when-initializing-uint32x4-t-on-arm
https://github.com/kcat/openal-soft/issues/494
Looking at the type definition, on arm64 it can be initialised
using a designator, the member with the float type and 4 array
elements.
I know it's an MSVC (arm64) problem, but since MSVC is also used
on x64 and only Windows arm64 is suffering from this one in our
case anyway (we only support Windows arm64 building using MSVC so
far), it's just simpler to use the _M_ARM64 preprocessor instead
of _MSC_VER.
</content>
</entry>
<entry>
<title>Try to parallelize xcode builds further and add more headers to PCH to reduce build time</title>
<updated>2025-03-12T16:37:27Z</updated>
<author>
<name>Rye</name>
<email>rye@lindenlab.com</email>
</author>
<published>2024-10-15T05:15:43Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=d915cf17dfb4ddd79830f3ff9fea004ba9d2b61c'/>
<id>urn:sha1:d915cf17dfb4ddd79830f3ff9fea004ba9d2b61c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>#824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed</title>
<updated>2024-04-29T04:56:09Z</updated>
<author>
<name>Andrey Lihatskiy</name>
<email>alihatskiy@productengine.com</email>
</author>
<published>2024-04-29T04:43:28Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=1b68f71348ecf3983b76b40d7940da8377f049b7'/>
<id>urn:sha1:1b68f71348ecf3983b76b40d7940da8377f049b7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove execute permission from many files that should not have it</title>
<updated>2015-11-10T14:48:56Z</updated>
<author>
<name>Oz Linden</name>
<email>oz@lindenlab.com</email>
</author>
<published>2015-11-10T14:48:56Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=c8726aba303bcf1207b730a344536e25491420bc'/>
<id>urn:sha1:c8726aba303bcf1207b730a344536e25491420bc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge downstream code and viewer-beta</title>
<updated>2013-05-09T21:10:45Z</updated>
<author>
<name>simon</name>
<email>none@none</email>
</author>
<published>2013-05-09T21:10:45Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=ee2fce8790b69d61845cc32fbf7cdce8a33b0dab'/>
<id>urn:sha1:ee2fce8790b69d61845cc32fbf7cdce8a33b0dab</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update Mac and Windows breakpad builds to latest</title>
<updated>2013-03-29T14:50:08Z</updated>
<author>
<name>Graham Madarasz</name>
<email>graham@lindenlab.com</email>
</author>
<published>2013-03-29T14:50:08Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=bf6182daa8b4d7cea79310547f71d7a3155e17b0'/>
<id>urn:sha1:bf6182daa8b4d7cea79310547f71d7a3155e17b0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move 16b aligned memcpy and alignment utilities to llmem in llcommon for easier use elsewhere</title>
<updated>2013-03-11T23:00:25Z</updated>
<author>
<name>Graham Madarasz</name>
<email>graham@lindenlab.com</email>
</author>
<published>2013-03-11T23:00:25Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=6ac6736994240d9789a81bf585468bef50805fd8'/>
<id>urn:sha1:6ac6736994240d9789a81bf585468bef50805fd8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Pull in viewer-development because it's painful.  Merge with runitai's help.</title>
<updated>2012-07-11T23:15:23Z</updated>
<author>
<name>simon@Simon-PC.lindenlab.com</name>
<email>simon@Simon-PC.lindenlab.com</email>
</author>
<published>2012-07-11T23:15:23Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=173d0fa213f59b872a4a6c34b8668c67b58fdca7'/>
<id>urn:sha1:173d0fa213f59b872a4a6c34b8668c67b58fdca7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>SH-2789 WIP - stricter calling of memcpyNonAliased16</title>
<updated>2012-01-04T20:21:23Z</updated>
<author>
<name>Brad Payne (Vir Linden)</name>
<email>vir@lindenlab.com</email>
</author>
<published>2012-01-04T20:21:23Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=1435a8b9e6203911d2ebe9e3ba217f8eb20e3140'/>
<id>urn:sha1:1435a8b9e6203911d2ebe9e3ba217f8eb20e3140</id>
<content type='text'>
</content>
</entry>
<entry>
<title>SH-2789 WIP - aligned alloc and realloc</title>
<updated>2011-12-21T22:02:47Z</updated>
<author>
<name>Brad Payne (Vir Linden)</name>
<email>vir@lindenlab.com</email>
</author>
<published>2011-12-21T22:02:47Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=c8682722ad6b889b13ce288c417cb6b82ed273ac'/>
<id>urn:sha1:c8682722ad6b889b13ce288c417cb6b82ed273ac</id>
<content type='text'>
</content>
</entry>
</feed>
