[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