Commit Graph

1116 Commits

Author SHA1 Message Date
Oleksii_Hyzha
d52cb3784c Merge pull request 'Exclude test that uses curl if curl is not enabled' (#161) from misc into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/161
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
2024-11-08 16:36:04 +01:00
ohyzha
4228a7d0f4 exclude test that uses curl if curl is not enabled 2024-11-08 17:23:07 +02:00
Oleksii_Hyzha
f443603a78 Merge pull request 'Fix multiple definition functions' (#160) from misc into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/160
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
2024-11-08 15:11:42 +01:00
ohyzha
21e89346d9 fix multiple definition functions 2024-11-08 15:49:26 +02:00
Vladyslav Baranovskyi
1464d778e4 Using lots of macros to define operators for both int24 and int types 2024-11-08 15:40:24 +02:00
Vladyslav Baranovskyi
937c1711c5 Changed int24 to be signed 2024-11-07 20:49:54 +02:00
Vladyslav Baranovskyi
9599a7aef8 Numeric limits for int24 class 2024-11-07 20:16:06 +02:00
Vladyslav_Baranovskyi_EXT
84d323dcfa Merge pull request 'Tests for float16' (#157) from float16_tests into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/157
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
2024-11-07 19:15:49 +01:00
Oleksii_Hyzha
4880c745da Merge pull request 'Ray casting from camera' (#156) from camera_raycasting into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/156
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
2024-11-07 17:06:30 +01:00
ohyzha
04b700ae82 distance setter 2024-11-07 17:52:39 +02:00
ohyzha
04a705456e cleanup 2024-11-07 17:33:39 +02:00
ohyzha
3521ddeb1d rework API 2024-11-07 16:45:42 +02:00
ohyzha
e2df88ca22 code refactoring 2024-11-07 16:45:35 +02:00
Vladyslav Baranovskyi
f72ceee298 Hardcoding numeric_limits values to work on platforms where our float16 class isn't defined 2024-11-07 16:45:17 +02:00
Vladyslav Baranovskyi
f883d58f14 Revert "Revert "Specializing numeric_limits for float16 in any case""
This reverts commit a3d365b977.
2024-11-07 16:28:29 +02:00
Vladyslav Baranovskyi
a3d365b977 Revert "Specializing numeric_limits for float16 in any case"
This reverts commit 649d8a07f3.
2024-11-07 16:20:44 +02:00
Vladyslav Baranovskyi
649d8a07f3 Specializing numeric_limits for float16 in any case 2024-11-07 16:01:46 +02:00
Vladyslav Baranovskyi
e9c19b42da Added more info to Float16 tests 2024-11-07 15:41:14 +02:00
Vladyslav_Baranovskyi_EXT
a79a2e92ad Merge pull request 'RymlConverters + YamlCppConverters for various pieces of Math' (#155) from extensions into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/155
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
2024-11-07 14:10:22 +01:00
Vladyslav Baranovskyi
73250e0b37 Using DenseVector and Range properly, deleted unused code from RGB565 test 2024-11-07 14:53:52 +02:00
Vladyslav Baranovskyi
ebc4b696b0 Added debug info for failing tests 2024-11-07 13:50:13 +02:00
Vladyslav Baranovskyi
8066b2d059 Tests for float16 2024-11-05 21:42:39 +02:00
Vladyslav_Baranovskyi_EXT
6013e47b59 Merge branch 'master' into extensions 2024-11-05 14:28:04 +01:00
ohyzha
3d96889778 extend examples 2024-11-04 22:52:05 +02:00
ohyzha
645fac1964 geometry no longer can be freed if object is hittable 2024-11-04 22:52:05 +02:00
ohyzha
4c67b94bc6 store ray hittable drawables in the scene 2024-11-04 22:52:05 +02:00
ohyzha
4c9f0ab2ee ray hit with drawable 2024-11-04 22:52:05 +02:00
ohyzha
7febb370a8 implement ray casting events 2024-11-04 22:52:05 +02:00
ohyzha
4956884d5f introduce intersectable interface 2024-11-04 22:52:05 +02:00
ohyzha
4f3336014a store text of text drawable 2024-11-04 22:52:05 +02:00
ohyzha
e43d86cf4f make it possible to create set app for GraphicsAppManager in deferred mode 2024-11-04 22:52:05 +02:00
Georg Hagen
2a27e3049f Add first Float16 draft 2024-11-04 17:13:31 +01:00
Vladyslav Baranovskyi
596de3cd2e YamlCppConverters for various pieces of math + tests 2024-11-04 17:04:19 +02:00
Vladyslav Baranovskyi
b81a3088c5 RymlConverters for various pieces of math + tests 2024-11-04 17:03:46 +02:00
Oleksii_Hyzha
d214966eff Merge pull request 'Fix CheckTypeSize is being called from multiple projects' (#153) from misc into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/153
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
2024-11-01 12:57:18 +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
Vladyslav_Baranovskyi_EXT
b3f131080a Merge pull request 'Extensions updates + tests' (#154) from extensions into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/154
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
2024-10-31 20:27:40 +01:00
Vladyslav Baranovskyi
583cbaccff YamlCppConverters update + tests 2024-10-31 19:02:29 +02:00
Vladyslav Baranovskyi
3437261917 RymlConverters update + tests 2024-10-31 19:01:48 +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
Oleksii_Hyzha
5695fd77be Merge pull request 'Ray intersections' (#151) from ray_intersections into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/151
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
2024-10-29 21:02:24 +01:00
ohyzha
9fca304009 code refactoring 2024-10-29 18:57:40 +02:00
ohyzha
002914861e try to fix mac test 2024-10-29 13:08:42 +02:00
ohyzha
7fca7cff64 add verbose output to CTest 2024-10-29 12:51:23 +02:00
ohyzha
ced45f7b72 add ray intersection checks 2024-10-29 12:41:07 +02:00
ohyzha
5ece0acc77 calculate AABB for geometry 2024-10-29 12:40:52 +02:00
Vladyslav_Baranovskyi_EXT
6b3d4e0921 Merge pull request 'Building CURL on windows properly & tests for WebResourceLoader' (#150) from curl_webresourceloader into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/150
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
2024-10-28 14:05:29 +01:00
Vladyslav Baranovskyi
a07cbe0fa8 Removed extra spaces... 2024-10-28 12:23:29 +02:00
Vladyslav Baranovskyi
b6a1769765 Added preprocessor gates around curl code 2024-10-28 12:12:45 +02:00