Gawain: remove PRIM_QUADS_XXX
Thanks @mont29 for finishing off the last few QUADS in blender.
This commit is contained in:
parent
f0404c3382
commit
fb1ecbc2da
|
@ -24,10 +24,6 @@ typedef enum {
|
|||
|
||||
PRIM_LINE_STRIP_ADJACENCY,
|
||||
|
||||
#ifdef WITH_GL_PROFILE_COMPAT
|
||||
PRIM_QUADS_XXX, // legacy GL has this, modern GL & Vulkan do not
|
||||
#endif
|
||||
|
||||
PRIM_NONE
|
||||
} PrimitiveType;
|
||||
|
||||
|
|
|
@ -167,10 +167,6 @@ static bool vertex_count_makes_sense_for_primitive(unsigned vertex_ct, Primitive
|
|||
case PRIM_TRIANGLE_STRIP:
|
||||
case PRIM_TRIANGLE_FAN:
|
||||
return vertex_ct >= 3;
|
||||
#ifdef WITH_GL_PROFILE_COMPAT
|
||||
case PRIM_QUADS_XXX:
|
||||
return vertex_ct % 4 == 0;
|
||||
#endif
|
||||
default:
|
||||
return false;
|
||||
}
|
||||
|
|
|
@ -25,10 +25,6 @@ PrimitiveClass prim_class_of_type(PrimitiveType prim_type)
|
|||
|
||||
[PRIM_LINE_STRIP_ADJACENCY] = PRIM_CLASS_LINE,
|
||||
|
||||
#ifdef WITH_GL_PROFILE_COMPAT
|
||||
[PRIM_QUADS_XXX] = PRIM_CLASS_SURFACE,
|
||||
#endif
|
||||
|
||||
[PRIM_NONE] = PRIM_CLASS_NONE
|
||||
};
|
||||
|
||||
|
@ -60,10 +56,6 @@ GLenum convert_prim_type_to_gl(PrimitiveType prim_type)
|
|||
[PRIM_TRIANGLE_FAN] = GL_TRIANGLE_FAN,
|
||||
|
||||
[PRIM_LINE_STRIP_ADJACENCY] = GL_LINE_STRIP_ADJACENCY,
|
||||
|
||||
#ifdef WITH_GL_PROFILE_COMPAT
|
||||
[PRIM_QUADS_XXX] = GL_QUADS,
|
||||
#endif
|
||||
};
|
||||
|
||||
return table[prim_type];
|
||||
|
|
Loading…
Reference in New Issue