Commit Graph

729 Commits

Author SHA1 Message Date
Georg Hagen
1993495dbc Add option to link vulkan without shaderc 2024-07-21 13:42:51 +02:00
Georg Hagen
1e400a4030 Fix some warnings 2024-07-21 12:48:20 +02:00
Georg Hagen
7a376ea8fb Add units library 2024-07-21 12:37:25 +02:00
Georg Hagen
87038ed1cd Merge remote-tracking branch 'origin/master' into enhancements
# Conflicts:
#	openVulkanoCpp/Scene/Camera.hpp
2024-07-21 01:28:46 +02:00
Georg Hagen
4e445495e4 Add push constants handling for shaders 2024-07-21 01:24:51 +02:00
Oleksii_Hyzha
dae57bfc7f Merge pull request 'Implement billboard shader' (#73) from billboard_shader into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/73
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
2024-07-21 00:47:37 +02:00
Georg Hagen
bcad0116d4 Update camera projection matrix handling 2024-07-20 19:30:28 +02:00
Georg Hagen
22d6ea9d2e Add second constructor to node 2024-07-20 19:12:34 +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
ohyzha
a28b4ab53c fixes 2024-07-19 12:02:56 +03:00
ohyzha
cfb8b76801 implement billboard shader and add new example 2024-07-19 12:02:55 +03:00
ohyzha
5023fe64ce fix flipped camera movements 2024-07-19 12:02:55 +03:00
ohyzha
60c139b5ba fix rendering pipeline when drawable has no indices 2024-07-19 12:02:55 +03:00
ohyzha
5e7cf1ba90 fix broken key bindings 2024-07-19 12:02:55 +03:00
ohyzha
28f48377d5 include shader files in Visual Studio solution 2024-07-19 12:02:55 +03:00
Georg Hagen
ab38e03ba1 Delay start of playback 2024-07-18 22:04:28 +02:00
Vladyslav_Baranovskyi_EXT
28b9875247 Merge pull request 'Image && ImageLoaderJpeg classes' (#71) from image_loader_jpeg into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/71
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
2024-07-18 16:02:37 +02: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
Georg Hagen
1bb9c33699 Fix crash when using ArBackgroundDrawable without setting an ar session 2024-07-17 16:15:42 +02:00
Georg Hagen
575f73460f Merge pull request 'runtime-shader-compilation' (#68) from runtime-shader-compilation into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/68
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
2024-07-17 15:29:34 +02: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
cb331b1761 Fix shader compile script on apple 2024-07-17 00:04:51 +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
Metehan Tuncbilek
7ea6fc8dc4 review fix done 2024-07-16 22:13:44 +03:00
Vladyslav Baranovskyi
91a81c1e9c Moving result struct instead of copying 2024-07-16 21:40:24 +03:00
Vladyslav_Baranovskyi_EXT
93b2b92eb7 Merge pull request 'Boost::regex dependency, added include in order to compile on linux' (#70) from boost_regex into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/70
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
2024-07-16 19:36:06 +02:00
Vladyslav Baranovskyi
b572da31ac Image && ImageLoaderJpeg classes 2024-07-16 18:47:35 +03:00
Metehan Tuncbilek
dbd7b2dad5 review refactors 2024-07-16 18:31:43 +03:00
Georg Hagen
013127bab0 Fix issue when removing drawable from scene by setting it's scene to nullptr 2024-07-16 15:36:12 +02:00
Georg Hagen
9feece4df3 Add RemoveChildNodes 2024-07-16 15:36:12 +02:00
Georg Hagen
68eb10aa1c Ignore disabled nodes 2024-07-16 15:36:12 +02:00
Metehan Tuncbilek
ac1c5f20ec review fixes 2024-07-16 14:59:09 +03:00
Vladyslav Baranovskyi
1aac707199 Setting boost library mirror in a variable 2024-07-16 13:24:08 +03:00
Vladyslav Baranovskyi
f96caf2a53 Added include tuple for std::tie 2024-07-16 11:50:59 +03:00
Metehan Tuncbilek
97518bd57b dead skin removal at main.cpp 2024-07-16 11:08:00 +03:00
Metehan Tuncbilek
2b36969a84 Runtime ShaderCompilation with Include Features 2024-07-15 17:31:02 +03:00
Metehan Tuncbilek
5aa84db3e2 utils::ReadFile nullTerminateString addition 2024-07-15 17:30:29 +03:00
Vladyslav Baranovskyi
976eea2ae0 Boost::regex 2024-07-15 16:50:38 +03:00
ff0b1feca8 Fix crash on windows because msvc does not like forward declarations of deleter classes 2024-07-15 14:28:58 +02: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