Commit Graph

995 Commits

Author SHA1 Message Date
Georg Hagen
eb88c7487c Fix include path 2024-07-31 22:12:50 +02:00
Georg Hagen
1b7a04efff Merge remote-tracking branch 'origin/master' into offscreen 2024-07-31 21:58:23 +02:00
Georg Hagen
4e7c4327fe Merge pull request 'mac_build' (#91) from mac_build into master 2024-07-31 11:41:24 +02:00
Georg Hagen
817202137b Build MacOS version 2024-07-30 23:10:02 +02:00
Georg Hagen
6bd6ee8cf5 Engine doesn't need swift 2024-07-30 23:09:38 +02:00
Georg Hagen
a0faae192d Fix missing Vulkan loader on MacOS 2024-07-30 23:08:38 +02:00
Georg Hagen
28cfcd62b1 Disable depth writes for grid 2024-07-30 22:40:52 +02:00
Georg Hagen
d0e50d2409 Add GetProjectionMatrix 2024-07-30 22:40:08 +02:00
Georg Hagen
b079221322 Allow shader to define the depth compare operator 2024-07-30 22:16:00 +02:00
Georg Hagen
ce1b52c130 Use dynamic viewport sizes 2024-07-30 14:04:20 +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
e7ca7dc6bb Update filters 2024-07-30 08:14:01 +02:00
Georg Hagen
f46ff780a9 Fix libarchive linking on bsd based os 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
631d108be4 Expand ArFrame API with additional getters 2024-07-29 14:57:23 +02:00
Georg Hagen
be47451ad2 Update uniform buffer after upload 2024-07-29 14:56:46 +02:00
Georg Hagen
b825ec5688 Update archball camera controller input scaling 2024-07-29 13:18:34 +02:00
Georg Hagen
b3725efcce Fix build issue on apple 2024-07-28 21:32:06 +02:00
Georg Hagen
dc3e37b8c6 Change matrix 2024-07-28 20:17:18 +02:00
Georg Hagen
9e2d410f52 Try to get config name working again 2024-07-28 19:59:58 +02:00
Georg Hagen
a84b9ab8be Add matrix.config.name to job name 2024-07-28 19:49:29 +02:00
Georg Hagen
d8a4e2ca9c Fix name 2024-07-28 19:04:00 +02:00
Georg Hagen
54d1c874a2 use ninja on linux 2024-07-28 18:58:20 +02:00
Georg Hagen
ed58c83e9b Make freecam mark frames as needs redraw 2024-07-28 17:42:46 +02:00
Georg Hagen
2ed7f7689e Add samplerconfig 2024-07-28 17:42:05 +02:00
Georg Hagen
d5952d1f87 Add ArchStrip 2024-07-28 17:41:33 +02:00
Georg Hagen
2fdb2230df Generate spv files in $GENERATED_DATA_PATH 2024-07-28 17:40:56 +02:00
Georg Hagen
eb81c777bf Expose ui scaling and orientation 2024-07-27 14:30:59 +02:00
Georg Hagen
6a1a76f4d1 Merge pull request 'Geometry & GeometryFactory memory leaks' (#85) from geometry_mem_leaks into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/85
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
2024-07-24 20:44:27 +02:00
Georg Hagen
a1babfe978 Merge pull request 'Using libressl on windows' (#76) from libressl into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/76
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
2024-07-24 20:43:41 +02:00
ohyzha
10d6240555 rework examples according to new changes 2024-07-24 17:36:56 +03:00
ohyzha
c29f90fc28 return geometry by value from factory 2024-07-24 17:36:56 +03:00
ohyzha
abf1b72990 extend geometry API 2024-07-24 17:36:56 +03: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
Vladyslav Baranovskyi
8592ba4081 Properly linking with curl on apple 2024-07-24 12:14:50 +03:00
ohyzha
775c49c197 add functions to work with flags 2024-07-24 10:46:25 +03: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
Georg Hagen
a578be93ec Add some functions 2024-07-23 23:02:22 +02:00
Georg Hagen
2e51457602 Silence some warnings 2024-07-23 22:10:33 +02:00
Georg Hagen
02ff22d193 Fix some issue with deinitializing textures 2024-07-23 22:01:07 +02:00
Vladyslav Baranovskyi
29518b74db building libressl in release mode 2024-07-23 15:46:29 +03:00
Vladyslav Baranovskyi
b7eb577a35 Linking properly on linux 2024-07-23 13:37:22 +03:00
Vladyslav Baranovskyi
beabad164a Added missing directories 2024-07-23 13:36:55 +03:00
Oleksii_Hyzha
7674425748 Merge pull request 'Store generated shader data in CMAKE_BINARY_DIR' (#82) from move_generated_shader_data into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/82
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
2024-07-23 12:06:04 +02:00
ohyzha
fd9697aac6 fix 0 size vulkan index buffers 2024-07-23 12:57:19 +03:00
ohyzha
6ed4136393 move some options from swap chain to engine configuration and fix not working VSync 2024-07-23 12:56:47 +03:00
Georg Hagen
d262daa66f Add RGB565 class 2024-07-23 02:27:29 +02:00
Georg Hagen
545f248436 Fix issue with sampler 2024-07-23 02:10:42 +02:00
Georg Hagen
75aa36c024 Experimental shared memory texture handling 2024-07-23 01:21:27 +02:00