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;
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;