summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-25Add tildes & make sure FMOD is OFF if using OpenALErik Kundiman
2025-06-24README.md adjustment IIIsecretfoxtail
Move semicolons for improved readability. (Sorry!)
2025-06-24README.md adjustment IIsecretfoxtail
Put ".tar.gz" and "/Downloads" in code blocks for increased visibility.
2025-06-24Update README.md for distributions that need fmodsecretfoxtail
Update build instructions for distributions that require fmod in order for CEF to work, optionally include instructions for building with openal anyway.
2025-06-24Revert "Update build instructions for distros that require fmodstudio for ↵secretfoxtail
working CEF" (I messed up the hyperlinks lol)
2025-06-24Update build instructions for distros that require fmodstudio for working CEFsecretfoxtail
Add notes about where to get fmodstudio, and optionally how to build with openal instead.
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#7aea88f-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 remote-tracking branch 'secondlife/main'Erik Kundiman
2025-06-24Merge branch '2025.04.1'Erik Kundiman
2025-06-24Use latest release for changelogAndrey Lihatskiy
2025-06-24#4257 Use filename as model initial nameAndrey Lihatskiy
2025-06-23Merge pull request #4245 from secondlife/release/2025.04.1Jonathan "Geenz" Goodman
Release/2025.04.01
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.
2025-06-20Re-heighten progress panel to accomodate 3p logosErik Kundiman
275 became 240 when they removed the logos, and then 240 became 220 when MotD became dynamic. So logos being back but with dynamic MotD should be 255.
2025-06-20Fix chat history (with seconds) parsed wrongErik Kundiman
https://megapahit.com/show_bug.cgi?id=163
2025-06-20Megapahit words on panel progress localisationsErik Kundiman
2025-06-19Fix loading name of banned residents in group bulk ban panelAnsariel
2025-06-19#4204 Remove more unused codeAndrey Lihatskiy
2025-06-19#4204 Unused code cleanup (#4278)Andrey Lihatskiy
2025-06-19#4214 Revert and remake "weights remap"Andrey Kleshchev
This reverts commits fe10a83f69bb26eb581e143fb99c1250c355938b and 08f6f5c697fce4ccbfba357ab9ce5af915dd0574..
2025-06-19#4250 Crash uploading a dae modelAndrey Kleshchev
2025-06-19Bring back 3p logos to the viewer, mainly for FMODErik Kundiman
I checked out the related files from 45249de1ca418324c4077312eefc7edc7e22c401, before the merge with upstream logo removal, but then I had to reapply c2d491905b668702d5640c7c5472629f7acc27e0, the MotD dynamic resizing, and remove the unused commented out vivox-related part since we're not redistributing it.
2025-06-19floater_about.xml -> Space out licenses tabsecretfoxtail
Make licenses more readable, neater looking.
2025-06-19GLM_FORCE_NEON for Windows arm64 tooErik Kundiman
though there are still so many compile errors, but it should be in the right direction, cause firstly we can't let it use GLM_FORCE_SSE2 otherwise it would include x/emmintrin headers, and secondly, if none of the GLM_FORCEs is used then the errors are much fewer but related to __m128 which should be translatable by SSE2NEON (that's why I believe GLM_FORCE_NEON should be ON for Windows arm64 too).
2025-06-19Attempt to replace __cpuid, on arm64 using cpuinfoErik Kundiman
This commit is for getting rid of the compile error for now, we don't know yet if this will work correctly or not.
2025-06-19Alternative to rdtsc, for Windows arm64Erik Kundiman
Just copying from this: https://forum.juce.com/t/windows-arm64-support/47572/6 This commit is for getting rid of the compile error for now, we don't know yet if this will work correctly or not.