Add RenderPass creation to RenderDriver::create_swapchain()

This commit is contained in:
2025-04-30 17:21:46 +10:00
parent 771363bbfe
commit 22f9878d38
5 changed files with 72 additions and 21 deletions

View File

@@ -25,6 +25,8 @@ namespace Nova {
InputRate rate = InputRate::VERTEX;
};
struct RenderPassParams {};
struct GraphicsPipelineParams {
std::vector<ShaderID> shaders;
std::vector<VertexBinding> bindings;
@@ -52,5 +54,6 @@ namespace Nova {
RenderPassID render_pass = nullptr;
u32 subpass = 0;
};
struct ComputePipelineParams {};
} // namespace Nova