[Bf-blender-cvs] [fb1ecbc2da9] blender2.8: Gawain: remove PRIM_QUADS_XXX
Mike Erwin
noreply at git.blender.org
Mon Apr 10 22:20:55 CEST 2017
Commit: fb1ecbc2da9fe8ca569fc507275712a7645859fe
Author: Mike Erwin
Date: Mon Apr 10 16:20:24 2017 -0400
Branches: blender2.8
https://developer.blender.org/rBfb1ecbc2da9fe8ca569fc507275712a7645859fe
Gawain: remove PRIM_QUADS_XXX
Thanks @mont29 for finishing off the last few QUADS in blender.
===================================================================
M intern/gawain/gawain/primitive.h
M intern/gawain/src/immediate.c
M intern/gawain/src/primitive.c
===================================================================
diff --git a/intern/gawain/gawain/primitive.h b/intern/gawain/gawain/primitive.h
index c9123ec79df..9140e8a2478 100644
--- a/intern/gawain/gawain/primitive.h
+++ b/intern/gawain/gawain/primitive.h
@@ -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;
diff --git a/intern/gawain/src/immediate.c b/intern/gawain/src/immediate.c
index 15cd1cc801f..c6d87cbc029 100644
--- a/intern/gawain/src/immediate.c
+++ b/intern/gawain/src/immediate.c
@@ -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;
}
diff --git a/intern/gawain/src/primitive.c b/intern/gawain/src/primitive.c
index 21cee01d4db..90b3686b17d 100644
--- a/intern/gawain/src/primitive.c
+++ b/intern/gawain/src/primitive.c
@@ -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];
More information about the Bf-blender-cvs
mailing list