Commit Graph

89 Commits

Author SHA1 Message Date
Georg Hagen
836fabb494 Fix issues with none existing resources in apple BundledResourceLoader 2024-08-03 11:58:18 +02:00
Georg Hagen
eb88c7487c Fix include path 2024-07-31 22:12:50 +02:00
Georg Hagen
d166f825bb Update macos build 2024-07-30 08:14:01 +02:00
Georg Hagen
eb81c777bf Expose ui scaling and orientation 2024-07-27 14:30:59 +02:00
Georg Hagen
01c273d2fe Fix window resizing issue 2024-07-21 21:49:24 +02:00
Georg Hagen
1e400a4030 Fix some warnings 2024-07-21 12:48:20 +02:00
ohyzha
cfb8b76801 implement billboard shader and add new example 2024-07-19 12:02:55 +03:00
ohyzha
5e7cf1ba90 fix broken key bindings 2024-07-19 12:02:55 +03: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
0fda5a0241 Fix memory leak with events 2024-07-11 16:54:37 +02:00
Georg Hagen
22cb48be89 Update logging 2024-07-11 00:10:48 +02:00
Georg Hagen
98d0779d49 Merge branch 'master' into textures 2024-07-09 13:44:09 +02:00
Georg Hagen
268be2ca60 Silence some warnings 2024-07-09 13:43:48 +02:00
471786d18e Reduce log priority of some mouse related events 2024-07-04 15:12:06 +02:00
Georg Hagen
c008c98311 Fix lazy rendering issues when resizing window 2024-07-02 16:08:34 +02:00
Georg Hagen
9452d061b2 More lazy rendering stuff 2024-07-01 21:54:35 +02:00
Georg Hagen
142c683c7f Add logic to allow lazy rendering 2024-07-01 21:13:21 +02:00
Georg Hagen
d44ae1a1d8 Add guards to check if curl is available 2024-06-24 17:46:50 +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
Georg Hagen
299040ecaf Switch to C++20 2024-06-21 11:57:53 +02:00
Vladyslav Baranovskyi
a75df8960a Reporting error instead of throwing an exception if curl has failed 2024-06-20 15:05:59 +03:00
Vladyslav Baranovskyi
200ca7237a Shallow copy of curl repo, WebResourceLoader::IsUrl is now static, returning empty array instead of throwing an exception 2024-06-17 12:53:58 +03:00
Vladyslav Baranovskyi
48607813a5 WebResourceLoader class
IMPORTANT: The class cannot download from https:// sources because OpenSSL is turned off in curl CMakeLists.txt
2024-06-16 18:48:05 +03:00
Georg Hagen
c7a4b4a684 Extend OpenVulkanoOrientationLockableViewController 2024-06-16 12:08:43 +02:00
Vladyslav Baranovskyi
938495ab81 Fixed issue where on windows GetAppRamMax() returned less values than GetAppRamAvailable() 2024-06-11 18:44:51 +03:00
Georg Hagen
9965a5ba1f Add OpenVulkanoOrientationLockableViewController and make openVulkanoView accesible from swift 2024-06-05 16:57:11 +02:00
Georg Hagen
cd414c352e Start refactoring of OpenVulkanoView implementation (#1) 2024-06-05 14:17:29 +02:00
Vladyslav Baranovskyi
73f9da27b8 Timing GraphicsAppManager methods 2024-06-03 18:41:30 +03:00
Vladyslav Baranovskyi
29108cab21 Minor code fixes in order to compile on windows 2024-05-23 23:58:45 +03:00
085575a99e Fix missing includes 2023-11-29 09:31:11 +01:00
f83a56b17f Add FindMoltenVK module 2023-11-27 09:22:11 +01:00
9d53047f94 Some bugfixes 2023-11-25 22:31:33 +01:00
5393f2101a Fix issues 2023-11-22 16:25:44 +01:00
ffb7143c2d Add ResourceLoaderAppDirWindows 2023-11-21 14:53:43 +01:00
89d475fd7c Add ResourceLoaderAppDirLinux 2023-11-20 14:43:11 +01:00
d0baabd3da Add ResourceLoader 2023-11-17 21:33:44 +01:00
0b831397b3 Init logger in AppDelegate 2023-11-12 15:37:22 +01:00
84cc87c1d3 Handle UUID in named event 2023-11-01 16:40:16 +01:00
68fb6d0910 Add Touch input handling 2023-10-15 13:39:22 +02:00
57e4352c6c Add Tick method to input device 2023-10-14 18:29:32 +02:00
811ebf347a Add second init and close stage for GraphicsApp 2023-10-08 21:13:42 +02:00
e0f24153d3 Change namespace name 2023-10-03 19:52:23 +02:00
3ffbaea37b Improve handling of view loading/unloading 2023-09-26 00:50:25 +02:00
5b5f18b9a8 Fix release of Vulkan resources 2023-09-23 17:52:11 +02:00
1e693a184e Fix issues with Window resizing 2023-09-19 15:40:11 +02:00
090e75a1ca Fix issues with de/re-initialisation 2023-09-18 15:13:14 +02:00
de75b6c724 Fix vulkan view resizing on iOS 2023-09-17 14:32:22 +02:00
793c35e274 Fix iOS build 2023-09-16 10:11:12 +02:00
2b90b5d84e Cleanup code 2023-09-09 23:18:27 +02:00