diff options
author | Anna (navi) Figueiredo Gomes <navi@vlhl.dev> | 2024-02-11 20:39:22 +0100 |
---|---|---|
committer | Anna (navi) Figueiredo Gomes <navi@vlhl.dev> | 2024-02-11 20:39:22 +0100 |
commit | 4ecdaa7cd08f4f3ee04cd49f8f2271636ac81e64 (patch) | |
tree | 96c95877250d63ca2d688ad472bd6a46bdc3fbb3 /include/render/renderer.h | |
parent | 35a70d71f62e41d78d68247075ce174f2b6d997a (diff) |
Signed-off-by: Anna (navi) Figueiredo Gomes <navi@vlhl.dev>
Diffstat (limited to 'include/render/renderer.h')
-rw-r--r-- | include/render/renderer.h | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/include/render/renderer.h b/include/render/renderer.h index bae799d..2c764ca 100644 --- a/include/render/renderer.h +++ b/include/render/renderer.h @@ -62,8 +62,6 @@ struct renderer { } images; } swapchain; - VkRenderPass render_pass; - struct { VkCommandPool pool; VkCommandBuffer buffers[MAX_FRAMES]; @@ -72,6 +70,7 @@ struct renderer { struct { VkPipelineLayout layout; VkPipeline gfx; + VkPipeline blend; } pipeline; struct { @@ -92,10 +91,16 @@ struct renderer { void *data; } uniform[MAX_FRAMES]; - VkSampler sampler; - VkSampleCountFlagBits msaa_samples; + VkRenderPass render_pass; + VkRenderPass blend_pass; + VkFramebuffer blend_framebuffer[MAX_FRAMES]; + + struct buffer node[MAX_FRAMES]; + struct buffer count[MAX_FRAMES]; + struct image head[MAX_FRAMES]; + VkImageView head_view[MAX_FRAMES]; + uint32_t max_count; - uint32_t mip_levels; uint32_t current_frame; }; |