- bool is_linked() const { return linked; }
- DEPRECATED std::string get_info_log() const;
-
- LayoutHash get_uniform_layout_hash() const { return uniform_layout_hash; }
- const UniformBlockMap &get_uniform_blocks() const { return uniform_blocks; }
- const UniformBlockInfo &get_uniform_block_info(const std::string &) const;
- const UniformMap &get_uniforms() const { return uniforms; }
- const UniformInfo &get_uniform_info(const std::string &) const;
+ ReflectData::LayoutHash get_uniform_layout_hash() const { return reflect_data.layout_hash; }
+ unsigned get_n_descriptor_sets() const { return reflect_data.n_descriptor_sets; }
+ const std::vector<ReflectData::UniformBlockInfo> &get_uniform_blocks() const { return reflect_data.uniform_blocks; }
+ const ReflectData::UniformBlockInfo &get_uniform_block_info(const std::string &) const;
+ const std::vector<ReflectData::UniformInfo> &get_uniforms() const { return reflect_data.uniforms; }
+ const ReflectData::UniformInfo &get_uniform_info(const std::string &) const;
+ const ReflectData::UniformInfo &get_uniform_info(Tag) const;