Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-08-11 | Rearrange CPack settings & contributors generation | Erik Kundiman | |
where they belong in newview/CMakeLists.txt. | |||
2024-08-11 | Linux distro & logical cores queries are shared | Erik Kundiman | |
by moving them to Variables.cmake so they can be reused throughout all CMake files. | |||
2024-08-10 | Bring back Meshoptimizer linking to FBSD & Debian | Erik Kundiman | |
and Ubuntu. find_package(meshoptimizer) didn't imply its target_link_libraries. | |||
2024-08-10 | Fix Meshoptimizer CMAKE_OSX_ARCHITECTURES value | Erik Kundiman | |
It is decided that on x86-64, it's compiled too instead of using LL's (old) prebuilt libmeshoptimizer.a. | |||
2024-08-10 | Make sure APP_SHARE_DIR is valued in llfilesystem | Erik 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-10 | Automatic dullahan_host runpath removal on Fedora | Erik Kundiman | |
2024-08-10 | No Meshoptimizer macOS install name change or link | Erik Kundiman | |
since the app links to Meshoptimizer statically now on macOS. | |||
2024-08-10 | Automatic Meshoptimizer download, build & install | Erik Kundiman | |
on macOS and Fedora. | |||
2024-08-10 | Fix 7c716d6d516f99628655352a0e679455263924e2 logics | Erik Kundiman | |
2024-08-09 | Merge remote-tracking branch 'origin/release/2024.06-atlasaurus' into develop | Brad Linden | |
# Conflicts: # .github/workflows/build.yaml # indra/llui/llscrolllistctrl.cpp | |||
2024-08-09 | Merge 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-09 | Fix spaces in indra/newview/lllocalbitmaps.cpp | Andrey Kleshchev | |
Co-authored-by: Andrey Lihatskiy <alihatskiy@productengine.com> | |||
2024-08-09 | viewer#1750 Crash at LLGLTFMaterial::operator= | Andrey Kleshchev | |
2024-08-09 | viewer#2061 Crash in ~LLScriptEdCore() | Andrey Kleshchev | |
2024-08-09 | Fix rare shutdown crash in LLViewerObjectList | Rye Mutt | |
2024-08-09 | Fix rare shutdown crash in gCacheName | Rye Mutt | |
2024-08-09 | Fix nullptr crash in LLScrollListCtrl::getSelectedItemLabel | Rye Mutt | |
2024-08-09 | Fix crash in LLViewerWindow::handleDragNDrop | Rye Mutt | |
2024-08-09 | Fix nullptr crash in handleVSyncChanged | Rye Mutt | |
2024-08-09 | Fix nullptr crash in LLInventoryPanel::itemChanged | Rye Mutt | |
2024-08-09 | Fix nullptr crash in LLLandmarksPanel::isActionEnabled | Rye Mutt | |
2024-08-09 | Fix nullptr crash in LLLandmarksPanel::canItemBeModified | Rye Mutt | |
2024-08-09 | Fix nullptr crash in LLInvFVBridge::getClipboardEntries | Rye Mutt | |
2024-08-09 | Fix null region pointer crash in LLIMView | Rye Mutt | |
2024-08-09 | Fix nullptr crash in LLFloaterIMContainer::onAddButtonClicked | Rye Mutt | |
2024-08-09 | #2103 BugSplat Crash #1497033: LLViewerTextureList::getImage | Alexander Gavriliuk | |
2024-08-09 | viewer#2142 Crash at LLOutfitGalleryItem::setDefaultImage | Andrey Kleshchev | |
2024-08-09 | viewer#2163 Crash at getReflectionProbeIsDynamic | Andrey Kleshchev | |
2024-08-09 | Teleport to a region with a different voice server type causes failure in voice | Roxie 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-09 | Set most CPACK variables before including CPack | Erik Kundiman | |
so that we don't have to run cmake twice just to pick up those variables. | |||
2024-08-09 | Download sse2neon.h automatically | Erik Kundiman | |
2024-08-09 | #2229 BugSplat Crash #1502471: ↵ | Alexander Gavriliuk | |
SecondLifeViewer!LLPolySkeletalDistortion::apply(196) | |||
2024-08-09 | Download Dullahan macOS arm64 only if it hasn't | Erik Kundiman | |
2024-08-09 | Automatically download and install Dullahan | Erik 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-09 | viewer-private#259 Chat names get mixed up in voice calls | Andrey Kleshchev | |
Obsolete channel was uses as a participant provider | |||
2024-08-09 | Fix libllwebrtc.dylib installation to the package | Erik 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-09 | Merge remote-tracking branch 'secondlife/release/webrtc-voice' into webrtc-voice | Erik Kundiman | |
2024-08-09 | Merge branch 'main' into webrtc-voice | Erik Kundiman | |
2024-08-08 | Merge pull request #2201 from secondlife/roxie/webrtc-symbols | Roxanne Skelly | |
Upload dynamic library debug information (llwebrtc.pdb, etc.) to the crash logger in addition to the main binary. | |||
2024-08-09 | Fix copy&paste error in LLPanelFace (#2233) | Ansariel Hiller | |
2024-08-08 | CR fixes | Roxie Linden | |
2024-08-08 | Auto-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-08 | viewer#2225 Fix Joystick Floater's FPS drops | Andrey Kleshchev | |
2024-08-08 | Update libexpat to 2.6.2 and libapr 1.7.4 (#2214) | Rye Mutt | |
2024-08-08 | Install GLH, Mikktspace, TinyEXR, TinyGLTF & LLCA | Erik Kundiman | |
automatically. Fix tab to spaces too. | |||
2024-08-08 | #1922 Make PBR scale and offset crosshair work like Texture crosshair do | Alexander Gavriliuk | |
2024-08-08 | Long parameters go into new lines in FMOD CMake | Erik Kundiman | |
2024-08-08 | Make sure lib/release exists before copying FMOD | Erik Kundiman | |
Since llaudio is configured before any other LL library, FMOD gets to be checked first that has a binary library. |