Intel® Embree Ray Tracing Kernels
Discussion forum on the open source ray tracing kernels for fast photo-realistic rendering on Intel® CPU(s)

X86_64 crash

Igor_Igor
Beginner
221 Views

Hello

With Xcode I can't get Embree to work in 64 bits (wth/without ispc). Basic = operations use avx commands that my machine has not. Crash screenshots are attached. In 32bits all is fine. Embree 2.3.3, Xcode 4.6.2. icc 13.0, OSX 10.7.

Any idea?

ThxPicture 1.pngPicture 2.png

 

0 Kudos
1 Reply
BenthinC_Intel
Employee
221 Views

Hi,

Embree uses a cmake-based build infrastructure which takes care that only special code paths are build with AVX/AVX2/.. instructions, and all "surrounding" code uses only simple SSE instructions. The special AVX/AVX2 code paths are only executed at run-time when your machine supports the specific ISA extensions. Embree does not support the Xcode build environment directly so I guess you would have to somehow emulate the cmake infrastructure/rules within Xcode.

Carsten.

0 Kudos
Reply