Closed anthony-linaro closed 11 months ago
Hi,
I am trying to run the same tests for v3.13.5 on a Windows on ARM device, and I am unable to get them to pass.
I am hitting some failed assertions, such as:
Assertion failed: m_trav_active, file C:\embree_3-13-5_src\kernels\bvh/bvh_traverser_stream.h, line 93
I am using LLVM-Clang to compile, the version that comes with Visual Studio (Currently, clang-cl.exe version 15.0.1)
Any tips on how to debug and fix this issue are appreciated!
Thanks in Advance.
Closing, as I will just use clang instead
Summary
This PR adds support for building embree for Windows ARM64 platforms, using MSVC as the compiler.
Reasoning
Blender :)
Test/example status
This details the current status of tests and their results compared to emulated x64.
All tests were performed on a Lenovo Thinkpad X13s running the latest version of Windows 11.
Improvements
Questionable renders
Regressions
Test Failures
As can be seen above, there are still some rough edges to this PR.
One other thing of note is that some tests are failing (notably, all but one
watertight
test) as seen below:The entire executable then fails with exit code -1073740791. This does not happen on Emulated x64, and all tests pass.
Any help or pointers in the right direction would be much appreciated 😄