Commit Graph

230 Commits

Author SHA1 Message Date
Sil Vilerino
9f23d202a2
Add support for d3d12 video types in WSL (#58)
Add support for d3d12 video decode/encode types
2022-05-04 13:03:28 -07:00
Chuck Walbourn
1b79ddaeab
Add CMakePresets.json (#56) 2022-05-02 15:12:10 -07:00
Jesse Natalie
8105ae8b96
Merge pull request #55 from lygstate/main
dxguids: guard Direct3D with __d3d12_h__
2022-04-29 13:51:11 -07:00
Chuck Walbourn
a277f94bfd
Update for Agility SDK 1.602.0 (#53) 2022-04-29 13:49:37 -07:00
Yonggang Luo
95371a5933 dxguids: guard Direct3D with __d3d12_h__
By doing this so that WINADAPTER_IID can be used without include of `<directx/d3d12.h>`

Signed-off-by: Yonggang Luo <luoyonggang@gmail.com>
2022-04-30 04:16:23 +08:00
Jesse Natalie
56ce53bb6e
Merge pull request #54 from lygstate/main
dxguids: Fixes for mingw
2022-04-29 12:47:23 -07:00
Yonggang Luo
4c2339cb02 dxguids: Fixes for mingw
Signed-off-by: Yonggang Luo <luoyonggang@gmail.com>
2022-04-29 22:44:25 +08:00
Chuck Walbourn
bdeac0ec9d
Update for Agility SDK 1.600.10 (#52) 2022-04-28 12:27:43 -07:00
Jesse Natalie
a1272c6233
Merge pull request #50 from wenxcs/wenxh/make-test-wsl-compatible
Make the tests compatible with WSL
2022-04-07 12:49:27 -07:00
Wenxiang Hu
96a873e0b4 Fix coding stype problems with brace; 2022-03-12 00:23:44 +08:00
Wenxiang Hu
e2ab2eee82 Fix some type; Refine main() logic from test; 2022-03-12 00:15:50 +08:00
Wenxiang Hu
6e87ed1a69 Remove vcpkg; 2022-03-11 18:21:50 +08:00
Wenxiang Hu
e6f2b48fb5
Make the tests compatible with WSL
1. Changed CMakeLists.txt in test/ and googletest/ to make it easier to find libd3d12.so and libdxcore.so in WSL;
2. Changed main function in test/feature_check_test.cpp to support enumeration of all supported adapters;
3. Fix OS specific problem for test under googletest/;
2022-03-11 18:05:35 +08:00
Chuck Walbourn
0f282e427b Constify D3DX12 in a few places 2022-02-22 10:52:16 -08:00
Chuck Walbourn
746ba284c9 Fixed -Wreserved-identifier warning in D3DX12.H with clang v13 2022-02-22 10:52:16 -08:00
Jesse Natalie
980971e835
Merge pull request #47 from walbourn/main
CD3DX12_RESOURCE_DESC1 missing ctor for D3D12_RESOURCE_DESC
2022-01-31 13:52:37 -08:00
Chuck Walbourn
774776ea5b Fixed -Wextra-semi typo 2022-01-31 13:50:24 -08:00
Chuck Walbourn
7628c0c337 CD3DX12_RESOURCE_DESC1 missing ctor for D3D12_RESOURCE_DESC 2022-01-30 18:24:55 -08:00
Jesse Natalie
d49ae12ab3
Merge pull request #45 from jstoecker/jstoecker/wsl_fixes
Minor WSL fixes
2022-01-12 15:36:32 -08:00
Justin Stoecker
04fc038a23 wrl stub includes 2022-01-12 15:14:55 -08:00
Justin Stoecker
2658a7660d missing sal annotation 2022-01-12 14:57:31 -08:00
Jesse Natalie
8f7080a78f
Merge pull request #44 from KaiH0717/main
D3D12_FEATURE_DATA_D3D12_OPTIONS12 API support for CD3DX12FeatureSupport
2021-12-20 10:09:35 -08:00
Kai
9c88d6c37b D3D12_FEATURE_DATA_D3D12_OPTIONS12 API support for CD3DX12FeatureSupport
- Added API support for D3D12_FEATURE_DATA_D3D12_OPTIONS12 in CD3DX12FeatureSupport.
- Added feature support/check tests.
- Removed usage of D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_3 as they were removed in the new header.
- Updated FetchContent_Declare for googletest to use the main branch, master branch no longer exists.
2021-12-14 22:48:30 -05:00
Bill Kristiansen
e2e2b456e8 D3D12: Remove dead experimental struct from d3d12.h 2021-12-10 16:30:32 -08:00
Direct3D Build Agent
f6c6c66b55 Update headers 2021-12-08 09:10:17 -08:00
Direct3D Build Agent
c6785907ee Update headers 2021-12-08 09:10:16 -08:00
Direct3D Build Agent
634f6c4fa7 Update headers 2021-12-08 09:09:57 -08:00
Direct3D Build Agent
4598c006e5 Update headers 2021-12-08 09:09:55 -08:00
Sil Vilerino
0644e7014f
Fixed Video Encode input/output GetCodecProfile/GetCodecLevel/GetCodecConfiguration parameter annotations (#39) 2021-11-09 08:44:07 -08:00
Jesse Natalie
c72bce1eda
Merge pull request #37 from jekstrand/winadapter-c-fixes
winadapter.h: Fixes for including from C (not C++)
2021-10-28 15:40:36 -06:00
Jason Ekstrand
7608290d29 winadapter.h: Fixes for including from C (not C++) 2021-10-28 16:38:27 -05:00
Jesse Natalie
c378df8fbb
Merge pull request #35 from microsoft/android
Add Android build files
2021-10-27 11:36:52 -06:00
Jesse Natalie
407add88c4 Add Android build files 2021-10-27 10:13:20 -07:00
Simon Coenen
275558e43a Make some CD3DX12FeatureSupport functions const 2021-10-22 17:18:12 -07:00
Simon Coenen
9f6f6bc07d Addition 2021-10-22 17:18:12 -07:00
Chuck Walbourn
0260c06f51 Can't make MSVC and clang happy here 2021-10-22 16:35:57 -07:00
Chuck Walbourn
5c5bb3d7f4 Two more const' 2021-10-22 16:35:57 -07:00
Chuck Walbourn
767a6d539c Const a few more things 2021-10-22 16:35:57 -07:00
Chuck Walbourn
b4e56f54fa Fixed C26461 warning 2021-10-22 16:35:57 -07:00
Chuck Walbourn
d6aee3cf33 Fixed C26494, C26496 warnings 2021-10-22 16:35:57 -07:00
Chuck Walbourn
aacd35a82a noexcept trivial accessors in CD3DX12FeatureSupport 2021-10-22 16:35:57 -07:00
Chuck Walbourn
a776ffec3c D3DX12.H updated to resolve warnings in MSVC/clang 2021-10-22 16:35:57 -07:00
Jesse Natalie
6e4d032a39
Add GENERIC_ALL to winadapter.h for resource sharing 2021-09-22 12:12:51 -07:00
Jesse Natalie
3f1ca73044
Merge pull request #28 from alexgong14/alexgong14-patch-1
CheckFeatureSupport class now includes vector when D3DX12_NO_STATE_OBJECT_HELPERS is defined
2021-08-24 15:06:36 -07:00
alexgong14
360d4d0dc1 Update d3dx12.h 2021-08-24 14:23:49 -07:00
alexgong14
0f697736ab
always include <vector>
<vector> is now included even if D3DX12_NO_STATE_OBJECT_HELPERS is defined
2021-08-23 16:15:50 -07:00
Jesse Natalie
dca44ec487
Merge pull request #26 from microsoft/inline-fix
Add 'inline' to all CD3DX12FeatureSupport methods
2021-08-11 07:06:33 -07:00
Jesse Natalie
3b6e87f6a3 Add 'inline' to all CD3DX12FeatureSupport methods 2021-08-11 06:47:12 -07:00
Jesse Natalie
c874c252d5
Merge pull request #25 from simco50/move_stateobject_ifdef
Move the NO_STATE_OBJECT_HELPERS guard
2021-08-11 04:50:03 -07:00
Simon Coenen
d926356ddc Move the NO_STATE_OBJECT_HELPERS guard
Move the NO_STATE_OBJECT_HELPERS guard so that CD3DX12FeatureSupport can be used without state object helpers
2021-08-11 09:38:28 +01:00