ficks directx maht
Some checks are pending
Build (Linux, x86_64) / build-linux (push) Waiting to run
Build (Linux, x86_64) / build-linux-debug (push) Waiting to run
Clang Format / clang-format (push) Waiting to run

This commit is contained in:
Mohamed Ashraf 2026-03-25 09:32:20 +04:00
parent 1408a56ddc
commit 2f53275462

View file

@ -99,6 +99,8 @@
#elif defined(_M_ARM) || defined(_M_ARM64) || defined(_M_HYBRID_X86_ARM64) || \
defined(_M_ARM64EC) || __arm__ || __aarch64__
#define _XM_ARM_NEON_INTRINSICS_
#elif defined(__EMSCRIPTEN__)
#define _XM_NO_INTRINSICS_
#elif !defined(_XM_NO_INTRINSICS_)
#error DirectX Math does not support this target
#endif
@ -935,10 +937,10 @@ struct XMFLOAT3X3 {
return m[Row][Column];
}
#if (__cplusplus >= 202002L)
bool operator==(const XMFLOAT3X3&) const = delete;
auto operator<=>(const XMFLOAT3X3&) const = delete;
#endif
#if (__cplusplus >= 202002L)
bool operator==(const XMFLOAT3X3&) const = delete;
auto operator<=>(const XMFLOAT3X3&) const = delete;
#endif
};
//------------------------------------------------------------------------------
@ -987,10 +989,10 @@ struct XMFLOAT4X3 {
return m[Row][Column];
}
#if (__cplusplus >= 202002L)
bool operator==(const XMFLOAT4X3&) const = delete;
auto operator<=>(const XMFLOAT4X3&) const = delete;
#endif
#if (__cplusplus >= 202002L)
bool operator==(const XMFLOAT4X3&) const = delete;
auto operator<=>(const XMFLOAT4X3&) const = delete;
#endif
};
// 4x3 Row-major Matrix: 32 bit floating point components aligned on a 16 byte
@ -1044,10 +1046,10 @@ struct XMFLOAT3X4 {
return m[Row][Column];
}
#if (__cplusplus >= 202002L)
bool operator==(const XMFLOAT3X4&) const = delete;
auto operator<=>(const XMFLOAT3X4&) const = delete;
#endif
#if (__cplusplus >= 202002L)
bool operator==(const XMFLOAT3X4&) const = delete;
auto operator<=>(const XMFLOAT3X4&) const = delete;
#endif
};
// 3x4 Column-major Matrix: 32 bit floating point components aligned on a 16
@ -1106,10 +1108,10 @@ struct XMFLOAT4X4 {
return m[Row][Column];
}
#if (__cplusplus >= 202002L)
bool operator==(const XMFLOAT4X4&) const = delete;
auto operator<=>(const XMFLOAT4X4&) const = delete;
#endif
#if (__cplusplus >= 202002L)
bool operator==(const XMFLOAT4X4&) const = delete;
auto operator<=>(const XMFLOAT4X4&) const = delete;
#endif
};
// 4x4 Matrix: 32 bit floating point components aligned on a 16 byte boundary