Commit Graph

25 Commits

Author SHA1 Message Date
Jesse Natalie
48a7629732 Update build system version info to 1.614.1 2024-09-06 15:09:56 -07:00
Jesse Natalie
de28d93dfa Update versions to 1.613.1 2024-03-19 10:59:48 -07:00
Jesse Natalie
5c45253f7d Update versions to 1.613.0 2024-03-11 12:03:05 -07:00
alexgong14
48f23952bc Update version to 1.611.1 2023-10-26 21:06:55 -07:00
Sil Vilerino
c0f2af8af6 Update version to 1.611.0 2023-10-19 15:12:30 -04: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
MARINA\jpmug
b54d8eefc7 Suggested change from eli-schwartz in feedback just in case dxcore gets added. 2023-05-31 23:12:21 -04: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
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
2915313675 When using MinGW+meson, fix RPCNDR version incompatibility
MinGW+CMake is probably still broken but let's deal with that if
there's someone who needs it.
2023-04-17 09:11:29 -07:00
Jesse Natalie
2b8cd08a93 Update version to 1.610.0 2023-04-13 09:18:19 -07:00
Jesse Natalie
e52c2ac2ff Update build system versions to 1.608.2 2023-01-03 10:12:20 -08:00
Roland Shum
8934b355d5 Build changes for WSL Meson and Windows CMake
DirectX headers is now a static library instead of just an interface. It will compile `d3dx12_property_format_table.cpp`
- Updated CMakeLists.txt
- Updated Meson.build
2023-01-03 10:05:45 -08:00
Jesse Natalie
f149cfead6 Update version to 1.606.4 2022-08-29 13:59:34 -07:00
Jesse Natalie
fd329244e6 Update version to 1.606.3 2022-07-14 10:35:53 -07:00
Chuck Walbourn
a277f94bfd
Update for Agility SDK 1.602.0 (#53) 2022-04-29 13:49:37 -07:00
Chuck Walbourn
bdeac0ec9d
Update for Agility SDK 1.600.10 (#52) 2022-04-28 12:27:43 -07:00
Jesse Natalie
da7aedbc4a Update project to match DirectX Agility SDK 2021-04-20 06:39:57 -07:00
Jesse Natalie
92815eaa64 Meson: Use override_dependency when available
Closes: https://github.com/microsoft/DirectX-Headers/issues/1
2021-03-23 11:21:38 -07:00
Jesse Natalie
73ed72b2af Fix copyright banners, add more idls, bump to 1.0.2
* Fix copyright banners to indicate MIT licensing
* Add dxgicommon.idl and dxgiformat.idl
2021-02-26 14:43:36 -08:00
Jesse Natalie
67af50114b Update version to 1.0.1 2021-01-04 09:10:46 -08:00
Jesse Natalie
1ff6b55ac5 Meson: Add an option to skip tests for non-subproject builds 2020-12-28 11:57:20 -08:00
Jesse Natalie
d64caa7c84 CMake/Meson: Use C++14
Since dxguids.h uses constexpr, we should make sure the GUIDs lib
is built using an appropriate C++ version. CMake requires 14,
Meson defaults to 14.
2020-12-28 09:02:08 -08:00
Jesse Natalie
5dee1c5e5f Don't include test when running as Meson subproject 2020-12-07 15:58:22 -08:00
Jesse Natalie
1ec6cd7171 Initial commit 2020-12-04 15:54:22 -08:00