summaryrefslogtreecommitdiff
path: root/src/core.hpp
diff options
context:
space:
mode:
authorFrederico Linhares <fred@linhares.blue>2023-09-30 16:35:55 -0300
committerFrederico Linhares <fred@linhares.blue>2023-09-30 16:35:55 -0300
commite5b15b871f0cf73563431565a492d9ae3e92e35b (patch)
tree34582bf9495d60636888e7d271aef919122beab6 /src/core.hpp
parent8b7b509077c52093a9fa936c0462248a24646c90 (diff)
refa Remove redundant descriptor sets
* src/vk/light.hpp: Move to this class, the descriptor sets used for lighting by the 3D graphics pipelines.
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 6336f6e..917920b 100644
--- a/src/core.hpp
+++ b/src/core.hpp
@@ -52,6 +52,7 @@
#include "vk/render_pass.hpp"
#include "vk/graphics_pipeline_2d_solid_layout.hpp"
#include "vk/graphics_pipeline_2d_wired_layout.hpp"
+#include "vk/light.hpp"
#include "vk/graphics_pipeline_2d_solid.hpp"
#include "vk/graphics_pipeline_2d_wired.hpp"
#include "vk/graphics_pipeline_3d_layout.hpp"
@@ -124,6 +125,7 @@ struct cg_sCore
VK::GraphicsPipeline3DLayout *vk_graphics_pipeline_3d_layout;
VK::GraphicsPipeline2DSolidLayout *vk_graphics_pipeline_2d_solid_layout;
VK::GraphicsPipeline2DWiredLayout *vk_graphics_pipeline_2d_wired_layout;
+ VK::Light *vk_light;
std::unique_ptr<VK::GraphicsPipeline3D> vk_graphics_pipeline_3d;
std::unique_ptr<VK::GraphicsPipeline3DSkeletal>
vk_graphics_pipeline_3d_skeletal;