void refresh() const { if(changes) update(); }
std::uint64_t compute_hash() const;
void fill_creation_info(std::vector<char> &) const;
+ void fill_graphics_creation_info(std::vector<char> &) const;
+ void fill_compute_creation_info(std::vector<char> &) const;
std::uint64_t compute_descriptor_set_hash(unsigned) const;
bool is_descriptor_set_dynamic(unsigned) const;
VkDescriptorSetLayout get_descriptor_set_layout(unsigned) const;
unsigned fill_descriptor_writes(unsigned, unsigned, std::vector<char> &) const;
- void synchronize_resources(bool) const;
+ void synchronize_resources() const;
void apply(const VulkanCommandRecorder &, const VulkanPipelineState *, unsigned, bool) const;
};