Commit Graph

139 Commits

Author SHA1 Message Date
ohyzha
dcf6e72f96 minor fixes 2024-08-06 10:33:13 +03:00
ohyzha
3c39a2e267 fix linux build 2024-08-06 10:32:55 +03:00
ohyzha
be549dccf6 code review changes and fixes 2024-08-06 10:32:55 +03:00
ohyzha
0373039386 rework handling of libraries installed via vcpkg and fix linker issues 2024-08-06 10:31:31 +03:00
ohyzha
656d6f1371 working msdf atlas gen lib on windows 2024-08-06 10:26:02 +03:00
ohyzha
29311207db working msdfgen version of loading and building for win 2024-08-06 10:25:55 +03:00
Georg Hagen
ea7c6d56f4 Merge branch 'master' into project_setup_refactor
# Conflicts:
#	3rdParty/CMakeLists.txt
#	3rdParty/libarchive/CMakeLists.txt
#	CMakeLists.txt
2024-08-04 18:05:50 +02:00
Metehan Tuncbilek
071ced8cb0 Squash project setup refactor 2024-08-04 14:43:31 +02:00
Georg Hagen
e8d5b16356 Link libjpeg-turbo on iOS against prebuilt lib
This needs to be fixed at some point, see #99
2024-08-03 15:11:44 +02:00
Georg Hagen
a0faae192d Fix missing Vulkan loader on MacOS 2024-07-30 23:08:38 +02:00
Georg Hagen
f46ff780a9 Fix libarchive linking on bsd based os 2024-07-30 08:14:01 +02:00
Georg Hagen
a1babfe978 Merge pull request 'Using libressl on windows' (#76) from libressl into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/76
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
2024-07-24 20:43:41 +02:00
Vladyslav Baranovskyi
8592ba4081 Properly linking with curl on apple 2024-07-24 12:14:50 +03:00
Vladyslav Baranovskyi
29518b74db building libressl in release mode 2024-07-23 15:46:29 +03:00
Vladyslav Baranovskyi
b7eb577a35 Linking properly on linux 2024-07-23 13:37:22 +03:00
Vladyslav Baranovskyi
beabad164a Added missing directories 2024-07-23 13:36:55 +03:00
Vladyslav Baranovskyi
021d99439a Linking with ssl and crypto libraries 2024-07-22 15:31:52 +03:00
Vladyslav Baranovskyi
7772b09ad2 Detecting curl properly, disabled curl tests, building curl statically 2024-07-22 14:45:09 +03:00
Georg Hagen
f97f320656 Don't build libjpeg turbo on ios (it's not working correctly 2024-07-21 13:51:28 +02:00
Georg Hagen
1993495dbc Add option to link vulkan without shaderc 2024-07-21 13:42:51 +02:00
Georg Hagen
7a376ea8fb Add units library 2024-07-21 12:37:25 +02:00
Vladyslav Baranovskyi
0a7530f78d using curl's ext_windows subdirectory to build curl with libressl on windows 2024-07-19 17:43:45 +03:00
Vladyslav Baranovskyi
2ddb7a167c Linking with curl on non-windows os 2024-07-17 18:13:02 +03:00
Vladyslav Baranovskyi
11dea7a86e Force building curl & libressl 2024-07-17 17:43:32 +03:00
Vladyslav Baranovskyi
3d81d85dd8 Using libressl instead of openssl 2024-07-17 13:37:44 +03:00
Georg Hagen
41d4e98a0f Merge remote-tracking branch 'origin/master' 2024-07-17 12:10:18 +02:00
Georg Hagen
b5217ca9f5 Disable AVX on apple (because of apple silicon0 2024-07-17 00:04:23 +02:00
Georg Hagen
832de45e18 Disable libjpeg-turbo build on ios, because it's not working correctly 2024-07-17 00:03:53 +02:00
Vladyslav Baranovskyi
1aac707199 Setting boost library mirror in a variable 2024-07-16 13:24:08 +03:00
Vladyslav Baranovskyi
976eea2ae0 Boost::regex 2024-07-15 16:50:38 +03:00
Georg Hagen
ad93a28e31 Fix issue with finding the right libjpeg-turbo on mac 2024-07-12 16:16:45 +02:00
Georg Hagen
d9d02daf59 Fix handling of toolcahin path 2024-07-12 15:15:06 +02:00
ohyzha
ce18039107 disable openssl's tests 2024-07-09 16:02:05 +03:00
ohyzha
b35387dd73 fix linux build 2024-07-09 16:02:04 +03:00
ohyzha
6d527279bc include headers files in solution, get rid of some dlls and switch to static libs instead, fix building curl and openssl from sources on every cmake configuration 2024-07-09 16:02:04 +03:00
Georg Hagen
f797d6970b Add ankerl unordered_dense map/set implementations 2024-07-01 22:53:44 +02:00
Georg Hagen
031fc52011 Passthrough generator flags 2024-06-24 17:46:26 +02:00
Vladyslav_Baranovskyi_EXT
9b4069b022 Merge pull request 'WebResourceLoader class' (#51) from webresourceloader into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/51
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
2024-06-24 11:14:24 +02:00
Vladyslav Baranovskyi
179dbca8b4 Fixed build on windows, passing git repos for openssl & curl, building only curl on apple 2024-06-21 14:52:07 +03:00
Georg Hagen
ca3985cd68 Update fmt and spdlog 2024-06-21 09:58:22 +02:00
Vladyslav Baranovskyi
3020b1a191 CMake changes of building openssl & curl on linux 2024-06-21 00:41:12 +03:00
Vladyslav Baranovskyi
406efa57e7 Building curl and openssl 2024-06-20 15:07:09 +03:00
Vladyslav Baranovskyi
200ca7237a Shallow copy of curl repo, WebResourceLoader::IsUrl is now static, returning empty array instead of throwing an exception 2024-06-17 12:53:58 +03:00
Vladyslav Baranovskyi
285396f9ce Introduced curl dependency 2024-06-16 18:46:35 +03:00
Vladyslav_Baranovskyi_EXT
a24b89bd4c Merge pull request 'Tracy Profiler setup' (#28) from tracy_profiler_setup into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/28
Reviewed-by: TymurStrelchyk <tymur.strelchyk.ext@madvoxel.com>
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
2024-06-03 20:48:01 +02:00
Vladyslav Baranovskyi
a5274227bc Fixed bug with tracy client protocol incompatibility 2024-06-03 18:39:49 +03:00
Georg Hagen
4b6c298b41 Fix handling of Mirror list 2024-06-02 21:30:27 +02:00
Georg Hagen
e3e8b3d2d8 Move libarchive build code and use mirrors 2024-06-02 20:51:10 +02:00
Georg Hagen
07dc2952af Disable LibXML2 for libarchive 2024-06-02 18:06:04 +02:00
Georg Hagen
d0ffceca98 Make search for libjpeg-turbo more reliable 2024-05-30 10:50:07 +02:00