microsoft / DirectXTK12

The DirectX Tool Kit (aka DirectXTK12) is a collection of helper classes for writing DirectX 12 code in C++
https://walbourn.github.io/directx-tool-kit-for-directx-12/
MIT License
1.44k stars 369 forks source link

Workaround clang/LLVM bug with /fp:fast+SSE+float_control #211

Closed walbourn closed 5 months ago

walbourn commented 5 months ago

The clang/LLVM toolset currently does not respect the float_control pragma for SSE instrinsics. Therefore, the use of /fp:fast is not recommended on clang/LLVM until this issue is fixed. See 55713.

Also includes updates for warnings found under clang v18.1.0 RC

Includes an update for the latest changes to D3DX12.H