X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fglsl%2Fgenerate.cpp;h=69a8dfb16d1eb62cccfbbba342418c0868bff69a;hp=55687924ffc1703bfb05fb0dd560f4aff255d885;hb=7a16308e72aef363727b21348779673edf8e5c07;hpb=696a97bd7411d69953c1a9e4b5f3dfb4c1d848f1 diff --git a/source/glsl/generate.cpp b/source/glsl/generate.cpp index 55687924..69a8dfb1 100644 --- a/source/glsl/generate.cpp +++ b/source/glsl/generate.cpp @@ -243,11 +243,11 @@ InterfaceGenerator::InterfaceGenerator(): scope_level(0) { } -string InterfaceGenerator::get_out_prefix(StageType type) +string InterfaceGenerator::get_out_prefix(Stage::Type type) { - if(type==VERTEX) + if(type==Stage::VERTEX) return "_vs_out_"; - else if(type==GEOMETRY) + else if(type==Stage::GEOMETRY) return "_gs_out_"; else return string(); @@ -301,7 +301,7 @@ bool InterfaceGenerator::generate_interface(VariableDeclaration &var, const stri iface_var->type = var.type; iface_var->type_declaration = var.type_declaration; iface_var->name = name; - if(stage->type==GEOMETRY) + if(stage->type==Stage::GEOMETRY) iface_var->array = ((var.array && var.interface!="in") || iface=="in"); else iface_var->array = var.array; @@ -411,7 +411,7 @@ void InterfaceGenerator::visit(Passthrough &pass) } } - if(stage->type==GEOMETRY) + if(stage->type==Stage::GEOMETRY) { VariableReference *ref = new VariableReference; ref->name = "gl_in";