Hi Brecht,
great work, thank you! On Linux I get a nice speedup. :)

Windows fails to compile for me though (vc2008).

Linking library ==> 'bf_intern_cycles_sse2.lib'
kernel_sse3.cpp
d:\blender_dev\code\trunk\intern\cycles\kernel\svm\svm_noise.h(38) : 
fatal error
  C1001: Internal compile error.
(Compilerdatei 
"f:\dd\vctools\compiler\utc\src\p2\main.c[0x00000000604E0000:0x00
000000604E0000]", Zeile 182)

Any idea? I tried a full clean build already.

Thanks,
Thomas

Am 18.06.2013 11:36, schrieb Brecht Van Lommel:
> Revision: 57543
>            
> http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=57543
> Author:   blendix
> Date:     2013-06-18 09:36:06 +0000 (Tue, 18 Jun 2013)
> Log Message:
> -----------
> Cycles: optimization for BVH traveral on CPU's with SSE3, using code from 
> Embree.
>
> On the BMW scene, this gives roughly a 10% speedup overall with clang/gcc, 
> and 30%
> speedup with visual studio (2008). It turns out visual studio was optimizing 
> the
> existing code quite poorly compared to pretty good autovectorization by 
> clang/gcc,
> but hand written SSE code also gives a smaller speed boost there.
>
> This code isn't enabled when using the hair minimum width feature yet, need to
> make that work with the SSE code still.

-- 
Thomas Dinges
Blender Developer, Artist and Musician

www.dingto.org

_______________________________________________
Bf-committers mailing list
Bf-committers@blender.org
http://lists.blender.org/mailman/listinfo/bf-committers

Reply via email to