[Bf-blender-cvs] [35f1523] master: Cycles: Completely disable transform SSE for now

Sergey Sharybin noreply at git.blender.org
Wed Oct 26 15:24:46 CEST 2016


Commit: 35f152358b2af9e0b71be4c78d4381c3f474ffcd
Author: Sergey Sharybin
Date:   Wed Oct 26 15:23:58 2016 +0200
Branches: master
https://developer.blender.org/rB35f152358b2af9e0b71be4c78d4381c3f474ffcd

Cycles: Completely disable transform SSE for now

Was causing issues on another frame.

On a tight schedule, disabling for now so artists are happy.

Still looking into root of the issue!

===================================================================

M	intern/cycles/util/util_transform.h

===================================================================

diff --git a/intern/cycles/util/util_transform.h b/intern/cycles/util/util_transform.h
index 1bac3c1..ea5eb3b 100644
--- a/intern/cycles/util/util_transform.h
+++ b/intern/cycles/util/util_transform.h
@@ -73,7 +73,8 @@ ccl_device_inline float3 transform_perspective(const Transform *t, const float3
 
 ccl_device_inline float3 transform_point(const Transform *t, const float3 a)
 {
-#if defined(__KERNEL_SSE__) && defined(__KERNEL_SSE2__)
+	/* TODO(sergey): Disabled for now, causes crashes in certain cases. */
+#if defined(__KERNEL_SSE__) && defined(__KERNEL_SSE2__) && 0
 	ssef x, y, z, w, aa;
 	aa = a.m128;




More information about the Bf-blender-cvs mailing list