diff options
author | Brecht Van Lommel <brecht@blender.org> | 2021-02-14 17:01:26 +0300 |
---|---|---|
committer | Brecht Van Lommel <brecht@blender.org> | 2021-02-17 18:26:24 +0300 |
commit | 0e9497e886924cb75ca67f2c14e2fdda29f2b583 (patch) | |
tree | 45f8afa824786756b3402b2036caf7f92a2cbbf6 /intern/cycles/render/camera.cpp | |
parent | 68dd7617d705dd255b29b99074afa107ce38031e (diff) |
Cycles: add support for Arm Neon instructions using sse2neon
Based on patch contributed by Apple and Stefan Werner.
Ref D8237, T78710
Diffstat (limited to 'intern/cycles/render/camera.cpp')
-rw-r--r-- | intern/cycles/render/camera.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/intern/cycles/render/camera.cpp b/intern/cycles/render/camera.cpp index 1f932135a57..afe788eb4be 100644 --- a/intern/cycles/render/camera.cpp +++ b/intern/cycles/render/camera.cpp @@ -741,7 +741,8 @@ float Camera::world_to_raster_size(float3 P) float3 D = transform_point(&worldtocamera, P); float dist = len(D); - Ray ray = {{0}}; + Ray ray; + memset(&ray, 0, sizeof(ray)); /* Distortion can become so great that the results become meaningless, there * may be a better way to do this, but calculating differentials from the |