Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-06-29 | Minimal @unsit=force command implementation | Erik Kundiman | |
2025-06-28 | Revert "Fix LLCharacter base class constness." and restore improvements from ↵ | Ansariel | |
10a324a1034c177b95545ac7ffaa6aa6abed65ff instead | |||
2025-06-28 | Minimal @sit:<UUID>=force command implementation | Erik Kundiman | |
2025-06-28 | Basic scaffolding to support force commands | Erik Kundiman | |
2025-06-27 | Revert "Merge develop into glTF mesh import" | Jonathan "Geenz" Goodman | |
2025-06-28 | Fix user env value & lower case domain for NSIS | Erik Kundiman | |
and avoid viewer/project name hardcoding. | |||
2025-06-27 | Fix LLCharacter base class constness. | Jonathan "Geenz" Goodman | |
2025-06-27 | Merge branch 'develop' into geenz/develop-to-gltf-mesh | Jonathan "Geenz" Goodman | |
2025-06-27 | Restore glTF mesh modifications. | Jonathan "Geenz" Goodman | |
2025-06-27 | Merge branch 'develop' into media-first-click-fixes | Jonathan "Geenz" Goodman | |
2025-06-27 | Merge branch 'develop' into geenz/develop-to-gltf-mesh | Jonathan "Geenz" Goodman | |
2025-06-27 | Reviewed changes | WolfGangS | |
2025-06-27 | Merge branch 'project/gltf_mesh_import' into geenz/develop-to-gltf-mesh | Jonathan "Geenz" Goodman | |
2025-06-27 | Merge pull request #4305 from secondlife/geenz/frametime-metric-improvements | Jonathan "Geenz" Goodman | |
Add helper functions to frametime metrics. | |||
2025-06-27 | Add helper functions. | Jonathan "Geenz" Goodman | |
2025-06-27 | Fix enum option name | WolfGangS | |
2025-06-27 | Make sure all moap option, includes 'all' | WolfGangS | |
2025-06-27 | Fixes for first click moap | WolfGangS | |
2025-06-27 | Merge pull request #4302 from secondlife/geenz/frametime-metric-improvements | Jonathan "Geenz" Goodman | |
First pass at adding expanded frametiming stats to the viewer. | |||
2025-06-27 | Make sure to reset the metrics after the first calculation. | Jonathan "Geenz" Goodman | |
2025-06-27 | First pass at adding expanded frametiming stats to the viewer. | Jonathan "Geenz" Goodman | |
2025-06-27 | Privacy preference for hiding selection beam | Erik Kundiman | |
https://megapahit.com/show_bug.cgi?id=108 | |||
2025-06-26 | #4291 Uploading without a .bin silently fails | Andrey Kleshchev | |
2025-06-26 | Disable direct input init on Win ARM64 for now | Erik 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 stripping | Andrey 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-25 | Merge pull request #4177 from DarlCat/hud-media-autoplay | Jonathan "Geenz" Goodman | |
Media changes including support for PRIM_MEDIA_FIRST_CLICK_INTERACT and HUD autoplay | |||
2025-06-25 | Attempt to replace __cpuid on arm64 without cpuinfo | Erik Kundiman | |
https://stackoverflow.com/questions/60588765/how-to-get-cpu-brand-information-in-arm64 | |||
2025-06-25 | Revert "Attempt to replace __cpuid, on arm64 using cpuinfo" | Erik Kundiman | |
This reverts commit 32871ee579bfbd4828f7888550897f619fdfd9d7. | |||
2025-06-25 | Revert "Link clog too to Windows arm64 SLPlugin" | Erik Kundiman | |
This reverts commit 98e99812072e6125411174236e1421d9312a50da. | |||
2025-06-25 | Revert "Link clog too to Windows arm64 Megapahit.exe" | Erik Kundiman | |
This reverts commit aac750c57fbd22814958a112d6c262254243130f. | |||
2025-06-25 | #4142 Add missed message | Andrey Kleshchev | |
2025-06-25 | #4148 Fix collision bones | Andrey Kleshchev | |
2025-06-24 | Update tumbleweed build instructions & CMakeLists package lists | secretfoxtail | |
2025-06-24 | Merge tag 'Second_Life_Project#1a6e3286-GLTF_Mesh_Import' into gltf_mesh_import | Erik Kundiman | |
2025-06-24 | Merge tag 'Second_Life_Project#bd7e79df-gltf_mesh_import' into gltf_mesh_import | Erik Kundiman | |
2025-06-24 | Merge branch 'main' into gltf_mesh_import | Erik Kundiman | |
2025-06-24 | Merge branch '2025.04.1' | Erik Kundiman | |
2025-06-24 | #4257 Use filename as model initial name | Andrey Lihatskiy | |
2025-06-23 | Bundle OpenSSL & libcurl for Windows arm64 | Erik Kundiman | |
2025-06-23 | Fix the vcpkg Boost libraries suffix on Win arm64 | Erik Kundiman | |
This time for installation/packaging. | |||
2025-06-23 | No NVAPI on Windows ARM64 | Erik Kundiman | |
2025-06-23 | Link clog too to Windows arm64 Megapahit.exe | Erik Kundiman | |
Referred from cpuinfo. | |||
2025-06-23 | Exclude _M_ARM64 from including media plugin headers | Erik Kundiman | |
until we are ready to enable media plugins on Windows ARM64. | |||
2025-06-23 | Link clog too to Windows arm64 SLPlugin | Erik Kundiman | |
Referred from cpuinfo. | |||
2025-06-23 | Fix the vcpkg Boost libraries suffix on Win arm64 | 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-06-23 | Revert "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-21 | Windows ARM64 support for StackWalker | Erik Kundiman | |
Basically just add what the author added to the file. https://github.com/JochenKalmbach/StackWalker/commit/2a96079ba54a905d29afb3834182cbf06eff9132#diff-0d2beffe54d2ad0b9c31814fc48e5ef5841ba542fe545bba8b8971c767c89911 | |||
2025-06-21 | Windows arm64 can use sse2neon from vcpkg | Erik Kundiman | |
Also add cpuinfo to build preparation instruction. | |||
2025-06-20 | Fix SL contributors credits on Windows | Erik 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. |