[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [47521] trunk/blender/intern/cycles/kernel /osl/nodes: Cycles / OSL:

Thomas Dinges blender at dingto.org
Wed Jun 6 18:00:30 CEST 2012


Revision: 47521
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=47521
Author:   dingto
Date:     2012-06-06 16:00:21 +0000 (Wed, 06 Jun 2012)
Log Message:
-----------
Cycles / OSL:
* Fixes for some silly typos in the checker shader.
* Added missing GPL licence block to node_fresnel.h.

Modified Paths:
--------------
    trunk/blender/intern/cycles/kernel/osl/nodes/node_checker_texture.osl
    trunk/blender/intern/cycles/kernel/osl/nodes/node_fresnel.h

Modified: trunk/blender/intern/cycles/kernel/osl/nodes/node_checker_texture.osl
===================================================================
--- trunk/blender/intern/cycles/kernel/osl/nodes/node_checker_texture.osl	2012-06-06 14:48:39 UTC (rev 47520)
+++ trunk/blender/intern/cycles/kernel/osl/nodes/node_checker_texture.osl	2012-06-06 16:00:21 UTC (rev 47521)
@@ -23,13 +23,13 @@
 
 float checker(point p)
 {
-	p[0] = (p[0] + 0.00001)*0.9999);
-	p[1] = (p[1] + 0.00001)*0.9999);
-	p[2] = (p[2] + 0.00001)*0.9999);
+	p[0] = (p[0] + 0.00001)*0.9999;
+	p[1] = (p[1] + 0.00001)*0.9999;
+	p[2] = (p[2] + 0.00001)*0.9999;
 	
-	int xi = fabs(floor(p[0]));
-	int yi = fabs(floor(p[1]));
-	int zi = fabs(floor(p[2]));
+	int xi = (int)fabs(floor(p[0]));
+	int yi = (int)fabs(floor(p[1]));
+	int zi = (int)fabs(floor(p[2]));
 
 	if((xi % 2 == yi % 2) == (zi % 2)) {
 		return 1.0;

Modified: trunk/blender/intern/cycles/kernel/osl/nodes/node_fresnel.h
===================================================================
--- trunk/blender/intern/cycles/kernel/osl/nodes/node_fresnel.h	2012-06-06 14:48:39 UTC (rev 47520)
+++ trunk/blender/intern/cycles/kernel/osl/nodes/node_fresnel.h	2012-06-06 16:00:21 UTC (rev 47521)
@@ -1,4 +1,19 @@
-
+/*
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+ 
 float fresnel_dielectric(vector Incoming, normal Normal, float eta)
 {
 	/* compute fresnel reflectance without explicitly computing




More information about the Bf-blender-cvs mailing list