| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-10-01 | Merge tag 'Second_Life_Release#a6d4c1d3-2025.07' into 2025.07 | Erik Kundiman | |
| 2025-06-23 | Fix "too many initializers" LLQuad initialisations | Erik Kundiman | |
| 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. | |||
| 2025-02-11 | Use SSE2NEON to emulate SSE intrinsics when building against an ARM target | Rye | |
| 2025-02-11 | Restore math types to trivially copyable and add static asserts | Rye | |
| 2024-04-29 | #824 Process source files in bulk: replace tabs with spaces, convert CRLF to ↵ | Andrey Lihatskiy | |
| LF, and trim trailing whitespaces as needed | |||
| 2021-09-20 | SL-16006 and SL-16009 Rigged mesh rendering optimization pass | Dave Parks | |
| 2015-11-10 | remove execute permission from many files that should not have it | Oz Linden | |
| 2013-09-18 | The unbearable lightness of being norspec | Graham Linden | |
| 2013-06-25 | NORSPEC-288 WIP fixes the issue with normal gen, but may be a bigger perf ↵ | Graham Linden | |
| hit than we want | |||
| 2013-06-12 | Backout tangent assert experiment | Graham Madarasz | |
| 2013-06-12 | Changes to protect against use of normalize3fast on degenerate vectors | Graham Madarasz | |
| 2013-06-12 | Fix issues with NaNs in tangent data from using normalize3fast on ↵ | Graham Madarasz | |
| zero-length vectors and other data conditioning; also added assert to normalize3fast to make finding these problems easier in the future | |||
| 2013-05-09 | Merge downstream code and viewer-beta | simon | |
| 2013-03-29 | Update Mac and Windows breakpad builds to latest | Graham Madarasz | |
| 2013-03-08 | MAINT-2371 Lat round of optimizations. | Dave Parks | |
| Reviewed by Graham | |||
| 2011-12-14 | SH-2789 WIP - add asserts to check object address alignment where needed | Brad Payne (Vir Linden) | |
| 2010-10-13 | correct licenses (fix problem with license change merge) | Oz Linden | |
| 2010-08-26 | Add missing files from viewer-experimental | Dave Parks | |
