1
0
mirror of https://github.com/microsoft/DirectXMath synced 2024-11-21 20:00:12 +00:00
Commit Graph

266 Commits

Author SHA1 Message Date
Chuck Walbourn
ad3a224973 Updated copyright year 2020-01-13 09:57:50 -08:00
Chuck Walbourn
ec7e295f0d Added noexcept to public functions in shmath and xdsp 2019-12-11 20:16:59 -08:00
Chuck Walbourn
939c1a86b2 Use sal.h with quotes instead of brackets to make it easier to use the open source sal.h for non-Windows platforms 2019-09-11 12:23:29 -07:00
Chuck Walbourn
a70af6f5ea August 2019 2019-08-23 13:57:05 -07:00
Chuck Walbourn
24a4887b35 Updated extensions headers for clang 2019-08-02 14:33:58 -07:00
Chuck Walbourn
549b51d9cc Fixed AVX2 detection for clang 2019-07-31 23:11:44 -07:00
Chuck Walbourn
0ed401027b Fixed -Wlanguage-extension-token warning in AVX codepath 2019-07-31 17:09:28 -07:00
Chuck Walbourn
dd0a88f83f SHMath clang warning cleanup 2019-07-31 14:18:35 -07:00
Chuck Walbourn
0aa6a41e8f XDSP updates for clang compatibility 2019-07-31 12:26:12 -07:00
Chuck Walbourn
fd8d7f5370 Fixed -Wextra-semi-stmt warnings with clang 8 2019-07-30 19:28:47 -07:00
Chuck Walbourn
5dd7751dc5 July 2019 2019-07-22 14:10:24 -07:00
Chuck Walbourn
775411a74e Removed unneeded include 2019-07-22 13:56:15 -07:00
Chuck Walbourn
7fcdfbc3c6 Updated for clang control defines 2019-06-25 09:16:03 -07:00
Chuck Walbourn
9fa46af4ec Type mismatch issues cleaned up for ARM codepaths 2019-06-25 00:01:06 -07:00
Chuck Walbourn
80d082e730 Guard clang use if cpuid.h for arm platforms 2019-06-24 20:50:20 -07:00
Chuck Walbourn
de7b85a2d3 clang/LLVM needs cpuid.h 2019-06-24 12:46:01 -07:00
Chuck Walbourn
0da1ef1ee1 Updated XMVerifyCPUSupport implementation for clang/LLVM 2019-06-21 14:33:18 -07:00
Chuck Walbourn
d62382a03d F16C control define update for clang 2019-05-10 18:07:18 -07:00
Chuck Walbourn
1654282608 Add float_control pragmas for nan tests 2019-04-03 13:34:47 -07:00
Chuck Walbourn
ecfb475440 Whitespace cleanup 2019-01-30 14:13:18 -08:00
Chuck Walbourn
4355a04696 Updated copyright year 2019-01-01 11:17:50 -08:00
Chuck Walbourn
ffb2edbd16 July 2018 2018-07-23 13:13:18 -07:00
Chuck Walbourn
6883c5518a
Fixed conformance warnings based on clang (#75) 2018-06-26 13:45:31 -07:00
Chuck Walbourn
2e08f92a3c Compiler fix is already in 15.7.4 2018-06-19 17:28:53 -07:00
Chuck Walbourn
54e2b5424e Workaround for compiler codegen bug 2018-06-19 16:18:21 -07:00
Chuck Walbourn
9c00b27b51 XMVectorClamp fix for specials 2018-06-15 23:10:53 -07:00
Chuck Walbourn
4d3f12ce87 Minor code review feedback for Intel C++ compiler 2018-06-05 12:30:31 -07:00
Chuck Walbourn
0fad2114f8
XMFLOAT3X4 data type and load/store functions (#71) 2018-06-01 10:47:08 -07:00
Chuck Walbourn
9226cd4d0c Added build file 2018-05-14 21:55:15 -07:00
Chuck Walbourn
4c0f66db3b Renamed nuget folder 2018-05-01 19:27:17 -07:00
Chuck Walbourn
99a98d79fc
Remove VS 2013 compiler support (#70)
* Removed VS 2013 specific warning supression
* Use ``noexcept`` instead of ``throw()``
* No longer need ``_MSC_VER`` guards around ``=default`` move ctors/operators
2018-05-01 14:49:46 -07:00
Chuck Walbourn
faf8558f5b Add nuget build files 2018-04-27 16:33:09 -07:00
Chuck Walbourn
68fc189445 Code review feedback 2018-04-27 14:24:50 -07:00
Chuck Walbourn
84831beb5a Supressed additional false warning in VS 2013 2018-04-17 10:41:48 -07:00
Chuck Walbourn
b3efd82762 All default ctors should be non-throwing 2018-04-17 10:29:41 -07:00
Chuck Walbourn
033c653afc Suppress false 26495 warnings 2018-04-17 10:22:14 -07:00
Chuck Walbourn
15c05966ea Removed redundant operators 2018-04-17 10:05:39 -07:00
Chuck Walbourn
9e566cdec0 Minor code review feedback 2018-04-13 12:19:39 -07:00
Chuck Walbourn
e47ad78320 Use default copy and move ctors/ops 2018-04-03 17:52:24 -07:00
Chuck Walbourn
b710e917c6 Fixed up comment header block 2018-03-19 12:12:03 -07:00
Chuck Walbourn
e890481254 Fixed warning when buliding with Intel C++ Compiler 2018-03-19 11:59:40 -07:00
Chuck Walbourn
93de151936 Merge branch 'master' of https://github.com/Microsoft/DirectXMath 2018-02-23 23:16:33 -08:00
Chuck Walbourn
d1adb09d90 Fixed up comment header block 2018-02-23 23:16:27 -08:00
Chuck Walbourn
03e32080a9 Fix minor namespace syntax issue 2018-02-23 23:13:23 -08:00
Chuck Walbourn
2700c27c43 Fix minor namespace syntax issue 2018-02-23 22:41:42 -08:00
Chuck Walbourn
f07c3fdb92 February 2018 2018-02-02 10:43:16 -08:00
Chuck Walbourn
bcc9236ae5 Fixed XMConvertFloatToHalf conformance issue for 0 2018-02-01 19:32:50 -08:00
Chuck Walbourn
455f4ca150 Remove 17.1 compiler support 2018-02-01 18:57:52 -08:00
Chuck Walbourn
acf95bfa9e Use fused-multiply-accumulate for ARM64 2018-01-19 18:19:03 -08:00
Chuck Walbourn
aaefa16104 Minor code update 2018-01-18 15:27:02 -08:00