X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fcore%2Fprimitivetype.cpp;h=7698e2d65e0fcf916cfb70d4ac228e60830a1f97;hp=848da8000d786ee26d05d8007453e90437bdac7b;hb=8e58fc4da8443cb67fe4cd70d6f68de2be73011d;hpb=a60b558e1c327fd2e2600ad2551dc0ac648761f2 diff --git a/source/core/primitivetype.cpp b/source/core/primitivetype.cpp index 848da800..7698e2d6 100644 --- a/source/core/primitivetype.cpp +++ b/source/core/primitivetype.cpp @@ -6,29 +6,12 @@ using namespace std; namespace Msp { namespace GL { -GLenum get_gl_primitive_type(PrimitiveType pt) -{ - switch(pt) - { - case POINTS: return GL_POINTS; - case LINES: return GL_LINES; - case LINE_STRIP: return GL_LINE_STRIP; - case LINE_LOOP: return GL_LINE_LOOP; - case TRIANGLES: return GL_TRIANGLES; - case TRIANGLE_STRIP: return GL_TRIANGLE_STRIP; - case TRIANGLE_FAN: return GL_TRIANGLE_FAN; - default: throw invalid_argument("get_gl_primitive_type"); - } -} - void operator>>(const LexicalConverter &conv, PrimitiveType &pt) { if(conv.get()=="POINTS") pt = POINTS; else if(conv.get()=="LINES") pt = LINES; - else if(conv.get()=="LINE_LOOP") - pt = LINE_LOOP; else if(conv.get()=="LINE_STRIP") pt = LINE_STRIP; else if(conv.get()=="TRIANGLES")