]> git.tdb.fi Git - libs/gl.git/blobdiff - source/core/primitivetype.cpp
Fix reflection of image types from Spir-V modules
[libs/gl.git] / source / core / primitivetype.cpp
index 416ebae2bff1b7d9fdd02ec64cb2a97c69c1780c..7698e2d65e0fcf916cfb70d4ac228e60830a1f97 100644 (file)
@@ -1,5 +1,4 @@
 #include <msp/strings/format.h>
-#include "gl.h"
 #include "primitivetype.h"
 
 using namespace std;
@@ -7,29 +6,12 @@ using namespace std;
 namespace Msp {
 namespace GL {
 
-unsigned 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")