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
4dc72f6
..
3bd4fd4
100644
(file)
--- a/
src/vulkan/renderer-vk.h
+++ b/
src/vulkan/renderer-vk.h
@@
-1,16
+1,32
@@
#ifndef RENDERER_VK_H_
#define RENDERER_VK_H_
#ifndef RENDERER_VK_H_
#define RENDERER_VK_H_
+#include <vector>
#include <vulkan/vulkan.h>
#include <vulkan/vulkan.h>
+
#include "renderer.h"
#include "renderer.h"
+#include "vulkan/resources.h"
+#include "vulkan/vkutil-pipeline.h"
class RendererVK : public Renderer {
private:
class RendererVK : public Renderer {
private:
+ VkDescriptorPool res_pool;
+
+ VkuPipelineGenerator default_pipe_gen;
+ /* might need different vectors for ds, pc */
+ std::vector<ResourceVK> default_resources;
+
+ VkuPipelineGenerator sky_pipe_gen;
+ std::vector<ResourceVK> sky_resources;
+
bool create_default_pipeline();
bool create_default_pipeline();
+ bool create_desc_pool();
public:
RendererVK();
~RendererVK();
public:
RendererVK();
~RendererVK();
+ bool create_resources();
+
bool create() override;
};
bool create() override;
};