Skip to content

Commit

Permalink
Merge pull request #333 from tannergooding/main
Browse files Browse the repository at this point in the history
Regenerating bindings using latest ClangSharp and microsoft/DirectX-Headers tag v1.606.4
  • Loading branch information
tannergooding authored Oct 9, 2022
2 parents ec67df5 + 597b097 commit 46f00e2
Show file tree
Hide file tree
Showing 2,456 changed files with 28,120 additions and 12,703 deletions.
2 changes: 1 addition & 1 deletion Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@
<Product>TerraFX.Interop.Windows</Product>
<RootNamespace>TerraFX.Interop</RootNamespace>
<VersionPrefix>10.0.22621.0</VersionPrefix>
<VersionSuffix Condition="'$(EXCLUDE_SUFFIX_FROM_VERSION)' != 'true'">rc2</VersionSuffix>
<VersionSuffix Condition="'$(EXCLUDE_SUFFIX_FROM_VERSION)' != 'true'">rc3</VersionSuffix>
<VersionSuffix Condition="'$(GITHUB_EVENT_NAME)' == 'pull_request'">pr</VersionSuffix>
</PropertyGroup>

Expand Down
105 changes: 63 additions & 42 deletions TerraFX.Interop.Windows.sln
Original file line number Diff line number Diff line change
Expand Up @@ -92,9 +92,9 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "dxgi1_6", "dxgi1_6", "{C46C
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "dxgicommon", "dxgicommon", "{4D5B32E6-D5DA-4D2E-B87E-389DF3066B0C}"
ProjectSection(SolutionItems) = preProject
generation\DirectX\shared\dxgicommon\generate.rsp = generation\DirectX\shared\dxgicommon\generate.rsp
generation\DirectX\shared\dxgicommon\header.txt = generation\DirectX\shared\dxgicommon\header.txt
generation\DirectX\shared\dxgicommon\shared-dxgicommon.h = generation\DirectX\shared\dxgicommon\shared-dxgicommon.h
generation\DirectX\headers\dxgicommon\generate.rsp = generation\DirectX\headers\dxgicommon\generate.rsp
generation\DirectX\headers\dxgicommon\header.txt = generation\DirectX\headers\dxgicommon\header.txt
generation\DirectX\headers\dxgicommon\headers-dxgicommon.h = generation\DirectX\headers\dxgicommon\headers-dxgicommon.h
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "dxgitype", "dxgitype", "{133D4A58-8AD4-4D46-9847-3C12F24A775E}"
Expand Down Expand Up @@ -707,16 +707,16 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "dxcapi", "dxcapi", "{CB8001
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "dxcore", "dxcore", "{4F134A2D-BBD7-4105-9D1E-18961D8D6600}"
ProjectSection(SolutionItems) = preProject
generation\DirectX\um\dxcore\generate.rsp = generation\DirectX\um\dxcore\generate.rsp
generation\DirectX\um\dxcore\header.txt = generation\DirectX\um\dxcore\header.txt
generation\DirectX\um\dxcore\um-dxcore.h = generation\DirectX\um\dxcore\um-dxcore.h
generation\DirectX\headers\dxcore\generate.rsp = generation\DirectX\headers\dxcore\generate.rsp
generation\DirectX\headers\dxcore\header.txt = generation\DirectX\headers\dxcore\header.txt
generation\DirectX\headers\dxcore\headers-dxcore.h = generation\DirectX\headers\dxcore\headers-dxcore.h
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "dxcore_interface", "dxcore_interface", "{B5B39F76-5BDC-400C-94B9-73DE33D8E3CF}"
ProjectSection(SolutionItems) = preProject
generation\DirectX\um\dxcore_interface\generate.rsp = generation\DirectX\um\dxcore_interface\generate.rsp
generation\DirectX\um\dxcore_interface\header.txt = generation\DirectX\um\dxcore_interface\header.txt
generation\DirectX\um\dxcore_interface\um-dxcore_interface.h = generation\DirectX\um\dxcore_interface\um-dxcore_interface.h
generation\DirectX\headers\dxcore_interface\generate.rsp = generation\DirectX\headers\dxcore_interface\generate.rsp
generation\DirectX\headers\dxcore_interface\header.txt = generation\DirectX\headers\dxcore_interface\header.txt
generation\DirectX\headers\dxcore_interface\headers-dxcore_interface.h = generation\DirectX\headers\dxcore_interface\headers-dxcore_interface.h
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "dcomptypes", "dcomptypes", "{A91EFD53-A552-4410-9549-19F57E02E95A}"
Expand Down Expand Up @@ -996,10 +996,9 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "other", "other", "{B09A774C
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "d3dx12", "d3dx12", "{2415556F-BC68-40A5-AF8C-FB66B31073C5}"
ProjectSection(SolutionItems) = preProject
generation\DirectX\other\d3dx12\d3dx12.h = generation\DirectX\other\d3dx12\d3dx12.h
generation\DirectX\other\d3dx12\generate.rsp = generation\DirectX\other\d3dx12\generate.rsp
generation\DirectX\other\d3dx12\header.txt = generation\DirectX\other\d3dx12\header.txt
generation\DirectX\other\d3dx12\other-d3dx12.h = generation\DirectX\other\d3dx12\other-d3dx12.h
generation\DirectX\headers\d3dx12\generate.rsp = generation\DirectX\headers\d3dx12\generate.rsp
generation\DirectX\headers\d3dx12\header.txt = generation\DirectX\headers\d3dx12\header.txt
generation\DirectX\headers\d3dx12\headers-d3dx12.h = generation\DirectX\headers\d3dx12\headers-d3dx12.h
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "d2d1_1helper", "d2d1_1helper", "{2113E8BA-43E5-42AF-95AC-8E780EAF8923}"
Expand Down Expand Up @@ -2970,54 +2969,48 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "evntprov", "evntprov", "{EC
generation\Windows\shared\evntprov\shared-evntprov.h = generation\Windows\shared\evntprov\shared-evntprov.h
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "d3d12", "d3d12", "{65954CB3-F28F-4CF0-BC77-0FFD6E858BCE}"
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "headers", "headers", "{65954CB3-F28F-4CF0-BC77-0FFD6E858BCE}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "d3d12", "d3d12", "{F0F69CE3-AA7D-4673-AC07-F54578A75A91}"
ProjectSection(SolutionItems) = preProject
generation\DirectX\d3d12\d3d12\d3d12.h = generation\DirectX\d3d12\d3d12\d3d12.h
generation\DirectX\d3d12\d3d12\generate.rsp = generation\DirectX\d3d12\d3d12\generate.rsp
generation\DirectX\d3d12\d3d12\header.txt = generation\DirectX\d3d12\d3d12\header.txt
generation\DirectX\d3d12\d3d12\um-d3d12.h = generation\DirectX\d3d12\d3d12\um-d3d12.h
generation\DirectX\headers\d3d12\generate.rsp = generation\DirectX\headers\d3d12\generate.rsp
generation\DirectX\headers\d3d12\header.txt = generation\DirectX\headers\d3d12\header.txt
generation\DirectX\headers\d3d12\headers-d3d12.h = generation\DirectX\headers\d3d12\headers-d3d12.h
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "d3d12sdklayers", "d3d12sdklayers", "{7B7A7155-59EC-410E-850A-C089E604F2E4}"
ProjectSection(SolutionItems) = preProject
generation\DirectX\d3d12\d3d12sdklayers\d3d12sdklayers.h = generation\DirectX\d3d12\d3d12sdklayers\d3d12sdklayers.h
generation\DirectX\d3d12\d3d12sdklayers\generate.rsp = generation\DirectX\d3d12\d3d12sdklayers\generate.rsp
generation\DirectX\d3d12\d3d12sdklayers\header.txt = generation\DirectX\d3d12\d3d12sdklayers\header.txt
generation\DirectX\d3d12\d3d12sdklayers\um-d3d12sdklayers.h = generation\DirectX\d3d12\d3d12sdklayers\um-d3d12sdklayers.h
generation\DirectX\headers\d3d12sdklayers\generate.rsp = generation\DirectX\headers\d3d12sdklayers\generate.rsp
generation\DirectX\headers\d3d12sdklayers\header.txt = generation\DirectX\headers\d3d12sdklayers\header.txt
generation\DirectX\headers\d3d12sdklayers\headers-d3d12sdklayers.h = generation\DirectX\headers\d3d12sdklayers\headers-d3d12sdklayers.h
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "d3d12shader", "d3d12shader", "{4291B3E3-68E4-4254-947F-5A8A3523C991}"
ProjectSection(SolutionItems) = preProject
generation\DirectX\d3d12\d3d12shader\d3d12shader.h = generation\DirectX\d3d12\d3d12shader\d3d12shader.h
generation\DirectX\d3d12\d3d12shader\generate.rsp = generation\DirectX\d3d12\d3d12shader\generate.rsp
generation\DirectX\d3d12\d3d12shader\header.txt = generation\DirectX\d3d12\d3d12shader\header.txt
generation\DirectX\d3d12\d3d12shader\um-d3d12shader.h = generation\DirectX\d3d12\d3d12shader\um-d3d12shader.h
generation\DirectX\headers\d3d12shader\generate.rsp = generation\DirectX\headers\d3d12shader\generate.rsp
generation\DirectX\headers\d3d12shader\header.txt = generation\DirectX\headers\d3d12shader\header.txt
generation\DirectX\headers\d3d12shader\headers-d3d12shader.h = generation\DirectX\headers\d3d12shader\headers-d3d12shader.h
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "d3d12video", "d3d12video", "{5911A131-AE94-40E8-B501-3C088C5252CE}"
ProjectSection(SolutionItems) = preProject
generation\DirectX\d3d12\d3d12video\d3d12video.h = generation\DirectX\d3d12\d3d12video\d3d12video.h
generation\DirectX\d3d12\d3d12video\generate.rsp = generation\DirectX\d3d12\d3d12video\generate.rsp
generation\DirectX\d3d12\d3d12video\header.txt = generation\DirectX\d3d12\d3d12video\header.txt
generation\DirectX\d3d12\d3d12video\um-d3d12video.h = generation\DirectX\d3d12\d3d12video\um-d3d12video.h
generation\DirectX\headers\d3d12video\generate.rsp = generation\DirectX\headers\d3d12video\generate.rsp
generation\DirectX\headers\d3d12video\header.txt = generation\DirectX\headers\d3d12video\header.txt
generation\DirectX\headers\d3d12video\headers-d3d12video.h = generation\DirectX\headers\d3d12video\headers-d3d12video.h
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "d3dcommon", "d3dcommon", "{19D7C317-C032-44BE-BBF7-D1D912585FE0}"
ProjectSection(SolutionItems) = preProject
generation\DirectX\d3d12\d3dcommon\d3dcommon.h = generation\DirectX\d3d12\d3dcommon\d3dcommon.h
generation\DirectX\d3d12\d3dcommon\generate.rsp = generation\DirectX\d3d12\d3dcommon\generate.rsp
generation\DirectX\d3d12\d3dcommon\header.txt = generation\DirectX\d3d12\d3dcommon\header.txt
generation\DirectX\d3d12\d3dcommon\um-d3dcommon.h = generation\DirectX\d3d12\d3dcommon\um-d3dcommon.h
generation\DirectX\headers\d3dcommon\generate.rsp = generation\DirectX\headers\d3dcommon\generate.rsp
generation\DirectX\headers\d3dcommon\header.txt = generation\DirectX\headers\d3dcommon\header.txt
generation\DirectX\headers\d3dcommon\headers-d3dcommon.h = generation\DirectX\headers\d3dcommon\headers-d3dcommon.h
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "dxgiformat", "dxgiformat", "{2BE4B04C-FB90-4A79-9161-3D1CA5E34825}"
ProjectSection(SolutionItems) = preProject
generation\DirectX\d3d12\dxgiformat\dxgiformat.h = generation\DirectX\d3d12\dxgiformat\dxgiformat.h
generation\DirectX\d3d12\dxgiformat\generate.rsp = generation\DirectX\d3d12\dxgiformat\generate.rsp
generation\DirectX\d3d12\dxgiformat\header.txt = generation\DirectX\d3d12\dxgiformat\header.txt
generation\DirectX\d3d12\dxgiformat\shared-dxgiformat.h = generation\DirectX\d3d12\dxgiformat\shared-dxgiformat.h
generation\DirectX\headers\dxgiformat\generate.rsp = generation\DirectX\headers\dxgiformat\generate.rsp
generation\DirectX\headers\dxgiformat\header.txt = generation\DirectX\headers\dxgiformat\header.txt
generation\DirectX\headers\dxgiformat\headers-dxgiformat.h = generation\DirectX\headers\dxgiformat\headers-dxgiformat.h
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "propkey", "propkey", "{21B748B3-53EF-42AD-B5F3-A5215C5AE574}"
Expand All @@ -3041,6 +3034,32 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "knownfolderpathscom", "know
generation\Windows\um\knownfolderpathscom\um-knownfolderpathscom.h = generation\Windows\um\knownfolderpathscom\um-knownfolderpathscom.h
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "include", "include", "{5E5D7257-3F63-45F9-899B-CE0DFEFCC2D1}"
ProjectSection(SolutionItems) = preProject
generation\include\D3D11On12On7.h = generation\include\D3D11On12On7.h
generation\include\d3d12.h = generation\include\d3d12.h
generation\include\d3d12compatibility.h = generation\include\d3d12compatibility.h
generation\include\D3D12Downlevel.h = generation\include\D3D12Downlevel.h
generation\include\d3d12sdklayers.h = generation\include\d3d12sdklayers.h
generation\include\d3d12shader.h = generation\include\d3d12shader.h
generation\include\d3d12video.h = generation\include\d3d12video.h
generation\include\d3dcommon.h = generation\include\d3dcommon.h
generation\include\d3dx12.h = generation\include\d3dx12.h
generation\include\DirectXHelpers.h = generation\include\DirectXHelpers.h
generation\include\dxcore.h = generation\include\dxcore.h
generation\include\dxcore_interface.h = generation\include\dxcore_interface.h
generation\include\dxgicommon.h = generation\include\dxgicommon.h
generation\include\dxgiformat.h = generation\include\dxgiformat.h
generation\include\mssign32.h = generation\include\mssign32.h
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "d3d12compatibility", "d3d12compatibility", "{566C5B1B-E5DC-420D-8740-A991751A5D09}"
ProjectSection(SolutionItems) = preProject
generation\DirectX\headers\d3d12compatibility\generate.rsp = generation\DirectX\headers\d3d12compatibility\generate.rsp
generation\DirectX\headers\d3d12compatibility\header.txt = generation\DirectX\headers\d3d12compatibility\header.txt
generation\DirectX\headers\d3d12compatibility\headers-d3d12compatibility.h = generation\DirectX\headers\d3d12compatibility\headers-d3d12compatibility.h
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Expand Down Expand Up @@ -3075,7 +3094,7 @@ Global
{2A0AF32A-A785-4055-8CB4-BCCDE7437D34} = {1DA11388-02AD-43F4-B67B-2CA69F60B1C7}
{88D06B2F-FAA9-4B0A-8E50-63AC28AC4464} = {1DA11388-02AD-43F4-B67B-2CA69F60B1C7}
{C46C3D04-D9B6-440F-8644-3DA27525198B} = {1DA11388-02AD-43F4-B67B-2CA69F60B1C7}
{4D5B32E6-D5DA-4D2E-B87E-389DF3066B0C} = {1DA11388-02AD-43F4-B67B-2CA69F60B1C7}
{4D5B32E6-D5DA-4D2E-B87E-389DF3066B0C} = {65954CB3-F28F-4CF0-BC77-0FFD6E858BCE}
{133D4A58-8AD4-4D46-9847-3C12F24A775E} = {1DA11388-02AD-43F4-B67B-2CA69F60B1C7}
{6B586C09-33B0-4E3E-9EBE-36152E748B42} = {F9716DD9-2967-4295-AC71-F1FD5A9EEFEF}
{67311E5E-FA9C-43A6-B431-9EF10047A0CE} = {F8483D3C-EAD8-48CA-86A2-FEA0A9B22C71}
Expand Down Expand Up @@ -3165,8 +3184,8 @@ Global
{5653F94C-B8A1-4B7E-8226-34813ECA01C0} = {67311E5E-FA9C-43A6-B431-9EF10047A0CE}
{C51AED35-0089-4BDE-842F-5390F69BE055} = {849C4129-3383-468E-9CFA-B709015C0BE2}
{CB8001DB-06E1-4391-B9DC-4C163DD343B6} = {849C4129-3383-468E-9CFA-B709015C0BE2}
{4F134A2D-BBD7-4105-9D1E-18961D8D6600} = {849C4129-3383-468E-9CFA-B709015C0BE2}
{B5B39F76-5BDC-400C-94B9-73DE33D8E3CF} = {849C4129-3383-468E-9CFA-B709015C0BE2}
{4F134A2D-BBD7-4105-9D1E-18961D8D6600} = {65954CB3-F28F-4CF0-BC77-0FFD6E858BCE}
{B5B39F76-5BDC-400C-94B9-73DE33D8E3CF} = {65954CB3-F28F-4CF0-BC77-0FFD6E858BCE}
{A91EFD53-A552-4410-9549-19F57E02E95A} = {1DA11388-02AD-43F4-B67B-2CA69F60B1C7}
{B05F9DF2-502C-49DE-B50D-B0A60736004B} = {849C4129-3383-468E-9CFA-B709015C0BE2}
{EC83F1EF-197E-48E8-8726-9805EC8CFBE3} = {849C4129-3383-468E-9CFA-B709015C0BE2}
Expand Down Expand Up @@ -3207,7 +3226,7 @@ Global
{6FF35ADB-F57C-40CB-9068-D8DE70A99C74} = {67311E5E-FA9C-43A6-B431-9EF10047A0CE}
{7E206372-25DC-4E61-8F29-B8C0285D06B2} = {849C4129-3383-468E-9CFA-B709015C0BE2}
{B09A774C-A2CD-4E0D-8DE8-AC48459E1699} = {F8483D3C-EAD8-48CA-86A2-FEA0A9B22C71}
{2415556F-BC68-40A5-AF8C-FB66B31073C5} = {8ECDCA74-5C08-43AE-9E02-5A1CA5FF3847}
{2415556F-BC68-40A5-AF8C-FB66B31073C5} = {65954CB3-F28F-4CF0-BC77-0FFD6E858BCE}
{2113E8BA-43E5-42AF-95AC-8E780EAF8923} = {849C4129-3383-468E-9CFA-B709015C0BE2}
{E5BBCCC1-5220-4AB4-9031-F1B827496BF0} = {849C4129-3383-468E-9CFA-B709015C0BE2}
{C0424079-3B2E-49E3-8F20-0083304B40DE} = {849C4129-3383-468E-9CFA-B709015C0BE2}
Expand Down Expand Up @@ -3508,6 +3527,8 @@ Global
{21B748B3-53EF-42AD-B5F3-A5215C5AE574} = {67311E5E-FA9C-43A6-B431-9EF10047A0CE}
{DBA8B1B8-BE4B-4C8F-BD75-EAD47581AE39} = {67311E5E-FA9C-43A6-B431-9EF10047A0CE}
{EA5B695A-5F25-401E-9FD9-23BFDEFBA01B} = {67311E5E-FA9C-43A6-B431-9EF10047A0CE}
{5E5D7257-3F63-45F9-899B-CE0DFEFCC2D1} = {D9638FEE-50A4-44FF-B1F6-72E59548490B}
{566C5B1B-E5DC-420D-8740-A991751A5D09} = {65954CB3-F28F-4CF0-BC77-0FFD6E858BCE}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {2FE36DF8-2D9C-4F20-8787-45DC74B57461}
Expand Down
2 changes: 1 addition & 1 deletion generation/DirectX/dxtk12/DirectXHelpers/header.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright © Tanner Gooding and Contributors. Licensed under the MIT License (MIT). See License.md in the repository root for more information.

// Ported from DirectXHelpers.h in the microsoft/DirectXTK12 tag jan2021
// Ported from DirectXHelpers.h in the microsoft/DirectXTK12 tag jul2022
// Original source is Copyright © Microsoft. All rights reserved. Licensed under the University of Illinois Open Source License.
Original file line number Diff line number Diff line change
Expand Up @@ -15,17 +15,17 @@ D3D12_GET_COARSE_SHADING_RATE_X_AXIS
D3D12_GET_COARSE_SHADING_RATE_Y_AXIS
D3D12_MAKE_COARSE_SHADING_RATE
--file
um-d3d12.h
headers-d3d12.h
--methodClassName
DirectX
--namespace
TerraFX.Interop.DirectX
--output
../../../../sources/Interop/Windows/DirectX/d3d12/d3d12
../../../../sources/Interop/Windows/DirectX/headers/d3d12
--test-output
../../../../tests/Interop/Windows/DirectX/d3d12/d3d12
../../../../tests/Interop/Windows/DirectX/headers/d3d12
--traverse
./d3d12.h
../../../include/d3d12.h
--with-attribute
D3D12_BUFFER_SRV_FLAGS=Flags
D3D12_BUFFER_UAV_FLAGS=Flags
Expand All @@ -37,6 +37,8 @@ D3D12_COMMAND_QUEUE_FLAGS=Flags
D3D12_COMMAND_RECORDER_FLAGS=Flags
D3D12_DESCRIPTOR_HEAP_FLAGS=Flags
D3D12_DESCRIPTOR_RANGE_FLAGS=Flags
D3D12_DEVICE_FACTORY_FLAGS=Flags
D3D12_DEVICE_FLAGS=Flags
D3D12_DRED_FLAGS=Flags
D3D12_DRED_PAGE_FAULT_FLAGS=Flags
D3D12_DSV_FLAGS=Flags
Expand All @@ -63,6 +65,7 @@ D3D12_RESOURCE_FLAGS=Flags
D3D12_RESOURCE_STATES=Flags
D3D12_ROOT_DESCRIPTOR_FLAGS=Flags
D3D12_ROOT_SIGNATURE_FLAGS=Flags
D3D12_SAMPLER_FLAGS=Flags
D3D12_SHADER_CACHE_FLAGS=Flags
D3D12_SHADER_CACHE_KIND_FLAGS=Flags
D3D12_SHADER_CACHE_SUPPORT_FLAGS=Flags
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright © Tanner Gooding and Contributors. Licensed under the MIT License (MIT). See License.md in the repository root for more information.

// Ported from d3dcommon.h in Microsoft.Direct3D.D3D12 v1.600.10
// Ported from d3d12.h in microsoft/DirectX-Headers tag v1.606.4
// Original source is Copyright © Microsoft. Licensed under the MIT license
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
#include "..\..\..\TerraFX.h"
#include "d3d12.h"
#include <d3d12.h>
16 changes: 16 additions & 0 deletions generation/DirectX/headers/d3d12compatibility/generate.rsp
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
@../../../settings.rsp
@../../../remap.rsp
--file
headers-d3d12compatibility.h
--methodClassName
DirectX
--namespace
TerraFX.Interop.DirectX
--output
../../../../sources/Interop/Windows/DirectX/headers/d3d12compatibility
--test-output
../../../../tests/Interop/Windows/DirectX/headers/d3d12compatibility
--traverse
../../../include/d3d12compatibility.h
--with-attribute
D3D12_COMPATIBILITY_SHARED_FLAGS=Flags
4 changes: 4 additions & 0 deletions generation/DirectX/headers/d3d12compatibility/header.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
// Copyright © Tanner Gooding and Contributors. Licensed under the MIT License (MIT). See License.md in the repository root for more information.

// Ported from d3d12compatibility.h in microsoft/DirectX-Headers tag v1.606.4
// Original source is Copyright © Microsoft. Licensed under the MIT license
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#include "..\..\..\TerraFX.h"
#include <d3d12compatibility.h>
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
@../../../settings.rsp
@../../../remap.rsp
--file
um-d3d12sdklayers.h
headers-d3d12sdklayers.h
--methodClassName
DirectX
--namespace
TerraFX.Interop.DirectX
--output
../../../../sources/Interop/Windows/DirectX/d3d12/d3d12sdklayers
../../../../sources/Interop/Windows/DirectX/headers/d3d12sdklayers
--test-output
../../../../tests/Interop/Windows/DirectX/d3d12/d3d12sdklayers
../../../../tests/Interop/Windows/DirectX/headers/d3d12sdklayers
--traverse
./d3d12sdklayers.h
../../../include/d3d12sdklayers.h
--with-attribute
D3D12_DEBUG_FEATURE=Flags
D3D12_GPU_BASED_VALIDATION_FLAGS=Flags
Expand Down
4 changes: 4 additions & 0 deletions generation/DirectX/headers/d3d12sdklayers/header.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
// Copyright © Tanner Gooding and Contributors. Licensed under the MIT License (MIT). See License.md in the repository root for more information.

// Ported from d3d12sdklayers.h in microsoft/DirectX-Headers tag v1.606.4
// Original source is Copyright © Microsoft. Licensed under the MIT license
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
#include "..\..\..\TerraFX.h"
#include "d3d12sdklayers.h"
#include <d3d12sdklayers.h>
Loading

0 comments on commit 46f00e2

Please sign in to comment.