void DefaultPrecisionGenerator::apply(Stage &stage)
{
- SetForScope<Stage::Type> set_stage(stage_type, stage.type);
+ stage_type = stage.type;
visit(stage.content);
}
frag_out(0)
{ }
-LegacyConverter::LegacyConverter(const Version &v):
- target_api(get_gl_api()),
- target_version(v),
- frag_out(0)
-{ }
+void LegacyConverter::apply(Stage &s)
+{
+ stage = &s;
+ visit(s.content);
+}
bool LegacyConverter::check_version(const Version &feature_version) const
{
return true;
}
-void LegacyConverter::apply(Stage &s)
-{
- SetForScope<Stage *> set_stage(stage, &s);
- visit(s.content);
-}
-
bool LegacyConverter::supports_unified_interface_syntax() const
{
if(target_api==OPENGL_ES2)