Commit Graph

36 Commits

Author SHA1 Message Date
matthias@arch
93c73b1911 Worked on FontManager 2022-11-14 23:00:57 +01:00
matthias@arch
d5b5f93ed6 Added address sanitizer 2022-11-14 23:00:40 +01:00
matthias@arch
c84c12b9e4 updated for design change 2022-11-14 23:00:13 +01:00
matthias@arch
c97ab508ac Added uml for parts of the project 2022-11-14 22:57:45 +01:00
matthias@arch
4d1f8bb3c7 Moved to strategy design patter for 2D drawables 2022-11-14 22:55:14 +01:00
matthias@arch
a367fa9cd6 removed unused variables 2022-11-10 16:59:42 +01:00
matthias@arch
58c24d3b1e updated doc 2022-11-10 16:59:24 +01:00
matthias@arch
c21c99d989 fixed qPriority memory misuse 2022-11-10 16:58:59 +01:00
matthias@arch
d1407a839b fixed getting featureCount for Vk11/12/13 feature structs 2022-11-10 16:57:46 +01:00
matthias@arch
b5b1f345bc moved allocator logic to separate class 2022-11-10 16:57:01 +01:00
matthias@arch
17033bf104 added buffer manager for vertex and index buffers 2022-11-10 16:56:35 +01:00
matthias@arch
342395129c Moved descriptor pool to renderer 2022-11-10 16:55:35 +01:00
matthias@arch
0d205cd7a5 Added toString for descriptor set layout binding 2022-11-07 02:24:31 +01:00
matthias@arch
76c34b3ad0 added header guard 2022-10-29 16:07:35 +02:00
matthias@arch
c050c7a33d increased verbosity 2022-10-29 16:06:48 +02:00
matthias@arch
de544a5b0f Handle ownership determination for vulkan.hpp
ObjectUsingVulkan is now a template class which can store vulkan.hpp
handles.
2022-10-29 16:05:31 +02:00
matthias@arch
cdae3347a4 registerObjectUsingVulkan signature changed
registerObjectUsingVulkan is now a factory for ObjectUsingVulkan
2022-10-29 16:04:07 +02:00
matthias@arch
2169e3ee47 Helper for move to c++ api 2022-10-27 00:56:29 +02:00
matthias@arch
754e168b48 removed includes 2022-10-27 00:56:22 +02:00
matthias@arch
7c914acc1d Moved whole projects to c++ api (vulkan.hpp)
This reverts commit c4e491d9b7.
2022-10-27 00:55:41 +02:00
matthias@arch
da3b6da65f add vk.xml 2022-10-27 00:53:34 +02:00
matthias@arch
c4e491d9b7 Revert "moved settings to separate header"
This reverts commit 3adcc72036.
2022-10-27 00:51:47 +02:00
matthias@arch
3adcc72036 moved settings to separate header 2022-10-27 00:50:24 +02:00
matthias@arch
2bc7fe05f2 Use allocator for buffers/images
everything now uses VulkanAllocator for allocations (through
VulkanInstance::createXXX functions)
2022-10-23 01:13:51 +02:00
matthias@arch
e8f736d27f using VulkanAllocator and public interface of instance 2022-10-21 22:00:34 +02:00
matthias@arch
5d254bc513 Restructured file, removed friends, added public interface 2022-10-21 22:00:06 +02:00
matthias@arch
3a6ce0217a changed rect order 2022-10-21 21:59:35 +02:00
matthias@arch
79c0a7393a Added LOG_LEVEL 2022-10-21 21:59:06 +02:00
matthias@arch
464ad7db2d Added docs 2022-10-21 21:58:32 +02:00
matthias@arch
63b08cd219 Added allocator for buffers 2022-10-21 21:58:12 +02:00
matthias@arch
4b500bed23 moved to src 2022-10-21 21:57:33 +02:00
matthias@arch
a812c60587 New folder structure 2022-10-16 23:41:11 +02:00
matthias@arch
5767428fd3 Using new log constructor 2022-10-14 23:39:54 +02:00
matthias@arch
1a1db94137 removed logs from git 2022-10-14 20:59:11 +02:00
matthias@arch
7049f2c708 Added texture atlas 2022-10-14 20:58:20 +02:00
matthias@arch
db90bb2c31 initial commit 2022-10-07 23:30:44 +02:00