X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fcore%2Fprogram.h;h=c652f468b00cd3855a1b3729a358895dac998c80;hp=ca5437f3a6970e6d626bf36520ebc828d0697ab1;hb=cebf1330ef6773b7b4496dc279ec02a7ca4351bb;hpb=2a70fecfbbe8708be2bdaa75d222dd5a889a8ed3 diff --git a/source/core/program.h b/source/core/program.h index ca5437f3..c652f468 100644 --- a/source/core/program.h +++ b/source/core/program.h @@ -72,6 +72,8 @@ private: void collect_builtins(const SpirVModule::Structure &); public: + using ProgramBackend::is_compute; + ReflectData::LayoutHash get_uniform_layout_hash() const { return reflect_data.layout_hash; } unsigned get_n_descriptor_sets() const { return reflect_data.n_descriptor_sets; } unsigned get_push_constants_size() const { return reflect_data.push_constants_size; } @@ -92,6 +94,7 @@ public: const ReflectData::AttributeInfo &get_attribute_info(const std::string &) const; int get_attribute_location(const std::string &) const; unsigned get_n_clip_distances() const { return reflect_data.n_clip_distances; } + const LinAl::Vector &get_compute_workgroup_size() const { return reflect_data.compute_wg_size; } using ProgramBackend::set_debug_name; };