Edgar
965ba56ab9
🔥 Removed external cmake packages
2025-05-14 17:21:32 +02:00
Edgar
4265d31c28
🔧 Reenabled build with WebRTC
...
This uses a temporary prebuild package to build, it would be better to build WebRTC from sources
2025-05-14 17:21:32 +02:00
Edgar
fcc5582932
🐛 Fixed missing discord-rpc package
2025-05-14 17:21:31 +02:00
Edgar
df1eec6f2d
🔧 Let cmake find the python3 executable
2025-05-14 17:21:31 +02:00
Edgar
010af2ed65
🐛 Fixed build failing when using Ninja
2025-05-14 17:21:31 +02:00
Edgar
302bb09308
🐛 Fixed FixupBundlePostBuild failing to find QT dlls
2025-05-14 17:21:30 +02:00
Edgar
ce90741a53
🐛 Fixed package_libraries_for_deployment()
2025-05-14 17:21:30 +02:00
Edgar
f4ad5cafb4
🐛 Fixed shadergen unable to find tools
2025-05-14 17:21:29 +02:00
Edgar
559d3712dd
🚧 WIP build with conan
...
Currently can only build the interface
2025-05-14 17:21:29 +02:00
Dale Glass
da1c0c0480
Fix Node build on neweer compilers; add missing header
2025-05-03 16:51:27 +02:00
646c72852a
Remove old C++ standard code, as we already tell CMake to *require* C++14.
...
Xcode only supports libc++ and gnu++, both of which we support, so there is no need to specify libc++ either.
2025-04-14 15:36:56 +02:00
82f62c9ea0
Remove support for ancient compilers.
2025-04-14 15:34:34 +02:00
bb874b9809
Remove unneeded CMake policies.
...
The latest one became unneeded with CMake 3.12. We require CMake 3.14.
2025-04-14 15:33:40 +02:00
HifiExperiments
d17c384ed7
fix src_folder
2025-04-12 23:16:13 -07:00
HifiExperiments
6d37a37b71
automated render pipelines
2025-04-08 22:53:04 -07:00
Ada
d09a920ad2
Update OpenXR-SDK to 1.1.46
2025-04-01 23:33:49 +10:00
Lubosz Sarnecki
3d51b10bcb
ports: Add openxr-loader.
...
Copy from vcpkg repository.
Add OpenXR to hifi-client-deps.
2025-04-01 09:04:46 +10:00
Lubosz Sarnecki
881fbf5641
ports: Add jsoncpp.
...
The build demands it but it's missing.
Copy from upstream vcpkg repo.
Fixes the following error:
```
Computing installation plan...
error: while looking for jsoncpp:x64-linux:
overte-files/vcpkg/cfe0a2a0/ports/jsoncpp: error: jsoncpp does not exist
```
2025-04-01 09:04:46 +10:00
785418ec20
Patch glslang for GCC 15 compatibility.
2025-03-01 18:22:14 +01:00
b6ad7273eb
Patch glslang for GCC 13 compatiblity.
2025-03-01 14:15:01 +01:00
cea1a9526d
Update libnode for Python 3.13 compatibility.
2025-03-01 14:14:06 +01:00
bc6f8857fb
Fix CMake errors; CMake removed version compatibility with CMake 3.5 and below. This includes bumping glslang, as it was still using CMake version compatibility <3.0.
2025-03-01 14:12:12 +01:00
Dale Glass
3428d81430
Fix failure of Node build due to deprecated distutils
2025-02-27 22:36:48 +01:00
HifiExperiments
e4ecb43094
better comment handling from dale
2024-11-23 22:14:40 -08:00
HifiExperiments
4c4cbc1e39
fix noNetwork and add documentation for automated entity property files
2024-11-17 14:00:22 -08:00
Maki
5e35f76668
Remove hifi-screenshare
...
Cherry picked and updated from Tivoli dd5b6ea6ee5597a06603e16509640e7ed18106bb
Co-authored-by: Julian Groß <julian.g@posteo.de>
2024-10-18 18:59:18 -07:00
HifiExperiments
0ab050ff3b
Merge pull request #1111 from HifiExperiments/textSize
...
Text verticalAlignment, send entity property enums as uint8_t, fix text recalculating too often, fix textSize
2024-10-02 10:15:56 -07:00
HifiExperiments
4e97090f96
comment cmake script
2024-09-29 15:38:59 -07:00
HifiExperiments
6a3a47bfc4
fix ADD_GROUP_PROPERTY_TO_MAP
2024-09-29 14:50:46 -07:00
HifiExperiments
74fa1d1291
text vertical alignment, use uint8_t for entity property enums, fix text recalculating too often
2024-09-08 21:12:25 -07:00
HifiExperiments
926cbef606
cleanup + automate EntityPropertyFlags
2024-09-08 21:09:08 -07:00
HifiExperiments
ff50d6c2cc
automated entity property serialization
2024-09-08 21:09:00 -07:00
HifiExperiments
f2d8fa2fe4
whitelist -> allowlist
2024-08-13 17:29:53 -07:00
6d3d90f6a2
Remove remnants of RELEASE_NAME.
2024-07-08 12:31:25 +02:00
6e92053007
Delete the old hifiNeuron.dll.
...
We stopped providing hifiNeuron and the newest release candidate doesn't start with the old plugin file present.
2024-07-07 23:46:26 +02:00
c82b9cdee9
Remove ancient update code.
...
I think it is save to say that no one will be updating a HiFi installation from 2019 at this point.
2024-07-07 23:45:01 +02:00
3894330e2f
Add note about extra Windows SDK dependency.
2024-07-07 14:53:09 +02:00
2617711cf9
Revert "Add "RELEASE_NAME" env variable."
...
This reverts commit a0747b2912
.
Conflicts:
cmake/templates/BuildInfo.h.in
interface/src/Application.cpp
2024-06-18 15:08:48 +02:00
dfd397ebfc
Remove broken ccache makro.
...
This threw a whole bunch of errors when being used, and made use of questionable settings, some of which I couldn't find documentation for.
It has also become really easy to use ccache with cmake through the following environment variables; CMAKE_CXX_COMPILER_LAUNCHER=ccache CMAKE_C_COMPILER_LAUNCHER=ccache
2024-06-12 20:29:53 +02:00
HifiExperiments
9a2f0f7704
Merge pull request #937 from HifiExperiments/text
...
Text Entity Improvements
2024-06-10 22:59:44 -07:00
7080067afc
Update nodejs to support Python3.12
2024-05-19 14:34:49 +02:00
HifiExperiments
9c3b0b8e4f
fix effects, patch checksum issue
2024-04-16 13:47:11 -07:00
HifiExperiments
36fafe8432
wip msdf fonts
2024-04-16 13:47:05 -07:00
081ae901d2
glTF importer using cgltf library
2024-02-25 19:57:00 +01:00
Dale Glass
ae877370de
Fix Ninja builds with Crashpad enabled on Windows
2023-12-08 14:55:31 -08:00
Dale Glass
94848d98a2
Pass build type to LibOVR build.
...
This fixes a debug/release mismatch on Windows, which results in a
linking error.
2023-12-08 06:06:26 -08:00
Dale Glass
4b440c3cf6
Add debug libovr library to list of libovr products
2023-12-08 05:24:30 -08:00
Dale Glass
1b46ec600a
Fixes for Oculus VR plugin
2023-12-07 15:20:03 -08:00
Dale Glass
6a00d4baf8
Merge pull request #755 from daleglass-overte/fix-steamworks-for-ninja
...
Upgrade Steamworks and fix for ninja build
2023-12-06 22:24:37 +01:00
Dale Glass
a4d2fb6167
Fix Steamworks .so names on Linux
2023-12-06 19:52:14 +01:00
Dale Glass
5358a888e3
Fix OpenEXR on Windows
...
Prevents:
LNK2001 unresolved external symbol imath_half_to_float_table
2023-12-06 03:31:56 -08:00
Dale Glass
e23829962f
Upgrade steamworks and fix for Ninja build
2023-12-05 15:12:01 -08:00
Dale Glass
c655a8573d
Upgrade OpenEXR from 2.3.0 to 3.1.8
2023-12-04 23:30:49 +01:00
Dale Glass
bb1331c0cb
Fix memory debugging.
...
* Disables WebRTC (build fails)
* Recommends disabling optimization
* Recommends enabling debugging
* Remove forced optimization from plugins
2023-11-05 19:05:09 +01:00
77c24ed7c3
Initial version of Discord rich presence support.
...
Co-authored-by: Maki <mxmcube@gmail.com>
Co-authored-by: Dale Glass <dale@daleglass.net>
2023-10-30 19:03:49 +01:00
772e144296
Update node on Linux to 18.16.1
2023-07-30 22:11:58 +02:00
d30ecc7853
Build node from source on aarch64 instead of trying to use a prebuilt package.
2023-07-30 22:11:19 +02:00
1304129fa2
Don't try to build with crashpad on aarch64 Linux.
...
Google currently doesn't support building crashpad on or for aarch64 Linux.
2023-07-23 19:12:25 +02:00
3433596330
Merge pull request #448 from overte-org/upgrade/openssl
...
OpenSSL update
2023-06-19 18:04:18 +02:00
df4621b162
Get rid of need for NODE_SOURCE_DIRECTORY_NAME
2023-06-19 12:49:14 +02:00
69ab504349
Libnode portfile cleanup
2023-06-18 23:51:18 +02:00
d6e5b5faf7
Fixed formatting and added a comment
2023-06-18 23:47:59 +02:00
141bd20850
Windows installer fix after OpenSSL upgrade
2023-06-17 21:26:22 +02:00
81129e3ec9
Update Qt on Windows., update OpenSSL
2023-06-17 19:33:35 +02:00
bb428edcac
Another fix for libnode portfile on Windows
2023-06-16 13:20:51 +02:00
1f7b4ef350
Fix libnode vcpkg failure on Windows
2023-06-15 23:57:27 +02:00
7da45e2d64
Fixed number of jobs for libnode build
2023-06-14 22:02:50 +02:00
31fc553efc
Build libnode from source
2023-06-13 22:28:36 +02:00
7d94439299
OpenSSL vcpkg update
2023-06-06 20:23:10 +02:00
e578fe2ab8
Merge pull request #185 from overte-org/feature/v8
...
V8 scripting engine
2023-05-27 22:22:05 +02:00
f6c6548364
Fix wrong version in draco VCPKG CONTROL file
2023-05-24 19:33:25 +02:00
08b8bfeef4
Merge pull request #374 from overte-org/update-nvtt
...
Fix NVTT compilation on Visual Studio 2022
2023-05-24 19:31:40 +02:00
f04af62fd2
Prefer libnode.so.108 to prevent wrong system libnode being used over vcpkg libnode.
2023-05-22 20:43:16 +02:00
eb8aabdc8f
Switch to Ubuntu 20.04 aarch64 node package
2023-05-22 20:43:03 +02:00
141d3d047c
Add Linux aarch64 node package
2023-05-22 20:41:35 +02:00
dfac944f9f
move Windows node package to S3
2023-05-22 20:40:28 +02:00
f241ede316
Initial fixes for building on Windows
2023-05-19 00:17:39 +02:00
b42a949d03
Find VCPKG libnode
2023-05-19 00:17:39 +02:00
b650da7fc9
Initial VCPKG Node/v8 packaging
2023-05-19 00:17:39 +02:00
9fd2f4ed08
Fix broken hifi-deps CONTROL file
2023-05-19 00:17:38 +02:00
acc658ee80
Fixed deadlock in Create App
2023-05-19 00:17:38 +02:00
ae7d229d0e
Fix copyright headers
2023-05-19 00:17:38 +02:00
de91769e2f
Fixed some V8 crashes
2023-05-19 00:17:37 +02:00
Dale Glass
0022038772
Fix tabulation
2023-05-19 00:17:36 +02:00
Dale Glass
f093d8155c
Use sampler library if present
2023-05-19 00:17:36 +02:00
Dale Glass
e5e1d9b2a8
Remove requirement for sampler library
...
Library is not present on some distributions, like Fedora, and not used in the code currently
2023-05-19 00:17:36 +02:00
df507a741b
Initial cmake files for V8
2023-05-19 00:17:36 +02:00
cf98d5939b
Added V8 vcpkg files
2023-05-19 00:17:36 +02:00
Dale Glass
1138c6c720
Remove fix-static-build.patch, doesn't apply.
...
Fix missing PATCHES directive to make the other patch work.
2023-05-16 19:07:32 +02:00
Dale Glass
7d08df3f82
Fix build on Fedora.
...
Fix portfile license handling.
Fix tbb choking on Qt's 'emit' macro.
2023-05-16 18:56:33 +02:00
584ac3c15a
Update tbb to fix building on Apple M1
2023-05-16 18:21:35 +02:00
2ae553a21a
Update NVTT from 2.1.3 to 2.1.4
...
* Fix compilation on Visual Studio 2022
2023-04-21 14:16:37 +02:00
8b973bdfa3
Remove executable permission from a bunch of files
2023-03-14 00:02:33 +01:00
Dale Glass
52e89dd470
Upgrade SPIRV-Cross to the latest version, sdk-1.3.231.1
2022-12-04 00:02:21 +01:00
Dale Glass
894a830ead
Merge pull request #262 from JulianGro/reuse
...
Start REUSE compliance
2022-12-03 21:24:50 +01:00
Dale Glass
ecb3913c1a
Update SPIR-V to 2022.4. Fixes build on Fedora 37.
2022-11-27 17:55:59 +01:00
4aad531049
Add license information to a bunch of files
2022-11-25 22:02:06 +01:00
90b0b1eb45
Change identifier to org.overte
2022-09-08 22:18:53 +02:00
d2a768c2f0
Renamed environment variables
2022-09-08 22:18:50 +02:00
9b6d202a21
Rebranding and fixing URLs
2022-09-08 22:10:13 +02:00