summaryrefslogtreecommitdiff
path: root/src/core.hpp
diff options
context:
space:
mode:
authorFrederico Linhares <fred@linhares.blue>2023-09-29 14:57:40 -0300
committerFrederico Linhares <fred@linhares.blue>2023-09-29 14:57:40 -0300
commitb44c79e11ba574c74ae650e1430b1d173aacc910 (patch)
treedca509d3b2c07d6e36039cfd6b7102372d0fbba9 /src/core.hpp
parentfd4279d77fdc64a534a2bbc05b2f5d3852c765f7 (diff)
refa Move all descriptor sets to a new class
* src/vk/descriptor_set_layout.hpp: Moving all descriptor sets in the same class makes it easier to identify code duplication. * src/vk/graphics_pipeline_2d_solid_layout.cpp, src/vk/graphics_pipeline_2d_wired_layout.cpp, src/vk/graphics_pipeline_3d_layout.cpp: Remove redundant descriptor set layouts.
Diffstat (limited to 'src/core.hpp')
-rw-r--r--src/core.hpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/core.hpp b/src/core.hpp
index d9e3c9e..3f5edae 100644
--- a/src/core.hpp
+++ b/src/core.hpp
@@ -48,6 +48,7 @@
#include "worker.hpp"
#include "vk/device.hpp"
+#include "vk/descriptor_set_layout.hpp"
#include "vk/graphics_pipeline_2d_solid_layout.hpp"
#include "vk/graphics_pipeline_2d_wired_layout.hpp"
#include "vk/graphics_pipeline_2d_solid.hpp"
@@ -117,6 +118,7 @@ struct cg_sCore
VK::Device *vk_device_with_swapchain;
VK::Swapchain *vk_swapchain;
+ VK::DescriptorSetLayout *vk_descriptor_set_layout;
VK::GraphicsPipeline3DLayout *vk_graphics_pipeline_3d_layout;
VK::GraphicsPipeline2DSolidLayout *vk_graphics_pipeline_2d_solid_layout;
VK::GraphicsPipeline2DWiredLayout *vk_graphics_pipeline_2d_wired_layout;