X-Git-Url: https://eleni.mutantstargoat.com/git/?p=demo;a=blobdiff_plain;f=src%2Fvulkan%2Fshader-vk.h;fp=src%2Fvulkan%2Fshader-vk.h;h=18c8818700e186dc843df8b63c50559520bbcf68;hp=efc576ffb5a354cdbb02332b5c0219d5b101d3f7;hb=86c912d603be75ac8b2fdb2229f1696e9c0c01d9;hpb=e04bbfa8eb50d10fc87c3cbd6667de5de767eaa7 diff --git a/src/vulkan/shader-vk.h b/src/vulkan/shader-vk.h index efc576f..18c8818 100644 --- a/src/vulkan/shader-vk.h +++ b/src/vulkan/shader-vk.h @@ -8,28 +8,28 @@ * must have the cull, zbuffer etc since they can't be dynamic states */ class ShaderVK : public Shader { +private: + VkShaderModule sdr; + protected: - SType type; + ShaderType type; std::string name; virtual bool create(char *buf, unsigned int bsz, const char *fname) override; public: - VkShaderModule sm; ShaderVK(); virtual ~ShaderVK(); - virtual bool load(const char *fname, SType type) override; + virtual bool load(const char *fname, ShaderType type) override; virtual void destroy() override; }; class ShaderProgramVK : public ShaderProgram { -private: - VkPipeline gpipeline; - protected: + VkPipeline gpipeline; public: ShaderProgramVK();