[Bf-blender-cvs] [407a6df] soc-2014-viewport_fx: #if 0'd out all of GPU_deprecated.h and turned on GPU_MANGLE_DEPRECATED by default.
Jason Wilkins
noreply at git.blender.org
Fri Jul 4 22:15:43 CEST 2014
Commit: 407a6dfdc9a10827a68cabc4e530f94b07893c70
Author: Jason Wilkins
Date: Fri Jul 4 11:38:08 2014 -0500
https://developer.blender.org/rB407a6dfdc9a10827a68cabc4e530f94b07893c70
#if 0'd out all of GPU_deprecated.h and turned on GPU_MANGLE_DEPRECATED by default.
Will add functions and symbols back as work progresses.
Since bgl.c uses OpenGL directly like source/blender/gpu, it disables GPU_MANGLE_DEPRECATED.
===================================================================
M source/blender/gpu/GPU_deprecated.h
M source/blender/gpu/GPU_glew.h
M source/blender/python/generic/bgl.c
===================================================================
diff --git a/source/blender/gpu/GPU_deprecated.h b/source/blender/gpu/GPU_deprecated.h
index 7fbf9ef..50ac28c 100644
--- a/source/blender/gpu/GPU_deprecated.h
+++ b/source/blender/gpu/GPU_deprecated.h
@@ -32,6 +32,7 @@
* \ingroup gpu
*/
+#if 0
#undef glBegin
#define glBegin DO_NOT_USE_glBegin
#undef glEnd
@@ -646,5 +647,6 @@
#define glLineWidth DO_NOT_USE_glLineWidth
#undef GL_LINE_SMOOTH
#define GL_LINE_SMOOTH DO_NOT_USE_GL_LINE_SMOOTH
+#endif
#endif /* _GPU_DEPRECATED_H_ */
diff --git a/source/blender/gpu/GPU_glew.h b/source/blender/gpu/GPU_glew.h
index fdcac7d..8826380 100644
--- a/source/blender/gpu/GPU_glew.h
+++ b/source/blender/gpu/GPU_glew.h
@@ -37,7 +37,7 @@
#ifndef GPU_MANGLE_DEPRECATED
-#define GPU_MANGLE_DEPRECATED 0
+#define GPU_MANGLE_DEPRECATED 1
#endif
#if GPU_MANGLE_DEPRECATED
diff --git a/source/blender/python/generic/bgl.c b/source/blender/python/generic/bgl.c
index efe64a9..d187205 100644
--- a/source/blender/python/generic/bgl.c
+++ b/source/blender/python/generic/bgl.c
@@ -30,6 +30,8 @@
* This module is very similar to 'PyOpenGL' which could replace 'bgl' one day.
*/
+#define GPU_MANGLE_DEPRECATED 0
+
#include <Python.h>
#include "bgl.h" /*This must come first */
More information about the Bf-blender-cvs
mailing list