[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [42954] branches/bmesh/blender: svn merge ^/trunk/blender -r42940:42953

Campbell Barton ideasman42 at gmail.com
Wed Dec 28 23:55:53 CET 2011


Revision: 42954
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=42954
Author:   campbellbarton
Date:     2011-12-28 22:55:45 +0000 (Wed, 28 Dec 2011)
Log Message:
-----------
svn merge ^/trunk/blender -r42940:42953

Revision Links:
--------------
    http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=42940

Modified Paths:
--------------
    branches/bmesh/blender/intern/cycles/blender/blender_shader.cpp
    branches/bmesh/blender/intern/cycles/kernel/svm/svm_normal.h
    branches/bmesh/blender/source/blender/blenkernel/intern/sequencer.c
    branches/bmesh/blender/source/blender/gpu/intern/gpu_shader_material.glsl
    branches/bmesh/blender/source/blender/gpu/intern/gpu_shader_material.glsl.c
    branches/bmesh/blender/source/blender/modifiers/intern/MOD_fluidsim_util.c

Property Changed:
----------------
    branches/bmesh/blender/
    branches/bmesh/blender/source/blender/blenlib/intern/math_color_inline.c
    branches/bmesh/blender/source/blender/python/intern/bpy_app_ffmpeg.c
    branches/bmesh/blender/source/blender/python/intern/bpy_app_ffmpeg.h


Property changes on: branches/bmesh/blender
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/soc-2011-cucumber:37517
/branches/soc-2011-tomato:42376,42378-42379,42397,42400
/trunk/blender:39992-42940
   + /branches/soc-2011-cucumber:37517
/branches/soc-2011-tomato:42376,42378-42379,42397,42400
/trunk/blender:39992-42953

Modified: branches/bmesh/blender/intern/cycles/blender/blender_shader.cpp
===================================================================
--- branches/bmesh/blender/intern/cycles/blender/blender_shader.cpp	2011-12-28 22:47:55 UTC (rev 42953)
+++ branches/bmesh/blender/intern/cycles/blender/blender_shader.cpp	2011-12-28 22:55:45 UTC (rev 42954)
@@ -597,10 +597,14 @@
 		else
 			to_pair = sockets_map[b_to_sock.ptr.data];
 
-		ShaderOutput *output = from_pair.first->output(from_pair.second.c_str());
-		ShaderInput *input = to_pair.first->input(to_pair.second.c_str());
+		/* either node may be NULL when the node was not exported, typically
+		   because the node type is not supported */
+		if(from_pair.first && to_pair.first) {
+			ShaderOutput *output = from_pair.first->output(from_pair.second.c_str());
+			ShaderInput *input = to_pair.first->input(to_pair.second.c_str());
 
-		graph->connect(output, input);
+			graph->connect(output, input);
+		}
 	}
 }
 

Modified: branches/bmesh/blender/intern/cycles/kernel/svm/svm_normal.h
===================================================================
--- branches/bmesh/blender/intern/cycles/kernel/svm/svm_normal.h	2011-12-28 22:47:55 UTC (rev 42953)
+++ branches/bmesh/blender/intern/cycles/kernel/svm/svm_normal.h	2011-12-28 22:55:45 UTC (rev 42954)
@@ -25,9 +25,9 @@
 	float3 normal = stack_load_float3(stack, in_normal_offset);
 
 	float3 direction;
-	direction.x = node1.x;
-	direction.y = node1.y;
-	direction.z = node1.z;
+	direction.x = __int_as_float(node1.x);
+	direction.y = __int_as_float(node1.y);
+	direction.z = __int_as_float(node1.z);
 	direction = normalize(direction);
 
 	if (stack_valid(out_normal_offset))

Modified: branches/bmesh/blender/source/blender/blenkernel/intern/sequencer.c
===================================================================
--- branches/bmesh/blender/source/blender/blenkernel/intern/sequencer.c	2011-12-28 22:47:55 UTC (rev 42953)
+++ branches/bmesh/blender/source/blender/blenkernel/intern/sequencer.c	2011-12-28 22:55:45 UTC (rev 42954)
@@ -2025,7 +2025,10 @@
 			}
 
 			/* float buffers in the sequencer are not linear */
-			ibuf->profile= IB_PROFILE_LINEAR_RGB;
+			if(scene->r.color_mgt_flag & R_COLOR_MANAGEMENT)
+				ibuf->profile= IB_PROFILE_LINEAR_RGB;
+			else
+				ibuf->profile= IB_PROFILE_NONE;
 			IMB_convert_profile(ibuf, IB_PROFILE_SRGB);			
 		}
 		else if (rres.rect32) {


Property changes on: branches/bmesh/blender/source/blender/blenlib/intern/math_color_inline.c
___________________________________________________________________
Added: svn:eol-style
   + native

Modified: branches/bmesh/blender/source/blender/gpu/intern/gpu_shader_material.glsl
===================================================================
--- branches/bmesh/blender/source/blender/gpu/intern/gpu_shader_material.glsl	2011-12-28 22:47:55 UTC (rev 42953)
+++ branches/bmesh/blender/source/blender/gpu/intern/gpu_shader_material.glsl	2011-12-28 22:55:45 UTC (rev 42954)
@@ -306,7 +306,7 @@
 
 void normal(vec3 dir, vec3 nor, out vec3 outnor, out float outdot)
 {
-	outnor = dir;
+	outnor = nor;
 	outdot = -dot(dir, nor);
 }
 

Modified: branches/bmesh/blender/source/blender/gpu/intern/gpu_shader_material.glsl.c
===================================================================
--- branches/bmesh/blender/source/blender/gpu/intern/gpu_shader_material.glsl.c	2011-12-28 22:47:55 UTC (rev 42953)
+++ branches/bmesh/blender/source/blender/gpu/intern/gpu_shader_material.glsl.c	2011-12-28 22:55:45 UTC (rev 42954)
@@ -1,1631 +1,1561 @@
 /* DataToC output of file <gpu_shader_material_glsl> */
 
-int datatoc_gpu_shader_material_glsl_size= 51980;
+int datatoc_gpu_shader_material_glsl_size= 49753;
 char datatoc_gpu_shader_material_glsl[]= {
- 13, 10,102,108,111, 97,116, 32,101,120,112, 95,
- 98,108,101,110,100,101,114, 40,102,108,111, 97,116, 32,102, 41, 13, 10,123, 13, 10,  9,114,101,116,117,114,110, 32,112,111,119,
- 40, 50, 46, 55, 49, 56, 50, 56, 49, 56, 50, 56, 52, 54, 44, 32,102, 41, 59, 13, 10,125, 13, 10, 13, 10,118,111,105,100, 32,114,
-103, 98, 95,116,111, 95,104,115,118, 40,118,101, 99, 52, 32,114,103, 98, 44, 32,111,117,116, 32,118,101, 99, 52, 32,111,117,116,
- 99,111,108, 41, 13, 10,123, 13, 10,  9,102,108,111, 97,116, 32, 99,109, 97,120, 44, 32, 99,109,105,110, 44, 32,104, 44, 32,115,
- 44, 32,118, 44, 32, 99,100,101,108,116, 97, 59, 13, 10,  9,118,101, 99, 51, 32, 99, 59, 13, 10, 13, 10,  9, 99,109, 97,120, 32,
- 61, 32,109, 97,120, 40,114,103, 98, 91, 48, 93, 44, 32,109, 97,120, 40,114,103, 98, 91, 49, 93, 44, 32,114,103, 98, 91, 50, 93,
- 41, 41, 59, 13, 10,  9, 99,109,105,110, 32, 61, 32,109,105,110, 40,114,103, 98, 91, 48, 93, 44, 32,109,105,110, 40,114,103, 98,
- 91, 49, 93, 44, 32,114,103, 98, 91, 50, 93, 41, 41, 59, 13, 10,  9, 99,100,101,108,116, 97, 32, 61, 32, 99,109, 97,120, 45, 99,
-109,105,110, 59, 13, 10, 13, 10,  9,118, 32, 61, 32, 99,109, 97,120, 59, 13, 10,  9,105,102, 32, 40, 99,109, 97,120, 33, 61, 48,
- 46, 48, 41, 13, 10,  9,  9,115, 32, 61, 32, 99,100,101,108,116, 97, 47, 99,109, 97,120, 59, 13, 10,  9,101,108,115,101, 32,123,
- 13, 10,  9,  9,115, 32, 61, 32, 48, 46, 48, 59, 13, 10,  9,  9,104, 32, 61, 32, 48, 46, 48, 59, 13, 10,  9,125, 13, 10, 13, 10,
-  9,105,102, 32, 40,115, 32, 61, 61, 32, 48, 46, 48, 41, 32,123, 13, 10,  9,  9,104, 32, 61, 32, 48, 46, 48, 59, 13, 10,  9,125,
- 13, 10,  9,101,108,115,101, 32,123, 13, 10,  9,  9, 99, 32, 61, 32, 40,118,101, 99, 51, 40, 99,109, 97,120, 44, 32, 99,109, 97,
-120, 44, 32, 99,109, 97,120, 41, 32, 45, 32,114,103, 98, 46,120,121,122, 41, 47, 99,100,101,108,116, 97, 59, 13, 10, 13, 10,  9,
-  9,105,102, 32, 40,114,103, 98, 46,120, 61, 61, 99,109, 97,120, 41, 32,104, 32, 61, 32, 99, 91, 50, 93, 32, 45, 32, 99, 91, 49,
- 93, 59, 13, 10,  9,  9,101,108,115,101, 32,105,102, 32, 40,114,103, 98, 46,121, 61, 61, 99,109, 97,120, 41, 32,104, 32, 61, 32,
- 50, 46, 48, 32, 43, 32, 99, 91, 48, 93, 32, 45, 32, 32, 99, 91, 50, 93, 59, 13, 10,  9,  9,101,108,115,101, 32,104, 32, 61, 32,
- 52, 46, 48, 32, 43, 32, 99, 91, 49, 93, 32, 45, 32, 99, 91, 48, 93, 59, 13, 10, 13, 10,  9,  9,104, 32, 47, 61, 32, 54, 46, 48,
- 59, 13, 10, 13, 10,  9,  9,105,102, 32, 40,104, 60, 48, 46, 48, 41, 13, 10,  9,  9,  9,104, 32, 43, 61, 32, 49, 46, 48, 59, 13,
- 10,  9,125, 13, 10, 13, 10,  9,111,117,116, 99,111,108, 32, 61, 32,118,101, 99, 52, 40,104, 44, 32,115, 44, 32,118, 44, 32,114,
-103, 98, 46,119, 41, 59, 13, 10,125, 13, 10, 13, 10,118,111,105,100, 32,104,115,118, 95,116,111, 95,114,103, 98, 40,118,101, 99,
- 52, 32,104,115,118, 44, 32,111,117,116, 32,118,101, 99, 52, 32,111,117,116, 99,111,108, 41, 13, 10,123, 13, 10,  9,102,108,111,
- 97,116, 32,105, 44, 32,102, 44, 32,112, 44, 32,113, 44, 32,116, 44, 32,104, 44, 32,115, 44, 32,118, 59, 13, 10,  9,118,101, 99,
- 51, 32,114,103, 98, 59, 13, 10, 13, 10,  9,104, 32, 61, 32,104,115,118, 91, 48, 93, 59, 13, 10,  9,115, 32, 61, 32,104,115,118,
- 91, 49, 93, 59, 13, 10,  9,118, 32, 61, 32,104,115,118, 91, 50, 93, 59, 13, 10, 13, 10,  9,105,102, 40,115, 61, 61, 48, 46, 48,
- 41, 32,123, 13, 10,  9,  9,114,103, 98, 32, 61, 32,118,101, 99, 51, 40,118, 44, 32,118, 44, 32,118, 41, 59, 13, 10,  9,125, 13,
- 10,  9,101,108,115,101, 32,123, 13, 10,  9,  9,105,102, 40,104, 61, 61, 49, 46, 48, 41, 13, 10,  9,  9,  9,104, 32, 61, 32, 48,
- 46, 48, 59, 13, 10,  9,  9, 13, 10,  9,  9,104, 32, 42, 61, 32, 54, 46, 48, 59, 13, 10,  9,  9,105, 32, 61, 32,102,108,111,111,
-114, 40,104, 41, 59, 13, 10,  9,  9,102, 32, 61, 32,104, 32, 45, 32,105, 59, 13, 10,  9,  9,114,103, 98, 32, 61, 32,118,101, 99,
- 51, 40,102, 44, 32,102, 44, 32,102, 41, 59, 13, 10,  9,  9,112, 32, 61, 32,118, 42, 40, 49, 46, 48, 45,115, 41, 59, 13, 10,  9,
-  9,113, 32, 61, 32,118, 42, 40, 49, 46, 48, 45, 40,115, 42,102, 41, 41, 59, 13, 10,  9,  9,116, 32, 61, 32,118, 42, 40, 49, 46,
- 48, 45, 40,115, 42, 40, 49, 46, 48, 45,102, 41, 41, 41, 59, 13, 10,  9,  9, 13, 10,  9,  9,105,102, 32, 40,105, 32, 61, 61, 32,
- 48, 46, 48, 41, 32,114,103, 98, 32, 61, 32,118,101, 99, 51, 40,118, 44, 32,116, 44, 32,112, 41, 59, 13, 10,  9,  9,101,108,115,
-101, 32,105,102, 32, 40,105, 32, 61, 61, 32, 49, 46, 48, 41, 32,114,103, 98, 32, 61, 32,118,101, 99, 51, 40,113, 44, 32,118, 44,
- 32,112, 41, 59, 13, 10,  9,  9,101,108,115,101, 32,105,102, 32, 40,105, 32, 61, 61, 32, 50, 46, 48, 41, 32,114,103, 98, 32, 61,
- 32,118,101, 99, 51, 40,112, 44, 32,118, 44, 32,116, 41, 59, 13, 10,  9,  9,101,108,115,101, 32,105,102, 32, 40,105, 32, 61, 61,
- 32, 51, 46, 48, 41, 32,114,103, 98, 32, 61, 32,118,101, 99, 51, 40,112, 44, 32,113, 44, 32,118, 41, 59, 13, 10,  9,  9,101,108,
-115,101, 32,105,102, 32, 40,105, 32, 61, 61, 32, 52, 46, 48, 41, 32,114,103, 98, 32, 61, 32,118,101, 99, 51, 40,116, 44, 32,112,
- 44, 32,118, 41, 59, 13, 10,  9,  9,101,108,115,101, 32,114,103, 98, 32, 61, 32,118,101, 99, 51, 40,118, 44, 32,112, 44, 32,113,
- 41, 59, 13, 10,  9,125, 13, 10, 13, 10,  9,111,117,116, 99,111,108, 32, 61, 32,118,101, 99, 52, 40,114,103, 98, 44, 32,104,115,
-118, 46,119, 41, 59, 13, 10,125, 13, 10, 13, 10,102,108,111, 97,116, 32,115,114,103, 98, 95,116,111, 95,108,105,110,101, 97,114,
-114,103, 98, 40,102,108,111, 97,116, 32, 99, 41, 13, 10,123, 13, 10,  9,105,102, 40, 99, 32, 60, 32, 48, 46, 48, 52, 48, 52, 53,
- 41, 13, 10,  9,  9,114,101,116,117,114,110, 32, 40, 99, 32, 60, 32, 48, 46, 48, 41, 63, 32, 48, 46, 48, 58, 32, 99, 32, 42, 32,
- 40, 49, 46, 48, 47, 49, 50, 46, 57, 50, 41, 59, 13, 10,  9,101,108,115,101, 13, 10,  9,  9,114,101,116,117,114,110, 32,112,111,
-119, 40, 40, 99, 32, 43, 32, 48, 46, 48, 53, 53, 41, 42, 40, 49, 46, 48, 47, 49, 46, 48, 53, 53, 41, 44, 32, 50, 46, 52, 41, 59,
- 13, 10,125, 13, 10, 13, 10,102,108,111, 97,116, 32,108,105,110,101, 97,114,114,103, 98, 95,116,111, 95,115,114,103, 98, 40,102,
-108,111, 97,116, 32, 99, 41, 13, 10,123, 13, 10,  9,105,102, 40, 99, 32, 60, 32, 48, 46, 48, 48, 51, 49, 51, 48, 56, 41, 13, 10,

@@ Diff output truncated at 10240 characters. @@



More information about the Bf-blender-cvs mailing list