Merge branch 'master' into blender2.8
authorCampbell Barton <ideasman42@gmail.com>
Wed, 9 May 2018 09:25:35 +0000 (11:25 +0200)
committerCampbell Barton <ideasman42@gmail.com>
Wed, 9 May 2018 09:25:35 +0000 (11:25 +0200)
1  2 
source/blender/makesdna/DNA_view3d_types.h
source/blender/windowmanager/intern/wm_init_exit.c

@@@ -54,9 -54,30 +54,13 @@@ struct GPUViewport
  
  /* ******************************** */
  
- /* The near/far thing is a Win EXCEPTION. Thus, leave near/far in the
-  * code, and patch for windows. */
+ /* The near/far thing is a Win EXCEPTION, caused by indirect includes from <windows.h>.
+  * Thus, leave near/far in the code, and undef for windows. */
+ #ifdef _WIN32
+ #  undef near
+ #  undef far
+ #endif
  
 -/* Background Picture in 3D-View */
 -typedef struct BGpic {
 -      struct BGpic *next, *prev;
 -
 -      struct Image *ima;
 -      struct ImageUser iuser;
 -      struct MovieClip *clip;
 -      struct MovieClipUser cuser;
 -      float xof, yof, size, blend, rotation;
 -      short view;
 -      short flag;
 -      short source;
 -      char pad[6];
 -} BGpic;
 -
 -/* ********************************* */
 -
  typedef struct RegionView3D {
        
        float winmat[4][4];                     /* GL_PROJECTION matrix */