1
0
mirror of https://github.com/microsoft/DirectXMath synced 2024-11-08 13:40:09 +00:00

Commit Graph

  • 938383eda4
    Use C++17 deprecated attribute when supported (#219) main Chuck Walbourn 2024-11-03 20:22:40 -0800
  • 01386e8c84 Minor fix for nuspec Chuck Walbourn 2024-11-02 09:36:41 -0700
  • 3bd75a8207 Can use [[deprecated]] on structs Chuck Walbourn 2024-11-02 09:19:21 -0700
  • 7a6e89eb73 So fussy Chuck Walbourn 2024-11-01 13:46:54 -0700
  • 60c5170016 More build updates Chuck Walbourn 2024-11-01 13:37:29 -0700
  • 9c16719d41 C++14 [[deprecated]] doesn't work on types Chuck Walbourn 2024-11-01 13:29:01 -0700
  • fb9e6532d2 Use C++17 deprecated when supported Chuck Walbourn 2024-11-01 13:13:57 -0700
  • d51ec673af
    Bump actions/checkout from 4.2.1 to 4.2.2 (#217) dependabot[bot] 2024-10-28 21:14:54 -0700
  • 2fe4ac599a
    Bump github/codeql-action from 3.26.13 to 3.27.0 (#218) dependabot[bot] 2024-10-28 21:14:33 -0700
  • 1d53fe2681
    Bump github/codeql-action from 3.26.13 to 3.27.0 dependabot[bot] 2024-10-28 03:08:51 +0000
  • 1f50b770ef
    Bump actions/checkout from 4.2.1 to 4.2.2 dependabot[bot] 2024-10-28 03:08:42 +0000
  • 9d68dca515
    Bump github/codeql-action from 3.26.12 to 3.26.13 (#215) dependabot[bot] 2024-10-22 21:25:56 -0700
  • 78afdd756a
    Bump github/codeql-action from 3.26.12 to 3.26.13 dependabot[bot] 2024-10-21 02:45:57 +0000
  • 0d821781da
    October 2024 (#214) oct2024 Chuck Walbourn 2024-10-15 15:21:59 -0700
  • e159eecd7e October 14, 2024 Chuck Walbourn 2024-10-14 21:38:28 -0700
  • 00241a59ca Fix /analyze warning Chuck Walbourn 2024-10-14 20:29:57 -0700
  • c4777957bd
    Bump github/codeql-action from 3.26.11 to 3.26.12 (#212) dependabot[bot] 2024-10-14 09:42:43 -0700
  • 4e2e1135ef
    Bump actions/checkout from 4.2.0 to 4.2.1 (#213) dependabot[bot] 2024-10-14 09:42:24 -0700
  • e092055f78
    Bump actions/checkout from 4.2.0 to 4.2.1 dependabot[bot] 2024-10-14 02:49:28 +0000
  • 5651fac385
    Bump github/codeql-action from 3.26.11 to 3.26.12 dependabot[bot] 2024-10-14 02:49:22 +0000
  • 27a4d2ba04
    Minor YAML Update (#210) Chuck Walbourn 2024-10-07 14:49:42 -0700
  • 0365aa08f3 Minor YAML Update Chuck Walbourn 2024-10-06 09:04:17 -0700
  • bba7044f13
    Bump github/codeql-action from 3.26.10 to 3.26.11 (#209) dependabot[bot] 2024-10-06 08:56:26 -0700
  • 813bb24d11
    Minor edits for GitHub Actions (#208) Chuck Walbourn 2024-10-05 10:36:48 -0700
  • 7781a0324f Cleanup for YAML Chuck Walbourn 2024-10-05 09:50:20 -0700
  • 9c7bb5b742
    Bump github/codeql-action from 3.26.10 to 3.26.11 dependabot[bot] 2024-10-04 02:44:11 +0000
  • 630013ea87 Minor edits for GitHub Actions Chuck Walbourn 2024-10-02 15:43:23 -0700
  • cfc2a2d097
    Bump github/codeql-action from 3.26.9 to 3.26.10 (#207) dependabot[bot] 2024-10-02 14:27:35 -0700
  • ebd5501bfa
    Bump github/codeql-action from 3.26.9 to 3.26.10 dependabot[bot] 2024-10-01 02:48:04 +0000
  • 96c56a6ff4
    Bump github/codeql-action from 3.26.6 to 3.26.9 (#205) dependabot[bot] 2024-09-27 10:21:01 -0700
  • 17a38cce04
    Bump actions/checkout from 4.1.7 to 4.2.0 (#206) dependabot[bot] 2024-09-27 10:20:45 -0700
  • 0a844a58af
    Bump actions/checkout from 4.1.7 to 4.2.0 dependabot[bot] 2024-09-26 02:46:02 +0000
  • 071a6e1d99
    Bump github/codeql-action from 3.26.6 to 3.26.9 dependabot[bot] 2024-09-25 02:37:03 +0000
  • be135da47b
    Bump github/codeql-action from 3.26.6 to 3.26.8 dependabot[bot] 2024-09-20 02:13:49 +0000
  • 8f2f8b37ff
    Bump github/codeql-action from 3.26.6 to 3.26.7 dependabot[bot] 2024-09-16 02:28:36 +0000
  • e8192078cb
    [StepSecurity] Apply security best practices (#202) StepSecurity Bot 2024-09-11 11:51:11 -0700
  • ffa5389c12
    [StepSecurity] Apply security best practices StepSecurity Bot 2024-09-11 02:10:42 +0000
  • df49cb21f4
    [StepSecurity] ci: Harden GitHub Actions (#201) StepSecurity Bot 2024-09-10 19:04:05 -0700
  • 38d90b4fd0
    Update codeql.yml Chuck Walbourn 2024-09-10 18:43:06 -0700
  • 1776985a9c
    [StepSecurity] ci: Harden GitHub Actions StepSecurity Bot 2024-09-11 01:42:01 +0000
  • 36850d14da
    Fix CMake version to match release notes format (#200) Chuck Walbourn 2024-09-04 17:50:21 -0700
  • d30add41ca No NI for Linux for now Chuck Walbourn 2024-09-04 16:39:49 -0700
  • f09a2170bc Try NI Chuck Walbourn 2024-09-04 16:37:24 -0700
  • 23273cea6f Add more compilers to wsl Chuck Walbourn 2024-09-04 16:31:34 -0700
  • 4a72e4e21a Fix GHA Chuck Walbourn 2024-09-04 16:17:10 -0700
  • ba87d27273 Minor code review Chuck Walbourn 2024-09-04 16:12:23 -0700
  • 932b413be9 Fix CMake version to match release notes format Chuck Walbourn 2024-09-04 16:02:32 -0700
  • 4bf02b8b2e
    Fix two triangles intersect with intersection distances close to zero (#197) (#198) Fabian Weber 2024-09-05 00:47:42 +0200
  • ce4eb221f2
    Update CMake to handle ARM64EC with VS Generator (#199) Chuck Walbourn 2024-08-02 13:16:49 -0700
  • 018a687b41 Update CMake to handle ARM64EC with VS Generator Chuck Walbourn 2024-08-02 10:10:56 -0700
  • ca317b6b87
    Added GitHub Actions for build and security analysis (#196) Chuck Walbourn 2024-07-29 20:15:54 -0700
  • cc5da3851d Keep to 20 jobs Chuck Walbourn 2024-07-29 11:05:56 -0700
  • 2b9ec683bc Split jobs for MSbuild Chuck Walbourn 2024-07-29 10:59:46 -0700
  • 259370eac0 Way too many checks Chuck Walbourn 2024-07-29 10:36:09 -0700
  • 6f716735c3 Add test GitHub action Chuck Walbourn 2024-07-28 16:24:52 -0700
  • 31f0212ff2 Update triggers for ADO to reduce overlap with GitHub Actions Chuck Walbourn 2024-07-28 15:56:35 -0700
  • fa168db152 Add MSBuild GitHUb actions Chuck Walbourn 2024-07-28 15:35:26 -0700
  • 9c01cd24b3 Code review Chuck Walbourn 2024-07-26 15:35:44 -0700
  • d50fe0566a Fix two triangles intersect with intersection distances close to zero (#197) Fabian Weber 2024-07-26 16:27:37 +0200
  • 005af305a8 Fix syntax Chuck Walbourn 2024-07-25 20:40:58 -0700
  • 244f560a22 Fix warning in build Chuck Walbourn 2024-07-25 15:37:20 -0700
  • bedc1fb974 Fix msvc actoin Chuck Walbourn 2024-07-25 15:30:52 -0700
  • 0eb696c318 Add /analyze using GitHub Chuck Walbourn 2024-07-25 15:27:46 -0700
  • 6907160de5 Fix CodeQL build Chuck Walbourn 2024-07-25 15:11:33 -0700
  • 17e011bfa6 Add CodeQL using GitHub Actions Chuck Walbourn 2024-07-25 14:59:12 -0700
  • 372cb4dd4b
    Added GitHub Actions for build and security analysis Chuck Walbourn 2024-07-25 14:52:35 -0700
  • 6433b53910
    CMake updated to build ARM64EC (#195) Chuck Walbourn 2024-07-18 15:29:21 -0700
  • 6104094f19 Minor YAML fix Chuck Walbourn 2024-07-18 14:06:43 -0700
  • f49d86db2b oops Chuck Walbourn 2024-07-18 13:40:37 -0700
  • b5ac9212d9 Fix arm64 compiler Chuck Walbourn 2024-07-18 13:30:50 -0700
  • fe61c11aa3 Split cmake arch Chuck Walbourn 2024-07-18 13:22:44 -0700
  • b1a142d164 Wrong repo Chuck Walbourn 2024-07-18 13:05:51 -0700
  • 3aacd4bb3d Forgot YAML variable Chuck Walbourn 2024-07-18 12:49:43 -0700
  • 5796375636 Update pipeline to test arm64ec Chuck Walbourn 2024-07-18 12:45:01 -0700
  • 7f18156372 CMake updated to build ARM64EC Chuck Walbourn 2024-07-18 12:26:04 -0700
  • 8bda2a091b
    ADO pipeline changes for OpenSSF Best Practices (#193) Chuck Walbourn 2024-05-17 16:56:34 -0700
  • 6de73205c4 Add /analyze to SDL pipeine Chuck Walbourn 2024-05-17 14:27:26 -0700
  • d13839143b ADO trigger update Chuck Walbourn 2024-05-17 13:23:38 -0700
  • 212ae38a55 ADO pipeline changes for OpenSSF Best Practices Chuck Walbourn 2024-05-15 12:56:16 -0700
  • adaff1737f
    Update Code of Conduct and Security files (#192) Chuck Walbourn 2024-05-15 09:53:14 -0700
  • e2c313ae9b Rename history to changelog for consistency Chuck Walbourn 2024-05-14 21:00:41 -0700
  • 5f9e33b93c
    ADO pipeline update (#191) Chuck Walbourn 2024-05-14 12:58:59 -0700
  • dfad42c935 Update security md Chuck Walbourn 2024-05-14 12:14:27 -0700
  • 766fe3dee9 Add Code of Conduct file Chuck Walbourn 2024-05-14 12:02:29 -0700
  • 3b5481180e ADO pipeline update Chuck Walbourn 2024-05-13 11:54:57 -0700
  • af1e6a1db5
    Rename Internal namespace to MathInternal for some conformance issues (#190) Chuck Walbourn 2024-05-09 09:23:12 -0700
  • 4075b8e1f3 Rename Internal namespace to MathInternal for some conformance issues Chuck Walbourn 2024-05-08 16:16:39 -0700
  • 4a4f18f33f
    Update ADO pipeline exclusion paths (#189) Chuck Walbourn 2024-04-04 22:53:53 -0700
  • ee63da9ed2 Limited PR triggers for additional pies Chuck Walbourn 2024-04-04 12:23:39 -0700
  • 88fe20a0c7 Add more VS 2022 testse Chuck Walbourn 2024-04-04 12:14:21 -0700
  • 4a45bfd9bc Update ADO pipeline exclusion paths Chuck Walbourn 2024-04-04 11:56:14 -0700
  • 58f045a6ca
    Fix CMake pkgconfig include path (#188) feb2024b Chuck Walbourn 2024-03-05 13:02:32 -0800
  • 9fd63f8cb4 Fix CMake pkgconfig include path Chuck Walbourn 2024-03-05 11:35:35 -0800
  • d837578297
    February 2024 (#187) feb2024 Chuck Walbourn 2024-02-14 15:00:53 -0800
  • d47c293660 February 2024 Chuck Walbourn 2024-02-14 11:08:19 -0800
  • 26559da902
    Minor cmake update (#185) Chuck Walbourn 2024-02-09 10:13:58 -0800
  • c45e5b83c5 Code review Chuck Walbourn 2024-02-08 15:07:42 -0800
  • ee9d5b808e Minor cmake update Chuck Walbourn 2024-02-08 15:06:16 -0800
  • fdb07bb4a0
    Update IsNan tests for -fmath-finite-only scenarios (#184) Chuck Walbourn 2024-02-07 13:11:54 -0800
  • 799b0e9b52 Update IsNan tests for -fmath-finite-only scenarios Chuck Walbourn 2024-02-07 12:29:49 -0800
  • c9a31a6c49
    float_control pragma applies to clang (#183) Chuck Walbourn 2024-02-02 17:35:29 -0800
  • 5723f843cc Readme up Chuck Walbourn 2024-02-02 15:00:55 -0800
  • 6ad2eb7d49
    Fix up incorrect comment terminology (#182) Chuck Walbourn 2024-02-02 13:25:18 -0800
  • e426cb0d26 float_control pragma applies to clang Chuck Walbourn 2024-02-02 12:16:09 -0800
  • 562cff0b15
    Update sal.h reference for Unix to new dotnet project (#181) Chuck Walbourn 2024-02-02 10:07:03 -0800
  • 088d2f1df8 Fix up incorrect comment terminology Chuck Walbourn 2024-02-02 09:35:32 -0800
  • 7f8f322010 Fixed typo Chuck Walbourn 2024-02-01 23:27:05 -0800
  • 923df29e3e Update sal.h reference for Unix to new dotnet project Chuck Walbourn 2024-02-01 23:24:40 -0800
  • 4def0cb7d3
    Fix for MINGW cpuid.h being called instead of intrin.h. (#176) J. Peter Mugaas 2024-02-02 02:09:57 -0500
  • cf4b7b25e8
    Update ADO Pipeline YAML (#180) Chuck Walbourn 2024-02-01 22:51:02 -0800
  • fe7e2ae672 Update ADO Pipeline YAML Chuck Walbourn 2024-01-31 19:04:28 -0800
  • 17beef7fe2
    Fix warning for missing braces. (#179) J. Peter Mugaas 2024-01-29 02:55:11 -0500
  • 18f33f6116 Fix warning for missing braces. Fixes https://github.com/microsoft/DirectXMath/issues/178 . MARINA\jpmug 2024-01-28 10:07:58 -0500
  • 3be6a493ed fix syntax error. MARINA\jpmug 2024-01-27 19:49:19 -0500
  • 9d9c2d9786 Provide DXMATH_CONFIG_DIR variable to include the DirectXMathConfig.h file into the tests. Since that file is generated by the build, it is not in the "Inc" dir. MARINA\jpmug 2024-01-27 17:19:54 -0500
  • 59301b9279 Fix syntax error in header. MARINA\jpmug 2024-01-27 08:29:10 -0500
  • 23c9d2ec94 Make DirectXMath configurable to fix the iconflicting intrin.h and cpuid.h conflict. MARINA\jpmug 2024-01-27 04:14:50 -0500
  • d2aaf08c39 Use MINGW defines instead of _WIN32 define. MARINA\jpmug 2024-01-04 22:25:27 -0500
  • 01be236cea Fix for MINGW cpuid.h being called instead of intrin.h. MARINA\jpmug 2024-01-04 05:21:58 -0500
  • 2160408dfd
    December 2023 (#175) dec2023 Chuck Walbourn 2023-12-31 17:54:51 -0800
  • 2032bf715a December 2023 Chuck Walbourn 2023-12-30 13:46:36 -0800
  • 3d199f08c7
    add pkg-config support. (#174) J. Peter Mugaas 2023-12-21 02:05:46 -0500
  • 028d48732f
    Code review feedback Chuck Walbourn 2023-12-20 13:12:05 -0800
  • a55148fc56
    Use two-argument cpuid when using recent MinGW (#172) Nirbheek Chauhan 2023-12-20 08:45:07 +0530
  • 7ba59fd7dd Remove requires line since it's blank. MARINA\jpmug 2023-12-19 20:03:05 -0500
  • 566add111a Just set DIRECTXMATH_DEP to blank as suggested. MARINA\jpmug 2023-12-19 19:58:28 -0500
  • 071f87c0f6 add pkg-config support MARINA\jpmug 2023-12-19 17:34:38 -0500
  • 3a1e57ee92 Use two-argument cpuid when using recent MinGW Nirbheek Chauhan 2023-11-20 13:36:04 +0530
  • 0330f0091b Fix typo that slipped through. MARINA\jpmug 2023-12-17 16:56:01 -0500
  • e2f38de3ba Attempt to fix MINGW issue mentioned in https://github.com/microsoft/DirectXMath/pull/172 . MARINA\jpmug 2023-12-17 16:45:47 -0500
  • a4f6d7bd78
    Update ADO build pipelines (#171) Chuck Walbourn 2023-11-15 15:38:51 -0800
  • 1470c0ca93 Update ADO build pipelines Chuck Walbourn 2023-11-15 09:31:49 -0800
  • 2145262f3a
    Add SDL pipeline (#170) Chuck Walbourn 2023-11-10 11:39:48 -0800
  • ef7f51469f YAML fix Chuck Walbourn 2023-11-09 20:48:27 -0800
  • 097d3be716 Add SDL pipeline walbourn 2023-11-09 20:00:49 -0800
  • 663e2f6d5e
    Update build pipelines for recent changes to windows-2022 ADO images (#168) Chuck Walbourn 2023-09-26 17:01:55 -0700
  • 4ee36995c8 MinGW32 still needs installed Chuck Walbourn 2023-09-26 14:47:54 -0700
  • 2faae62b3a Update build pipelines for recent changes to windows-2022 ADO images Chuck Walbourn 2023-09-26 10:18:14 -0700
  • 22e6d74799
    Add CodeQL to GitHub pipeline (#165) Chuck Walbourn 2023-05-17 11:38:39 -0700
  • 64d3760391 Add CodeQL to GitHub pipeline Chuck Walbourn 2023-05-16 12:33:08 -0700
  • d5bdf8f760
    XDSP fix when building for NO-INTRINSICS (#164) Chuck Walbourn 2023-05-11 09:39:13 -0700
  • c1240ba9b3 XDSP fix when building for NO-INTRINSICS Chuck Walbourn 2023-05-10 21:39:59 -0700
  • f8dccac0c2
    Suppress new clang v16 warnings (#163) Chuck Walbourn 2023-05-05 13:22:46 -0700
  • de238b9fa3 Suppress new clang v16 warnings Chuck Walbourn 2023-04-27 16:29:35 -0700
  • bec07458c9
    Update for latest files from the Microsoft GitHub template (#160) Chuck Walbourn 2023-02-09 18:51:40 -0800
  • 9b68f816cf Update for latest files from the Microsoft GitHub template Chuck Walbourn 2023-02-08 13:31:22 -0800
  • 08171e4fa4
    Fixes clang-cl compilation issue Mathias Berchtold 2023-01-17 21:20:23 -0600
  • 339c2a8686
    December 2022 (#155) dec2022 Chuck Walbourn 2022-12-12 11:25:35 -0800
  • b8c84e66bf More history tweaks walbourn 2022-12-10 18:16:24 -0800
  • 27cd00fcbb Updated walbourn 2022-12-10 18:13:51 -0800
  • 299649faa8 December 2022 walbourn 2022-12-10 18:07:32 -0800
  • f6aad5404b YAML code review Chuck Walbourn 2022-12-08 01:12:57 -0800
  • 17cb43de7e Tweak CI build triggers Chuck Walbourn 2022-12-06 13:00:57 -0800
  • 5d89f10d10 More YAML fixes Chuck Walbourn 2022-12-05 00:34:56 -0800
  • 6c790b0a5e YAML fixes Chuck Walbourn 2022-12-05 00:09:48 -0800
  • be8faf68b8 Add YAML Azure Pipelines Chuck Walbourn 2022-12-05 00:00:28 -0800
  • 8a4c89377c
    CMake update for version 3.20 (#154) Chuck Walbourn 2022-11-22 11:21:24 -0800
  • 137a971cbe Code review walbourn 2022-11-20 17:49:49 -0800
  • 901d5eb917 Trim unused presets walbourn 2022-11-20 17:26:48 -0800
  • 8dbf629e92 Use CTest walbourn 2022-11-20 17:19:29 -0800
  • 5fb6a1741f CMake update for version 3.20 and support ctest Chuck Walbourn 2022-11-15 21:34:22 -0800
  • c4866d19ab Warning suppression for VS 2022 17.4 walbourn 2022-11-15 11:44:37 -0800
  • d36af572ab November 2022 nov2022 Chuck Walbourn 2022-11-09 15:32:01 -0800
  • 0fc79cd309 Fixed some misleading comments Chuck Walbourn 2022-11-09 15:05:41 -0800
  • fc2763a681 Improve support for /Zc:arm64-aliased-neon-types- Chuck Walbourn 2022-11-09 13:53:54 -0800
  • f639e2d8f5 VS 2019 16.9 out of support Chuck Walbourn 2022-10-17 23:24:34 -0700
  • 190c202118 Add vcpkg installation instructions Jonliu1993 2022-09-01 14:47:41 +0800
  • c6d0cb3720 CMake code review Chuck Walbourn 2022-06-03 00:43:12 -0700
  • 967d9b692c Fixed CMake bug Chuck Walbourn 2022-05-30 17:13:34 -0700
  • cce3f75722 CMake updated to require clients use C++11 Chuck Walbourn 2022-05-27 17:20:11 -0700
  • e95d84892e CMake update to keep DirectXMath headers in their own include directory may2022 Chuck Walbourn 2022-05-17 23:32:22 -0700
  • 07510d7b18 May 2022 Chuck Walbourn 2022-05-17 17:25:42 -0700
  • b404898c9d Updated CMake to use GNUInstallDirs Chuck Walbourn 2022-05-02 03:40:03 -0700
  • c40dc75a5b Code review for DirectXMatrixStack Chuck Walbourn 2022-04-29 13:40:26 -0700
  • 057ef1d788
    Add C++20 defaulted comparisions to structs to support all comparisons (#147) Chuck Walbourn 2022-04-04 23:11:11 -0700
  • bbba9788e9 Fixed -Wreserved-identifier warnings with clang v13 Chuck Walbourn 2022-04-04 23:10:47 -0700
  • 3dcffb530c Need <compare> Chuck Walbourn 2022-04-04 16:12:29 -0700
  • 5b36b3c245 Add C++20 defaulted comparisions to structs to support all comparision operators Chuck Walbourn 2022-04-04 15:53:54 -0700
  • e2532ab10b Minor fix for nuget metadata Chuck Walbourn 2022-03-26 11:22:54 -0700
  • 78822d0c1e Update readme license link Chuck Walbourn 2022-03-02 13:15:43 -0800
  • cbcf8786ca Removed old CMakeSettings.json Chuck Walbourn 2022-01-25 16:32:58 -0800
  • ecc6560c14 January 2022 jan2022 Chuck Walbourn 2022-01-18 00:19:52 -0800
  • 611e48646d A few more cases of constexpr Chuck Walbourn 2022-01-17 23:31:04 -0800
  • 73db2f18ec
    Add linear color constants for .NET colors to DirectXColors.h (#143) Chuck Walbourn 2022-01-17 23:21:45 -0800
  • 6be498ca16
    Reimplemented XMMatrixRotationRollPitchYaw(FromVector) (#144) Chuck Walbourn 2022-01-17 23:21:31 -0800
  • 706722d8bc Minor whitespace tweaks Chuck Walbourn 2022-01-17 00:40:12 -0800
  • 332fb99d07 Minor comment and parameter update to make it clear XMPlaneTransform(Stream) expects the inverse transpose Chuck Walbourn 2022-01-17 00:33:20 -0800
  • 581534ea5f Minor comments added to improve intellisense for roll pitch yaw functions Chuck Walbourn 2022-01-17 00:30:03 -0800
  • 05c5704ba4 Reimplemented XMMatrixRotationRollPitchYaw(FromVector) Chuck Walbourn 2022-01-12 17:01:21 -0800
  • a311fcbfa7 Add explicit scalar no-intrinsics codepath to XMMatrixRotationQuaternion, XMQuaternionRotationRollPitchYaw(FromVector) Chuck Walbourn 2022-01-12 16:54:49 -0800
  • 603624a19e Added ColorsLinear to DirectXColors.h Chuck Walbourn 2022-01-12 13:41:42 -0800
  • b51764cb97 Simplify 0 and 1 literals Chuck Walbourn 2022-01-12 13:25:21 -0800
  • 349e3af776 LightGray sorted in wrong place Chuck Walbourn 2022-01-12 13:23:16 -0800
  • dc17b6102f Update copyright Chuck Walbourn 2022-01-04 10:35:31 -0800
  • 0ca5e0b89a Do not disable overloads for XMVECTOR for GNUC/clang when building with no-intrinsics (#141) Chuck Walbourn 2021-11-29 17:19:34 -0800
  • 3734bc95a6 Wrap #pragma warnings to avoid GCC compilation warnings (#134, #135) Chuck Walbourn 2021-11-29 13:08:15 -0800
  • 73000ac7d7
    Wrap #pragma warnings to avoid GCC compilation warnings sbd1138 2021-11-29 12:09:32 -0800
  • f4e6ac04ce
    Wrap #pragma warnings to avoid GCC compilation warnings sbd1138 2021-11-29 12:08:48 -0800
  • f6fd175dfe
    Only define _XM_NO_XMVECTOR_OVERLOADS_ for old GCC. Joshie 2021-11-10 19:25:31 +0000
  • f8ac5aa095
    DirectXMath implementation of D3DXmath matrix stack (#139) Chuck Walbourn 2021-10-24 20:46:27 -0700
  • b42b3865a9 DirectXMath implementation of D3DXmath matrix stack Chuck Walbourn 2021-10-24 16:23:47 -0700
  • 95f145cfe7 Constexpr usage for SHMath Chuck Walbourn 2021-10-24 15:44:34 -0700
  • 2638b75e46
    Add DXM_NO_SAL define switch to disable SAL sbd1138 2021-10-22 13:56:27 -0700
  • efc0cf64df Updated readme with notes about GCC Chuck Walbourn 2021-10-17 14:05:27 -0700
  • ccca05a695
    Update DirectXMath.h sbd1138 2021-10-17 13:20:56 -0700
  • 96bf4d5730
    Update DirectXMathConvert.inl sbd1138 2021-10-16 01:15:20 -0700
  • b2e30dafd6
    Update DirectXMath.h sbd1138 2021-10-16 01:11:30 -0700
  • 320eacd4e9 Nuspec update Chuck Walbourn 2021-10-14 10:49:38 -0700
  • 5f1ae4ff65 Replace typedefs with 'using' declarations (#132) Chuck Walbourn 2021-09-22 16:28:48 -0700
  • 5a487d9687 Revert changes to DirectXMath which uses typedef in these cases Chuck Walbourn 2021-09-22 16:28:13 -0700
  • 631a64529b Replace typedefs with 'using' declarations Daniel Krupiński 2021-09-22 17:12:57 +0200
  • eb2ac849e7 Minor whitespace adjustment Chuck Walbourn 2021-09-21 20:25:30 -0700
  • 905e2170c9
    Remove redundant parentheses from XMComparison functions (#131) Daniel Krupiński 2021-09-21 19:32:41 +0200
  • b390c9b6c0 Remove redundant parentheses from XMComparison functions Daniel Krupiński 2021-09-21 15:19:07 +0200
  • b206d4b26b
    Remove inline specifier from constexpr functions (#130) Daniel Krupiński 2021-09-21 01:10:31 +0200
  • 80eaa0b401 Remove inline specifier from constexpr functions Daniel Krupiński 2021-09-20 14:24:57 +0200
  • 0efa0de7ae Update readme Chuck Walbourn 2021-09-19 20:38:58 -0700
  • 47bc020fda Readme update Chuck Walbourn 2021-09-18 16:21:28 -0700
  • b9188eefd5
    Inherit contructors of base struct in aligned structs (#129) Daniel Krupiński 2021-09-17 20:30:13 +0200
  • 6cb9d050ae Inherit contructors of base struct in aligned structs Daniel Krupiński 2021-09-17 18:41:53 +0200
  • a883f073b4 Need an adapter for _mm_loadu_si16 for some toolsets Chuck Walbourn 2021-09-10 21:52:19 -0700
  • 77faf5af62
    Fixed overread problem with XMUNIBBLE4 and other 16-bit packed types (#128) Chuck Walbourn 2021-09-10 17:45:22 -0700
  • 095af4791b Fixed overread problem with XMUNIBBLE4 and other 16-bit packed types Chuck Walbourn 2021-09-08 21:19:53 -0700
  • 792ae2adc0 XM_CACHE_LINE_SIZE on ARM should be 128 Chuck Walbourn 2021-09-08 20:33:05 -0700
  • 6594c5bd72
    Re-optimized unswizzle (#126) Shinji Chiba 2021-07-14 12:01:11 -0900
  • 49797af53a
    Fixed old-style cast warnings. Shinji Chiba 2021-07-10 17:38:25 -0900
  • a2ccc91242
    Pre-generate output reference addresses for odd Shinji Chiba 2021-07-04 20:21:34 -0900
  • 581c9b19e2
    Align indent Shinji Chiba 2021-07-02 16:09:14 -0900
  • 03ccfe62a7
    Put extra braces back for clang/LLVM. Shinji Chiba 2021-07-02 15:53:25 -0900
  • ce9c646143
    Re-optimized unswizzle Shinji Chiba 2021-07-01 15:29:21 -0900
  • 7c30ba5932 Update copyright banner Chuck Walbourn 2021-02-26 23:17:26 -0800
  • 596aa5dd57 January 2021 jan2021 Chuck Walbourn 2021-01-10 22:18:31 -0800
  • 5a5d2bdea0 Fixed ARM-NEON GCC conformance issue with half-precision optimizations on ARM64 Chuck Walbourn 2021-01-10 20:40:17 -0800
  • 5d152671db Use alignas when building for C++17 Chuck Walbourn 2021-01-03 15:15:58 -0800
  • b8e0ea25f7 Fix case-sensitivity issues with CMake package dec2020b Chuck Walbourn 2020-12-28 23:01:04 -0800
  • 88e49b6503 Case fix dec2020 Chuck Walbourn 2020-12-21 20:04:30 -0800
  • a0bc507c8e December 2020 Chuck Walbourn 2020-12-19 13:22:27 -0800
  • b54240d5e4
    CMake package support (#120) Chuck Walbourn 2020-12-19 13:18:06 -0800
  • 252fa181a7 CMake package support Chuck Walbourn 2020-12-19 13:16:19 -0800
  • d3c5cbd2f6 Added _M_ARM64EC from windows build Chuck Walbourn 2020-12-11 21:23:48 -0800
  • 0e6ccda0ec Fixed clang-cl compat for ARM64 Chuck Walbourn 2020-12-14 20:02:39 -0800
  • 29b8c1cc00 Updated readme Chuck Walbourn 2020-10-12 12:40:25 -0700
  • 14bbb548f8 August 2020 aug2020 Chuck Walbourn 2020-08-02 23:48:44 -0700
  • 7ca2df2af6
    make it compatible with non-Windows environments Jialong Zhai 2020-08-03 10:04:38 +0800
  • 8d53a95437 BoundingFrustum CreateFromMatrix option for RH coordinates Chuck Walbourn 2020-08-02 17:38:25 -0700
  • cc101d2cdf GXMVECTOR 4th parameter for x86 __vectorcall fixup removal Chuck Walbourn 2020-08-02 13:59:09 -0700
  • abe5a69595 Rec. 2020 Color Conversions RGB <-> Y'UV #34 Chuck Walbourn 2020-08-01 21:35:48 -0700
  • 9962628ef4
    ARM-NEON intrinsics code paths now type-safe (#115) Chuck Walbourn 2020-07-31 15:49:13 -0700
  • 92178888e2 Fixed test failures Chuck Walbourn 2020-07-31 15:25:48 -0700
  • 790e9018c9 Fix XMVECTORU8 for GNUC ARM Chuck Walbourn 2020-07-31 13:36:38 -0700
  • dbc3a431c0 Minor code review Chuck Walbourn 2020-07-31 13:02:53 -0700
  • 89a88b81d4 Fixed TODO for proper GNUC guard around vcvt f16 instructions Chuck Walbourn 2020-07-31 12:43:31 -0700
  • 2b25855181 Fix a few more type paths Chuck Walbourn 2020-07-31 12:42:53 -0700
  • e5b31272a8 Fix build failure on Visual C++ Chuck Walbourn 2020-07-31 12:42:16 -0700
  • 5532e3b2d6 Fixed whitespace Chuck Walbourn 2020-07-30 23:40:36 -0700
  • 2a2e917b85 Finished packed vector Chuck Walbourn 2020-07-30 23:34:38 -0700
  • 3d77784baa Finished math vector Chuck Walbourn 2020-07-30 23:25:56 -0700
  • 88f461afc0 GNUC ARM-NEON type cleanup Chuck Walbourn 2020-05-04 17:43:19 -0700
  • 404c59a7dd Fixed flush cases for float11/float10 conversions Chuck Walbourn 2020-07-07 13:47:08 -0700
  • 55dddfeb12 Added Security notice Chuck Walbourn 2020-06-30 17:02:30 -0700
  • 13069ff558 Converted a few typdef to using Chuck Walbourn 2020-06-25 15:36:59 -0700
  • d0bbddc9f2
    Fixed float denorm conversion handling for XMConvertFloatToHalf (#114) Chuck Walbourn 2020-06-25 15:08:32 -0700
  • e84cc094a8 Fixed XMConvertFloatToHalf to match F16C intrinsic Chuck Walbourn 2020-06-08 00:08:36 -0700
  • 6ba47ce62c Merge branch 'master' into float16denorm Chuck Walbourn 2020-05-18 23:46:20 -0700
  • 196104d0eb Fixed clamping for XMStoreByteN4 Chuck Walbourn 2020-05-18 23:40:27 -0700
  • a2e37bc93d range tweak Chuck Walbourn 2020-05-14 20:17:02 -0700
  • 9e6bc6e83a Code review Chuck Walbourn 2020-05-13 00:39:59 -0700
  • 2840d6da99 Fixed XMConvertFloatToHalf denorm handling Chuck Walbourn 2020-05-13 00:24:04 -0700
  • d85ac9310d Return 0 for values smaller than e-24 Chuck Walbourn 2020-05-12 17:10:41 -0700
  • 6219461cc8 Code review Chuck Walbourn 2020-05-12 16:27:18 -0700
  • 939c94571b Fixed some clang v10 warnings in SHmath/XDSP Chuck Walbourn 2020-05-12 15:25:56 -0700
  • 103b33d248 Implement SVML Intrinsics paths for VS2019 builds (#108) Chuck Walbourn 2020-05-04 23:50:02 -0700
  • cdb6d2c44b
    Added XMVectorLog10 / XMVectorExp10 (#109) Chuck Walbourn 2020-05-04 20:58:40 -0700
  • 7ae9f91453 Minor whitespace Chuck Walbourn 2020-05-04 20:06:21 -0700
  • aeceb4c91a Added XMVectorLog10 / XMVectorExp10 Chuck Walbourn 2020-05-04 19:53:55 -0700
  • a15dc2d1de Implement SVML Intrinsics paths for VS2019 builds. Scott Matloff 2020-05-04 19:14:35 -0700
  • e5b79a32dc NuGet updates Chuck Walbourn 2020-04-23 17:28:33 -0700
  • e24041c613 April 2020 apr2020 Chuck Walbourn 2020-04-23 16:38:50 -0700
  • 7ea31a07ec fix denormalized value encoding for fp16 and 3PK. yosshin4004 2020-04-04 00:48:41 +0900
  • 31f80002fa
    Replace deprecated headers (#103) pi1024e 2020-03-26 14:24:50 -0400
  • 356b7dc1f5 Update DirectXMath.h pi1024e 2020-03-26 14:11:45 -0400
  • 925fc5010f Replace deprecated headers pi1024e 2020-03-26 10:30:10 -0400
  • 899512e82c A few more use cases for constexpr Chuck Walbourn 2020-03-15 15:49:43 -0700
  • b28c1bd35c noexcept missed on a few more functions Chuck Walbourn 2020-03-15 14:45:45 -0700
  • a7e168b19f noexcept on a few internal functions Chuck Walbourn 2020-03-15 14:18:42 -0700
  • d0f5215608 Additional code review feedback mar2020 Chuck Walbourn 2020-03-10 01:02:24 -0700
  • d925b421de Additional warning supression Chuck Walbourn 2020-03-09 21:53:00 -0700
  • 4387792043 Updated readme Chuck Walbourn 2020-03-09 12:31:32 -0700
  • 83634c742a
    clang/GNU compiler support including ARM-NEON (#102) Chuck Walbourn 2020-03-09 00:42:33 -0700
  • ce37606b6e Fixed guards for float_control Chuck Walbourn 2020-03-08 23:56:18 -0700
  • ea46eca347 clang/GNU compiler support Chuck Walbourn 2020-03-08 22:51:29 -0700
  • c02a3a608c A few more FMA3 cases Chuck Walbourn 2020-03-07 14:17:15 -0800
  • eccb780fc5
    256-bit wide AVX register optimizations (#101) Chuck Walbourn 2020-03-07 00:02:19 -0800
  • 02903a692d Finished AVX256 versions of XMVector2TransformStream Chuck Walbourn 2020-03-06 23:59:16 -0800
  • fe38152325 256 register version of XMVector2TransformStream Chuck Walbourn 2020-03-06 21:22:11 -0800
  • 46f313a7b1 Added non-temporal writes to XMVector4TransformStream Chuck Walbourn 2020-03-06 20:08:12 -0800
  • b66c531b44 AVX256 version of XMVector4TransformStream Chuck Walbourn 2020-03-06 17:12:30 -0800
  • baf129c252 Stick with m128 for inverse for now Chuck Walbourn 2020-03-06 15:56:03 -0800
  • 3c21d2b938 m256 versions of tranpose Chuck Walbourn 2020-03-06 15:34:22 -0800
  • a4f82e5625 Initial m256 optimizations Chuck Walbourn 2020-03-06 14:56:06 -0800
  • 65d7fb5940 Added XMMatrixVectorTensorProduct Chuck Walbourn 2020-03-06 13:54:44 -0800
  • 4d6117ccaf Prefer shuffle to broadcastss_ps on non-Intel processors Chuck Walbourn 2020-03-06 13:15:40 -0800
  • 7faf4c00ab
    FMA3 optimizations (#100) Chuck Walbourn 2020-03-06 13:10:16 -0800
  • b62e10d98f More use of FMA Chuck Walbourn 2020-03-06 00:48:34 -0800
  • 7a040df710 more FMA3 optimizations Chuck Walbourn 2020-03-05 20:22:14 -0800
  • b051e30a1f More FMA3 codepaths Chuck Walbourn 2020-03-05 01:07:10 -0800
  • 5e9be10a04 Polynomial approximations also a good candidate for FMA3 Chuck Walbourn 2020-03-04 18:15:11 -0800
  • bd8c48f874 XMMatrixMultiply updated with FMA3 Chuck Walbourn 2020-03-04 17:18:22 -0800
  • 11cbb30fcb Initial AVX2 implementation Chuck Walbourn 2020-03-04 17:09:28 -0800
  • b4589eb3d3 Reformat fix Chuck Walbourn 2020-03-04 16:58:04 -0800
  • 5008416aba Prefer use of shuffle to permute for non-Intel processors Chuck Walbourn 2020-03-04 15:37:40 -0800
  • bdb574c97e Suppress -Wgnu-anonymous-struct and -Wnested-anon-types Chuck Walbourn 2020-03-02 20:41:22 -0800
  • 8cb40fcf63 Fixed FMA4 check Chuck Walbourn 2020-03-01 20:47:11 -0800
  • 31917f0a3a extensions: fix FMA4 compilation on MSVC Mikhail Paulyshka 2020-03-01 16:15:53 +0300
  • 898411fcd3 extensions: fix FMA4 detection Mikhail Paulyshka 2020-03-01 14:29:09 +0300
  • b8fce90ce2 xdsp: fix gcc compilation Mikhail Paulyshka 2019-07-31 23:13:38 +0300
  • 0e628fa6fb extensions: fix includes for GCC Mikhail Paulyshka 2019-07-29 01:27:47 +0300
  • 410a0ce774 other: add ability to build without sal.h header Mikhail Paulyshka 2019-08-03 13:53:55 +0300
  • 265d93af1f gcc: add support for XM_DEPRECATED Mikhail Paulyshka 2019-07-29 01:15:49 +0300
  • 463a562fe2 gcc: add support for XMGLOBALCONST Mikhail Paulyshka 2019-07-29 01:51:19 +0300
  • 8c4d6da67c gcc: disable vector overloads Mikhail Paulyshka 2019-08-09 02:51:41 +0300
  • 06ea608c22 gcc: fix XM_CALLCONV definition Mikhail Paulyshka 2019-07-28 20:42:52 +0300
  • da18736d85 gcc: disable NEON for ARM Mikhail Paulyshka 2019-08-09 02:50:32 +0300
  • 93c5cb44d5 gcc: fix __cpuid Mikhail Paulyshka 2019-08-09 03:22:01 +0300
  • bb3adc4e66 gcc: fix data alignment Mikhail Paulyshka 2019-08-03 03:23:32 +0300
  • 065b99b82f
    Retired VS 2015 support (#98) Chuck Walbourn 2020-02-29 22:40:50 -0800
  • b88870bb0c A few more instances of constexpr Chuck Walbourn 2020-02-29 22:39:39 -0800
  • 19dc4e2ae8 Retired VS 2015 support Chuck Walbourn 2020-02-29 22:24:26 -0800
  • d7cc112b55
    Added noexcept to all functions (#97) Chuck Walbourn 2020-02-29 22:12:46 -0800
  • 5a64422b27 Added noexcept to all functions Chuck Walbourn 2020-02-29 21:48:22 -0800
  • b412a61c51 Reformat code Chuck Walbourn 2020-02-29 16:07:57 -0800
  • b0dd6fc1a5
    Optimize SSE use of mm_load/store_ss pairs by using mm_load/store_pd (#94) Chuck Walbourn 2020-02-29 15:56:27 -0800
  • 598b8bba27 More cases of two store_ss become one store_sd Chuck Walbourn 2020-02-29 15:20:43 -0800
  • 8a7016ae5d Fixed cut & paste error Chuck Walbourn 2020-02-14 13:41:00 -0800
  • 5a9f43cf20 Update LoadInt3 Chuck Walbourn 2020-02-14 12:58:46 -0800
  • 65be73d6bd _mm_store_pd requires 16-byte alignment Chuck Walbourn 2020-02-14 12:50:17 -0800
  • a85dc949a6 Code review Chuck Walbourn 2020-02-13 15:36:01 -0800
  • d1f4f62b05 Optimize XMLoad/StoreFloat3 for SSE2 and SSE4.1 Chuck Walbourn 2020-02-13 12:10:03 -0800
  • da730052e5 Converted readme to markdown Chuck Walbourn 2020-01-15 23:35:59 -0800
  • ad3a224973 Updated copyright year Chuck Walbourn 2020-01-13 09:57:50 -0800
  • ec7e295f0d Added noexcept to public functions in shmath and xdsp Chuck Walbourn 2019-12-11 20:16:59 -0800
  • 939c1a86b2 Use sal.h with quotes instead of brackets to make it easier to use the open source sal.h for non-Windows platforms Chuck Walbourn 2019-09-11 12:23:29 -0700
  • a70af6f5ea August 2019 aug2019 Chuck Walbourn 2019-08-23 13:55:44 -0700
  • 24a4887b35 Updated extensions headers for clang Chuck Walbourn 2019-08-02 14:33:58 -0700
  • 549b51d9cc Fixed AVX2 detection for clang Chuck Walbourn 2019-07-31 23:11:44 -0700
  • 0ed401027b Fixed -Wlanguage-extension-token warning in AVX codepath Chuck Walbourn 2019-07-31 17:09:28 -0700
  • dd0a88f83f SHMath clang warning cleanup Chuck Walbourn 2019-07-31 14:18:35 -0700
  • 0aa6a41e8f XDSP updates for clang compatibility Chuck Walbourn 2019-07-31 12:26:12 -0700
  • fd8d7f5370 Fixed -Wextra-semi-stmt warnings with clang 8 Chuck Walbourn 2019-07-30 19:28:47 -0700
  • 5dd7751dc5 July 2019 jul2019 Chuck Walbourn 2019-07-22 14:10:24 -0700
  • 775411a74e Removed unneeded include Chuck Walbourn 2019-07-22 13:56:15 -0700
  • 7fcdfbc3c6 Updated for clang control defines Chuck Walbourn 2019-06-25 09:16:03 -0700
  • 9fa46af4ec Type mismatch issues cleaned up for ARM codepaths Chuck Walbourn 2019-06-25 00:01:06 -0700
  • 80d082e730 Guard clang use if cpuid.h for arm platforms Chuck Walbourn 2019-06-24 20:50:20 -0700
  • de7b85a2d3 clang/LLVM needs cpuid.h Chuck Walbourn 2019-06-24 12:46:01 -0700
  • 0da1ef1ee1 Updated XMVerifyCPUSupport implementation for clang/LLVM Chuck Walbourn 2019-06-21 14:33:18 -0700
  • d62382a03d F16C control define update for clang Chuck Walbourn 2019-05-10 18:07:18 -0700
  • 1654282608 Add float_control pragmas for nan tests Chuck Walbourn 2019-04-03 13:34:47 -0700
  • ecfb475440 Whitespace cleanup Chuck Walbourn 2019-01-30 14:13:18 -0800
  • 4355a04696 Updated copyright year Chuck Walbourn 2019-01-01 11:17:50 -0800
  • ffb2edbd16 July 2018 jul2018b Chuck Walbourn 2018-07-23 13:13:18 -0700
  • 6883c5518a
    Fixed conformance warnings based on clang (#75) Chuck Walbourn 2018-06-26 13:45:31 -0700
  • ce465ea3a0 Need to keep XMISNAN/XMISINF macros Chuck Walbourn 2018-06-20 12:59:12 -0700
  • 3701bb900a Fixed conformance warnings based on clang Chuck Walbourn 2018-06-19 18:41:12 -0700
  • 2e08f92a3c Compiler fix is already in 15.7.4 Chuck Walbourn 2018-06-19 17:28:53 -0700
  • 54e2b5424e Workaround for compiler codegen bug Chuck Walbourn 2018-06-19 16:13:18 -0700
  • 9c00b27b51 XMVectorClamp fix for specials jul2018 Chuck Walbourn 2018-06-15 23:10:53 -0700
  • 4d3f12ce87 Minor code review feedback for Intel C++ compiler Chuck Walbourn 2018-06-05 12:30:31 -0700
  • 0fad2114f8
    XMFLOAT3X4 data type and load/store functions (#71) jun2018 Chuck Walbourn 2018-06-01 10:47:08 -0700
  • e5b4975bf7 XMFLOAT3X4 data type and load/store functions Chuck Walbourn 2018-06-01 10:39:30 -0700
  • 9226cd4d0c Added build file may2018 Chuck Walbourn 2018-05-14 21:55:15 -0700
  • 4c0f66db3b Renamed nuget folder Chuck Walbourn 2018-05-01 19:27:17 -0700
  • 99a98d79fc
    Remove VS 2013 compiler support (#70) Chuck Walbourn 2018-05-01 14:49:46 -0700
  • 214390f223 Updated readme for removal of VS 2013 Chuck Walbourn 2018-05-01 10:28:45 -0700
  • de57cbbad2 Removed VS 2013 specific warning supression Chuck Walbourn 2018-05-01 01:05:12 -0700
  • ce649c901b Removed VS 2013 support Chuck Walbourn 2018-04-30 18:21:24 -0700
  • faf8558f5b Add nuget build files Chuck Walbourn 2018-04-27 16:33:09 -0700
  • 68fc189445 Code review feedback Chuck Walbourn 2018-04-27 14:24:50 -0700
  • 84831beb5a Supressed additional false warning in VS 2013 apr2018 Chuck Walbourn 2018-04-17 10:41:48 -0700
  • b3efd82762 All default ctors should be non-throwing Chuck Walbourn 2018-04-17 10:29:41 -0700
  • 033c653afc Suppress false 26495 warnings Chuck Walbourn 2018-04-17 10:22:14 -0700
  • 15c05966ea Removed redundant operators Chuck Walbourn 2018-04-17 10:05:39 -0700
  • 9e566cdec0 Minor code review feedback Chuck Walbourn 2018-04-13 12:19:39 -0700
  • e47ad78320 Use default copy and move ctors/ops Chuck Walbourn 2018-04-03 17:52:24 -0700
  • b710e917c6 Fixed up comment header block Chuck Walbourn 2018-03-19 12:12:03 -0700
  • e890481254 Fixed warning when buliding with Intel C++ Compiler Chuck Walbourn 2018-03-19 11:59:40 -0700
  • 93de151936 Merge branch 'master' of https://github.com/Microsoft/DirectXMath Chuck Walbourn 2018-02-23 23:16:33 -0800
  • d1adb09d90 Fixed up comment header block Chuck Walbourn 2018-02-23 23:16:27 -0800
  • 03e32080a9 Fix minor namespace syntax issue Chuck Walbourn 2018-02-23 22:41:42 -0800
  • 2700c27c43 Fix minor namespace syntax issue Chuck Walbourn 2018-02-23 22:41:42 -0800
  • f07c3fdb92 February 2018 feb2018 Chuck Walbourn 2018-02-02 10:43:16 -0800
  • bcc9236ae5 Fixed XMConvertFloatToHalf conformance issue for 0 Chuck Walbourn 2018-02-01 19:32:50 -0800
  • 455f4ca150 Remove 17.1 compiler support Chuck Walbourn 2018-02-01 18:57:52 -0800
  • acf95bfa9e Use fused-multiply-accumulate for ARM64 Chuck Walbourn 2018-01-19 18:19:03 -0800
  • aaefa16104 Minor code update Chuck Walbourn 2018-01-18 15:27:02 -0800
  • 6a228a9876 Implemented SHProjectCubemap for DX12 Chuck Walbourn 2018-01-16 18:09:00 -0800
  • d090df7c0f Remove extra comma Chuck Walbourn 2018-01-16 14:30:35 -0800
  • 33f7f2d0ff Remove Windows 8.0 SDK era adapter Chuck Walbourn 2018-01-16 14:29:55 -0800
  • 9e23145f64 Minor code cleanup for SHmath Chuck Walbourn 2018-01-16 14:12:39 -0800
  • 31bfa2f46b Updated copyright year Chuck Walbourn 2018-01-05 15:42:00 -0800
  • abced86db5 VS 2017 (15.5 update) warning supression Chuck Walbourn 2017-12-18 14:19:37 -0800
  • f06583a3e1 Code cleanup and reformat Chuck Walbourn 2017-12-18 14:04:23 -0800
  • 8a90e9383b Code cleanup Chuck Walbourn 2017-07-13 01:29:17 -0700
  • f89abe64f4 Stereo 3D prototype from 2011 Chuck Walbourn 2017-07-13 01:28:40 -0700
  • b282f1e624 Direct3D stereoscopic 3D sample helper Chuck Walbourn 2017-07-13 01:26:41 -0700
  • c592223086 June 2017 jun2017 Chuck Walbourn 2017-06-21 13:32:45 -0700
  • b83bff1f1c AVX2/FMA3 optimization Chuck Walbourn 2017-05-18 16:14:07 -0700
  • 58df665c97 Cleaned up conformance warnings found by CLang Chuck Walbourn 2017-05-17 17:46:45 -0700
  • d973b9a9aa Added _XM_NO_XMVECTOR_OVERLOADS_ control define Chuck Walbourn 2017-05-17 11:05:47 -0700
  • edeb5d4ffe vmulComplex optimization using multiply-add/subtract (#48) (#49) ianier 2017-05-03 23:56:26 +0200
  • fe34e7107e vmulComplex optimization using multiply-add/subtract (#48) ianier 2017-05-03 12:11:10 +0200
  • d1aa003720 Using broadcast instead of load/shuffle is faster when it is available. (#47) Nicholas Frechette 2017-04-18 18:45:53 -0400
  • ce70968d56 Using broadcast instead of load/shuffle is faster when it is available. Nicholas Frechette 2017-04-18 17:06:18 -0400
  • 67cffde166 Portability fix for intrinsics use of __m128/__n128 apr2017 Chuck Walbourn 2017-03-31 15:08:34 -0700
  • 0e6e115814 Updated copyright year jan2017 Chuck Walbourn 2017-03-08 16:05:34 -0800
  • b7771c4504 DirectMath 3.10 (final) Chuck Walbourn 2017-02-07 14:47:20 -0800
  • 3af2b50fa8 Resolved some IntelliSense issues for the Xbox One XDK Chuck Walbourn 2017-01-24 10:51:25 -0800
  • f7954ad6ed CHPE platform support Chuck Walbourn 2017-01-13 13:52:41 -0800
  • c887a52207 DirectXMath 3.10 dec2016 Chuck Walbourn 2016-12-01 16:14:19 -0800
  • 3906b317a1 Workaround for constexpr compiler bug in VS 2015 RTM Chuck Walbourn 2016-12-01 15:55:21 -0800
  • b1dfa72df8 Rec. 2020 Color Conversions RGB <-> Y'UV #7 Karthik Nadig 2016-07-19 00:06:36 -0700
  • bb8cf13536 Updated gitignore Chuck Walbourn 2016-11-14 13:18:47 -0800
  • d75f745b16 ARMv8 optimizations Chuck Walbourn 2016-11-09 15:51:02 -0800
  • dc68173efe Suppress 4996 warning for VS Dev 15 Preview Chuck Walbourn 2016-11-08 16:27:41 -0800
  • d98156cdb7 XMVectorRound fix for NO INTRINICS to match round to nearest (even) Chuck Walbourn 2016-10-27 00:02:18 -0700
  • 25558020ce Rename license file Chuck Walbourn 2016-10-03 23:53:06 -0700
  • 44b7f6399d Fix line endings for batch files Chuck Walbourn 2016-08-26 18:29:24 -0700
  • 7be36d19e3 Normalize line endings Chuck Walbourn 2016-08-22 11:43:47 -0700
  • 31497b9323 Added attributes Chuck Walbourn 2016-08-18 18:16:52 -0700
  • 1fc676109c constexpr conformance fix Chuck Walbourn 2016-07-08 23:30:46 -0700
  • 79aeb262f6 Fixed bug with XMStoreFloat3SE Chuck Walbourn 2016-07-06 12:18:22 -0700
  • b33c94320b Add URL to project GitHub for additional support to comments Chuck Walbourn 2016-07-05 13:47:27 -0700
  • 927d1aa180 SSE3 optimizations Chuck Walbourn 2016-06-23 09:51:02 -0700
  • 78639c836d Code of Conduct notice Chuck Walbourn 2016-06-21 17:41:48 -0700
  • bea739e4e5 XMVectorSum function for horizontal add Chuck Walbourn 2016-06-20 17:14:45 -0700
  • 7de910c260 Specialized permutes/swizzles for SSE Chuck Walbourn 2016-06-20 12:07:36 -0700
  • 292d176ff4 Add AVX2 processor support tests Chuck Walbourn 2016-06-18 17:07:28 -0700
  • 55851275ba Split SSE3 optimizations from SSE4 Chuck Walbourn 2016-06-18 16:00:43 -0700
  • 64306f6189 AVX2 optimization Chuck Walbourn 2016-06-18 13:51:46 -0700
  • 403fa49a0c Dropped VS 2012 support (keeping 17.1 for Xbox One XDK) Chuck Walbourn 2016-06-18 13:46:48 -0700
  • 48ab66214a DirectXMath 3.09 jun2016 Chuck Walbourn 2016-06-18 13:31:26 -0700
  • 3af6a349bb AVX / AVX2 otimizations Chuck Walbourn 2016-05-27 12:42:11 -0700
  • ef45bb75fa May 2016 may2016 Chuck Walbourn 2016-05-23 16:40:59 -0700
  • a40c939438 Merged content from directxmathsh Chuck Walbourn 2016-05-23 16:37:41 -0700
  • 91118b3402 Merged content from directxmathxdsp Chuck Walbourn 2016-05-23 16:23:18 -0700
  • 1e81faec10 Merged directxmeshext content Chuck Walbourn 2016-05-23 16:09:02 -0700
  • 1a4a61d6b0 Added MIT license file Chuck Walbourn 2016-05-23 14:49:23 -0700
  • fea9eabc4e DirectXMath 3.08 nov2015 Chuck Walbourn 2016-05-23 14:37:35 -0700
  • 51802de35b DirectXMath 3.07 apr2015 Chuck Walbourn 2016-05-23 14:33:29 -0700
  • aee6e900f0 DirectXMath 3.06 oct2013 Chuck Walbourn 2016-05-23 14:29:47 -0700
  • fb43a89861 DirectXMath 3.05 jul2013 Chuck Walbourn 2016-05-23 14:25:11 -0700
  • 27f790ebf6 DirectXMath 3.04 mar2013 Chuck Walbourn 2016-05-23 14:20:26 -0700
  • fd7f30458d DirectXMath 3.03 mar2012 Chuck Walbourn 2016-05-23 14:15:41 -0700
  • 409c3a3646 DirectXMath 3.02 feb2012 Chuck Walbourn 2016-05-23 14:07:40 -0700
  • 1fa826b8da DirectXMath 3.00 sept2011 Chuck Walbourn 2016-05-23 14:02:43 -0700
  • 77f19feeed XNA Collision from DirectX SDK (August 2009) Chuck Walbourn 2016-05-23 13:58:28 -0700
  • 6146fcae6e XNA Collision from DirectX SDK (March 2009) Chuck Walbourn 2016-05-23 13:57:48 -0700
  • 299a9e1ad9 XNAMath 2.05 jul2012 Chuck Walbourn 2016-05-23 12:48:50 -0700
  • 9de470febc XNAMath 2.04 feb2011 Chuck Walbourn 2016-05-23 12:47:48 -0700
  • 6ba6bf874e XNAMath 2.03 jun2010 Chuck Walbourn 2016-05-23 12:46:43 -0700
  • 9a1e0b5318 XNAMath 2.02 feb2010 Chuck Walbourn 2016-05-23 12:45:32 -0700
  • 9521debcc7 XNAMath 2.01 aug2009 Chuck Walbourn 2016-05-23 12:44:23 -0700
  • 7535284c28 XNAMath 2.00 mar2009 Chuck Walbourn 2016-05-23 12:42:38 -0700
  • 8e16192e2e Initial commit Microsoft GitHub User 2016-05-23 12:28:58 -0700