summaryrefslogtreecommitdiff
path: root/indra
AgeCommit message (Collapse)Author
2025-06-29Minimal @unsit=force command implementationErik Kundiman
2025-06-28Revert "Fix LLCharacter base class constness." and restore improvements from ↵Ansariel
10a324a1034c177b95545ac7ffaa6aa6abed65ff instead
2025-06-28Minimal @sit:<UUID>=force command implementationErik Kundiman
2025-06-28Basic scaffolding to support force commandsErik Kundiman
2025-06-27Revert "Merge develop into glTF mesh import"Jonathan "Geenz" Goodman
2025-06-28Fix user env value & lower case domain for NSISErik Kundiman
and avoid viewer/project name hardcoding.
2025-06-27Fix LLCharacter base class constness.Jonathan "Geenz" Goodman
2025-06-27Merge branch 'develop' into geenz/develop-to-gltf-meshJonathan "Geenz" Goodman
2025-06-27Restore glTF mesh modifications.Jonathan "Geenz" Goodman
2025-06-27Merge branch 'develop' into media-first-click-fixesJonathan "Geenz" Goodman
2025-06-27Merge branch 'develop' into geenz/develop-to-gltf-meshJonathan "Geenz" Goodman
2025-06-27Reviewed changesWolfGangS
2025-06-27Merge branch 'project/gltf_mesh_import' into geenz/develop-to-gltf-meshJonathan "Geenz" Goodman
2025-06-27Merge pull request #4305 from secondlife/geenz/frametime-metric-improvementsJonathan "Geenz" Goodman
Add helper functions to frametime metrics.
2025-06-27Add helper functions.Jonathan "Geenz" Goodman
2025-06-27Fix enum option nameWolfGangS
2025-06-27Make sure all moap option, includes 'all'WolfGangS
2025-06-27Fixes for first click moapWolfGangS
2025-06-27Merge pull request #4302 from secondlife/geenz/frametime-metric-improvementsJonathan "Geenz" Goodman
First pass at adding expanded frametiming stats to the viewer.
2025-06-27Make sure to reset the metrics after the first calculation.Jonathan "Geenz" Goodman
2025-06-27First pass at adding expanded frametiming stats to the viewer.Jonathan "Geenz" Goodman
2025-06-27Privacy preference for hiding selection beamErik Kundiman
https://megapahit.com/show_bug.cgi?id=108
2025-06-26#4291 Uploading without a .bin silently failsAndrey Kleshchev
2025-06-26Disable direct input init on Win ARM64 for nowErik Kundiman
This would be for joysticks & spacemouses, which aren't that urgent. This is disabled as it seems to be causing a segmentation fault on Windows ARM64.
2025-06-26#4142 Joint grouping and strippingAndrey Kleshchev
Viewer only supports 110 joints at a time, when model has more bones than that importer has to strip some, use groups for stripping.
2025-06-25Merge pull request #4177 from DarlCat/hud-media-autoplayJonathan "Geenz" Goodman
Media changes including support for PRIM_MEDIA_FIRST_CLICK_INTERACT and HUD autoplay
2025-06-25Attempt to replace __cpuid on arm64 without cpuinfoErik Kundiman
https://stackoverflow.com/questions/60588765/how-to-get-cpu-brand-information-in-arm64
2025-06-25Revert "Attempt to replace __cpuid, on arm64 using cpuinfo"Erik Kundiman
This reverts commit 32871ee579bfbd4828f7888550897f619fdfd9d7.
2025-06-25Revert "Link clog too to Windows arm64 SLPlugin"Erik Kundiman
This reverts commit 98e99812072e6125411174236e1421d9312a50da.
2025-06-25Revert "Link clog too to Windows arm64 Megapahit.exe"Erik Kundiman
This reverts commit aac750c57fbd22814958a112d6c262254243130f.
2025-06-25#4142 Add missed messageAndrey Kleshchev
2025-06-25#4148 Fix collision bonesAndrey Kleshchev
2025-06-24Update tumbleweed build instructions & CMakeLists package listssecretfoxtail
2025-06-24Merge tag 'Second_Life_Project#1a6e3286-GLTF_Mesh_Import' into gltf_mesh_importErik Kundiman
2025-06-24Merge tag 'Second_Life_Project#bd7e79df-gltf_mesh_import' into gltf_mesh_importErik Kundiman
2025-06-24Merge branch 'main' into gltf_mesh_importErik Kundiman
2025-06-24Merge branch '2025.04.1'Erik Kundiman
2025-06-24#4257 Use filename as model initial nameAndrey Lihatskiy
2025-06-23Bundle OpenSSL & libcurl for Windows arm64Erik Kundiman
2025-06-23Fix the vcpkg Boost libraries suffix on Win arm64Erik Kundiman
This time for installation/packaging.
2025-06-23No NVAPI on Windows ARM64Erik Kundiman
2025-06-23Link clog too to Windows arm64 Megapahit.exeErik Kundiman
Referred from cpuinfo.
2025-06-23Exclude _M_ARM64 from including media plugin headersErik Kundiman
until we are ready to enable media plugins on Windows ARM64.
2025-06-23Link clog too to Windows arm64 SLPluginErik Kundiman
Referred from cpuinfo.
2025-06-23Fix the vcpkg Boost libraries suffix on Win arm64Erik Kundiman
2025-06-23Fix "too many initializers" LLQuad initialisationsErik 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-06-23Revert "GLM_FORCE_NEON for Windows arm64 too"Erik Kundiman
This reverts commit 75012c4f0c0b852c8bfa0b5632bf82c82f240754. I realised I was in the wrong direction after I avoided the offending lines by setting GLM_FORCE_XYZW_ONLY, and then by setting GLM_FORCE_CXX_UNKNOWN, to end up with the same 16 __m128-related "too many initializers" errors, which I believe were just obscured by the 160 syntax errors, which are to be fixed in the next commit. I had already mentioned SSE2NEON being responsible for translating __m128, but I had forgotten that it was a different package from GLM, obviously, that __m128 was never GLM_FORCE_NEON's responsibility.
2025-06-21Windows ARM64 support for StackWalkerErik Kundiman
Basically just add what the author added to the file. https://github.com/JochenKalmbach/StackWalker/commit/2a96079ba54a905d29afb3834182cbf06eff9132#diff-0d2beffe54d2ad0b9c31814fc48e5ef5841ba542fe545bba8b8971c767c89911
2025-06-21Windows arm64 can use sse2neon from vcpkgErik Kundiman
Also add cpuinfo to build preparation instruction.
2025-06-20Fix SL contributors credits on WindowsErik Kundiman
Somehow when the stream editing to delete anything that begins with 4 spaces is run from CMake (as opposed to directly on shell), it deletes most of the contributors on Windows. I've tried many methods like using \w, \s, etc., but what works is just using the first letters of the bug codenames. There are still empty results (, , ,) among the final parsed contributors, but we'll ignore them for now.