Commit Graph

53 Commits

Author SHA1 Message Date
ohyzha
a61674b602 add OpenVulkano prefix to cmake options 2025-01-24 18:23:40 +02:00
ohyzha
90dc67ddb8 Fetch zstd as standalone lib (#192)
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/192
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
Co-authored-by: ohyzha <oleksii.hyzha.ext@madvoxel.com>
Co-committed-by: ohyzha <oleksii.hyzha.ext@madvoxel.com>
2025-01-24 17:00:15 +01:00
Georg Hagen
b866f5ac46 Fix bug with GenerateTriplet 2025-01-01 19:45:08 +01:00
Georg Hagen
6bc36ee715 Add GenerateTriplet function 2024-12-25 19:45:02 +01:00
Georg Hagen
d5e6cb441d Update toolchain for new cmake 2024-12-17 00:08:48 +01:00
ohyzha
822182d468 update submodule hash 2024-11-01 13:00:52 +02:00
ohyzha
0803ee7086 use cmake-checks clone project with fix 2024-11-01 12:11:06 +02:00
ohyzha
a99d1314c3 create patch for cmake cache checks so that it can use CheckTypeSize from multiple contexts 2024-10-31 14:44:59 +02:00
ohyzha
aee4dd4655 move submodule to different place 2024-10-24 12:27:24 +03:00
Georg Hagen
fd703774a5 Add missing filter 2024-10-10 21:31:10 +02:00
Georg Hagen
f635bb4286 Fix ASSIMP_FOUND always being true 2024-10-08 11:11:14 +02:00
Georg Hagen
1872a03ff5 Merge pull request 'Improvements' (#131) from misc into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/131
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
2024-10-02 11:51:50 +02:00
ohyzha
3370d6c6ab improve cmake script 2024-10-02 12:23:51 +03:00
Georg Hagen
713d861fa0 Add SetBuildNr cmake function 2024-10-01 15:48:58 +02:00
ohyzha
69f07f09f9 fix issues when openvulkano is linked as library 2024-09-23 17:01:17 +03:00
4333882275 Add option to control runtime shader compiler 2024-08-17 14:49:21 +02:00
Georg Hagen
5d80414956 Fail build on warning C4715 2024-08-16 12:44:37 +02:00
Georg Hagen
ea11bd4527 Fix macos build 2024-08-15 00:28:20 +02:00
Georg Hagen
840ff67f01 Merge remote-tracking branch 'origin/master' into project_setup_refactor
# Conflicts:
#	CMakeLists.txt
2024-08-14 22:47:19 +02:00
ohyzha
dcf6e72f96 minor fixes 2024-08-06 10:33:13 +03:00
ohyzha
875ad80337 give more meaningful names 2024-08-06 10:32:55 +03:00
ohyzha
be549dccf6 code review changes and fixes 2024-08-06 10:32:55 +03:00
Georg Hagen
0da6b17d37 Update ios toolchain file 2024-08-04 18:47:51 +02: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
ccc234b699 Add example app runner for iOS 2024-08-03 18:57:43 +02:00
Georg Hagen
4daf12644a Fix typo 2024-08-03 11:37:54 +02:00
Georg Hagen
d166f825bb Update macos build 2024-07-30 08:14:01 +02:00
Georg Hagen
e7ca7dc6bb Update filters 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
bc02c0e937 disable useless warnings for MSVC 2024-07-22 11:18:42 +03:00
Georg Hagen
1993495dbc Add option to link vulkan without shaderc 2024-07-21 13:42:51 +02:00
Metehan Tuncbilek
dbd7b2dad5 review refactors 2024-07-16 18:31:43 +03:00
Metehan Tuncbilek
2b36969a84 Runtime ShaderCompilation with Include Features 2024-07-15 17:31: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
Georg Hagen
fd0345302a Fix moltenvk download 2024-07-12 15:15:16 +02:00
Georg Hagen
9692ecf89d Update warning settings 2024-06-22 20:55:20 +02:00
Georg Hagen
1f7e8bda43 Add function to automatically find dirs containing cmake configs 2024-05-30 10:49:03 +02:00
Georg Hagen
8875a2d4ee Move apple framework linking into a reusable function 2024-05-27 10:23:02 +02:00
Georg Hagen
70cd46544b Update archiving libs and their linking 2024-05-26 23:06:17 +02:00
4f539e786c Only try to read file if it exists 2024-05-22 12:19:45 +02:00
f83a56b17f Add FindMoltenVK module 2023-11-27 09:22:11 +01:00
9d53047f94 Some bugfixes 2023-11-25 22:31:33 +01:00
5bcbef65bb Start refactoring CMakeLists.txt 2023-11-24 22:17:11 +01:00
45cb095561 Allow usage of mirrors for all dependencies 2023-10-29 19:02:11 +01:00