Commit graph

2097 commits

Author SHA1 Message Date
6884a8c802
Merge pull request #1531 from HifiExperiments/materialLayers
material layering part 1: triplanar
2025-06-08 23:10:18 +02:00
HifiExperiments
5278ac2fec material layering part 1: data plumbing + initial triplanar changes 2025-06-02 19:29:53 -07:00
729101de8f Fixes for building on Arch/GCC 15 2025-05-31 21:54:44 +02:00
c370792750 Remove VCPKG -> Conan replacement straggler. 2025-05-21 13:25:34 +02:00
2dad73e265 Update action.yml, linux_server_build.yml, master_build.yml, and 3 more files 2025-05-14 17:31:44 +02:00
aeb4bd4f1e Switch to PulseAudio's webrtc-audio-processing.
Disable WebRTC Data Channels, clean up WebRTC.h, update AudioClient.cpp and AudioClient.h to newer API.
2025-05-14 17:27:30 +02:00
7a62545b12 Enable aarch64 AppImage packaging and add architecture to AppImage file name. 2025-05-14 17:23:31 +02:00
d0a58082cd Add initial AppImage packaging support through CPack. 2025-05-14 17:23:31 +02:00
Edgar
881a0ce999 🔧 Added OpenXR conan pkg 2025-05-14 17:23:31 +02:00
Edgar
f3590d1a41 🐛 Fixed missing openssl DLL's on Windows 2025-05-14 17:23:31 +02:00
Edgar
9a7756b0f4 Revert "Remove VCPKG OpenSSL hack."
This reverts commit 891c6babc8477f1a5a08c5a202f847252b4af7e7.
2025-05-14 17:23:31 +02:00
cf5b7f31db Simplify Target macros. 2025-05-14 17:23:30 +02:00
4fb100cb6c Remove VCPKG OpenSSL hack. 2025-05-14 17:23:30 +02:00
637dd31272 Remove VCPKG specific code. 2025-05-14 17:23:29 +02:00
8a02eb8bbb Fix windeployqt not being found. 2025-05-14 17:22:10 +02:00
5e230b3453 Remove VCPKG references. 2025-05-14 17:22:10 +02:00
1519f2f4de Remove leftovers from Crashpad external_projects. 2025-05-14 17:22:10 +02:00
09fdbba52b Remove more remnants of VCPKG. 2025-05-14 17:22:08 +02:00
124ff93a7f Target only TBB, not the conan specific meta target onetbb:onetbb. 2025-05-14 17:21:34 +02:00
Edgar
2ec44a391c 🔧 Added artery-font-format 2025-05-14 17:21:33 +02:00
Edgar
3d08904288 🔧 Simplify FixupBundlePostBuild 2025-05-14 17:21:33 +02:00
Edgar
e369e6bc98 🐛 Fixed missing libraries on Linux 2025-05-14 17:21:33 +02:00
Edgar
1c24bd00cf 📦 Added cgltf Conan package 2025-05-14 17:21:32 +02:00
Edgar
27ff1807f5 🔧 Use conan packages instead of cmake external projects 2025-05-14 17:21:32 +02:00
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
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