Merge branch 'master' into blender2.8

This commit is contained in:
2018-07-13 12:22:21 +02:00
12 changed files with 222 additions and 1 deletions

View File

@@ -195,6 +195,33 @@ static void valuefn(float *out, TexParams *p, bNode *node, bNodeStack **in, shor
break;
}
case NODE_MATH_FLOOR:
{
*out = floorf(in0);
break;
}
case NODE_MATH_CEIL:
{
*out = ceilf(in0);
break;
}
case NODE_MATH_FRACT:
{
*out = in0 - floorf(in0);
break;
}
case NODE_MATH_SQRT:
{
if (in0 > 0.0f)
*out = sqrtf(in0);
else
*out = 0.0f;
break;
}
default:
{
BLI_assert(0);