Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Dinges <blender@dingto.org>2013-03-10 04:42:47 +0400
committerThomas Dinges <blender@dingto.org>2013-03-10 04:42:47 +0400
commit56538ea685672fd882bbac81b0b4223dfaa3f7ce (patch)
tree31a2ebbbdb918b2d738c69775803cf5868e8b8ea /intern/cycles/kernel/shaders/node_wave_texture.osl
parent5ac628fb477aaf2c2f0ee8ab5c25fb850a4c0a2a (diff)
Cycles / OSL:
* More small improvements: return immediately, and use "else if".
Diffstat (limited to 'intern/cycles/kernel/shaders/node_wave_texture.osl')
-rw-r--r--intern/cycles/kernel/shaders/node_wave_texture.osl7
1 files changed, 2 insertions, 5 deletions
diff --git a/intern/cycles/kernel/shaders/node_wave_texture.osl b/intern/cycles/kernel/shaders/node_wave_texture.osl
index 11c4689196d..12b837bc448 100644
--- a/intern/cycles/kernel/shaders/node_wave_texture.osl
+++ b/intern/cycles/kernel/shaders/node_wave_texture.osl
@@ -27,7 +27,6 @@ float wave(point p, float scale, string type, float detail, float distortion, fl
float y = p[1] * scale;
float z = p[2] * scale;
- float result = 0.0;
float n = 0.0;
if (type == "Bands") {
@@ -40,9 +39,7 @@ float wave(point p, float scale, string type, float detail, float distortion, fl
if (distortion != 0.0) {
n = n + (distortion * noise_turbulence(p * dscale, "Perlin", detail, 0));
}
- result = noise_wave("Sine", n);
-
- return result;
+ return noise_wave("Sine", n);
}
shader node_wave_texture(
@@ -63,6 +60,6 @@ shader node_wave_texture(
p = transform(mapping, p);
Fac = wave(p, Scale, Type, Detail, Distortion, DetailScale);
- Color = color(Fac, Fac, Fac);
+ Color = Fac;
}