summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-07-19Obtain Meshoptimizer flags when using system libsErik Kundiman
The Meshoptimizer CMake files don't seem to be working right. On more than one platform, they always conclude the package as not found. Nevertheless, the library is typically installed in standard paths, that no special paths need to be included for Meshoptimizer to be found. Except on macOS (so far), as existing package managers don't have that package yet, hence the /usr/local/include addition. It's a safe path to include anyway on other un*x platforms.
2023-07-19Obtain OpenJPEG flags when using system libsErik Kundiman
The module name to check with pkgconf is different, hence the special treatment.
2023-07-19No GoogleMock, AddBuildTest & Tut when no LL_TESTSErik Kundiman
2023-07-19Not use use_system_binary for system GLEXTErik Kundiman
for the same reason as GLH, but since the headers are expected to be installed in the same directory as GLH (and GLEXT.cmake includes GLH.cmake), we can skip any additional directory to look the headers for.
2023-07-19Not use use_system_binary for system GLHErik Kundiman
No package manager that I know of provide such package. So this one is expected to be installed in /usr/local/include.
2023-07-19Not use use_system_binary for system OpenSSLErik Kundiman
Some distros already include OpenSSL as part of the distribution, that OpenSSL may not be provided with its .pc files, even though they're available upstream.
2023-07-19Not use use_system_binary for system xmlrpc-epiErik Kundiman
The xmlrpc-epi package has no .pc or .cmake files. On some platforms, the header and the library directories don't have special paths. On GNU/Linux, at least on Debian, the headers are encapsulated in the packages's own directory. On macOS, both MacPorts & Homebrew don't have the package. On the other hand, Fink, that has the package, still doesn't support recent versions of macOS as of this writing. So it's very likely that on macOS, xmlrpc-epi is installed in /usr/local.
2023-07-19Keep using Zlib (no -ng) when using system libsErik Kundiman
Calls to zlib-ng in the viewer code aren't prefixed. And in order to build, the zlib-ng package needs to be configured with the ZLIB_COMPAT option on. Some package managers may not have provided the option on, or to turn that on, yet.
2023-07-19Only make sure there's xxHash when using sys libsErik Kundiman
2023-07-19Obtain Boost include dir when using system libsErik Kundiman
The necessary linker flags to link the required Boost libraries are somehow not obtained from find_package. Passing boost_context, boost_fiber, or so on to find_package didn't help getting the linker flags either. Hence the manual listing of the Boost libraries to link.
2023-07-19Obtain APR required flags when using system libsErik Kundiman
On some platforms such as FreeBSD or MacPorts, pkg-config --libs apr-util-1 already includes -lapr-1. But on APT, the apr-1 module needs to be checked too.
2023-07-19OpenAL system lib flags by checking frealut moduleErik Kundiman
2023-07-19Fix PKG_CONFIG_MULTI_GUESS valueErik Kundiman
It was set to the same value as PKG_CONFIG_MULTI_LOCAL_GUESS before. That's why it couldn't find any package installed by the package manager on a GNU/Linux distro.
2023-07-19Set CMake USESYSTEMLIBS on to use system librariesErik Kundiman
Its use_system_binary implementation first tries to use pkg-config to generate the necessary flags. But if it doesn't find the package, then it will try to use find_package. The USESYSTEMLIBS is also brought back again though only in 1 place, and the name because it's the one still on the wiki page (the building the viewer with Autobuild one), so the CMake variable is not totally new.
2023-07-18Merge pull request #292 from secondlife/brad/DRTVWR-559-xcode-14.3Brad Linden
Merge xcode-14.3 compatibility branch into DRTVWR-559
2023-07-18Merge remote-tracking branch 'origin/xcode-14.3' into DRTVWR-559 (#292)Brad Linden
2023-07-18Merge pull request #291 from secondlife/SL-20018cosmic-linden
SL-20018: Fix PBR glow affected by Blinn-Phong alpha
2023-07-18SL-20018: Fix PBR glow affected by Blinn-Phong alphaCosmic Linden
2023-07-18SL-5161 SL-20025 Unref volumeAndrey Kleshchev
2023-07-18SL-19953 Change label of alpha value in GLTF material editor to "Alpha"RunitaiLinden
2023-07-18Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559RunitaiLinden
2023-07-18SL-19954 Fix for rigged alpha pbr sometimes not getting reflection probe ↵RunitaiLinden
parameters
2023-07-18Fixes for compatibility with new xcode 15 beta for any viewer branch after ↵Brad Linden
DRTVWR-577 (#232)
2023-07-18SL-19891 Make sure focusable elements clear focus on destructionAndrey Kleshchev
2023-07-17DRTVWR-559 fix for lines lost in the mergeBrad Linden
2023-07-17Delete unprintable chars that accidentally got into the merge in kdiff3 for ↵Brad Linden
DRTVWR-559
2023-07-17Merge pull request #285 from secondlife/marchcat/SL-19669marchcat-pe
INTL-490 Japanese Translation Update
2023-07-17Merge remote-tracking branch 'origin/main' into DRTVWR-559Brad Linden
2023-07-17Merge branch 'DRTVWR-580-maint-T' into DRTVWR-582-maint-UAndrey Lihatskiy
2023-07-17Merge branch 'main' into DRTVWR-582-maint-UAndrey Lihatskiy
# Conflicts: # doc/contributions.txt # indra/llcommon/llerrorthread.cpp
2023-07-17Increment viewer version to 6.6.14Nat Goodspeed
following promotion of DRTVWR-580
2023-07-14Fix crash SL-20013 crash when applying nocopy material via drag-and-dropBrad Linden
2023-07-13Fixed failure to open Material Editor when creating or uploading a new materialBrad Linden
found this warning found while working on SL-19999
2023-07-13SL-19999 stop outputing debug info about created material asset id unnecessarilyBrad Linden
2023-07-13SL-19993 Warn of automatic changes to Day Cycle when it's openedMaxim Nikolenko
2023-07-12Merge pull request #275 from secondlife/SL-19567Jonathan "Geenz" Goodman
SL-19567: Mitigate glow banding
2023-07-12SL-19567: Add option RenderGlowNoise for low precision glow dithering, ↵Cosmic Linden
enabled by default
2023-07-12SL-19567: (WIP) Add options to use higher precision for glow and ↵Cosmic Linden
post-process buffers. Disabled by default.
2023-07-12Merge branch 'brad/SL-19968-vocache-objects-missing' into DRTVWR-559 (#274)Brad Linden
2023-07-12added info log lines for assistance diagnosing SL-19968Brad Linden
2023-07-12SL-19990 Brightness slider should be named HDR Scale unless Reflection Probe ↵Mnikolenko Productengine
Ambiance (HDR) is 0
2023-07-12SL-19702 don't skip double clicks when clicking scripted objectsMnikolenko Productengine
2023-07-11Merge pull request #270 from secondlife/SL-19992cosmic-linden
SL-19992: Fix LOD assert
2023-07-11SL-19992: Fix assert in LLVolumeLODGroup::refLOD when ↵Cosmic Linden
LLMeshRepository::notifyMeshUnavailable is called on the highest LOD
2023-07-11SL-19728 Objects that cannot be clicked or cammed unless in edit modeAlexander Gavriliuk
2023-07-11SL-19141 Fixed applying a no-copy texture to two objects failing silentlyAndrey Kleshchev
2023-07-07SL-19958 An inventory material without asset should default to a blank materialAndrey Kleshchev
A New Material created in Inventory should be immediately usable.
2023-07-07SL-19702 restore previous double clicking behavior for objectsMaxim Nikolenko
2023-07-07SL-19966 Reverted "SL-18721: Faster viewer shutdown time since performance ↵Andrey Lihatskiy
improvements can lead to perceived inventory loss due to cache corruption" This reverts commit cf692c40b0b9f8d0d04cd10a02a84e3f697a2e99.
2023-07-07SL-19756 Update viewer-manager to 3.0.580913Andrey Lihatskiy