Commit Graph

129 Commits

Author SHA1 Message Date
Vladyslav Baranovskyi
a7673b6fb7 Added tests file for Utils.hpp, fixed OctToInt and Split functions 2024-10-03 20:10:15 +03:00
Georg Hagen
0520efcfc8 Fix debug define 2024-10-01 17:50:54 +02:00
Georg Hagen
6e3a85c622 Merge pull request 'UnitFormatter class + several tests' (#123) from unit_formatter into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/123
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
2024-09-27 11:37:28 +02:00
Vladyslav Baranovskyi
ad7997cdf5 Made Format methods const and nodiscard, passing suffix to the Format function 2024-09-23 16:09:58 +03:00
b7f640fe53 Fix windows build error 2024-09-21 15:28:59 +02:00
1151e50b64 Merge branch 'wip' 2024-09-21 15:27:42 +02:00
653be0a403 Fix build issues 2024-09-21 14:51:11 +02:00
Vladyslav Baranovskyi
c01155d8e4 Option to trim zeros at the end, more tests 2024-09-20 12:44:01 +03:00
Vladyslav Baranovskyi
350df1dc2f UnitFormatter class + several tests 2024-09-19 16:26:42 +03:00
Georg Hagen
b27764b3db Fix random crashes 2024-09-17 16:44:10 +02:00
f6c48edac6 Merge branch 'wip' 2024-09-12 22:17:37 +02:00
ohyzha
32ffd21076 main loop improvements 2024-08-28 11:47:50 +03:00
ohyzha
f002ea2eca implement fps limiter 2024-08-23 17:05:06 +03:00
ohyzha
97bc667e0b fix out of bounds exceptions 2024-08-23 17:04:37 +03:00
Georg Hagen
2d08b3ab91 Add render resource handling for geometry 2024-08-21 14:33:45 +02:00
Georg Hagen
3940a72084 Render resource handling for textures 2024-08-21 13:13:43 +02:00
Georg Hagen
4ebaa622b4 Small refactor 2024-08-21 10:17:09 +02:00
Georg Hagen
25a0978a57 Add render resouce 2024-08-20 23:44:17 +02:00
14c771854a Add test cases for version 2024-08-17 15:38:49 +02:00
Georg Hagen
840ff67f01 Merge remote-tracking branch 'origin/master' into project_setup_refactor
# Conflicts:
#	CMakeLists.txt
2024-08-14 22:47:19 +02:00
Georg Hagen
1e16b0ab48 Add PauseCV 2024-08-09 22:38:39 +02:00
Georg Hagen
4705f17934 Add missing include guard 2024-08-09 21:07:03 +02:00
Georg Hagen
ea7c6d56f4 Merge branch 'master' into project_setup_refactor
# Conflicts:
#	3rdParty/CMakeLists.txt
#	3rdParty/libarchive/CMakeLists.txt
#	CMakeLists.txt
2024-08-04 18:05:50 +02:00
Metehan Tuncbilek
071ced8cb0 Squash project setup refactor 2024-08-04 14:43:31 +02:00
Georg Hagen
057a64710c automatically convert enum classes in named events to ints 2024-08-02 16:26:14 +02:00
Georg Hagen
bc8cb043e9 Fix issues with observable 2024-08-02 16:25:36 +02:00
Georg Hagen
e54404ec61 Add code to allow for depth buffer query (Fixes #18) 2024-08-01 10:29:07 +02:00
Georg Hagen
ce1b52c130 Use dynamic viewport sizes 2024-07-30 14:04:20 +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
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
ohyzha
775c49c197 add functions to work with flags 2024-07-24 10:46:25 +03:00
Georg Hagen
2e51457602 Silence some warnings 2024-07-23 22:10:33 +02: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
75aa36c024 Experimental shared memory texture handling 2024-07-23 01:21:27 +02:00
ohyzha
cfb8b76801 implement billboard shader and add new example 2024-07-19 12:02:55 +03:00
Metehan Tuncbilek
dbd7b2dad5 review refactors 2024-07-16 18:31:43 +03:00
Metehan Tuncbilek
ac1c5f20ec review fixes 2024-07-16 14:59:09 +03:00
Metehan Tuncbilek
5aa84db3e2 utils::ReadFile nullTerminateString addition 2024-07-15 17:30:29 +03:00
Georg Hagen
c6c67f2bff Add wrapper for smart pointers 2024-07-06 21:43:50 +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
f011a0a4f5 Mute warnings 2024-06-24 13:42:10 +02:00
Georg Hagen
5e612e2700 Fix string split 2024-06-22 19:09:25 +02:00
Georg Hagen
8c95f13d8c Add String split method 2024-06-22 10:12:05 +02:00
Georg Hagen
afdd86b281 Use FMT over std::format 2024-06-21 12:14:40 +02:00
Georg Hagen
299040ecaf Switch to C++20 2024-06-21 11:57:53 +02:00
Georg Hagen
e821e0190e Make GetUniqueTypeId static 2024-06-19 18:35:11 +02:00
Georg Hagen
e3b422f714 Add GetUniqueTypeId 2024-06-19 17:19:58 +02:00
Vladyslav Baranovskyi
0692e52bb9 Using Utils::ReadFile to get contents of the yml file 2024-06-04 11:27:15 +03:00