Blender Git Commit Log

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)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021