Commit Graph

94 Commits

Author SHA1 Message Date
Georg Hagen
41d9396c51 Update some cmake flags 2025-01-27 13:24:45 +01:00
Georg Hagen
5861c46ae1 Undo rename of tracy option 2025-01-24 21:10:32 +01:00
ohyzha
a61674b602 add OpenVulkano prefix to cmake options 2025-01-24 18:23:40 +02:00
Georg Hagen
c24c3ca86f Some slight cleanup for KTX image loader 2024-12-25 17:42:38 +01: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
ohyzha
b6211be09a preinstall cmake cache checks project instead of cloning it to include all cache variables 2024-10-24 09:57:03 +03:00
ohyzha
99a159d554 add cmake checks caching 2024-10-22 15:53:33 +03:00
Georg Hagen
1a1aabe23c Update options 2024-10-13 13:21:08 +02:00
ohyzha
c1568b25c8 minor fix for ios build 2024-09-23 18:16:32 +03:00
ohyzha
69f07f09f9 fix issues when openvulkano is linked as library 2024-09-23 17:01:17 +03:00
Vladyslav Baranovskyi
380e0f323d Moved InitFromFile() from Geometry to MeshLoader, added MeshLoader function for USD files, added tinyusdz library 2024-08-29 21:01:42 +03:00
4333882275 Add option to control runtime shader compiler 2024-08-17 14:49:21 +02:00
Georg Hagen
d061999ee3 Fix windows build 2024-08-16 21:50:55 +02:00
Georg Hagen
731e5a7122 Fix build issue when no platform has been set 2024-08-16 12:23:27 +02:00
Georg Hagen
e4b01689a1 Add ios toolchain handling 2024-08-15 10:21:15 +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
Georg Hagen
729d1f3e55 Update CMake 2024-08-08 19:15:41 +02:00
ohyzha
634b4431b3 add cmake option to enable or disable using of msdf library 2024-08-07 20:04:19 +03:00
ohyzha
9e9a76e459 changes after rebase 2024-08-06 10:41:39 +03:00
ohyzha
afccf5dee0 implement text rendering without msdfgen library 2024-08-06 10:33:28 +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
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
db367db7bb Squash add tests 2024-08-04 14:49:28 +02:00
Metehan Tuncbilek
071ced8cb0 Squash project setup refactor 2024-08-04 14:43:31 +02:00
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