Commit Graph

589 Commits

Author SHA1 Message Date
Vladyslav Baranovskyi
f96caf2a53 Added include tuple for std::tie 2024-07-16 11:50:59 +03:00
Vladyslav Baranovskyi
976eea2ae0 Boost::regex 2024-07-15 16:50:38 +03:00
Georg Hagen
2584d852c8 Merge pull request 'Improve handling for shader compilation' (#65) from Shader_compilation into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/65
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
2024-07-15 10:01:45 +02:00
ohyzha
2a791e5a65 update readme 2024-07-15 09:36:14 +03:00
7150425cba Fix duplicated symbols error 2024-07-15 09:27:02 +03:00
74c6afc93d Fix initial run on clean repo 2024-07-15 09:27:02 +03:00
ohyzha
68122cbe2a fix unresolved reference error 2024-07-15 09:27:02 +03:00
ohyzha
24f0c9409c add bin2c dependency 2024-07-15 09:27:02 +03:00
ohyzha
f158299dc2 build fixes 2024-07-15 09:27:02 +03:00
ohyzha
e2cf786daf add gitattributes file 2024-07-15 09:26:51 +03:00
e6d46dcd27 Add glslang as build dependency 2024-07-15 09:26:51 +03:00
ohyzha
e374d19571 Set CompileShaders.sh permissions 2024-07-15 09:26:50 +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
9426f7dbf8 include shader files 2024-07-15 09:26:31 +03:00
ohyzha
fa8b0aa57e rework CompileShaders script 2024-07-15 09:26:31 +03:00
ohyzha
422e2e4261 move compiled shaders out of repo and put every shader in separate file 2024-07-15 09:26:31 +03:00
29bad103e6 Merge remote-tracking branch 'origin/plane_camera_controller'
# Conflicts:
#	examples/ExampleApps/MovingCubeApp.cpp
2024-07-14 18:30:15 +02:00
Georg Hagen
ec161aa498 Fix AR background alignment issues 2024-07-14 02:35:28 +02:00
Georg Hagen
8e7b4f602c Unregister drawable on close instead of throwing if still in use 2024-07-14 01:28:49 +02:00
Georg Hagen
6e565ac40d Make sure texture cache is released before destroying device 2024-07-14 01:28:07 +02:00
Georg Hagen
410ac5d63c use cpp20 numbers for pi 2024-07-14 00:10:08 +02:00
Georg Hagen
5432711d8a Fix missing include 2024-07-13 23:26:06 +02:00
Georg Hagen
3ebde459ec Add constexpr degrees to radians method 2024-07-13 22:31:00 +02:00
Georg Hagen
d2fcba381a Add constructor to AABB 2024-07-13 19:38:07 +02:00
Georg Hagen
0b8d889c86 Extend AABB class 2024-07-13 14:22:41 +02:00
Georg Hagen
33bf5cd6e3 Add handling for ArTrackingState changes in playback mode 2024-07-12 19:45:18 +02:00
Georg Hagen
515b3a6c73 Fix some issues with freeing resources 2024-07-12 19:14:37 +02:00
Georg Hagen
ad93a28e31 Fix issue with finding the right libjpeg-turbo on mac 2024-07-12 16:16:45 +02:00
Georg Hagen
fd0345302a Fix moltenvk download 2024-07-12 15:15:16 +02:00
Georg Hagen
d9d02daf59 Fix handling of toolcahin path 2024-07-12 15:15:06 +02:00
Georg Hagen
d88a3f9e9e Merge pull request 'resource_management' (#66) from resource_management into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/66
2024-07-12 11:07:35 +02:00
Georg Hagen
ca052ef7f1 Fix memory leak on closing view 2024-07-11 17:03:49 +02:00
Georg Hagen
a80c9b639e Log on destruction of OpenVulkanoView 2024-07-11 16:59:34 +02:00
Georg Hagen
1d06e56c9e Delete created semaphores on close 2024-07-11 16:56:52 +02:00
Georg Hagen
888e30193b Cleanup memory pool data on close 2024-07-11 16:56:26 +02:00
Georg Hagen
0fda5a0241 Fix memory leak with events 2024-07-11 16:54:37 +02:00
Georg Hagen
ea070b5fc8 Merge remote-tracking branch 'origin/master' into textures 2024-07-11 13:22:06 +02:00
Georg Hagen
313b01db1b Fix issue with freeing resources 2024-07-11 13:22:01 +02:00
Georg Hagen
22cb48be89 Update logging 2024-07-11 00:10:48 +02:00
Georg Hagen
b1081bd26c Cleanup ResourceManager 2024-07-10 17:03:45 +02:00
Georg Hagen
a54e1b10ed Make ResourceManager no longer extend IClosable 2024-07-10 16:23:35 +02:00
Georg Hagen
ba7f0e6d62 Restructure some files regarding resource management 2024-07-10 16:11:36 +02:00
Georg Hagen
c37dc59203 Merge pull request 'Texture and AR Background video' (#58) from textures into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/58
2024-07-10 14:33:50 +02:00
Georg Hagen
5c4e972722 Add MetalBackedTexture 2024-07-10 14:07:40 +02:00
Georg Hagen
c86e196701 Merge pull request 'CMake fixes for Windows' (#62) from CMake_fixes_for_Windows into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/62
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
2024-07-09 16:05:07 +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