Commit Graph

65 Commits

Author SHA1 Message Date
Georg Hagen
d0643946cc Update CMake for iOS build 2024-08-03 19:34:37 +02:00
Georg Hagen
6bd6ee8cf5 Engine doesn't need swift 2024-07-30 23:09:38 +02:00
Georg Hagen
d166f825bb Update macos build 2024-07-30 08:14:01 +02:00
Georg Hagen
6e4dd72b3a Update for macbuild 2024-07-30 08:14:01 +02:00
Georg Hagen
6c9af621b5 Fix some linking issues on MacOS 2024-07-30 08:14:01 +02:00
Georg Hagen
5bb046c73d Merge pull request 'Enhancements & Fixes' (#78) from enhancements into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/78
2024-07-24 16:06:01 +02:00
Oleksii_Hyzha
150494a94e Merge pull request 'Some VSync fixes and improvements' (#80) from vsync_fixes into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/80
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
2024-07-24 01:15:39 +02:00
ohyzha
e25d837bd2 change output folder for generated files to build dir 2024-07-22 18:10:03 +03:00
ohyzha
6be7262059 fix debug macro definition when cmake is not invoked from cmd 2024-07-22 11:18:42 +03:00
Georg Hagen
7a376ea8fb Add units library 2024-07-21 12:37:25 +02:00
ohyzha
28f48377d5 include shader files in Visual Studio solution 2024-07-19 12:02:55 +03:00
Vladyslav Baranovskyi
976eea2ae0 Boost::regex 2024-07-15 16:50:38 +03:00
ohyzha
68122cbe2a fix unresolved reference error 2024-07-15 09:27:02 +03:00
ohyzha
f158299dc2 build fixes 2024-07-15 09:27:02 +03:00
ohyzha
864e734b96 make all shader files as a dependency to rebuild 2024-07-15 09:26:32 +03:00
ohyzha
a228dc2e47 fail cmake build on shader compilation failure 2024-07-15 09:26:32 +03:00
ohyzha
a6caaeadf9 implement shaders auto recompilation on changes in vert or frag files 2024-07-15 09:26:31 +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
Georg Hagen
299040ecaf Switch to C++20 2024-06-21 11:57:53 +02:00
Vladyslav Baranovskyi
406efa57e7 Building curl and openssl 2024-06-20 15:07:09 +03:00
Vladyslav Baranovskyi
285396f9ce Introduced curl dependency 2024-06-16 18:46:35 +03:00
Vladyslav Baranovskyi
879ab8c809 Added ryml to linker list, loading EngineConfiguration from a file(if exists) 2024-06-03 22:57:18 +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
Georg Hagen
e3e8b3d2d8 Move libarchive build code and use mirrors 2024-06-02 20:51:10 +02:00
Georg Hagen
1100511f15 Use dependency mirror for ci build 2024-06-02 19:49:58 +02:00
Vladyslav Baranovskyi
dbe062fef4 Tracy profiler setup(disabled by default)
In order to enable it pass -DTRACY_ENABLE:BOOL:ON to the generator. E.g:
cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DTRACY_ENABLE:BOOL=ON ..
2024-05-31 13:34:30 +03:00
Georg Hagen
ee50d1bb3d Fix VS startup project 2024-05-30 09:53:29 +02:00
Vladyslav Baranovskyi
5c030d7e13 Copying missing dlls to the exe directory 2024-05-28 18:25:34 +03:00
Vladyslav Baranovskyi
e40cc7b587 Fixed gethostname() linker error 2024-05-28 18:25:08 +03:00
Georg Hagen
28e48d155a Add libjpeg-turbo dependency 2024-05-28 00:15:08 +02:00
Vladyslav Baranovskyi
114292c96c Merge branch 'master' into windows_build_fix 2024-05-27 12:17:07 +03:00
Georg Hagen
8875a2d4ee Move apple framework linking into a reusable function 2024-05-27 10:23:02 +02:00
Georg Hagen
ec73c7d2ca Add module path 2024-05-27 00:05:15 +02:00
Georg Hagen
70cd46544b Update archiving libs and their linking 2024-05-26 23:06:17 +02:00
Vladyslav Baranovskyi
af32720dbd Libturbojpeg fix, lots of linking against libraries, copying dlls to the exe directory 2024-05-26 23:18:31 +03:00
Vladyslav Baranovskyi
348affd6dc Fetching libjpeg-turbo using ExternalProject 2024-05-22 18:15:58 +03:00
Georg Hagen
cd2b8cc822 Make assimp optional 2024-05-22 14:38:51 +02:00
Georg Hagen
640ca59dcd CMake changes 2024-05-22 13:54:22 +02:00
e02af126ee Move example code 2023-11-26 23:56:55 +01:00
5bcbef65bb Start refactoring CMakeLists.txt 2023-11-24 22:17:11 +01:00
3e2396ad41 Fix issue when moving AR recordings directory 2023-09-30 13:38:40 +02:00
36288bd5b0 Update dependencies 2023-09-28 13:19:11 +02:00
2829c02762 Add SystemInfo class 2021-08-01 17:20:35 +02:00
7813920951 Start imgui integration 2021-07-31 01:02:03 +02:00
f34f7a659d Add tracy dependency 2021-07-30 22:42:33 +02:00
d90107601a Add ftxui dependency 2021-07-30 22:34:11 +02:00
42bad4c049 Update build script 2021-07-10 20:02:11 +02:00