You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In a few places in the DirectXMath library, individual vector element access is done by V.m128_f32[i] / V.n128_u32[i] and V.m128_u32[i] / V.n128_u32[i] which lets the compiler do the 'spill' to memory automatically. Clang doesn't support this MSVC/Intel compiler-specific behavior in how __m128 is defined so won't build.
This impacts the following functions:
XMVectorGetByIndex
XMVectorGetByIndexPtr
XMVectorGetIntByIndex
XMVectorGetIntByIndexPtr
XMVectorSetByIndex
XMVectorSetByIndexPtr
XMVectorSetIntByIndex
The text was updated successfully, but these errors were encountered:
In a few places in the DirectXMath library, individual vector element access is done by
V.m128_f32[i]
/V.n128_u32[i]
andV.m128_u32[i]
/V.n128_u32[i]
which lets the compiler do the 'spill' to memory automatically. Clang doesn't support this MSVC/Intel compiler-specific behavior in how__m128
is defined so won't build.This impacts the following functions:
XMVectorGetByIndex
XMVectorGetByIndexPtr
XMVectorGetIntByIndex
XMVectorGetIntByIndexPtr
XMVectorSetByIndex
XMVectorSetByIndexPtr
XMVectorSetIntByIndex
The text was updated successfully, but these errors were encountered: