]> git.tdb.fi Git - libs/gl.git/blobdiff - source/backends/vulkan/pipelinestate_backend.h
Refactor handling of viewport Y axis
[libs/gl.git] / source / backends / vulkan / pipelinestate_backend.h
index d7ef4a20bf97483ade9b2c818228d59352e2628e..19f7f902d1e7257ba4430a4dd7d7af8b9244a12d 100644 (file)
@@ -23,6 +23,8 @@ protected:
        VulkanPipelineState();
        VulkanPipelineState(VulkanPipelineState &&);
 
+       static bool can_bind_tex_level(unsigned) { return true; }
+
        void update() const;
        void refresh() const { if(changes) update(); }
        std::uint64_t compute_hash() const;
@@ -31,7 +33,7 @@ protected:
        VkDescriptorSetLayout get_descriptor_set_layout(unsigned) const;
        unsigned fill_descriptor_writes(unsigned, std::vector<char> &) const;
 
-       void apply(VkCommandBuffer) const;
+       void apply(VkCommandBuffer, bool) const;
 };
 
 using PipelineStateBackend = VulkanPipelineState;