[Bf-blender-cvs] [d67d290] gooseberry: Fix some ordering issues, remove leftover glBegin/glEnd

Antony Riakiotakis noreply at git.blender.org
Mon Feb 9 14:36:10 CET 2015


Commit: d67d29035abb4fa2d4db9d06b9152ab6e28643d1
Author: Antony Riakiotakis
Date:   Mon Feb 9 14:23:58 2015 +0100
Branches: gooseberry
https://developer.blender.org/rBd67d29035abb4fa2d4db9d06b9152ab6e28643d1

Fix some ordering issues, remove leftover glBegin/glEnd

===================================================================

M	source/blender/blenkernel/intern/subsurf_ccg.c

===================================================================

diff --git a/source/blender/blenkernel/intern/subsurf_ccg.c b/source/blender/blenkernel/intern/subsurf_ccg.c
index c5a2e02..6372c36 100644
--- a/source/blender/blenkernel/intern/subsurf_ccg.c
+++ b/source/blender/blenkernel/intern/subsurf_ccg.c
@@ -1801,7 +1801,6 @@ static void ccgDM_prepare_normal_data(DerivedMesh *dm, float *varray, int *vinde
 
 			if (ln) {
 				/* Can't use quad strips here... */
-				glBegin(GL_QUADS);
 				for (y = 0; y < gridFaces; y ++) {
 					for (x = 0; x < gridFaces; x ++) {
 						start = vindex[mat_orig_to_new[matnr]];
@@ -1819,7 +1818,6 @@ static void ccgDM_prepare_normal_data(DerivedMesh *dm, float *varray, int *vinde
 						ln ++;
 					}
 				}
-				glEnd();
 			}
 			else if (shademodel == GL_SMOOTH) {
 				for (y = 0; y < gridFaces; y ++) {
@@ -1835,8 +1833,8 @@ static void ccgDM_prepare_normal_data(DerivedMesh *dm, float *varray, int *vinde
 						copy_v3_v3(&varray[start + 3], c);
 						copy_v3_v3(&varray[start + 6], b);
 				
-						copy_v3_v3(&varray[start + 9], b);
-						copy_v3_v3(&varray[start + 12], d);
+						copy_v3_v3(&varray[start + 9], d);
+						copy_v3_v3(&varray[start + 12], b);
 						copy_v3_v3(&varray[start + 15], a);
 						
 						vindex[mat_orig_to_new[matnr]] += 18;
@@ -1915,8 +1913,8 @@ static void ccgDM_prepare_vertex_data(DerivedMesh *dm, float *varray, int *vinde
 					copy_v3_v3(&varray[start + 3], c);
 					copy_v3_v3(&varray[start + 6], b);
 			
-					copy_v3_v3(&varray[start + 9], b);
-					copy_v3_v3(&varray[start + 12], d);
+					copy_v3_v3(&varray[start + 9], d);
+					copy_v3_v3(&varray[start + 12], b);
 					copy_v3_v3(&varray[start + 15], a);
 					
 					vindex[mat_orig_to_new[matnr]] += 18;




More information about the Bf-blender-cvs mailing list