[Bf-blender-cvs] [1a5777f] temp_display_optimization: Fix compilation

Antony Riakiotakis noreply at git.blender.org
Sat Sep 10 00:00:24 CEST 2016


Commit: 1a5777fd5ebca513e72fb7e8a8ecffc2f7a41c7f
Author: Antony Riakiotakis
Date:   Fri Sep 9 23:59:55 2016 +0200
Branches: temp_display_optimization
https://developer.blender.org/rB1a5777fd5ebca513e72fb7e8a8ecffc2f7a41c7f

Fix compilation

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

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

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

diff --git a/source/blender/blenkernel/intern/editderivedmesh.c b/source/blender/blenkernel/intern/editderivedmesh.c
index 7107927..0f312c4 100644
--- a/source/blender/blenkernel/intern/editderivedmesh.c
+++ b/source/blender/blenkernel/intern/editderivedmesh.c
@@ -63,9 +63,7 @@
 #include "GPU_buffers.h"
 #include "GPU_shader.h"
 #include "GPU_basic_shader.h"
-
-#include "WM_api.h"
-
+#include "GPU_draw.h"
 
 static void bmdm_get_tri_colpreview(BMLoop *ls[3], MLoopCol *lcol[3], unsigned char(*color_vert_array)[4]);
 
@@ -910,19 +908,20 @@ static void emDM_copy_gpu_data(
 			emDM_buffer_copy_normal(dm, (short *)varray_p);
 			break;
 		case GPU_BUFFER_COLOR:
-//			cdDM_buffer_copy_mcol(dm, (unsigned char *)varray_p, user_data);
+			// cdDM_buffer_copy_mcol(dm, (unsigned char *)varray_p, user_data);
 			break;
 		case GPU_BUFFER_UV:
-//			cdDM_buffer_copy_uv(dm, (float *)varray_p);
+			// cdDM_buffer_copy_uv(dm, (float *)varray_p);
 			break;
 		case GPU_BUFFER_UV_TEXPAINT:
-//			cdDM_buffer_copy_uv_texpaint(dm, (float *)varray_p);
+			// this should apparently never happen in edit mode
+			BLI_assert(0);
 			break;
 		case GPU_BUFFER_EDGE:
-//			cdDM_buffer_copy_edge(dm, (unsigned int *)varray_p);
+			// cdDM_buffer_copy_edge(dm, (unsigned int *)varray_p);
 			break;
 		case GPU_BUFFER_UVEDGE:
-//			cdDM_buffer_copy_uvedge(dm, (float *)varray_p);
+			// cdDM_buffer_copy_uvedge(dm, (float *)varray_p);
 			break;
 		case GPU_BUFFER_TRIANGLES:
 			emDM_buffer_copy_triangles(dm, (unsigned int *)varray_p, mat_orig_to_new);
@@ -1235,7 +1234,7 @@ static void emDM_drawMappedFaces(
 					int selcol = 0xFFFFFFFF;
 
 					if (!skip_hidden || !BM_elem_flag_test(efa, BM_ELEM_HIDDEN)) {
-						WM_framebuffer_index_get(i + 1, &selcol);
+						GPU_select_index_get(i + 1, &selcol);
 					}
 
 					for (j = 0; j < efa->len; j++)




More information about the Bf-blender-cvs mailing list