Cycles:
* Revert r57203 (len() renaming) There seems to be a problem with nVidia OpenCL after this and I haven't figured out the real cause yet. Better to selectively enable native length() later, after figuring out what's wrong. This fixes [#35612].
This commit is contained in:
@@ -82,7 +82,7 @@ __device void svm_vector_math(float *Fac, float3 *Vector, NodeVectorMath type, f
|
||||
*Fac = average_fac(*Vector);
|
||||
}
|
||||
else if(type == NODE_VECTOR_MATH_AVERAGE) {
|
||||
*Fac = length(Vector1 + Vector2);
|
||||
*Fac = len(Vector1 + Vector2);
|
||||
*Vector = normalize(Vector1 + Vector2);
|
||||
}
|
||||
else if(type == NODE_VECTOR_MATH_DOT_PRODUCT) {
|
||||
@@ -91,11 +91,11 @@ __device void svm_vector_math(float *Fac, float3 *Vector, NodeVectorMath type, f
|
||||
}
|
||||
else if(type == NODE_VECTOR_MATH_CROSS_PRODUCT) {
|
||||
float3 c = cross(Vector1, Vector2);
|
||||
*Fac = length(c);
|
||||
*Fac = len(c);
|
||||
*Vector = normalize(c);
|
||||
}
|
||||
else if(type == NODE_VECTOR_MATH_NORMALIZE) {
|
||||
*Fac = length(Vector1);
|
||||
*Fac = len(Vector1);
|
||||
*Vector = normalize(Vector1);
|
||||
}
|
||||
else {
|
||||
|
Reference in New Issue
Block a user