summaryrefslogtreecommitdiff
path: root/indra
AgeCommit message (Collapse)Author
2024-08-11Rearrange CPack settings & contributors generationErik Kundiman
where they belong in newview/CMakeLists.txt.
2024-08-11Linux distro & logical cores queries are sharedErik Kundiman
by moving them to Variables.cmake so they can be reused throughout all CMake files.
2024-08-10Bring back Meshoptimizer linking to FBSD & DebianErik Kundiman
and Ubuntu. find_package(meshoptimizer) didn't imply its target_link_libraries.
2024-08-10Fix Meshoptimizer CMAKE_OSX_ARCHITECTURES valueErik Kundiman
It is decided that on x86-64, it's compiled too instead of using LL's (old) prebuilt libmeshoptimizer.a.
2024-08-10Make sure APP_SHARE_DIR is valued in llfilesystemErik Kundiman
otherwise the app would crash on GNU/Linux or BSD for missing the share directory prefix, unless cmake is run twice like before just so APP_SHARE_DIR is picked up but we don't want to have to run it twice.
2024-08-10Automatic dullahan_host runpath removal on FedoraErik Kundiman
2024-08-10No Meshoptimizer macOS install name change or linkErik Kundiman
since the app links to Meshoptimizer statically now on macOS.
2024-08-10Automatic Meshoptimizer download, build & installErik Kundiman
on macOS and Fedora.
2024-08-10Fix 7c716d6d516f99628655352a0e679455263924e2 logicsErik Kundiman
2024-08-09Merge remote-tracking branch 'origin/release/2024.06-atlasaurus' into developBrad Linden
# Conflicts: # .github/workflows/build.yaml # indra/llui/llscrolllistctrl.cpp
2024-08-09Merge remote-tracking branch 'origin/release/webrtc-voice' into ↵Brad Linden
release/2024.06-atlasaurus # Conflicts: # .github/workflows/build.yaml # indra/newview/CMakeLists.txt # indra/newview/llspeakers.cpp # indra/newview/llvoicechannel.cpp # indra/newview/llvoicechannel.h # indra/newview/llvoiceclient.cpp # indra/newview/llvoiceclient.h # indra/newview/llvoicewebrtc.cpp
2024-08-09Fix spaces in indra/newview/lllocalbitmaps.cppAndrey Kleshchev
Co-authored-by: Andrey Lihatskiy <alihatskiy@productengine.com>
2024-08-09viewer#1750 Crash at LLGLTFMaterial::operator=Andrey Kleshchev
2024-08-09viewer#2061 Crash in ~LLScriptEdCore()Andrey Kleshchev
2024-08-09Fix rare shutdown crash in LLViewerObjectListRye Mutt
2024-08-09Fix rare shutdown crash in gCacheNameRye Mutt
2024-08-09Fix nullptr crash in LLScrollListCtrl::getSelectedItemLabelRye Mutt
2024-08-09Fix crash in LLViewerWindow::handleDragNDropRye Mutt
2024-08-09Fix nullptr crash in handleVSyncChangedRye Mutt
2024-08-09Fix nullptr crash in LLInventoryPanel::itemChangedRye Mutt
2024-08-09Fix nullptr crash in LLLandmarksPanel::isActionEnabledRye Mutt
2024-08-09Fix nullptr crash in LLLandmarksPanel::canItemBeModifiedRye Mutt
2024-08-09Fix nullptr crash in LLInvFVBridge::getClipboardEntriesRye Mutt
2024-08-09Fix null region pointer crash in LLIMViewRye Mutt
2024-08-09Fix nullptr crash in LLFloaterIMContainer::onAddButtonClickedRye Mutt
2024-08-09#2103 BugSplat Crash #1497033: LLViewerTextureList::getImageAlexander Gavriliuk
2024-08-09viewer#2142 Crash at LLOutfitGalleryItem::setDefaultImageAndrey Kleshchev
2024-08-09viewer#2163 Crash at getReflectionProbeIsDynamicAndrey Kleshchev
2024-08-09Teleport to a region with a different voice server type causes failure in voiceRoxie Linden
When teleporting, the viewer 'hides' voice, effectively disabling it, until the teleport has completed. It does this by instructing the voice module to hide and then unhide. The problem was, it would instruct one voice module for one voice server type to hide, and then after teleport, it would instruct the other voice module for the other voice server type to unhide, resulting in one voice module being hidden. When the user transitions back to a region with the initial voice module, it's hidden, hence voice doesn't work. The solution is to hide/unhide both voice modules.
2024-08-09#2231 BugSplat Crash #1502347: ↵Alexander Gavriliuk
SecondLifeViewer!LLViewerObject::getBoundingBoxAgent(5858)
2024-08-09#2230 BugSplat Crash #1502376: SecondLifeViewer!LLPrimitive::isAvatar(606)Alexander Gavriliuk
2024-08-09Set most CPACK variables before including CPackErik Kundiman
so that we don't have to run cmake twice just to pick up those variables.
2024-08-09Download sse2neon.h automaticallyErik Kundiman
2024-08-09#2229 BugSplat Crash #1502471: ↵Alexander Gavriliuk
SecondLifeViewer!LLPolySkeletalDistortion::apply(196)
2024-08-09Download Dullahan macOS arm64 only if it hasn'tErik Kundiman
2024-08-09Automatically download and install DullahanErik Kundiman
For now it still downloads even though the builder has downloaded the files before. You could temporarily comment out the relevant use_prebuilt_binary calls to skip all the re-downloads and re-installs.
2024-08-09viewer-private#259 Chat names get mixed up in voice callsAndrey Kleshchev
Obsolete channel was uses as a participant provider
2024-08-09Fix libllwebrtc.dylib installation to the packageErik Kundiman
llwebrtc.h is not unnecessarily installed any more. When code signing the app on macOS, there was also a problem where it said that this header wasn't signed. ??? That's why we make sure that it won't be installed now. Also on macOS, the dylib is installed to Frameworks right away, so now we don't have any unused double in Resources.
2024-08-09Merge remote-tracking branch 'secondlife/release/webrtc-voice' into webrtc-voiceErik Kundiman
2024-08-09Merge branch 'main' into webrtc-voiceErik Kundiman
2024-08-08Merge pull request #2201 from secondlife/roxie/webrtc-symbolsRoxanne Skelly
Upload dynamic library debug information (llwebrtc.pdb, etc.) to the crash logger in addition to the main binary.
2024-08-09Fix copy&paste error in LLPanelFace (#2233)Ansariel Hiller
2024-08-08CR fixesRoxie Linden
2024-08-08Auto-scaling amortisation of dynamic BB calcs (#2226)Beq Janus
* Auto-scaling amortisation of dynamic BB calcs This fix limits the overhead of the dynamic BB calcs to AvatarExtentRefreshMaxPerBatch per AvatarExtentRefreshPeriodBatch frames default is 5 avatar per 4 frames. Thus a standard busy region 25 avatars would take 20 frames to refresh the BBs. * Add comments to give context to the amortised BB recalcs explain the frequency of updates given the number of avatars present as to how that limits the impact on frame rate in busy scenes
2024-08-08viewer#2225 Fix Joystick Floater's FPS dropsAndrey Kleshchev
2024-08-08Update libexpat to 2.6.2 and libapr 1.7.4 (#2214)Rye Mutt
2024-08-08Install GLH, Mikktspace, TinyEXR, TinyGLTF & LLCAErik Kundiman
automatically. Fix tab to spaces too.
2024-08-08#1922 Make PBR scale and offset crosshair work like Texture crosshair doAlexander Gavriliuk
2024-08-08Long parameters go into new lines in FMOD CMakeErik Kundiman
2024-08-08Make sure lib/release exists before copying FMODErik Kundiman
Since llaudio is configured before any other LL library, FMOD gets to be checked first that has a binary library.