Fix cycles intersection issue with overlapping faces on windows 32 bit and CPU
authorBrecht Van Lommel <brechtvanlommel@pandora.be>
Mon, 4 Feb 2013 16:12:37 +0000 (16:12 +0000)
committerBrecht Van Lommel <brechtvanlommel@pandora.be>
Mon, 4 Feb 2013 16:12:37 +0000 (16:12 +0000)
commit7c9d99334705498932a272f68f74121953d4974a
tree1225c588ddc680f7edede44d9475c24150ee929e
parent52303db217e37a17313db9f38931c144bd7e8bbe
Fix cycles intersection issue with overlapping faces on windows 32 bit and CPU
without SSE3 support, due to 80 bit precision float register being used for one
bounding box but not the one next to it.
intern/cycles/CMakeLists.txt
intern/cycles/SConscript
intern/cycles/device/device_cpu.cpp
intern/cycles/kernel/CMakeLists.txt
intern/cycles/kernel/kernel.h
intern/cycles/kernel/kernel_bvh.h
intern/cycles/kernel/kernel_sse2.cpp [moved from intern/cycles/kernel/kernel_optimized.cpp with 79% similarity]
intern/cycles/kernel/kernel_sse3.cpp [new file with mode: 0644]
intern/cycles/util/util_system.cpp
intern/cycles/util/util_system.h