[Bf-blender-cvs] [dd95926] temp_viewport_fx_merge: Fix compilation with scons
Antony Riakiotakis
noreply at git.blender.org
Tue Mar 24 17:42:10 CET 2015
Commit: dd95926c6e734a53346e2375b50f9572921143b0
Author: Antony Riakiotakis
Date: Tue Mar 24 17:41:57 2015 +0100
Branches: temp_viewport_fx_merge
https://developer.blender.org/rBdd95926c6e734a53346e2375b50f9572921143b0
Fix compilation with scons
===================================================================
M SConstruct
M source/blender/gpu/SConscript
M source/blender/gpu/intern/gpu_draw.c
M source/blender/gpu/intern/gpu_extensions.c
M source/blender/gpu/intern/gpu_state_latch.c
===================================================================
diff --git a/SConstruct b/SConstruct
index 00a95b0..e23fd05 100644
--- a/SConstruct
+++ b/SConstruct
@@ -775,6 +775,19 @@ if B.targets != ['cudakernels']:
data_to_c_simple("source/blender/gpu/shaders/gpu_shader_fx_depth_resolve.glsl")
data_to_c_simple("source/blender/gpu/shaders/gpu_shader_fx_vert.glsl")
data_to_c_simple("intern/opencolorio/gpu_shader_display_transform.glsl")
+ data_to_c_simple("source/blender/gpu/shaders/gpu_shader_common_uniforms.glsl")
+ data_to_c_simple("source/blender/gpu/shaders/gpu_shader_common_constants.glsl")
+ data_to_c_simple("source/blender/gpu/shaders/gpu_shader_common_attribs.glsl")
+ data_to_c_simple("source/blender/gpu/shaders/gpu_shader_pixels_uniforms.glsl")
+ data_to_c_simple("source/blender/gpu/shaders/gpu_shader_pixels_vert.glsl")
+ data_to_c_simple("source/blender/gpu/shaders/gpu_shader_pixels_frag.glsl")
+ data_to_c_simple("source/blender/gpu/shaders/gpu_shader_raster_uniforms.glsl")
+ data_to_c_simple("source/blender/gpu/shaders/gpu_shader_raster_vert.glsl")
+ data_to_c_simple("source/blender/gpu/shaders/gpu_shader_raster_frag.glsl")
+ data_to_c_simple("source/blender/gpu/shaders/gpu_shader_font_vert.glsl")
+ data_to_c_simple("source/blender/gpu/shaders/gpu_shader_font_frag.glsl")
+ data_to_c_simple("source/blender/gpu/shaders/gpu_shader_basic_vert.glsl")
+ data_to_c_simple("source/blender/gpu/shaders/gpu_shader_basic_frag.glsl")
# --- blender ---
data_to_c_simple("release/datafiles/bfont.pfb")
diff --git a/source/blender/gpu/SConscript b/source/blender/gpu/SConscript
index f52b39d..3f38b79 100644
--- a/source/blender/gpu/SConscript
+++ b/source/blender/gpu/SConscript
@@ -78,6 +78,20 @@ sources.extend((
os.path.join(env['DATA_SOURCES'], "gpu_shader_vertex_world.glsl.c"),
os.path.join(env['DATA_SOURCES'], "gpu_shader_vsm_store_frag.glsl.c"),
os.path.join(env['DATA_SOURCES'], "gpu_shader_vsm_store_vert.glsl.c"),
+ os.path.join(env['DATA_SOURCES'], "gpu_shader_common_uniforms.glsl.c"),
+ os.path.join(env['DATA_SOURCES'], "gpu_shader_common_constants.glsl.c"),
+ os.path.join(env['DATA_SOURCES'], "gpu_shader_common_attribs.glsl.c"),
+ os.path.join(env['DATA_SOURCES'], "gpu_shader_pixels_uniforms.glsl.c"),
+ os.path.join(env['DATA_SOURCES'], "gpu_shader_pixels_vert.glsl.c"),
+ os.path.join(env['DATA_SOURCES'], "gpu_shader_pixels_frag.glsl.c"),
+ os.path.join(env['DATA_SOURCES'], "gpu_shader_raster_uniforms.glsl.c"),
+ os.path.join(env['DATA_SOURCES'], "gpu_shader_raster_vert.glsl.c"),
+ os.path.join(env['DATA_SOURCES'], "gpu_shader_raster_frag.glsl.c"),
+ os.path.join(env['DATA_SOURCES'], "gpu_shader_font_vert.glsl.c"),
+ os.path.join(env['DATA_SOURCES'], "gpu_shader_font_frag.glsl.c"),
+ os.path.join(env['DATA_SOURCES'], "gpu_shader_basic_vert.glsl.c"),
+ os.path.join(env['DATA_SOURCES'], "gpu_shader_basic_frag.glsl.c")
+
))
env.BlenderLib('bf_gpu', sources, incs, defines=defs, libtype=['core', 'player'], priority=[160, 110])
diff --git a/source/blender/gpu/intern/gpu_draw.c b/source/blender/gpu/intern/gpu_draw.c
index 5c8881c..ce78e736 100644
--- a/source/blender/gpu/intern/gpu_draw.c
+++ b/source/blender/gpu/intern/gpu_draw.c
@@ -257,9 +257,8 @@ void GPU_set_gpu_mipmapping(int gpu_mipmap)
/* only actually enable if it's supported */
GTS.gpu_mipmap = gpu_mipmap && (GLEW_VERSION_3_0 ||
GLEW_ARB_framebuffer_object ||
- GLEW_EXT_framebuffer_object ||
- GLEW_ES_VERSION_2_0 ||
- GLEW_OES_framebuffer_object );
+ GLEW_EXT_framebuffer_object
+ );
if (old_value != GTS.gpu_mipmap) {
GPU_free_images();
diff --git a/source/blender/gpu/intern/gpu_extensions.c b/source/blender/gpu/intern/gpu_extensions.c
index 8b977a6..9f7ab6e 100644
--- a/source/blender/gpu/intern/gpu_extensions.c
+++ b/source/blender/gpu/intern/gpu_extensions.c
@@ -168,7 +168,7 @@ static GLint get_max_textures(void)
maxTextureCoords = 0;
maxCombinedTextureImageUnits = 0;
- if (GLEW_VERSION_2_0 || GLEW_ES_VERSION_2_0 || GLEW_ARB_fragment_program) {
+ if (GLEW_VERSION_2_0 || GLEW_ARB_fragment_program) {
#if !defined(GLEW_ES_ONLY)
if (GPU_PROFILE_COMPAT) {
/* size of gl_TexCoord array in GLSL */
diff --git a/source/blender/gpu/intern/gpu_state_latch.c b/source/blender/gpu/intern/gpu_state_latch.c
index 40124b7..634d904 100644
--- a/source/blender/gpu/intern/gpu_state_latch.c
+++ b/source/blender/gpu/intern/gpu_state_latch.c
@@ -111,10 +111,10 @@ void gpuDepthRange(GLdouble near, GLdouble far)
#endif
#if !defined(GLEW_NO_ES)
- if (GPU_PROFILE_ES20) {
- GPU_CHECK(glDepthRangef((GLfloat)near, (GLfloat)far));
+// if (GPU_PROFILE_ES20) {
+ GPU_CHECK_ERRORS_AROUND(glDepthRangef((GLfloat)near, (GLfloat)far));
return;
- }
+// }
#endif
}
More information about the Bf-blender-cvs
mailing list