void update() const;
void refresh() const { if(changes) update(); }
std::uint64_t compute_hash() const;
void fill_creation_info(std::vector<char> &) const;
std::uint64_t compute_descriptor_set_hash(unsigned) const;
void update() const;
void refresh() const { if(changes) update(); }
std::uint64_t compute_hash() const;
void fill_creation_info(std::vector<char> &) const;
std::uint64_t compute_descriptor_set_hash(unsigned) const;