5 #include <vulkan/vulkan.h>
8 #include "vulkan/resources.h"
10 class RendererVK : public Renderer {
12 VkDescriptorPool uniform_pool;
14 VkPipeline pipe_default;
15 std::vector<ResourceVK> default_resources;
17 VkPipeline pipe_morph;
18 std::vector<ResourceVK> morph_resources;
21 std::vector<ResourceVK> sky_resources;
23 bool create_default_pipeline();
28 bool create() override;
29 bool create_resources();
33 #endif // RENDERER_VK_H_