Blender Git Loki
Git Commits -> Revision 7808360
Revision 7808360 by Sv. Lockal (master) February 27, 2014, 11:01 (GMT) |
Cycles: fix crash in SSE hair and half-floats on x86+vc2008 MSVC 2008 ignores alignement attribute when assigning from unaligned float4 vector, returned from other function. Now Cycles uses unaligned loads instead of casts for win32 in x86 mode. |
Commit Details:
Full Hash: 7808360c5f35c5a6371c3627758a70db431955a2
Parent Commit: 8badec1
Lines Changed: +48, -21
8 Modified Paths:
/intern/cycles/kernel/kernel_bvh.h (+6, -5) (Diff)
/intern/cycles/kernel/kernel_bvh_subsurface.h (+2, -2) (Diff)
/intern/cycles/kernel/kernel_bvh_traversal.h (+2, -2) (Diff)
/intern/cycles/kernel/kernel_compat_cpu.h (+1, -1) (Diff)
/intern/cycles/kernel/kernel_film.h (+2, -2) (Diff)
/intern/cycles/util/util_half.h (+9, -9) (Diff)
/intern/cycles/util/util_simd.h (+24, -0) (Diff)
/intern/cycles/util/util_types.h (+2, -0) (Diff)
/intern/cycles/kernel/kernel_bvh_subsurface.h (+2, -2) (Diff)
/intern/cycles/kernel/kernel_bvh_traversal.h (+2, -2) (Diff)
/intern/cycles/kernel/kernel_compat_cpu.h (+1, -1) (Diff)
/intern/cycles/kernel/kernel_film.h (+2, -2) (Diff)
/intern/cycles/util/util_half.h (+9, -9) (Diff)
/intern/cycles/util/util_simd.h (+24, -0) (Diff)
/intern/cycles/util/util_types.h (+2, -0) (Diff)