private:
static StorageClass get_interface_storage(const std::string &, bool);
static SpirVBuiltin get_builtin_semantic(const std::string &);
+ static SpirVFormat get_format(const std::string &);
void use_capability(Capability);
Id import_extension(const std::string &);
Id get_id(Node &) const;
void visit_builtin_matrix_comp_mult(FunctionCall &, const std::vector<Id> &);
void visit_builtin_texture_query(FunctionCall &, const std::vector<Id> &);
void visit_builtin_texture(FunctionCall &, const std::vector<Id> &);
- void visit_builtin_texel_fetch(FunctionCall &, const std::vector<Id> &);
+ void visit_builtin_texture_fetch(FunctionCall &, const std::vector<Id> &);
+ void visit_builtin_texture_store(FunctionCall &, const std::vector<Id> &);
void visit_builtin_interpolate(FunctionCall &, const std::vector<Id> &);
virtual void visit(ExpressionStatement &);
virtual void visit(InterfaceLayout &);