Better fix for #36935 and 36316:
authorBrecht Van Lommel <brechtvanlommel@pandora.be>
Sat, 5 Oct 2013 19:56:34 +0000 (19:56 +0000)
committerBrecht Van Lommel <brechtvanlommel@pandora.be>
Sat, 5 Oct 2013 19:56:34 +0000 (19:56 +0000)
commite9d03296c7cbff8e20a61359d858642126621669
tree4a16060cd97ceaca22d5b7f5a63d517703a52793
parentc7882ec3bb4d6895414ed7a0623074c16201284e
Better fix for #36935 and 36316:

* 32 bit GCC builds now have the SSE BVH optimizations turned off, but still
  compile with SSE flags for better performance.

* White color when rendering on Windows seems to have been unrelated to SSE,
  rather it was a graphics driver not supporting half float textures, added a
  check for that now.
intern/cycles/blender/blender_sync.cpp
intern/cycles/kernel/kernel_sse2.cpp
intern/cycles/kernel/kernel_sse3.cpp
intern/cycles/util/util_opengl.h
intern/cycles/util/util_system.cpp