]> git.tdb.fi Git - libs/gl.git/blobdiff - source/primitivetype.cpp
Apply FunctionResolver again after DeclarationReorderer
[libs/gl.git] / source / primitivetype.cpp
index 7b47dfd852b927db1285bdb37fa27513c39682e0..c9a827926a108805ef9c7e1b6aba8fc7c02f4699 100644 (file)
@@ -24,11 +24,15 @@ void operator>>(const LexicalConverter &conv, PrimitiveType &pt)
                pt = QUADS;
        else if(conv.get()=="QUAD_STRIP")
                pt = QUAD_STRIP;
-       else if(conv.get()=="POLYGON")
-               pt = POLYGON;
        else
                throw lexical_error(format("conversion of '%s' to PrimitiveType", conv.get()));
 }
 
+void require_primitive_type(PrimitiveType type)
+{
+       if(type==QUADS || type==QUAD_STRIP)
+               static Require _req(MSP_legacy_features);
+}
+
 } // namespace GL
 } // namespace Msp