Ghost Context Refactor
https://developer.blender.org/D643 Separates graphics context creation from window code in Ghost so that they can vary separately.
This commit is contained in:
@@ -38,6 +38,7 @@ set(INC
|
||||
../nodes
|
||||
../render/extern/include
|
||||
../../../intern/guardedalloc
|
||||
../../../intern/glew-mx
|
||||
../../../intern/iksolver/extern
|
||||
../../../intern/memutil
|
||||
../../../intern/mikktspace
|
||||
@@ -272,7 +273,7 @@ set(SRC
|
||||
intern/pbvh_intern.h
|
||||
)
|
||||
|
||||
add_definitions(-DGLEW_STATIC)
|
||||
add_definitions(${GL_DEFINITIONS})
|
||||
|
||||
if(WITH_AUDASPACE)
|
||||
list(APPEND INC
|
||||
|
||||
@@ -45,7 +45,8 @@ incs = [
|
||||
'#/intern/raskter',
|
||||
'#/intern/rigidbody',
|
||||
'#/extern/bullet2/src',
|
||||
'#/extern/glew/include',
|
||||
env['BF_GLEW_INC'],
|
||||
'#/intern/glew-mx',
|
||||
'#/intern/audaspace/intern',
|
||||
'#/intern/elbeem/extern',
|
||||
'#/intern/iksolver/extern',
|
||||
@@ -65,14 +66,11 @@ incs = [
|
||||
'../nodes',
|
||||
'../render/extern/include',
|
||||
'../windowmanager',
|
||||
env['BF_OPENGL_INC'],
|
||||
env['BF_ZLIB_INC'],
|
||||
]
|
||||
incs = ' '.join(incs)
|
||||
|
||||
defs = [
|
||||
'GLEW_STATIC',
|
||||
]
|
||||
defs = env['BF_GL_DEFINITIONS']
|
||||
|
||||
if env['WITH_BF_SMOKE']:
|
||||
defs.append('WITH_SMOKE')
|
||||
|
||||
@@ -72,11 +72,10 @@ static DerivedMesh *navmesh_dm_createNavMeshForVisualization(DerivedMesh *dm);
|
||||
|
||||
#include "BLI_sys_types.h" /* for intptr_t support */
|
||||
|
||||
#include "GL/glew.h"
|
||||
|
||||
#include "GPU_buffers.h"
|
||||
#include "GPU_draw.h"
|
||||
#include "GPU_extensions.h"
|
||||
#include "GPU_glew.h"
|
||||
#include "GPU_material.h"
|
||||
|
||||
/* very slow! enable for testing only! */
|
||||
|
||||
@@ -34,8 +34,6 @@
|
||||
* \ingroup bke
|
||||
*/
|
||||
|
||||
#include "GL/glew.h"
|
||||
|
||||
#include "BLI_math.h"
|
||||
#include "BLI_blenlib.h"
|
||||
#include "BLI_edgehash.h"
|
||||
@@ -62,6 +60,7 @@
|
||||
#include "GPU_buffers.h"
|
||||
#include "GPU_draw.h"
|
||||
#include "GPU_extensions.h"
|
||||
#include "GPU_glew.h"
|
||||
#include "GPU_material.h"
|
||||
|
||||
#include <string.h>
|
||||
|
||||
@@ -41,8 +41,6 @@
|
||||
* is likely to be a little slow.
|
||||
*/
|
||||
|
||||
#include "GL/glew.h"
|
||||
|
||||
#include "BLI_math.h"
|
||||
#include "BLI_jitter.h"
|
||||
#include "BLI_bitmap.h"
|
||||
@@ -58,6 +56,7 @@
|
||||
#include "MEM_guardedalloc.h"
|
||||
|
||||
#include "GPU_extensions.h"
|
||||
#include "GPU_glew.h"
|
||||
|
||||
extern GLubyte stipple_quarttone[128]; /* glutil.c, bad level data */
|
||||
|
||||
|
||||
@@ -1644,7 +1644,7 @@ void BKE_pbvh_raycast_project_ray_root (PBVH *bvh, bool original, float ray_star
|
||||
}
|
||||
|
||||
|
||||
//#include <GL/glew.h>
|
||||
//#include "GPU_glew.h"
|
||||
|
||||
typedef struct {
|
||||
DMSetMaterial setMaterial;
|
||||
|
||||
@@ -33,8 +33,6 @@
|
||||
|
||||
/* Part of the code copied from elbeem fluid library, copyright by Nils Thuerey */
|
||||
|
||||
#include <GL/glew.h>
|
||||
|
||||
#include "MEM_guardedalloc.h"
|
||||
|
||||
#include <float.h>
|
||||
@@ -84,6 +82,8 @@
|
||||
|
||||
#include "RE_shader_ext.h"
|
||||
|
||||
#include "GPU_glew.h"
|
||||
|
||||
/* UNUSED so far, may be enabled later */
|
||||
/* #define USE_SMOKE_COLLISION_DM */
|
||||
|
||||
|
||||
@@ -72,10 +72,9 @@
|
||||
# include "BLI_array.h"
|
||||
#endif
|
||||
|
||||
#include "GL/glew.h"
|
||||
|
||||
#include "GPU_draw.h"
|
||||
#include "GPU_extensions.h"
|
||||
#include "GPU_glew.h"
|
||||
#include "GPU_material.h"
|
||||
|
||||
#include "CCGSubSurf.h"
|
||||
|
||||
Reference in New Issue
Block a user