summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-06-18#4204 Log embedded texture extraction failureAndrey Lihatskiy
2025-06-18#4204 Don't show material editor with model loaderAndrey Lihatskiy
2025-06-18#4204 Fix GLTF texture loading to match DAE loader behaviorAndrey Lihatskiy
2025-06-18#4242 Support splitting of gltf faces that are over 16bit limitAndrey Kleshchev
2025-06-15Make sure lib/release exists on Windows arm64Erik Kundiman
before using it for ColladaDOM library file, cause it seems that ColladaDOM is the first one that gets built on Windows arm64 before any other package gets installed and implicitly creating that folder.
2025-06-13#4147 Joint Overrides #3Andrey Kleshchev
Remande skeleton translation from default skeleton to overriden skeleton
2025-06-13panel_group_info_sidetray.xml adjustmentsecretfoxtail
move button_row_ls up a little bit so that the buttons are not cut off by the bottom edge of the floater.
2025-06-13Add Windows to the build list, sort alphabeticallyErik Kundiman
2025-06-13FMOD has been upgraded from 2.02.28 to 2.02.29Erik Kundiman
2025-06-13Remove ../lib rpath from dullahan_host for allErik Kundiman
It's irrelevant on any distro anyway.
2025-06-13Fix implicit instantiation of undefined templateErik Kundiman
'std::char_traits<unsigned short>' on FreeBSD. https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=282329
2025-06-13Merge tag 'Second_Life_Release#aa851928-2025.04.01' into 2025.04.1Erik Kundiman
2025-06-12#4147 Joint Overrides #2Andrey Kleshchev
2025-06-12Get rid of C5104 warnings on arm64Erik Kundiman
I felt like they slowed down the flow. https://developercommunity.visualstudio.com/t/warnings-in-a-windows-sdk-header-when-compiling-wi/897227
2025-06-12Put MSYSTEM_CARCH env setting check in parenthesesErik Kundiman
Parsing failed on macOS' CMake (could be MacPorts, could be the version) for some reason.
2025-06-12Use windows-latest runner for sign-and-package-windows (#4263)Andrey Lihatskiy
2025-06-12#4147 Move mAlternateBindMatricesAndrey Kleshchev
For reduced log spam and calculutions and to make further modifications easier.
2025-06-11Merge pull request #4262 from secondlife/geenz/2025.04.1-versionbumpJonathan "Geenz" Goodman
Bump viewer version for 2025.04.1
2025-06-11Update viewer version.Jonathan "Geenz" Goodman
2025-06-11Merge pull request #4259 from secondlife/callum/awpJonathan "Geenz" Goodman
Avatar Welcome Pack (Updated to target 2025.04.1)
2025-06-11#4173 Crash at LLViewerInventoryItem::updateServerAndrey Kleshchev
2025-06-11Crash at LLVOVolume::isAnimatedObjectAndrey Kleshchev
2025-06-11#4149 Empty Outfit folders cannot be movedAndrey Kleshchev
2025-06-12Get SSE2NEON for Windows arm64 tooErik Kundiman
2025-06-12Use system (vcpkg) OpenSSL & cURL on Windows arm64Erik Kundiman
cURL is installed on arm64 cause there doesn't seem to be any easy way to build OpenSSL 1.1 for Windows arm64 (which LL's cURL fork depends on).
2025-06-12Exclude Windows arm64 from WebRTCErik Kundiman
Crow Misia's libwebrtc-bin, the one we've been relying on for WebRTC binaries, doesn't seem to be providing Windows arm64 binaries yet.
2025-06-11Point the URL for the Avatar Welconme Pack at the production location ↵Callum Prentice
(Eventually - marshalled by [GIRD LOWER])
2025-06-11Update Windows build instructionsErik Kundiman
There's a different section for Windows arm64, cause there are different patterns in the commands that are too difficult to generalise. BuildTools is used instead of the full Visual Studio IDE, and BuildTools is installed in Program Files (x86) on both Windows x64 and arm64. The CMake used is the one automatically installed by vcpkg, and it can find the compilers when the toolchain file setting is set to the file provided by vcpkg. This way we don't have to install VS CMake component that depends on x64/x86 build tools, which we don't need for Windows arm64. The pkg-config used is the other one downloaded, as the path to it is common on both Windows arm64 and x64. cURL is installed on arm64 cause there doesn't seem to be any easy way to build OpenSSL 1.1 for Windows arm64 (which LL's cURL fork depends on).
2025-06-11Resolve qatest.yaml invalid workflow error #4244AtlasLinden
2025-06-11#4114 Improve GLTF mesh uploader log 2Andrey Lihatskiy
2025-06-11#4147 Joint overrideMaxim Nikolenko
2025-06-11#4248 Add safety checks to LLMeshSkinInfo::asLLSD()Andrey Lihatskiy
2025-06-11#4148 Skeleton Translation #3Andrey Kleshchev
'non joints' also need adjustments
2025-06-11#4214 Weights and Joints remap #2Andrey Kleshchev
2025-06-10Fixed adding skies to day cycle by ensuring mAbsorptionConfigs, mMieConfigs ↵Hecklezz
and mRayleightConfigs don't become null
2025-06-10macOS 26 build changes (#4239)Jonathan "Geenz" Goodman
* Fix for VLAs now emitting warnings on Xcode 26, and AGL being removed from the SDK. Note: there was no warning or notice provided for AGL's removal. * Whitespace.
2025-06-10Resolve qatest.yaml invalid workflow errorAtlasLinden
Previous edit to allow runners to work independently caused the following error: The workflow is not valid. .github/workflows/qatest.yaml (Line: 19, Col: 10): Unrecognized named-value: 'matrix'. Located at position 1 within expression: matrix.runner
2025-06-10#4114 Improve GLTF mesh uploader logAndrey Lihatskiy
2025-06-10#4148 Skeleton Translation #2Andrey Kleshchev
2025-06-10Require PR descriptions (#4233)Signal Linden
* Require PR descriptions Add a simple workflow check to ensure PRs have a description. * Potential fix for code scanning alert no. 32: Workflow does not contain permissions Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> --------- Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-06-10Fix fast cache ignoring its time constraint (#4237)Ansariel Hiller
2025-06-10Windows menu shortcut & InstallDir without versionErik Kundiman
Referring to cpack-generators(7) manual, I don't know what to replace the <compName> in CPACK_NSIS_<compName>_INSTALL_DIRECTORY with, but in CPACK_NSIS_INSTALL_ROOT explanation, it mentions the full directory presented to the end user, and from that we can conclude the variable we need to set for customisation is just CPACK_PACKAGE_INSTALL_DIRECTORY.
2025-06-09#4170 Use GLTF scene definition for node traversalAndrey Lihatskiy
Process nodes through the scene hierarchy as defined in the GLTF file instead of attempting to reconstruct parent-child relationships. This ensures proper import of models created by GLTF transform tools.
2025-06-09#4148 Skeleton TranslationAndrey Kleshchev
2025-06-09#4170 Follow-up: Optimize GLTF node hierarchy traversalAndrey Lihatskiy
2025-06-09Fix usleep implementation for WindowsErik Kundiman
https://stackoverflow.com/questions/5801813/c-usleep-is-obsolete-workarounds-for-windows-mingw
2025-06-09#4170 Fix GLTF import missing mesh parts from transform toolsAndrey Lihatskiy
Process entire node hierarchy instead of only nodes with meshes. GLTF transform tools often create intermediate transform nodes without meshes that were being skipped, causing child meshes to be omitted from import.
2025-06-09Fix split model vertex/joint remapping to use correct model variableAndrey Lihatskiy
2025-06-09Fix all media plugins failure on WindowsErik Kundiman
Uncomment a couple of commented out lines out in indra/llplugin/slplugin.cpp and adjust to something like: LLError::setTagLevel("Plugin", LLError::LEVEL_DEBUG); LLError::logToFile("C:\\Users\\erik\\AppData\\Roaming\\Megapahit\\logs\\slplugin.log"); I got "The requested service provider could not be loaded or initialized" This really helped me solve it: https://travis-ci.community/t/socket-the-requested-service-provider-could-not-be-loaded-or-initialized/1127
2025-06-08Re-enable gSavedSettings & CEF logging on WindowsErik Kundiman
I started with disabling it for having BUILD_SHARED_LIBS on. Then I enabled it for macOS when I added internal browser support for macOS. Then I enabled it for Linux when I added internal browser support for Linux. Then I enabled it for FreeBSD when I added internal browser support attempt for FreeBSD. I should have left it enabled by default except for platforms that surely are not supported to have internal browser.