Commit Graph

69051 Commits (bdc94eac5cda3dd6700a1cd462178b7ac3c4cfec)

Author SHA1 Message Date
Beq 9e19e6712b updates for GHA to get windows to work.
also requires python hackery pushed as separate commit pending a better solution.
2022-09-17 22:26:27 +01:00
Ansariel 449f53db81 Merge branch 'master' of https://vcs.firestormviewer.org/phoenix-firestorm 2022-09-17 23:24:25 +02:00
Ansariel a1d1d8838f Remove duplicate setter for C++ language standard 2022-09-17 23:20:01 +02:00
Ansariel 3ae2e0d428 Don't need to compile llviewerprecompiledheaders.cpp anymore - CMake will now take care of the precompiled headers 2022-09-17 23:18:22 +02:00
Ansariel 951034d7e6 Merge branch 'DRTVWR-568' of https://bitbucket.org/lindenlab/viewer
# Conflicts:
#	.gitignore
#	autobuild.xml
#	indra/cmake/00-Common.cmake
2022-09-17 23:14:56 +02:00
Ansariel 1fc3aaff9b Merge branch 'DRTVWR-568_cmake' of https://bitbucket.org/lindenlab/viewer
# Conflicts:
#	.gitignore
#	autobuild.xml
#	indra/CMakeLists.txt
#	indra/cmake/00-Common.cmake
#	indra/cmake/Boost.cmake
#	indra/cmake/BuildVersion.cmake
#	indra/cmake/CEFPlugin.cmake
#	indra/cmake/CMakeLists.txt
#	indra/cmake/CURL.cmake
#	indra/cmake/Copy3rdPartyLibs.cmake
#	indra/cmake/DBusGlib.cmake
#	indra/cmake/DragDrop.cmake
#	indra/cmake/FMODSTUDIO.cmake
#	indra/cmake/FindHUNSPELL.cmake
#	indra/cmake/FindJsonCpp.cmake
#	indra/cmake/FindOpenJPEG.cmake
#	indra/cmake/FindURIPARSER.cmake
#	indra/cmake/FreeType.cmake
#	indra/cmake/GLH.cmake
#	indra/cmake/Hunspell.cmake
#	indra/cmake/JsonCpp.cmake
#	indra/cmake/LLKDU.cmake
#	indra/cmake/LLPhysicsExtensions.cmake
#	indra/cmake/LLPlugin.cmake
#	indra/cmake/LLWindow.cmake
#	indra/cmake/Linking.cmake
#	indra/cmake/MESHOPTIMIZER.cmake
#	indra/cmake/MediaPluginBase.cmake
#	indra/cmake/NGHTTP2.cmake
#	indra/cmake/OPENAL.cmake
#	indra/cmake/OpenGL.cmake
#	indra/cmake/OpenJPEG.cmake
#	indra/cmake/OpenSSL.cmake
#	indra/cmake/PNG.cmake
#	indra/cmake/Tracy.cmake
#	indra/cmake/UI.cmake
#	indra/cmake/Variables.cmake
#	indra/cmake/ViewerMiscLibs.cmake
#	indra/cmake/ZLIBNG.cmake
#	indra/cmake/bugsplat.cmake
#	indra/integration_tests/llui_libtest/CMakeLists.txt
#	indra/linux_crash_logger/CMakeLists.txt
#	indra/llaudio/CMakeLists.txt
#	indra/llcommon/CMakeLists.txt
#	indra/llcommon/llapp.cpp
#	indra/llcorehttp/CMakeLists.txt
#	indra/llimagej2coj/CMakeLists.txt
#	indra/llinventory/CMakeLists.txt
#	indra/llmath/CMakeLists.txt
#	indra/llmath/llcalcparser.h
#	indra/llmessage/CMakeLists.txt
#	indra/llprimitive/CMakeLists.txt
#	indra/llrender/CMakeLists.txt
#	indra/llrender/llglslshader.cpp
#	indra/llwindow/CMakeLists.txt
#	indra/media_plugins/CMakeLists.txt
#	indra/media_plugins/base/CMakeLists.txt
#	indra/newview/CMakeLists.txt
#	indra/newview/llappviewerwin32.cpp
#	indra/newview/llxmlrpclistener.cpp
#	indra/newview/llxmlrpctransaction.cpp
#	indra/newview/viewer_manifest.py
#	indra/test/CMakeLists.txt
2022-09-17 23:12:34 +02:00
Beq 815bcc31b1 FIRE-31979, FIRE-32057, FIRE-32096, FIRE-32122 alpha texture batch issue 2022-09-17 21:56:14 +01:00
Andrey Kleshchev 3c6e2a6e4c SL-17238 Supress errors from physicsextensions 2022-09-17 22:37:43 +03:00
Beq 80ed990260 Fix for edge case of empty materials not batching 2022-09-17 20:13:15 +01:00
PanteraPolnocy 8f90c17fca FIRE-32147 Russian translation update, by Romka Swallowtail 2022-09-17 21:03:23 +02:00
Andrey Kleshchev 7471788271 SL-17238 MacOS build does not recognize no-unused-but-set-variable 2022-09-17 19:30:31 +03:00
Andrey Kleshchev c82f70ecac SL-17238 bugsplat build issues 2022-09-17 19:30:31 +03:00
Andrey Kleshchev c333a7935d SL-17238 Fixed llphysicsextensions connection to llrender 2022-09-17 19:30:31 +03:00
Andrey Kleshchev 9bad5d08fb SL-17238 Large cmake contribution by NickyD 2022-09-17 19:30:31 +03:00
Andrey Kleshchev c7366f4c55 SL-17238 Fix coding policy build issues 2022-09-17 19:30:31 +03:00
Nicky Dasmijn c47b2ae745 We probably want this (have to guess as I cannot run the tests). 2022-09-17 17:58:08 +02:00
Nicky Dasmijn b33de4fb08 Merge branch 'DRTVWR-568_cmake' of bitbucket.org:NickyD/viewer-cmake into DRTVWR-568_cmake 2022-09-17 17:39:00 +02:00
Nicky Dasmijn e840b5eb40 MacOs packaging is weird, as Nat already did point out :(
Part of his change was omly taking Release builds into account, the other
part from me made the same mistake.
Use a generator expression with a custom command to get the symlink the way
we want.
2022-09-17 17:37:45 +02:00
Nicky Dasmijn 8e0b039e55 Cleanup sweep 2022-09-17 17:14:16 +02:00
Nicky 9af15d2cb7 Merge branch 'DRTVWR-568_cmake' of bitbucket.org:NickyD/viewer-cmake into DRTVWR-568_cmake 2022-09-17 16:54:35 +02:00
Nicky 0e5251f7ce cmake playing jedi mind tricks on me and making me miss
one genex that needed changing.
Interstingly add_custom_target will not complain about a file
that would never be declared as OUTPUT and thus is not really a
valid cmake build target.``
2022-09-17 16:50:38 +02:00
Ansariel 0e325eab28 Merge branch 'DRTVWR-568' of https://bitbucket.org/lindenlab/viewer
# Conflicts:
#	autobuild.xml
#	indra/CMakeLists.txt
#	indra/cmake/Copy3rdPartyLibs.cmake
#	indra/cmake/Python.cmake
#	indra/llcommon/llsd.h
#	indra/llcommon/llstl.h
#	indra/llinventory/llparcel.cpp
#	indra/llmessage/llmessagethrottle.cpp
#	indra/llui/lldockablefloater.h
#	indra/llwindow/llwindowmacosx.cpp
#	indra/newview/llappviewer.cpp
#	indra/newview/llfavoritesbar.cpp
#	indra/newview/llfloater360capture.cpp
#	indra/newview/llfloaterregioninfo.cpp
#	indra/newview/llwatchdog.cpp
#	indra/newview/viewer_manifest.py
2022-09-17 14:37:33 +02:00
Andrey Kleshchev a35e58b719 SL-17238 MacOS build does not recognize no-unused-but-set-variable 2022-09-17 14:44:14 +03:00
Andrey Kleshchev 9e537416f1 SL-17238 bugsplat build issues 2022-09-17 14:04:21 +03:00
Andrey Kleshchev d42ea69ea6 SL-17238 Fixed llphysicsextensions connection to llrender 2022-09-17 14:03:55 +03:00
Andrey Kleshchev 248bf15ce8 SL-17238 Large cmake contribution by NickyD 2022-09-17 14:03:55 +03:00
Andrey Kleshchev 0da3dd27fc SL-17238 Fix coding policy build issues 2022-09-17 14:03:55 +03:00
Nicky Dasmijn 8c1427c39f Only set include property on ll::bugpsplat target when on Windows.
The include was preveiously declared for all platforms, but the Mac
package does not even ship this include directory. With the new way
cmake works this will lead to an error (which is good, so we don't
end with bogus include dirs).
2022-09-17 12:57:49 +02:00
Nicky 7a71cea15b Workaround to keep old cmake versions limping around. 2022-09-17 12:02:25 +02:00
Nicky Dasmijn 68c680599b Try to make sure this also works with the havok version of llphysicsextension. 2022-09-17 11:21:06 +02:00
Zi Ree 85db6ad4d5 New CEF and Dullahan for Linux, picking up fixes for MOAP issues - new libraries built by PorkChop. Thank you! 2022-09-17 05:41:29 +02:00
Beq a22eb0ead9 why did only clang spot this? 2022-09-17 00:17:44 +01:00
Beq c17e960a00 Merge remote-tracking branch 'origin/master' 2022-09-17 00:17:15 +01:00
Nicky Dasmijn 31341ac605 Settings the startup project must come *after* add_subdirectory(newview). Only after this directory is added the target will be known and can be manipulated. 2022-09-16 23:53:32 +02:00
Nicky Dasmijn 554717044f Rename MESHOPTIMIZER.cmake to Meshoptimizer.cmake as those caps honestly bug me. 2022-09-16 23:24:39 +02:00
Nicky Dasmijn 0710d95f4b Merge remote-tracking branch 'origin/DRTVWR-543-maint_cmake' into DRTVWR-568_cmake 2022-09-16 23:15:49 +02:00
Nat Goodspeed 5f1c8d3119 SL-18068: Update to viewer-manager build 575083 2022-09-16 16:24:05 -04:00
PanteraPolnocy 21182739d9 Updated Polish translation, minor changes in English one (local mesh) 2022-09-16 18:12:51 +02:00
Brad Payne (Vir Linden) 56e1db9c15 SL-18119 - UIUsage logs for some common operations 2022-09-16 17:09:55 +01:00
Beq 12e58502e6 Fixes for pedantic compilers and cross platform oopsie 2022-09-16 13:04:52 +01:00
Beq 1a0ba35b9c Merge remote-tracking branch 'origin/master' 2022-09-16 11:21:15 +01:00
Ansariel 972021afe2 Merge branch 'master' of https://vcs.firestormviewer.org/phoenix-firestorm 2022-09-16 09:29:29 +02:00
Ansariel caba96cc65 Add some cruft to make it build again... 2022-09-16 09:28:50 +02:00
Ansariel 1d0324dbda Merge branch 'DRTVWR-565-maint-P' of https://bitbucket.org/lindenlab/viewer 2022-09-16 08:42:35 +02:00
Ansariel 53026d5cc9 Merge branch 'master' of https://vcs.firestormviewer.org/phoenix-firestorm 2022-09-16 08:42:00 +02:00
Beq Janus 2e2d500377
Create build_viewer.yml 2022-09-16 02:25:50 +01:00
Beq d31a2dacba Merge integration of Vaalith's Local_mesh to main
Initial release of local mesh support.
Local mesh implementation by Vaalith Jinn
2022-09-16 01:22:25 +01:00
Beq d6f6199bc0 Add setting to help Maya users.
Need to backport this setting to mesh uploader too
2022-09-16 01:16:02 +01:00
Beq 720e8f410f Disable VSync by default as it is more trouble than it is worth 2022-09-16 01:09:59 +01:00
Callum Linden f08f20db5f Merge branch 'master' into DRTVWR-568 2022-09-15 17:00:34 -07:00