WIP Vulkan Pipeline refactoring

This commit is contained in:
2021-08-16 22:04:02 -07:00
parent 0e2bd45b7f
commit 817cd32044
7 changed files with 37 additions and 39 deletions

View File

@@ -44,7 +44,7 @@ class KRShader;
class KRPipeline : public KRContextObject {
public:
KRPipeline(KRContext& context, KrSurfaceHandle surfaceHandle, const char* szKey, const std::vector<KRShader*>& shaders);
KRPipeline(KRContext& context, KrDeviceHandle deviceHandle, VkFormat swapChainImageFormat, uint32_t swapChainWidth, uint32_t swapChainHeight, const char* szKey, const std::vector<KRShader*>& shaders);
KRPipeline(KRContext &context, char *szKey, std::string options, std::string vertShaderSource, const std::string fragShaderSource);
virtual ~KRPipeline();
const char *getKey() const;