diff options
Diffstat (limited to 'include/renderpass.hpp')
| -rw-r--r-- | include/renderpass.hpp | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/include/renderpass.hpp b/include/renderpass.hpp index 64947b6..a444c64 100644 --- a/include/renderpass.hpp +++ b/include/renderpass.hpp @@ -2,7 +2,7 @@ #include <string> -#include "vk-api.hpp" +#include "vk-renderer.hpp" class Renderpass { public: @@ -11,17 +11,11 @@ class Renderpass { :api(api) {}; - virtual ~Renderpass() { - api.destroy_pipeline(pipeline); - } - - virtual void set_pipeline(std::string& shader_name) = 0; + virtual ~Renderpass() {}; // TODO: Do not use vulkan api type - virtual void execute(VkCommandBuffer command_buffer) = 0; + virtual void execute(vkrenderer& renderer, VkCommandBuffer command_buffer) = 0; protected: vkapi &api; - - pipeline pipeline; }; |
