Create Pipeline struct

Signed-off-by: Slendi <slendi@socopon.com>
This commit is contained in:
2025-12-11 23:04:09 +02:00
parent 054a196b13
commit c7283c8faf
5 changed files with 188 additions and 87 deletions

View File

@@ -13,6 +13,7 @@
#include "DescriptorAllocator.h"
#include "Loader.h"
#include "Logger.h"
#include "Pipeline.h"
#include "Types.h"
namespace Lunar {
@@ -119,14 +120,9 @@ private:
vk::DescriptorSetLayout single_image_descriptor_layout {};
vk::UniquePipeline gradient_pipeline;
vk::UniquePipelineLayout gradient_pipeline_layout;
vk::Pipeline triangle_pipeline {};
vk::UniquePipelineLayout triangle_pipeline_layout;
vk::Pipeline mesh_pipeline {};
vk::UniquePipelineLayout mesh_pipeline_layout;
Pipeline gradient_pipeline;
Pipeline triangle_pipeline;
Pipeline mesh_pipeline;
GPUMeshBuffers rectangle;