projects
/
demo
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
no clue :) just to push it
[demo]
/
src
/
vulkan
/
renderer-vk.h
diff --git
a/src/vulkan/renderer-vk.h
b/src/vulkan/renderer-vk.h
index
ce52b4e
..
3bd4fd4
100644
(file)
--- a/
src/vulkan/renderer-vk.h
+++ b/
src/vulkan/renderer-vk.h
@@
-6,28
+6,29
@@
#include "renderer.h"
#include "vulkan/resources.h"
#include "renderer.h"
#include "vulkan/resources.h"
+#include "vulkan/vkutil-pipeline.h"
class RendererVK : public Renderer {
private:
class RendererVK : public Renderer {
private:
- VkDescriptorPool uniform_pool;
+ VkDescriptorPool res_pool;
- VkPipeline pipe_default;
+ VkuPipelineGenerator default_pipe_gen;
+ /* might need different vectors for ds, pc */
std::vector<ResourceVK> default_resources;
std::vector<ResourceVK> default_resources;
- VkPipeline pipe_morph;
- std::vector<ResourceVK> morph_resources;
-
- VkPipeline pipe_sky;
+ VkuPipelineGenerator sky_pipe_gen;
std::vector<ResourceVK> sky_resources;
bool create_default_pipeline();
std::vector<ResourceVK> sky_resources;
bool create_default_pipeline();
+ bool create_desc_pool();
public:
RendererVK();
~RendererVK();
public:
RendererVK();
~RendererVK();
- bool create() override;
bool create_resources();
bool create_resources();
+ bool create() override;
+
};
#endif // RENDERER_VK_H_
};
#endif // RENDERER_VK_H_