5 #include <vulkan/vulkan.h>
8 #include "vulkan/resources.h"
9 #include "vulkan/vkutil-pipeline.h"
11 class RendererVK : public Renderer {
13 VkDescriptorPool res_pool;
15 VkuPipelineGenerator default_pipe_gen;
16 std::vector<ResourceVK> default_resources;
18 VkuPipelineGenerator sky_pipe_gen;
19 std::vector<ResourceVK> sky_resources;
21 bool create_default_pipeline();
26 bool create_resources();
28 bool create() override;
32 #endif // RENDERER_VK_H_