X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fprimitivetype.cpp;h=c9a827926a108805ef9c7e1b6aba8fc7c02f4699;hp=7b47dfd852b927db1285bdb37fa27513c39682e0;hb=4b4d2a48048268d2ad48bafbce8647af8088573f;hpb=3d6188a7f48566398e7ad7548dbd47a68bc73bdc diff --git a/source/primitivetype.cpp b/source/primitivetype.cpp index 7b47dfd8..c9a82792 100644 --- a/source/primitivetype.cpp +++ b/source/primitivetype.cpp @@ -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