projects
/
blender.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Cycles:
[blender.git]
/
intern
/
cycles
/
kernel
/
closure
/
bsdf_diffuse_ramp.h
diff --git
a/intern/cycles/kernel/closure/bsdf_diffuse_ramp.h
b/intern/cycles/kernel/closure/bsdf_diffuse_ramp.h
index 8a09979806a43536883afddace61692689a21923..579145bdd80b4568df8b1dfdc0186dc848f62720 100644
(file)
--- a/
intern/cycles/kernel/closure/bsdf_diffuse_ramp.h
+++ b/
intern/cycles/kernel/closure/bsdf_diffuse_ramp.h
@@
-40,7
+40,7
@@
__device float3 bsdf_diffuse_ramp_get_color(const ShaderClosure *sc, const float
int MAXCOLORS = 8;
float npos = pos * (float)(MAXCOLORS - 1);
- int ipos =
(int)npos
;
+ int ipos =
float_to_int(npos)
;
if (ipos >= (MAXCOLORS - 1))
return colors[MAXCOLORS - 1];
float offset = npos - (float)ipos;