Commit Graph

230 Commits

Author SHA1 Message Date
dependabot[bot]
453139adb6
Bump github/codeql-action from 3.27.1 to 3.27.4 (#150)
Some checks failed
CMake (Windows) / build (amd64, x64-Debug-MinGW, windows-2022) (push) Has been cancelled
CMake (Windows) / build (amd64, x64-Release, windows-2019) (push) Has been cancelled
CMake (Windows) / build (amd64, x64-Release, windows-2022) (push) Has been cancelled
CMake (Windows) / build (amd64, x64-Release-Clang, windows-2022) (push) Has been cancelled
CMake (Windows) / build (amd64, x64-Release-MinGW, windows-2022) (push) Has been cancelled
CMake (Windows) / build (amd64_arm64, arm64-Debug, windows-2022) (push) Has been cancelled
CMake (Windows) / build (amd64_arm64, arm64-Debug-Clang, windows-2022) (push) Has been cancelled
CMake (Windows) / build (amd64_arm64, arm64-Release, windows-2022) (push) Has been cancelled
CMake (Windows) / build (amd64_arm64, arm64-Release-Clang, windows-2022) (push) Has been cancelled
CMake (Windows) / build (amd64_arm64, arm64ec-Debug, windows-2022) (push) Has been cancelled
CMake (Windows) / build (amd64_arm64, arm64ec-Release, windows-2022) (push) Has been cancelled
CMake (Windows) / build (amd64_x86, x86-Debug, windows-2019) (push) Has been cancelled
CMake (Windows) / build (amd64_x86, x86-Debug, windows-2022) (push) Has been cancelled
CMake (Windows) / build (amd64_x86, x86-Debug-Clang, windows-2022) (push) Has been cancelled
CMake (Windows) / build (amd64_x86, x86-Release, windows-2019) (push) Has been cancelled
CMake (Windows) / build (amd64_x86, x86-Release, windows-2022) (push) Has been cancelled
CMake (Windows) / build (amd64_x86, x86-Release-Clang, windows-2022) (push) Has been cancelled
Microsoft C++ Code Analysis / Analyze (push) Has been cancelled
CMake (UWP) / build (amd64, x64-Debug-UWP) (push) Has been cancelled
CMake (UWP) / build (amd64, x64-Debug-UWP-Clang) (push) Has been cancelled
CMake (UWP) / build (amd64, x64-Release-UWP) (push) Has been cancelled
CMake (UWP) / build (amd64, x64-Release-UWP-Clang) (push) Has been cancelled
CMake (UWP) / build (amd64_arm64, arm64-Debug-UWP) (push) Has been cancelled
CMake (UWP) / build (amd64_arm64, arm64-Debug-UWP-Clang) (push) Has been cancelled
CMake (UWP) / build (amd64_arm64, arm64-Release-UWP) (push) Has been cancelled
CMake (UWP) / build (amd64_arm64, arm64-Release-UWP-Clang) (push) Has been cancelled
CMake (UWP) / build (amd64_x86, x86-Debug-UWP) (push) Has been cancelled
CMake (UWP) / build (amd64_x86, x86-Debug-UWP-Clang) (push) Has been cancelled
CMake (UWP) / build (amd64_x86, x86-Release-UWP) (push) Has been cancelled
CMake (UWP) / build (amd64_x86, x86-Release-UWP-Clang) (push) Has been cancelled
2024-11-18 10:58:01 -08:00
Chuck Walbourn
db91fa84a7
Added GitHub Action for UWP builds (#148)
Some checks failed
CMake (Windows) / build (amd64, x64-Debug-MinGW, windows-2022) (push) Has been cancelled
CMake (Windows) / build (amd64, x64-Release, windows-2019) (push) Has been cancelled
CMake (Windows) / build (amd64, x64-Release, windows-2022) (push) Has been cancelled
CMake (Windows) / build (amd64, x64-Release-Clang, windows-2022) (push) Has been cancelled
CMake (Windows) / build (amd64, x64-Release-MinGW, windows-2022) (push) Has been cancelled
CMake (Windows) / build (amd64_arm64, arm64-Debug, windows-2022) (push) Has been cancelled
CMake (Windows) / build (amd64_arm64, arm64-Debug-Clang, windows-2022) (push) Has been cancelled
CMake (Windows) / build (amd64_arm64, arm64-Release, windows-2022) (push) Has been cancelled
CMake (Windows) / build (amd64_arm64, arm64-Release-Clang, windows-2022) (push) Has been cancelled
CMake (Windows) / build (amd64_arm64, arm64ec-Debug, windows-2022) (push) Has been cancelled
CMake (Windows) / build (amd64_arm64, arm64ec-Release, windows-2022) (push) Has been cancelled
CMake (Windows) / build (amd64_x86, x86-Debug, windows-2019) (push) Has been cancelled
CMake (Windows) / build (amd64_x86, x86-Debug, windows-2022) (push) Has been cancelled
CMake (Windows) / build (amd64_x86, x86-Debug-Clang, windows-2022) (push) Has been cancelled
CMake (Windows) / build (amd64_x86, x86-Release, windows-2019) (push) Has been cancelled
CMake (Windows) / build (amd64_x86, x86-Release, windows-2022) (push) Has been cancelled
CMake (Windows) / build (amd64_x86, x86-Release-Clang, windows-2022) (push) Has been cancelled
Microsoft C++ Code Analysis / Analyze (push) Has been cancelled
CMake (UWP) / build (amd64, x64-Debug-UWP) (push) Has been cancelled
CMake (UWP) / build (amd64, x64-Debug-UWP-Clang) (push) Has been cancelled
CMake (UWP) / build (amd64, x64-Release-UWP) (push) Has been cancelled
CMake (UWP) / build (amd64, x64-Release-UWP-Clang) (push) Has been cancelled
CMake (UWP) / build (amd64_arm64, arm64-Debug-UWP) (push) Has been cancelled
CMake (UWP) / build (amd64_arm64, arm64-Debug-UWP-Clang) (push) Has been cancelled
CMake (UWP) / build (amd64_arm64, arm64-Release-UWP) (push) Has been cancelled
CMake (UWP) / build (amd64_arm64, arm64-Release-UWP-Clang) (push) Has been cancelled
CMake (UWP) / build (amd64_x86, x86-Debug-UWP) (push) Has been cancelled
CMake (UWP) / build (amd64_x86, x86-Debug-UWP-Clang) (push) Has been cancelled
CMake (UWP) / build (amd64_x86, x86-Release-UWP) (push) Has been cancelled
CMake (UWP) / build (amd64_x86, x86-Release-UWP-Clang) (push) Has been cancelled
2024-11-11 14:21:40 -08:00
dependabot[bot]
7711a005dc
Bump github/codeql-action from 3.27.0 to 3.27.1 (#149)
Some checks failed
CodeQL / Analyze (C/C++) (push) Waiting to run
CMake (Windows) / build (amd64, x64-Debug, windows-2019) (push) Waiting to run
CMake (Windows) / build (amd64, x64-Debug, windows-2022) (push) Waiting to run
CMake (Windows) / build (amd64, x64-Debug-Clang, windows-2022) (push) Waiting to run
CMake (Windows) / build (amd64, x64-Debug-MinGW, windows-2022) (push) Waiting to run
CMake (Windows) / build (amd64, x64-Release, windows-2019) (push) Waiting to run
CMake (Windows) / build (amd64, x64-Release, windows-2022) (push) Waiting to run
CMake (Windows) / build (amd64, x64-Release-Clang, windows-2022) (push) Waiting to run
CMake (Windows) / build (amd64, x64-Release-MinGW, windows-2022) (push) Waiting to run
CMake (Windows) / build (amd64_arm64, arm64-Debug, windows-2022) (push) Waiting to run
CMake (Windows) / build (amd64_arm64, arm64-Release, windows-2022) (push) Waiting to run
CMake (Windows) / build (amd64_arm64, arm64ec-Debug, windows-2022) (push) Waiting to run
CMake (Windows) / build (amd64_arm64, arm64ec-Release, windows-2022) (push) Waiting to run
CMake (Windows) / build (amd64_x86, x86-Debug, windows-2019) (push) Waiting to run
CMake (Windows) / build (amd64_x86, x86-Debug, windows-2022) (push) Waiting to run
CMake (Windows) / build (amd64_x86, x86-Release, windows-2019) (push) Waiting to run
CMake (Windows) / build (amd64_x86, x86-Release, windows-2022) (push) Waiting to run
Microsoft C++ Code Analysis / Analyze (push) Waiting to run
CMake (WSL) / build (x64-Debug-Linux, 10) (push) Failing after 15s
CMake (WSL) / build (x64-Debug-Linux, 11) (push) Failing after 16s
CMake (WSL) / build (x64-Debug-Linux, 12) (push) Failing after 15s
CMake (WSL) / build (x64-Release-Linux, 10) (push) Failing after 16s
CMake (WSL) / build (x64-Release-Linux, 11) (push) Failing after 15s
CMake (WSL) / build (x64-Release-Linux, 12) (push) Failing after 15s
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.27.0 to 3.27.1.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](662472033e...4f3212b617)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-10 21:33:50 -08:00
Chuck Walbourn
af64c154b9
Make C++ Exceptions usage standard compliant (#144)
Some checks failed
CMake (WSL) / build (x64-Debug-Linux, 10) (push) Failing after 15s
CMake (WSL) / build (x64-Debug-Linux, 11) (push) Failing after 16s
CMake (WSL) / build (x64-Debug-Linux, 12) (push) Failing after 15s
CMake (WSL) / build (x64-Release-Linux, 10) (push) Failing after 15s
CMake (WSL) / build (x64-Release-Linux, 12) (push) Failing after 15s
CMake (WSL) / build (x64-Release-Linux, 11) (push) Failing after 15s
CodeQL / Analyze (C/C++) (push) Has been cancelled
CMake (Windows) / build (amd64, x64-Debug, windows-2019) (push) Has been cancelled
CMake (Windows) / build (amd64, x64-Debug, windows-2022) (push) Has been cancelled
CMake (Windows) / build (amd64, x64-Debug-Clang, windows-2022) (push) Has been cancelled
CMake (Windows) / build (amd64, x64-Debug-MinGW, windows-2022) (push) Has been cancelled
CMake (Windows) / build (amd64, x64-Release, windows-2019) (push) Has been cancelled
CMake (Windows) / build (amd64, x64-Release, windows-2022) (push) Has been cancelled
CMake (Windows) / build (amd64, x64-Release-Clang, windows-2022) (push) Has been cancelled
CMake (Windows) / build (amd64, x64-Release-MinGW, windows-2022) (push) Has been cancelled
CMake (Windows) / build (amd64_arm64, arm64-Debug, windows-2022) (push) Has been cancelled
CMake (Windows) / build (amd64_arm64, arm64-Release, windows-2022) (push) Has been cancelled
CMake (Windows) / build (amd64_arm64, arm64ec-Debug, windows-2022) (push) Has been cancelled
CMake (Windows) / build (amd64_arm64, arm64ec-Release, windows-2022) (push) Has been cancelled
CMake (Windows) / build (amd64_x86, x86-Debug, windows-2019) (push) Has been cancelled
CMake (Windows) / build (amd64_x86, x86-Debug, windows-2022) (push) Has been cancelled
CMake (Windows) / build (amd64_x86, x86-Release, windows-2019) (push) Has been cancelled
CMake (Windows) / build (amd64_x86, x86-Release, windows-2022) (push) Has been cancelled
Microsoft C++ Code Analysis / Analyze (push) Has been cancelled
2024-11-08 09:27:47 -08:00
Chuck Walbourn
b6b858a193
Fix some CodeQL warnings (#146)
Some checks failed
CodeQL / Analyze (C/C++) (push) Waiting to run
CMake (Windows) / build (amd64, x64-Debug, windows-2019) (push) Waiting to run
CMake (Windows) / build (amd64, x64-Debug, windows-2022) (push) Waiting to run
CMake (Windows) / build (amd64, x64-Debug-Clang, windows-2022) (push) Waiting to run
CMake (Windows) / build (amd64, x64-Debug-MinGW, windows-2022) (push) Waiting to run
CMake (Windows) / build (amd64, x64-Release, windows-2019) (push) Waiting to run
CMake (Windows) / build (amd64, x64-Release, windows-2022) (push) Waiting to run
CMake (Windows) / build (amd64, x64-Release-Clang, windows-2022) (push) Waiting to run
CMake (Windows) / build (amd64, x64-Release-MinGW, windows-2022) (push) Waiting to run
CMake (Windows) / build (amd64_arm64, arm64-Debug, windows-2022) (push) Waiting to run
CMake (Windows) / build (amd64_arm64, arm64-Release, windows-2022) (push) Waiting to run
CMake (Windows) / build (amd64_arm64, arm64ec-Debug, windows-2022) (push) Waiting to run
CMake (Windows) / build (amd64_arm64, arm64ec-Release, windows-2022) (push) Waiting to run
CMake (Windows) / build (amd64_x86, x86-Debug, windows-2019) (push) Waiting to run
CMake (Windows) / build (amd64_x86, x86-Debug, windows-2022) (push) Waiting to run
CMake (Windows) / build (amd64_x86, x86-Release, windows-2019) (push) Waiting to run
CMake (Windows) / build (amd64_x86, x86-Release, windows-2022) (push) Waiting to run
Microsoft C++ Code Analysis / Analyze (push) Waiting to run
CMake (WSL) / build (x64-Debug-Linux, 10) (push) Failing after 16s
CMake (WSL) / build (x64-Debug-Linux, 11) (push) Failing after 15s
CMake (WSL) / build (x64-Debug-Linux, 12) (push) Failing after 16s
CMake (WSL) / build (x64-Release-Linux, 10) (push) Failing after 16s
CMake (WSL) / build (x64-Release-Linux, 11) (push) Failing after 15s
CMake (WSL) / build (x64-Release-Linux, 12) (push) Failing after 16s
2024-11-07 14:58:59 -08:00
Chuck Walbourn
4e9aeec136
Add GitHub Actions to project to validate PRs (#145) 2024-11-07 12:37:19 -08:00
Chuck Walbourn
b5801059e1
Update d3dx12_resource_helpers.h for /analyze warning (#143) 2024-11-07 12:36:32 -08:00
Kaitlin Peng
e692c14946
Update d3d12compatibility.h and .idl (#142)
* Update d3d12compatibility.h and .idl with new WebNN creator ID
2024-10-24 08:54:53 -07:00
Jesse Natalie
48a7629732 Update build system version info to 1.614.1 2024-09-06 15:09:56 -07:00
Jesse Natalie
68587e02cb Merge tag 'v1.614.0' into main 2024-09-06 14:23:49 -07:00
Dwayne Robinson
9be295b3b8
Update DirectML header to FL6.4 (package 1.16) (#133) 2024-07-10 12:56:22 -07:00
Chuck Walbourn
7fc7184d25
Fix warnings in D3DX12 header (#130) 2024-05-29 09:06:45 -07:00
Ningxin Hu
83bb9ef2a6
Fix CLang compile warning for dxcore_interface.h (#129)
This PR is a follow-up for #122 and fixes dxcore header files compile
warning with CLang by removing semicolons from
DEFINE_ENUM_FLAG_OPERATORS statements.
2024-05-22 08:51:58 -07:00
Chuck Walbourn
418f0268b3
Moved unused variable into guard (#127) 2024-05-17 13:20:29 -07:00
Chuck Walbourn
3f62999e6c
Use of D3D12_GENERIC_PROGRAM_DESC was missing guard for newer headers (#126) 2024-05-17 12:42:57 -07:00
Chuck Walbourn
f5a4aca28b
Fix clang warning in renderpass D3DX12 header (#124)
* Fix clang warning in renderpass D3DX12 header
2024-05-17 12:15:57 -07:00
Direct3D Build Agent
e3515aca81 Update headers 2024-05-16 13:56:48 -07:00
Chuck Walbourn
dacd060c91
Updated Security and Code of Conduct fiels (#125) 2024-05-15 13:27:04 -07:00
Direct3D Build Agent
362292a3bc Update headers 2024-05-13 22:57:51 +00:00
Dwayne Robinson
aafb798404
DirectML 1.13.1 (#123)
Add DirectML header (also found in https://www.nuget.org/packages/Microsoft.AI.DirectML/1.13.1).
2024-04-03 08:16:43 -07:00
Rafael Cintron
f0d9465853
Remove trailing semicolons from DEFINE_ENUM_FLAG_OPERATORS statements (#122)
Applications which use the DirectX header files in the Windows SDK typically use the /winsysroot command line argument. Winsysroot conveniently ignores warnings in header files.

Applications that wish to take an additional dependency on https://github.com/microsoft/directx-headers cannot leverage /winsysroot because you can only have one /winsysroot.

This change makes DirectX header files compile warning free with CLang by removing semicolons from DEFINE_ENUM_FLAG_OPERATORS statements.

Co-authored-by: Rafael Cintron <rcintron@microsoft.com>
2024-04-02 16:48:57 -07:00
Jesse Natalie
de28d93dfa Update versions to 1.613.1 2024-03-19 10:59:48 -07:00
Direct3D Build Agent
412bd4891a Update headers 2024-03-19 17:32:03 +00:00
Jesse Natalie
5c45253f7d Update versions to 1.613.0 2024-03-11 12:03:05 -07:00
Direct3D Build Agent
c526f205c5 Update headers 2024-03-11 18:58:50 +00:00
Chuck Walbourn
7a9f4d0691
Updates for D3DX12 for clang warnings (#120) 2024-02-05 09:45:20 -08:00
Sil Vilerino
05ada009b2
dxcore: Update headers (#118) 2024-01-23 16:37:57 -05:00
alexgong14
48f23952bc Update version to 1.611.1 2023-10-26 21:06:55 -07:00
Direct3D Build Agent
69bdfe0a3d Update headers 2023-10-26 19:06:55 -07:00
Sil Vilerino
c0f2af8af6 Update version to 1.611.0 2023-10-19 15:12:30 -04:00
Direct3D Build Agent
3b1ebcc1cb Update headers 2023-10-19 15:00:55 -04:00
Chuck Walbourn
3a57ee119e
Fix -Wold-school-cast warning when using clang in D3DX12 (#111) 2023-07-03 15:29:10 -07:00
Jesse Natalie
b765bddaae
Fix warnings in format property tables (#108) 2023-06-20 14:16:31 -07:00
nikzasel
a71f9a9aae
Fix: removed d3d12_lib from main meson.build, (#107)
* Fix: removed d3d12_lib from main meson.build, so it could be builded on linux

* Fix: better d3d12_lib OS check

* Fix: remove abundant d3d12 checks from tests meson.build files
2023-06-09 13:49:54 -07:00
Jesse Natalie
f2fbc5c353
Merge pull request #104 from JPeterMugaas/workaround-should-not-be-global
Set rpc number workaround for only the two libraries
2023-06-02 09:03:38 -07:00
MARINA\jpmug
51e8d051a9 Set rpc number workaround for only the two libraries, not the test programs. 2023-06-02 03:30:31 -04:00
Jesse Natalie
b594789063
Merge pull request #103 from JPeterMugaas/msvc-dxcore
Suggested change from  eli-schwartz  in feedback just in case dxcore …
2023-05-31 21:20:44 -07:00
MARINA\jpmug
b54d8eefc7 Suggested change from eli-schwartz in feedback just in case dxcore gets added. 2023-05-31 23:12:21 -04:00
J. Peter Mugaas
9c8385f161
Forgot to include "Include(CTest)" causing BUILD_TESTING not to appear properly. (#102) 2023-05-31 12:36:05 -07:00
Jesse Natalie
5fc00f554e
Merge pull request #101 from JPeterMugaas/meson-test
Improvements to meson build primarily for testing
2023-05-31 08:43:44 -07:00
MARINA\jpmug
adc8dd2aa8 Additional things.
1. Googletests subdir was added.  This requires GTest to be installed.  If it is not installed, it's skipped
2. Moved some local variables to the main file to prevent duplicate library_finds and problems that can occur with local calculations.
2023-05-31 04:25:18 -04:00
MARINA\jpmug
99ef1b8990 Fix typo. 2023-05-30 23:10:59 -04:00
MARINA\jpmug
25e84fa41e Improvements primarily for testing
1. Minor fix - add URL to pkg-config file
2. When building tests, make dxcore optional if not using "msvc"
3. programs in test directory now build even on Windows.
4. Compile DirectX-Headers-Check-Feature-Support-Test.exe if tests are on
5. Use test() statements to add DirectX-Headers-Test.exe and DirectX-Headers-Check-Feature-Support-Test.exe to "test" build target (typically invoked with something like "ninja test" or "make test".
2023-05-30 21:12:11 -04:00
Jesse Natalie
6237138c0f
Merge pull request #99 from JPeterMugaas/more-test-friendly
Improvements to CMake build.
2023-05-28 19:09:34 -07:00
MARINA\jpmug
67c11ae90f Improvements to CMake build.
1.  Do NOT install the GoogleTest files (run-time files, pkg-config files, static-link-libraries, etc.) when installing DirectX-Headers.  MSYS2 and many Linux distributions already have GoogleTest in downloadable packages.
2. Run the included tests with CTest (see: https://cmake.org/cmake/help/book/mastering-cmake/chapter/Testing%20With%20CMake%20and%20CTest.html ) to facilitate automated testing in package build processes.  This adds a BUILD_TESTING option that is standard for many CMake projects.  If that option is off, no tests are built or could be executing using CTest (a standard behavior).
2023-05-27 14:55:41 -04:00
Jesse Natalie
44697bf46f
Merge pull request #98 from JPeterMugaas/fix-for-rpc-and-make-pck-config-file
Fix rpc number bug and create a pkg-config file.
2023-05-27 10:25:53 -07:00
MARINA\jpmug
4cc97259ac Fix typo in URL. 2023-05-27 01:43:36 -04:00
MARINA\jpmug
e369292807 Fix issues from discussion. 2023-05-21 04:28:29 -04:00
MARINA\jpmug
37144c617a Fix rpc number bug and create a pkg-config file. 2023-05-20 23:03:13 -04:00
Jesse Natalie
34c98664e5
Merge pull request #95 from microsoft/mingwfix
Fixes for build failures when using MinGW
2023-04-21 12:12:52 -07:00