Skip to content

Commit

Permalink
Merge pull request #365 from tannergooding/main
Browse files Browse the repository at this point in the history
Rearrange the files coming from the D3D12 Agility SDK
  • Loading branch information
tannergooding authored Nov 26, 2023
2 parents 2f06c29 + 2ed1492 commit 1ea0477
Show file tree
Hide file tree
Showing 2,127 changed files with 188 additions and 5,955 deletions.
148 changes: 83 additions & 65 deletions TerraFX.Interop.Windows.sln

Large diffs are not rendered by default.

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
headers-d3d12.h
d3d12-d3d12.h
--methodClassName
DirectX
--namespace
TerraFX.Interop.DirectX
--output
../../../../sources/Interop/Windows/DirectX/headers/d3d12
../../../../sources/Interop/Windows/DirectX/d3d12/d3d12
--test-output
../../../../tests/Interop/Windows/DirectX/headers/d3d12
../../../../tests/Interop/Windows/DirectX/d3d12/d3d12
--traverse
../../../include/d3d12.h
../../../include/d3d12/d3d12.h
--with-attribute
D3D12_BUFFER_SRV_FLAGS=Flags
D3D12_BUFFER_UAV_FLAGS=Flags
Expand Down
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
@../../../settings.rsp
@../../../remap.rsp
--file
headers-d3d12compatibility.h
d3d12-d3d12compatibility.h
--methodClassName
DirectX
--namespace
TerraFX.Interop.DirectX
--output
../../../../sources/Interop/Windows/DirectX/headers/d3d12compatibility
../../../../sources/Interop/Windows/DirectX/d3d12/d3d12compatibility
--test-output
../../../../tests/Interop/Windows/DirectX/headers/d3d12compatibility
../../../../tests/Interop/Windows/DirectX/d3d12/d3d12compatibility
--traverse
../../../include/d3d12compatibility.h
../../../include/d3d12/d3d12compatibility.h
--with-attribute
D3D12_COMPATIBILITY_SHARED_FLAGS=Flags
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
@../../../settings.rsp
@../../../remap.rsp
--file
headers-d3d12sdklayers.h
d3d12-d3d12sdklayers.h
--methodClassName
DirectX
--namespace
TerraFX.Interop.DirectX
--output
../../../../sources/Interop/Windows/DirectX/headers/d3d12sdklayers
../../../../sources/Interop/Windows/DirectX/d3d12/d3d12sdklayers
--test-output
../../../../tests/Interop/Windows/DirectX/headers/d3d12sdklayers
../../../../tests/Interop/Windows/DirectX/d3d12/d3d12sdklayers
--traverse
../../../include/d3d12sdklayers.h
../../../include/d3d12/d3d12sdklayers.h
--with-attribute
D3D12_DEBUG_FEATURE=Flags
D3D12_GPU_BASED_VALIDATION_FLAGS=Flags
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,14 @@ D3D_SHADER_REQUIRES_MINIMUM_PRECISION
D3D_SHADER_REQUIRES_TILED_RESOURCES
D3D_SHADER_REQUIRES_UAVS_AT_EVERY_STAGE
--file
headers-d3d12shader.h
d3d12-d3d12shader.h
--methodClassName
DirectX
--namespace
TerraFX.Interop.DirectX
--output
../../../../sources/Interop/Windows/DirectX/headers/d3d12shader
../../../../sources/Interop/Windows/DirectX/d3d12/d3d12shader
--test-output
../../../../tests/Interop/Windows/DirectX/headers/d3d12shader
../../../../tests/Interop/Windows/DirectX/d3d12/d3d12shader
--traverse
../../../include/d3d12shader.h
../../../include/d3d12/d3d12shader.h
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
@../../../settings.rsp
@../../../remap.rsp
--file
headers-d3d12video.h
d3d12-d3d12video.h
--include-directory
../d3d12
--methodClassName
DirectX
--namespace
TerraFX.Interop.DirectX
--output
../../../../sources/Interop/Windows/DirectX/headers/d3d12video
../../../../sources/Interop/Windows/DirectX/d3d12/d3d12video
--test-output
../../../../tests/Interop/Windows/DirectX/headers/d3d12video
../../../../tests/Interop/Windows/DirectX/d3d12/d3d12video
--traverse
../../../include/d3d12video.h
../../../include/d3d12/d3d12video.h
--with-attribute
D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMANDS=SupportedOSPlatform("windows10.0.19041.0")
D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_COUNT=SupportedOSPlatform("windows10.0.19041.0")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,17 +6,17 @@ D3D_SET_OBJECT_NAME_N_A
D3D_SET_OBJECT_NAME_N_W
D3D_SET_OBJECT_NAME_W
--file
headers-d3dcommon.h
d3d12-d3dcommon.h
--methodClassName
DirectX
--namespace
TerraFX.Interop.DirectX
--output
../../../../sources/Interop/Windows/DirectX/headers/d3dcommon
../../../../sources/Interop/Windows/DirectX/d3d12/d3dcommon
--test-output
../../../../tests/Interop/Windows/DirectX/headers/d3dcommon
../../../../tests/Interop/Windows/DirectX/d3d12/d3dcommon
--traverse
../../../include/d3dcommon.h
../../../include/d3d12/d3dcommon.h
--with-attribute
D3D_PARAMETER_FLAGS=Flags
D3D_SHADER_CBUFFER_FLAGS=Flags
Expand Down
14 changes: 14 additions & 0 deletions generation/DirectX/d3d12/dxgiformat/generate.rsp
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
@../../../settings.rsp
@../../../remap.rsp
--file
d3d12-dxgiformat.h
--methodClassName
DirectX
--namespace
TerraFX.Interop.DirectX
--output
../../../../sources/Interop/Windows/DirectX/d3d12/dxgiformat
--test-output
../../../../tests/Interop/Windows/DirectX/d3d12/dxgiformat
--traverse
../../../include/d3d12/dxgiformat.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,17 +4,17 @@
GetD3D11On12On7Interface
IID_ID3D11On12On7
--file
other-d3d11on12on7.h
d3d12on7-d3d11on12on7.h
--methodClassName
DirectX
--namespace
TerraFX.Interop.DirectX
--output
../../../../sources/Interop/Windows/DirectX/other/D3D11On12On7
../../../../sources/Interop/Windows/DirectX/d3d12on7/D3D11On12On7
--test-output
../../../../tests/Interop/Windows/DirectX/other/D3D11On12On7
../../../../tests/Interop/Windows/DirectX/d3d12on7/D3D11On12On7
--traverse
../../../include/D3D11On12On7.h
../../../include/d3d12on7/D3D11On12On7.h
--with-guid
ID3D11On12On7=00000000-0000-0000-0000-000000000000
--with-librarypath
Expand Down
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
@../../../settings.rsp
@../../../remap.rsp
--file
other-d3d12downlevel.h
d3d12on7-d3d12downlevel.h
--methodClassName
DirectX
--namespace
TerraFX.Interop.DirectX
--output
../../../../sources/Interop/Windows/DirectX/other/D3D12Downlevel
../../../../sources/Interop/Windows/DirectX/d3d12on7/D3D12Downlevel
--test-output
../../../../tests/Interop/Windows/DirectX/other/D3D12Downlevel
../../../../tests/Interop/Windows/DirectX/d3d12on7/D3D12Downlevel
--traverse
../../../include/D3D12Downlevel.h
../../../include/d3d12on7/D3D12Downlevel.h
--with-librarypath
*=d3d12
--with-attribute
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -91,14 +91,14 @@ UpdateSubresources(ID3D12GraphicsCommandList *, ID3D12Resource *, ID3D12Resource
UpdateSubresources(ID3D12GraphicsCommandList *, ID3D12Resource *, ID3D12Resource *, UINT64, UINT, UINT, const void *, const D3D12_SUBRESOURCE_INFO *):UINT64
__noop():int
--file
headers-d3dx12.h
d3dx12-d3dx12.h
--methodClassName
DirectX
--namespace
TerraFX.Interop.DirectX
--output
../../../../sources/Interop/Windows/DirectX/headers/d3dx12
../../../../sources/Interop/Windows/DirectX/d3dx12/d3dx12
--test-output
../../../../tests/Interop/Windows/DirectX/headers/d3dx12
../../../../tests/Interop/Windows/DirectX/d3dx12/d3dx12
--traverse
../../../include/d3dx12.h
../../../include/d3dx12/d3dx12.h
File renamed without changes.
16 changes: 0 additions & 16 deletions generation/DirectX/headers/dxgicommon/generate.rsp

This file was deleted.

14 changes: 0 additions & 14 deletions generation/DirectX/headers/dxgiformat/generate.rsp

This file was deleted.

16 changes: 16 additions & 0 deletions generation/DirectX/shared/dxgicommon/generate.rsp
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
@../../../settings.rsp
@../../../remap.rsp
--file
shared-dxgicommon.h
--methodClassName
DirectX
--namespace
TerraFX.Interop.DirectX
--output
../../../../sources/Interop/Windows/DirectX/shared/dxgicommon
--test-output
../../../../tests/Interop/Windows/DirectX/shared/dxgicommon
--traverse
C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/shared/dxgicommon.h
--with-attribute
DXGI_COLOR_SPACE_TYPE=SupportedOSPlatform("windows10.0")
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 dxcore_interface.h in microsoft/DirectX-Headers tag v1.606.4
// Ported from shared/dxgicommon.h in the Windows SDK for Windows 10.0.22621.0
// Original source is Copyright © Microsoft. Licensed under the MIT license
Original file line number Diff line number Diff line change
Expand Up @@ -3,17 +3,17 @@
--exclude
DXCoreCreateAdapterFactory<T>(T **):HRESULT
--file
headers-dxcore.h
um-dxcore.h
--methodClassName
DirectX
--namespace
TerraFX.Interop.DirectX
--output
../../../../sources/Interop/Windows/DirectX/headers/dxcore
../../../../sources/Interop/Windows/DirectX/um/dxcore
--test-output
../../../../tests/Interop/Windows/DirectX/headers/dxcore
../../../../tests/Interop/Windows/DirectX/um/dxcore
--traverse
../../../include/dxcore.h
C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um/dxcore.h
--with-attribute
DXCoreCreateAdapterFactory=SupportedOSPlatform("windows10.0.19041.0")
--with-librarypath
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 dxcore.h in microsoft/DirectX-Headers tag v1.606.4
// Ported from um/dxcore.h in the Windows SDK for Windows 10.0.22621.0
// Original source is Copyright © Microsoft. Licensed under the MIT license
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -12,17 +12,17 @@ IDXCoreAdapterFactory.GetAdapterByLuid<T>(const LUID &, T **):HRESULT
IDXCoreAdapterList.GetAdapter<T>(uint32_t, T **):HRESULT
IDXCoreAdapterList.GetFactory<T>(T **):HRESULT
--file
headers-dxcore_interface.h
um-dxcore_interface.h
--methodClassName
DirectX
--namespace
TerraFX.Interop.DirectX
--output
../../../../sources/Interop/Windows/DirectX/headers/dxcore_interface
../../../../sources/Interop/Windows/DirectX/um/dxcore_interface
--test-output
../../../../tests/Interop/Windows/DirectX/headers/dxcore_interface
../../../../tests/Interop/Windows/DirectX/um/dxcore_interface
--traverse
../../../include/dxcore_interface.h
C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um/dxcore_interface.h
--with-attribute
DXCoreAdapterMemoryBudget=SupportedOSPlatform("windows10.0.19041.0")
DXCoreAdapterMemoryBudgetNodeSegmentGroup=SupportedOSPlatform("windows10.0.19041.0")
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 dxgicommon.h in microsoft/DirectX-Headers tag v1.606.4
// Ported from um/dxcore_interface.h in the Windows SDK for Windows 10.0.22621.0
// Original source is Copyright © Microsoft. Licensed under the MIT license
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
40 changes: 0 additions & 40 deletions generation/include/dxcore.h

This file was deleted.

Loading

0 comments on commit 1ea0477

Please sign in to comment.