Renderer/ShaderAst: Add NamedVariable and BuiltinVariable classes

This commit is contained in:
Lynix
2017-01-05 13:56:01 +01:00
parent 43e23fea47
commit e82fb7fef4
7 changed files with 88 additions and 17 deletions

View File

@@ -51,7 +51,7 @@ namespace Nz { namespace ShaderBuilder
template<typename... Args>
std::shared_ptr<Nz::ShaderAst::Variable> operator()(Args&&... args) const
{
return std::make_shared<Nz::ShaderAst::Variable>(type, std::forward<Args>(args)...);
return std::make_shared<Nz::ShaderAst::NamedVariable>(type, std::forward<Args>(args)...);
}
};