microsoft / DirectXTK

The DirectX Tool Kit (aka DirectXTK) is a collection of helper classes for writing DirectX 11.x code in C++
https://walbourn.github.io/directxtk/
MIT License
2.55k stars 506 forks source link

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

Closed walbourn closed 7 months ago

walbourn commented 7 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