Dale Glass
43e2222471
Update zlib to 1.2.12, improve hosting
...
* Updated to 1.2.12 (fixes bugs, improves performance on ARM8)
* Changed format to xz (recommended, smaller)
* Hosted copy on Overte infrastructure
2022-07-16 12:42:04 +02:00
Dale Glass
1100c42794
Merge pull request #102 from daleglass-overte/update-cmp0074
...
Change cmake policy CMP0074 to NEW
2022-07-02 21:19:40 +02:00
Dale Glass
133f7349c9
Add FindJournald cmake module
...
From https://github.com/fluent/fluent-bit/blob/master/cmake/FindJournald.cmake
2022-06-28 00:34:43 +02:00
Dale Glass
b7f5bba75b
Change cmake policy CMP0074 to NEW
...
https://cmake.org/cmake/help/latest/policy/CMP0074.html
CMake says the old behavior is deprecated and will be removed.
Everything seems to build OK with this setting so far.
2022-06-22 19:17:49 +02:00
5e2d43b939
Merge pull request #48 from JulianGro/s3-master-builds
...
GitHub Actions master builds
2022-03-30 19:52:59 +02:00
Julian Groß
2e219b6eef
Change installer naming.
...
Also change Windows installer compression to save space.
2022-03-21 19:08:25 +01:00
namark
ccde9e179c
Fixed sdl2 linking errors when built against new wayland.
2022-03-20 20:31:17 +01:00
Alezia Kurdis
026cc62fc1
New Overte logo in a better size and spacing
...
New Overte logo in a better size and spacing
2022-02-11 23:56:49 -05:00
Alezia Kurdis
c214d56c45
Rebranded Resources for the installer
...
This rebrands the resource used for the installer.
Note 1: I have not upgrade the file under "launchers" directory, these are visibly not used (still High Fidelity brand)
Note 2: There is one file I can't modify: "install-folder.rsrc". There is nothing to edit that on the web... this would need a mac.
Note 3: there was a slogan on 2 pictures under the logo: "virtual realities for one, for all". I left this blank for now... We would need a slogan to replace tit.
2022-02-10 22:20:36 -05:00
c6f1e6410e
Updated some URLs, rebranded documentation and changed default metaverse server address
2022-02-09 23:57:24 +01:00
df68f5c8eb
Merge branch 'master' into remove-hifiac
2022-01-23 14:03:02 +01:00
4e399edaa7
Merge remote-tracking branch 'origin/master' into remove-hifiac
2022-01-18 21:29:33 +01:00
David Rowe
48c32b96f4
Merge branch 'master' into fix/ssl-websocket-crash
2021-11-23 09:58:04 +13:00
Kalila
db08a6322b
Merge pull request #1424 from ksuprynowicz/new_compiler_flags
...
Increase performance on macOS and Linux with CMake variables for optimization and architecture-specific options.
2021-11-06 19:22:39 -04:00
Dale Glass
732b32b68e
Require OpenSSL 1.1.0 in all other parts of the build
2021-11-04 18:54:35 +01:00
79386b409e
Fixed typo in Opus portfile.cmake
2021-10-24 18:39:42 +02:00
fc3177a23c
Disabled optimization settings on Windows because they were breaking the build
2021-10-24 18:06:45 +02:00
e474cb7f67
Added CMake variables for optimization and architecture-specific options
2021-10-24 15:47:17 +02:00
Dale Glass
4abe8da23e
New build, against openssl
2021-10-20 01:16:45 +02:00
Dale Glass
e8f44fd554
Updated package
2021-10-18 20:55:50 +02:00
Dale Glass
9cab15a586
Update package
2021-10-18 20:55:50 +02:00
Dale Glass
499010efe1
Update to latest webrtc package for Linux
2021-10-18 20:54:12 +02:00
Dale Glass
cd56af6e7e
Partial changes
2021-10-18 20:54:12 +02:00
David Rowe
ada8dace5d
Fix typo noticed in passing
2021-10-03 12:52:11 +13:00
David Rowe
c03312319d
Merge branch 'master' into dev/webapp-master-update
...
# Conflicts:
# libraries/networking/src/NodeList.h
# libraries/shared/src/shared/WebRTC.h
2021-10-03 12:51:47 +13:00
Julian Groß
f03606ee60
Disable WebRTC on aarch64 Linux
2021-09-16 06:09:11 +02:00
Kalila L
826149ae7a
Update hash of OpenVR to 1.16.8 in VCPKG.
2021-08-27 00:55:35 -04:00
Kalila L
2fbe031dbf
Update OpenVR to 1.16.8 in VCPKG, hash is still incorrect.
2021-08-26 17:59:55 -04:00
David Rowe
74c2788a14
Merge branch 'master' into dev/rename-hifisockaddr-webapp
...
# Conflicts:
# assignment-client/src/AssignmentClient.cpp
# domain-server/src/DomainServer.cpp
# libraries/networking/src/DomainHandler.cpp
# libraries/networking/src/LimitedNodeList.cpp
# libraries/networking/src/LimitedNodeList.h
# libraries/networking/src/SockAddr.cpp
# libraries/networking/src/SockAddr.h
# libraries/networking/src/udt/Socket.cpp
# libraries/networking/src/udt/Socket.h
# tools/ice-client/src/ICEClientApp.cpp
2021-07-21 15:03:29 +12:00
Dale Glass
e3004af61a
More logging for crash reporting
...
* Make it clear in cmake if crash reporting is going to be used
* Log warning on startup if there's no crash reporting
2021-07-10 01:43:18 +02:00
Dale Glass
52add88273
Undo accidental change that broke reporting on Windows
2021-07-10 01:43:18 +02:00
Dale Glass
c4f3e1e263
Fix cmake warning about crashpad name
2021-07-10 01:43:18 +02:00
Dale Glass
567b0d84ef
Update crash handler to latest build
2021-07-10 01:43:17 +02:00
Dale Glass
9a5c1ac24a
Use latest crashpad build.
...
This one uses libcurl, which may work better.
2021-07-10 01:43:17 +02:00
Dale Glass
86e2da729e
Try library built with SSL
2021-07-10 01:43:17 +02:00
Dale Glass
486d961f48
Add support for crashpad on Linux
2021-07-10 01:43:17 +02:00
Dale Glass
d75b2a23bb
Fix for nvtt on MacOS
2021-07-04 10:40:43 +02:00
Kalila
88cd4a72d4
Merge pull request #1255 from daleglass/fix-nvtt-on-x86
...
Fix nvtt on x86
2021-07-02 01:21:29 -04:00
Dale Glass
79eacc98ef
Fix CMake GifCreator name warning
2021-07-01 20:29:40 +02:00
David Rowe
d6061289ec
Merge branch 'master' into dev/webapp-master-update
2021-06-27 09:51:41 +12:00
Dale Glass
0c8201b26a
Fix nvtt on x86
...
This uses a repository at https://github.com/vircadia/nvidia-texture-tools
with the existing patches already integrated into it, and an additional fix
on top.
2021-06-22 20:55:23 +02:00
Dale Glass
1b999acb2f
Add more explanatory comments
2021-06-20 14:22:28 +02:00
Dale Glass
6611d6ef5b
Fix quazip cmake portfile to work with system Qt
2021-06-20 14:22:28 +02:00
Dale Glass
1e63916940
Disable almost all the code in SetupQt.cmake for system qt
...
We're already using the standard find_package method to setup Qt
for the most part, so none of the manipulations of SetupQt should
be needed for system Qt.
2021-06-20 14:22:28 +02:00
Dale Glass
6cd8eca159
Take into account that Windows executables have an extension
2021-06-20 14:22:28 +02:00
Dale Glass
474cd6b1c7
Improve Qt handling in CMake
...
Support 3 options:
* VIRCADIA_USE_SYSTEM_QT is set -- use system's Qt
* VIRCADIA_QT_PATH is set -- use Qt found in that dir
* Otherwise -- use downloaded Qt package
This removes these variables:
* VIRCADIA_USE_QT_VERSION
* VIRCADIA_USE_PREBUILT_QT
* HIFI_QT_BASE
2021-06-20 14:22:28 +02:00
David Rowe
ce31b70a1d
Update Windows WebRTC from version M81 to M84
2021-05-21 07:58:10 +12:00
Dale Glass
9ef9a89d95
Fix draco compilation on gcc11
...
The previous version breaks on Fedora 34, and likely other distros
with recent compilers due to not including cstddef and limits headers.
This is already fixed upstream, but only in master. And looking at
google/draco#704 there may be compatibility issues with using the
latest code.
So for now we're upgrading from 1.3.3 to 1.3.6 and adding the fix.
2021-05-18 00:44:29 +02:00
Kalila
5ec026255c
Merge pull request #938 from vircadia/feature/qt-update
...
Update to Qt 5.15.2
2021-04-22 17:36:53 -04:00
Kalila
bb9460f6d9
Merge pull request #1162 from ctrlaltdavid/fix/osx-dmgs
...
Revise OSX DMGs
2021-04-19 17:01:05 -04:00
Kalila
9463f8be0f
Merge pull request #1171 from daleglass/windows_memory_debugging
...
Implement VIRCADIA_MEMORY_DEBUGGING for Windows
2021-04-18 16:22:25 -04:00
Julian Groß
1cadfcc284
Merge branch 'master' into feature/qt-update
2021-04-16 01:55:51 +02:00
Kalila
d0d9d4b30b
Merge pull request #1163 from JulianGro/initial_linux_aarch64
...
Initial partial linux aarch64 support
2021-04-15 19:07:44 -04:00
Dale Glass
b42162b831
Implement VIRCADIA_MEMORY_DEBUGGING for Windows
...
Only supported starting from VS2019 v16.9.
Only the address sanitizer is supported, as MS has not implemented any
others yet.
2021-04-10 19:48:40 +02:00
David Rowe
c8632f8613
Merge branch 'master' into feature/qt-update-misc
2021-04-10 09:10:26 +12:00
Julian Groß
69a3f21e5d
Initial partial linux aarch64 support
2021-04-06 03:50:36 +02:00
David Rowe
1ddbf15f14
Name OSX Interface target as Vircadia
2021-04-06 12:21:19 +12:00
David Rowe
c45a02036a
Fix nitpick icon
2021-04-06 11:51:07 +12:00
David Rowe
a4787bcf29
Move OSX items into root directory of DMG
2021-04-06 11:46:13 +12:00
Dale Glass
e070a21bf4
Review fixes
2021-04-06 00:54:59 +02:00
Dale Glass
43f6fd82f4
Implement thread debugging with tsan
...
This is enabled with the VIRCADIA_THREAD_DEBUGGING environment variable.
It's incompatible with VIRCADIA_MEMORY_DEBUGGING, so only one of those
can be enabled for a build.
2021-04-02 20:41:23 +02:00
daleglass
7e91479614
Update cmake/macros/MemoryDebugger.cmake
...
Co-authored-by: Julian Groß <firedefender1@googlemail.com>
2021-04-01 23:16:49 +02:00
Dale Glass
c02c38bf4a
Emit error if memory debugging isn't implemented on the platform
2021-03-30 00:38:23 +02:00
Dale Glass
029e602075
Remove incorrect argument from clang memory debugger args, add leak detection.
2021-03-30 00:37:33 +02:00
Dale Glass
65c74986ee
Rename variable to VIRCADIA_MEMORY_DEBUGGING
...
This is to make it consistent with an upcoming addition of VIRCADIA_THREAD_DEBUGGING.
Also, check if the variable contains anything and isn't just defined to avoid hard
to figure out bugs and confusion.
2021-03-30 00:35:54 +02:00
Dale Glass
5ffc05f7a7
Fix HIFI_MEMORY_DEBUGGING on Linux/gcc
...
It seems that libasan was running into some sort of trouble due to static linking.
Additionally, -fstack-protector-strong has been enabled by disabling the usage of
the FIR_1x4_AVX512 function under memory debugging.
2021-03-28 18:42:35 +02:00
David Rowe
c3b7d65617
Merge branch 'master' into feature/qt-update-master
...
# Conflicts:
# BUILD.md
2021-03-25 10:18:38 +13:00
Kalila
6c223be3f4
Merge pull request #1081 from digisomni/feature/pkg-updates
...
Rename to "Vircadia Server" and disable server shortcuts with Express install on Windows
2021-03-14 17:35:03 -04:00
Kalila L
b5d89c44bf
Rename "INITIAL_STARTUP_LOCATION" -> "PRELOADED_STARTUP_LOCATION".
2021-03-08 02:01:53 -05:00
Kalila L
3ed98d0f3e
Add "ScriptGatekeeper" class and "PRELOADED_SCRIPT_WHITELIST" variable.
2021-03-08 02:00:34 -05:00
Kalila
fe3f006953
Update SetPackagingParameters.cmake
...
Try to fix Apple builds.
2021-03-08 00:14:50 -05:00
Kalila L
c9ab2a686f
Update conditional checking.
2021-03-07 21:16:53 -05:00
Kalila L
9d7fa10092
Don't create server start menu shortcut if using Windows express install
2021-03-07 21:03:30 -05:00
Kalila L
6ad9113bcc
Rename "Vircadia Sandbox" -> "Vircadia Server"
2021-03-07 20:57:04 -05:00
Kalila L
357aa9a08b
Update GenerateInstallers.cmake
...
Add release name to end of installers.
2021-02-22 23:28:27 -05:00
David Rowe
f69e0402aa
Merge branch 'master' into feature/qt-update-master
...
# Conflicts:
# BUILD.md
# BUILD_WIN.md
2021-02-23 16:08:55 +13:00
Kalila L
897c28075d
Update installer images.
2021-02-01 18:07:55 -05:00
Kalila L
2287aba7fa
Update installer names and images "Alpha" -> ""
2021-02-01 05:10:45 -05:00
Kalila
c443a2dd00
Update BuildInfo.h.in
2021-01-23 19:20:19 -05:00
Kalila L
a0747b2912
Add "RELEASE_NAME" env variable.
2021-01-20 01:17:45 -05:00
David Rowe
d5530f180b
Update Windows builds to Qt 5.15.2
2020-12-28 15:54:38 +13:00
David Rowe
71cee734ec
Merge branch 'master' into fix/interface-console
...
# Conflicts:
# README.md
2020-12-18 19:44:20 +13:00
Kalila
89d1346644
Merge pull request #919 from ArcadeFever/fix/upgrade-android-oculus-sdk-23.0.0.1-and-1.37.0
...
Upgraded Oculus Mobile and Platform SDKs to latest (1.37.0 and 23.0.0)
2020-12-17 20:24:37 -05:00
Kalila
f1c9614076
Merge pull request #917 from JulianGro/gles
...
Fix building with GLES 3.2 on Linux
2020-12-17 20:23:26 -05:00
David Rowe
fd1ea3cf04
Update Windows builds to OpenSSL 1.1.1h
2020-12-18 10:05:21 +13:00
Julian Groß
dcd26c8ad6
Add comment about FILENAME
being missing from ANDROID
2020-12-15 21:19:49 +01:00
Julian Groß
4e18382089
Work around android not building with set glad32es.zip filename
2020-12-15 13:53:17 +01:00
ArcadeFever
65fb1320cc
Upgraded Oculus SDKs to latest
2020-12-15 00:04:59 -08:00
Julian Groß
3485efd808
Fix failing builds
2020-12-15 05:00:58 +01:00
Julian Groß
5e17639bed
Fix building with GLES
2020-12-15 02:43:39 +01:00
David Rowe
e8a2de86bb
Update GitHub links
2020-12-12 20:32:02 +13:00
Dale Glass
8e2245c530
Update hash
2020-11-14 19:00:53 +01:00
Dale Glass
2194a20d34
Upgrade to latest TBB
2020-11-14 18:55:24 +01:00
David Rowe
b664fea758
Merge branch 'master' into fix/interface-console
2020-11-11 20:31:33 +13:00
Kalila L
90a7c6cdac
Merge branch 'master' into gha-master-ci
2020-10-29 17:32:53 -04:00
David Rowe
f523416f75
Don't create "Console" Start Menu item
2020-10-26 10:09:25 +13:00
David Rowe
857bf7decc
Don't show "Console" options in Interface-only installer
2020-10-19 09:53:59 +13:00
David Rowe
c33fb5df84
Fix cmake warning when bypassing signing
2020-10-18 16:35:17 +13:00
David Rowe
5f283e45b5
Fix use of the BYPASS_SIGNING flag
2020-10-18 15:55:59 +13:00
Kalila L
6e7e7f5c55
Correct applying of shortcut names.
2020-10-03 03:58:32 -04:00