diff --git a/Directory.Build.props b/Directory.Build.props
index 24d573b..2fca3a2 100644
--- a/Directory.Build.props
+++ b/Directory.Build.props
@@ -7,7 +7,7 @@
true
true
- 1.7.6
+ 1.8.0
true
diff --git a/Vortice.Win32.sln b/Vortice.Win32.sln
index 139e0a5..424a696 100644
--- a/Vortice.Win32.sln
+++ b/Vortice.Win32.sln
@@ -36,6 +36,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Vortice.Win32.Graphics.Dire
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Vortice.Win32.Graphics.Direct3D.Dxc", "src\Vortice.Win32.Graphics.Direct3D.Dxc\Vortice.Win32.Graphics.Direct3D.Dxc.csproj", "{DF5C7A6F-8E17-41EC-A7F1-9FE03ACD75F3}"
EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Vortice.Win32.Graphics.Dxgi", "src\Vortice.Win32.Graphics.Dxgi\Vortice.Win32.Graphics.Dxgi.csproj", "{9E48F17C-2AC5-45F3-8B08-3BB51690C040}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -82,6 +84,10 @@ Global
{DF5C7A6F-8E17-41EC-A7F1-9FE03ACD75F3}.Debug|Any CPU.Build.0 = Debug|Any CPU
{DF5C7A6F-8E17-41EC-A7F1-9FE03ACD75F3}.Release|Any CPU.ActiveCfg = Release|Any CPU
{DF5C7A6F-8E17-41EC-A7F1-9FE03ACD75F3}.Release|Any CPU.Build.0 = Release|Any CPU
+ {9E48F17C-2AC5-45F3-8B08-3BB51690C040}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {9E48F17C-2AC5-45F3-8B08-3BB51690C040}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {9E48F17C-2AC5-45F3-8B08-3BB51690C040}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {9E48F17C-2AC5-45F3-8B08-3BB51690C040}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/src/Generator/Program.cs b/src/Generator/Program.cs
index a53abda..a181dd1 100644
--- a/src/Generator/Program.cs
+++ b/src/Generator/Program.cs
@@ -1038,6 +1038,7 @@ public static class Program
public static int Main(string[] args)
{
string repoRoot = FindRepoRoot();
+ string dxgiPath = Path.Combine(new DirectoryInfo(repoRoot).Parent.FullName, "Vortice.Win32.Graphics.Dxgi");
string d3d11Path = Path.Combine(new DirectoryInfo(repoRoot).Parent.FullName, "Vortice.Win32.Graphics.Direct3D11");
string d3d12Path = Path.Combine(new DirectoryInfo(repoRoot).Parent.FullName, "Vortice.Win32.Graphics.Direct3D12");
string d3d11on12Path = Path.Combine(new DirectoryInfo(repoRoot).Parent.FullName, "Vortice.Win32.Graphics.Direct3D11on12");
@@ -1066,7 +1067,12 @@ public static class Program
bool useSubFolders = true;
bool cleanFolder = true;
- if (jsonFile.EndsWith("Direct3D11.json"))
+ if (jsonFile == "Graphics.Dxgi.json")
+ {
+ outputPath = dxgiPath;
+ useSubFolders = false;
+ }
+ else if (jsonFile.EndsWith("Direct3D11.json"))
{
outputPath = d3d11Path;
useSubFolders = false;
@@ -1157,7 +1163,11 @@ public static class Program
docFile = string.Empty;
}
- if (jsonFile == "Graphics.Direct2D.Common.json")
+ if (jsonFile == "Graphics.Dxgi.Common.json")
+ {
+ docFile = $"../../../Vortice.Win32.Graphics.Dxgi/Dxgi";
+ }
+ else if (jsonFile == "Graphics.Direct2D.Common.json")
{
docFile = $"../../../Vortice.Win32.Graphics.Direct2D/Direct2D";
}
diff --git a/src/Vortice.Win32.Graphics.Direct2D/Vortice.Win32.Graphics.Direct2D.csproj b/src/Vortice.Win32.Graphics.Direct2D/Vortice.Win32.Graphics.Direct2D.csproj
index af60f55..9b38c82 100644
--- a/src/Vortice.Win32.Graphics.Direct2D/Vortice.Win32.Graphics.Direct2D.csproj
+++ b/src/Vortice.Win32.Graphics.Direct2D/Vortice.Win32.Graphics.Direct2D.csproj
@@ -18,6 +18,7 @@
+
diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Vortice.Win32.Graphics.Direct3D11.csproj b/src/Vortice.Win32.Graphics.Direct3D11/Vortice.Win32.Graphics.Direct3D11.csproj
index 02b7ebc..22d355d 100644
--- a/src/Vortice.Win32.Graphics.Direct3D11/Vortice.Win32.Graphics.Direct3D11.csproj
+++ b/src/Vortice.Win32.Graphics.Direct3D11/Vortice.Win32.Graphics.Direct3D11.csproj
@@ -18,7 +18,7 @@
-
+
diff --git a/src/Vortice.Win32/Graphics/Dxgi.Manual.cs b/src/Vortice.Win32.Graphics.Dxgi/Dxgi.Manual.cs
similarity index 78%
rename from src/Vortice.Win32/Graphics/Dxgi.Manual.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Dxgi.Manual.cs
index 34f2faf..d3ac093 100644
--- a/src/Vortice.Win32/Graphics/Dxgi.Manual.cs
+++ b/src/Vortice.Win32.Graphics.Dxgi/Dxgi.Manual.cs
@@ -8,7 +8,7 @@ namespace Win32.Graphics.Dxgi;
public unsafe partial struct AdapterDescription
{
- ///
+ ///
public readonly string GetDescription()
{
fixed (ushort* ptr = Description)
@@ -20,7 +20,7 @@ public unsafe partial struct AdapterDescription
public unsafe partial struct AdapterDescription1
{
- ///
+ ///
public readonly string GetDescription()
{
fixed (ushort* ptr = Description)
@@ -32,7 +32,7 @@ public unsafe partial struct AdapterDescription1
public unsafe partial struct AdapterDescription2
{
- ///
+ ///
public readonly string GetDescription()
{
fixed (ushort* ptr = Description)
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi.xml b/src/Vortice.Win32.Graphics.Dxgi/Dxgi.xml
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi.xml
rename to src/Vortice.Win32.Graphics.Dxgi/Dxgi.xml
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/AdapterDescription.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/AdapterDescription.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/AdapterDescription.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/AdapterDescription.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/AdapterDescription1.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/AdapterDescription1.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/AdapterDescription1.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/AdapterDescription1.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/AdapterDescription2.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/AdapterDescription2.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/AdapterDescription2.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/AdapterDescription2.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/AdapterDescription3.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/AdapterDescription3.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/AdapterDescription3.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/AdapterDescription3.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/AdapterFlags.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/AdapterFlags.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/AdapterFlags.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/AdapterFlags.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/AdapterFlags3.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/AdapterFlags3.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/AdapterFlags3.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/AdapterFlags3.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/Apis.Functions.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/Apis.Functions.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/Apis.Functions.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/Apis.Functions.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/Apis.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/Apis.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/Apis.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/Apis.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/ComputePreemptionGranularity.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/ComputePreemptionGranularity.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/ComputePreemptionGranularity.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/ComputePreemptionGranularity.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/DecodeSwapChainDescription.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/DecodeSwapChainDescription.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/DecodeSwapChainDescription.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/DecodeSwapChainDescription.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/DisplayColorSpace.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/DisplayColorSpace.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/DisplayColorSpace.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/DisplayColorSpace.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/EnumModesFlags.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/EnumModesFlags.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/EnumModesFlags.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/EnumModesFlags.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/Feature.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/Feature.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/Feature.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/Feature.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/FramePresentationMode.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/FramePresentationMode.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/FramePresentationMode.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/FramePresentationMode.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/FrameStatistics.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/FrameStatistics.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/FrameStatistics.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/FrameStatistics.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/FrameStatisticsMedia.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/FrameStatisticsMedia.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/FrameStatisticsMedia.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/FrameStatisticsMedia.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/GpuPreference.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/GpuPreference.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/GpuPreference.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/GpuPreference.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/GraphicsPreemptionGranularity.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/GraphicsPreemptionGranularity.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/GraphicsPreemptionGranularity.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/GraphicsPreemptionGranularity.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/HDRMetadataHdr10.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/HDRMetadataHdr10.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/HDRMetadataHdr10.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/HDRMetadataHdr10.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/HDRMetadataHdr10plus.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/HDRMetadataHdr10plus.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/HDRMetadataHdr10plus.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/HDRMetadataHdr10plus.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/HDRMetadataType.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/HDRMetadataType.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/HDRMetadataType.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/HDRMetadataType.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/HardwareCompositionSupportFlags.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/HardwareCompositionSupportFlags.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/HardwareCompositionSupportFlags.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/HardwareCompositionSupportFlags.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIAdapter.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIAdapter.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIAdapter.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIAdapter.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIAdapter1.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIAdapter1.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIAdapter1.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIAdapter1.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIAdapter2.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIAdapter2.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIAdapter2.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIAdapter2.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIAdapter3.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIAdapter3.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIAdapter3.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIAdapter3.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIAdapter4.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIAdapter4.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIAdapter4.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIAdapter4.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDebug.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIDebug.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDebug.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIDebug.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDebug1.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIDebug1.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDebug1.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIDebug1.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDecodeSwapChain.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIDecodeSwapChain.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDecodeSwapChain.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIDecodeSwapChain.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDevice.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIDevice.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDevice.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIDevice.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDevice1.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIDevice1.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDevice1.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIDevice1.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDevice2.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIDevice2.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDevice2.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIDevice2.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDevice3.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIDevice3.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDevice3.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIDevice3.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDevice4.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIDevice4.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDevice4.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIDevice4.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDeviceSubObject.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIDeviceSubObject.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDeviceSubObject.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIDeviceSubObject.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDisplayControl.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIDisplayControl.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIDisplayControl.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIDisplayControl.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIFactory.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIFactory.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory1.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIFactory1.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory1.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIFactory1.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory2.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIFactory2.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory2.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIFactory2.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory3.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIFactory3.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory3.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIFactory3.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory4.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIFactory4.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory4.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIFactory4.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory5.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIFactory5.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory5.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIFactory5.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory6.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIFactory6.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory6.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIFactory6.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory7.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIFactory7.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactory7.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIFactory7.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactoryMedia.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIFactoryMedia.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIFactoryMedia.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIFactoryMedia.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIInfoQueue.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIInfoQueue.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIInfoQueue.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIInfoQueue.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIKeyedMutex.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIKeyedMutex.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIKeyedMutex.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIKeyedMutex.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIObject.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIObject.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIObject.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIObject.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIOutput.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIOutput.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput1.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIOutput1.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput1.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIOutput1.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput2.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIOutput2.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput2.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIOutput2.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput3.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIOutput3.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput3.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIOutput3.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput4.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIOutput4.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput4.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIOutput4.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput5.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIOutput5.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput5.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIOutput5.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput6.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIOutput6.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutput6.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIOutput6.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutputDuplication.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIOutputDuplication.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIOutputDuplication.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIOutputDuplication.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIResource.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIResource.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIResource.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIResource.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIResource1.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIResource1.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGIResource1.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIResource1.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISurface.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGISurface.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISurface.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGISurface.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISurface1.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGISurface1.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISurface1.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGISurface1.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISurface2.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGISurface2.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISurface2.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGISurface2.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISwapChain.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGISwapChain.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISwapChain.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGISwapChain.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISwapChain1.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGISwapChain1.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISwapChain1.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGISwapChain1.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISwapChain2.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGISwapChain2.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISwapChain2.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGISwapChain2.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISwapChain3.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGISwapChain3.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISwapChain3.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGISwapChain3.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISwapChain4.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGISwapChain4.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISwapChain4.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGISwapChain4.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISwapChainMedia.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGISwapChainMedia.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGISwapChainMedia.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGISwapChainMedia.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGraphicsAnalysis.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGraphicsAnalysis.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/IDXGraphicsAnalysis.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGraphicsAnalysis.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/InfoQueueFilter.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/InfoQueueFilter.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/InfoQueueFilter.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/InfoQueueFilter.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/InfoQueueFilterDescription.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/InfoQueueFilterDescription.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/InfoQueueFilterDescription.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/InfoQueueFilterDescription.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/InfoQueueMessage.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/InfoQueueMessage.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/InfoQueueMessage.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/InfoQueueMessage.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/InfoQueueMessageCategory.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/InfoQueueMessageCategory.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/InfoQueueMessageCategory.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/InfoQueueMessageCategory.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/InfoQueueMessageSeverity.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/InfoQueueMessageSeverity.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/InfoQueueMessageSeverity.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/InfoQueueMessageSeverity.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/MapFlags.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/MapFlags.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/MapFlags.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/MapFlags.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/MappedRect.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/MappedRect.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/MappedRect.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/MappedRect.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/MemorySegmentGroup.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/MemorySegmentGroup.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/MemorySegmentGroup.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/MemorySegmentGroup.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/MessageId.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/MessageId.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/MessageId.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/MessageId.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/ModeDescription1.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/ModeDescription1.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/ModeDescription1.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/ModeDescription1.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/MultiplaneOverlayYcbcrFlags.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/MultiplaneOverlayYcbcrFlags.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/MultiplaneOverlayYcbcrFlags.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/MultiplaneOverlayYcbcrFlags.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/OfferResourceFlags.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/OfferResourceFlags.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/OfferResourceFlags.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/OfferResourceFlags.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/OfferResourcePriority.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/OfferResourcePriority.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/OfferResourcePriority.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/OfferResourcePriority.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/OutduplDescription.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/OutduplDescription.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/OutduplDescription.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/OutduplDescription.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/OutduplFlags.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/OutduplFlags.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/OutduplFlags.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/OutduplFlags.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/OutduplFrameInfo.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/OutduplFrameInfo.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/OutduplFrameInfo.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/OutduplFrameInfo.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/OutduplMoveRect.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/OutduplMoveRect.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/OutduplMoveRect.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/OutduplMoveRect.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/OutduplPointerPosition.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/OutduplPointerPosition.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/OutduplPointerPosition.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/OutduplPointerPosition.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/OutduplPointerShapeInfo.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/OutduplPointerShapeInfo.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/OutduplPointerShapeInfo.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/OutduplPointerShapeInfo.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/OutduplPointerShapeType.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/OutduplPointerShapeType.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/OutduplPointerShapeType.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/OutduplPointerShapeType.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/OutputDescription.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/OutputDescription.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/OutputDescription.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/OutputDescription.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/OutputDescription1.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/OutputDescription1.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/OutputDescription1.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/OutputDescription1.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/OverlayColorSpaceSupportFlags.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/OverlayColorSpaceSupportFlags.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/OverlayColorSpaceSupportFlags.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/OverlayColorSpaceSupportFlags.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/OverlaySupportFlags.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/OverlaySupportFlags.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/OverlaySupportFlags.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/OverlaySupportFlags.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/PresentFlags.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/PresentFlags.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/PresentFlags.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/PresentFlags.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/PresentParameters.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/PresentParameters.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/PresentParameters.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/PresentParameters.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/QueryVideoMemoryInfo.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/QueryVideoMemoryInfo.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/QueryVideoMemoryInfo.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/QueryVideoMemoryInfo.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/ReclaimResourceResults.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/ReclaimResourceResults.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/ReclaimResourceResults.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/ReclaimResourceResults.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/ReportLiveObjectFlags.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/ReportLiveObjectFlags.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/ReportLiveObjectFlags.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/ReportLiveObjectFlags.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/Residency.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/Residency.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/Residency.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/Residency.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/ResourcePriority.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/ResourcePriority.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/ResourcePriority.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/ResourcePriority.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/Scaling.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/Scaling.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/Scaling.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/Scaling.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/SharedResource.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/SharedResource.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/SharedResource.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/SharedResource.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/SurfaceDescription.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/SurfaceDescription.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/SurfaceDescription.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/SurfaceDescription.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/SwapChainColorSpaceSupportFlags.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/SwapChainColorSpaceSupportFlags.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/SwapChainColorSpaceSupportFlags.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/SwapChainColorSpaceSupportFlags.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/SwapChainDescription.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/SwapChainDescription.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/SwapChainDescription.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/SwapChainDescription.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/SwapChainDescription1.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/SwapChainDescription1.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/SwapChainDescription1.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/SwapChainDescription1.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/SwapChainFlags.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/SwapChainFlags.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/SwapChainFlags.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/SwapChainFlags.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/SwapChainFullscreenDescription.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/SwapChainFullscreenDescription.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/SwapChainFullscreenDescription.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/SwapChainFullscreenDescription.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/SwapEffect.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/SwapEffect.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/SwapEffect.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/SwapEffect.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/Usage.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/Usage.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/Usage.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/Usage.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi/WindowAssociationFlags.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/WindowAssociationFlags.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Dxgi/WindowAssociationFlags.cs
rename to src/Vortice.Win32.Graphics.Dxgi/Generated/WindowAssociationFlags.cs
diff --git a/src/Vortice.Win32/Graphics/Dxgi/SwapChainDescription1.cs b/src/Vortice.Win32.Graphics.Dxgi/SwapChainDescription1.cs
similarity index 100%
rename from src/Vortice.Win32/Graphics/Dxgi/SwapChainDescription1.cs
rename to src/Vortice.Win32.Graphics.Dxgi/SwapChainDescription1.cs
diff --git a/src/Vortice.Win32.Graphics.Dxgi/Vortice.Win32.Graphics.Dxgi.csproj b/src/Vortice.Win32.Graphics.Dxgi/Vortice.Win32.Graphics.Dxgi.csproj
new file mode 100644
index 0000000..1abfeec
--- /dev/null
+++ b/src/Vortice.Win32.Graphics.Dxgi/Vortice.Win32.Graphics.Dxgi.csproj
@@ -0,0 +1,24 @@
+
+
+
+ netstandard2.0;netstandard2.1;net6.0;net7.0
+ Dxgi bindings.
+
+ true
+ 0419;$(NoWarn)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/AlphaMode.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/AlphaMode.cs
index 3b74488..03e0184 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/AlphaMode.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/AlphaMode.cs
@@ -9,20 +9,20 @@
namespace Win32.Graphics.Dxgi.Common;
-///
+///
/// DXGI_ALPHA_MODE
public enum AlphaMode : uint
{
- ///
+ ///
/// DXGI_ALPHA_MODE_UNSPECIFIED
Unspecified = 0,
- ///
+ ///
/// DXGI_ALPHA_MODE_PREMULTIPLIED
Premultiplied = 1,
- ///
+ ///
/// DXGI_ALPHA_MODE_STRAIGHT
Straight = 2,
- ///
+ ///
/// DXGI_ALPHA_MODE_IGNORE
Ignore = 3,
}
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/ColorSpaceType.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/ColorSpaceType.cs
index 137bc89..d213097 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/ColorSpaceType.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/ColorSpaceType.cs
@@ -9,86 +9,86 @@
namespace Win32.Graphics.Dxgi.Common;
-///
+///
/// DXGI_COLOR_SPACE_TYPE
public enum ColorSpaceType : int
{
- ///
+ ///
/// DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P709
RgbFullG22NoneP709 = 0,
- ///
+ ///
/// DXGI_COLOR_SPACE_RGB_FULL_G10_NONE_P709
RgbFullG10NoneP709 = 1,
- ///
+ ///
/// DXGI_COLOR_SPACE_RGB_STUDIO_G22_NONE_P709
RgbStudioG22NoneP709 = 2,
- ///
+ ///
/// DXGI_COLOR_SPACE_RGB_STUDIO_G22_NONE_P2020
RgbStudioG22NoneP2020 = 3,
- ///
+ ///
/// DXGI_COLOR_SPACE_RESERVED
Reserved = 4,
- ///
+ ///
/// DXGI_COLOR_SPACE_YCBCR_FULL_G22_NONE_P709_X601
YcbcrFullG22NoneP709X601 = 5,
- ///
+ ///
/// DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P601
YcbcrStudioG22LeftP601 = 6,
- ///
+ ///
/// DXGI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P601
YcbcrFullG22LeftP601 = 7,
- ///
+ ///
/// DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P709
YcbcrStudioG22LeftP709 = 8,
- ///
+ ///
/// DXGI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P709
YcbcrFullG22LeftP709 = 9,
- ///
+ ///
/// DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P2020
YcbcrStudioG22LeftP2020 = 10,
- ///
+ ///
/// DXGI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P2020
YcbcrFullG22LeftP2020 = 11,
- ///
+ ///
/// DXGI_COLOR_SPACE_RGB_FULL_G2084_NONE_P2020
RgbFullG2084NoneP2020 = 12,
- ///
+ ///
/// DXGI_COLOR_SPACE_YCBCR_STUDIO_G2084_LEFT_P2020
YcbcrStudioG2084LeftP2020 = 13,
- ///
+ ///
/// DXGI_COLOR_SPACE_RGB_STUDIO_G2084_NONE_P2020
RgbStudioG2084NoneP2020 = 14,
- ///
+ ///
/// DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_TOPLEFT_P2020
YcbcrStudioG22TopleftP2020 = 15,
- ///
+ ///
/// DXGI_COLOR_SPACE_YCBCR_STUDIO_G2084_TOPLEFT_P2020
YcbcrStudioG2084TopleftP2020 = 16,
- ///
+ ///
/// DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P2020
RgbFullG22NoneP2020 = 17,
- ///
+ ///
/// DXGI_COLOR_SPACE_YCBCR_STUDIO_GHLG_TOPLEFT_P2020
YcbcrStudioGhlgTopleftP2020 = 18,
- ///
+ ///
/// DXGI_COLOR_SPACE_YCBCR_FULL_GHLG_TOPLEFT_P2020
YcbcrFullGhlgTopleftP2020 = 19,
- ///
+ ///
/// DXGI_COLOR_SPACE_RGB_STUDIO_G24_NONE_P709
RgbStudioG24NoneP709 = 20,
- ///
+ ///
/// DXGI_COLOR_SPACE_RGB_STUDIO_G24_NONE_P2020
RgbStudioG24NoneP2020 = 21,
- ///
+ ///
/// DXGI_COLOR_SPACE_YCBCR_STUDIO_G24_LEFT_P709
YcbcrStudioG24LeftP709 = 22,
- ///
+ ///
/// DXGI_COLOR_SPACE_YCBCR_STUDIO_G24_LEFT_P2020
YcbcrStudioG24LeftP2020 = 23,
- ///
+ ///
/// DXGI_COLOR_SPACE_YCBCR_STUDIO_G24_TOPLEFT_P2020
YcbcrStudioG24TopleftP2020 = 24,
- ///
+ ///
/// DXGI_COLOR_SPACE_CUSTOM
Custom = -1,
}
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/Format.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/Format.cs
index b248b68..a50c23a 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/Format.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/Format.cs
@@ -9,371 +9,371 @@
namespace Win32.Graphics.Dxgi.Common;
-///
+///
/// DXGI_FORMAT
public enum Format : uint
{
- ///
+ ///
/// DXGI_FORMAT_UNKNOWN
Unknown = 0,
- ///
+ ///
/// DXGI_FORMAT_R32G32B32A32_TYPELESS
R32G32B32A32Typeless = 1,
- ///
+ ///
/// DXGI_FORMAT_R32G32B32A32_FLOAT
R32G32B32A32Float = 2,
- ///
+ ///
/// DXGI_FORMAT_R32G32B32A32_UINT
R32G32B32A32Uint = 3,
- ///
+ ///
/// DXGI_FORMAT_R32G32B32A32_SINT
R32G32B32A32Sint = 4,
- ///
+ ///
/// DXGI_FORMAT_R32G32B32_TYPELESS
R32G32B32Typeless = 5,
- ///
+ ///
/// DXGI_FORMAT_R32G32B32_FLOAT
R32G32B32Float = 6,
- ///
+ ///
/// DXGI_FORMAT_R32G32B32_UINT
R32G32B32Uint = 7,
- ///
+ ///
/// DXGI_FORMAT_R32G32B32_SINT
R32G32B32Sint = 8,
- ///
+ ///
/// DXGI_FORMAT_R16G16B16A16_TYPELESS
R16G16B16A16Typeless = 9,
- ///
+ ///
/// DXGI_FORMAT_R16G16B16A16_FLOAT
R16G16B16A16Float = 10,
- ///
+ ///
/// DXGI_FORMAT_R16G16B16A16_UNORM
R16G16B16A16Unorm = 11,
- ///
+ ///
/// DXGI_FORMAT_R16G16B16A16_UINT
R16G16B16A16Uint = 12,
- ///
+ ///
/// DXGI_FORMAT_R16G16B16A16_SNORM
R16G16B16A16Snorm = 13,
- ///
+ ///
/// DXGI_FORMAT_R16G16B16A16_SINT
R16G16B16A16Sint = 14,
- ///
+ ///
/// DXGI_FORMAT_R32G32_TYPELESS
R32G32Typeless = 15,
- ///
+ ///
/// DXGI_FORMAT_R32G32_FLOAT
R32G32Float = 16,
- ///
+ ///
/// DXGI_FORMAT_R32G32_UINT
R32G32Uint = 17,
- ///
+ ///
/// DXGI_FORMAT_R32G32_SINT
R32G32Sint = 18,
- ///
+ ///
/// DXGI_FORMAT_R32G8X24_TYPELESS
R32G8X24Typeless = 19,
- ///
+ ///
/// DXGI_FORMAT_D32_FLOAT_S8X24_UINT
D32FloatS8X24Uint = 20,
- ///
+ ///
/// DXGI_FORMAT_R32_FLOAT_X8X24_TYPELESS
R32FloatX8X24Typeless = 21,
- ///
+ ///
/// DXGI_FORMAT_X32_TYPELESS_G8X24_UINT
X32TypelessG8X24Uint = 22,
- ///
+ ///
/// DXGI_FORMAT_R10G10B10A2_TYPELESS
R10G10B10A2Typeless = 23,
- ///
+ ///
/// DXGI_FORMAT_R10G10B10A2_UNORM
R10G10B10A2Unorm = 24,
- ///
+ ///
/// DXGI_FORMAT_R10G10B10A2_UINT
R10G10B10A2Uint = 25,
- ///
+ ///
/// DXGI_FORMAT_R11G11B10_FLOAT
R11G11B10Float = 26,
- ///
+ ///
/// DXGI_FORMAT_R8G8B8A8_TYPELESS
R8G8B8A8Typeless = 27,
- ///
+ ///
/// DXGI_FORMAT_R8G8B8A8_UNORM
R8G8B8A8Unorm = 28,
- ///
+ ///
/// DXGI_FORMAT_R8G8B8A8_UNORM_SRGB
R8G8B8A8UnormSrgb = 29,
- ///
+ ///
/// DXGI_FORMAT_R8G8B8A8_UINT
R8G8B8A8Uint = 30,
- ///
+ ///
/// DXGI_FORMAT_R8G8B8A8_SNORM
R8G8B8A8Snorm = 31,
- ///
+ ///
/// DXGI_FORMAT_R8G8B8A8_SINT
R8G8B8A8Sint = 32,
- ///
+ ///
/// DXGI_FORMAT_R16G16_TYPELESS
R16G16Typeless = 33,
- ///
+ ///
/// DXGI_FORMAT_R16G16_FLOAT
R16G16Float = 34,
- ///
+ ///
/// DXGI_FORMAT_R16G16_UNORM
R16G16Unorm = 35,
- ///
+ ///
/// DXGI_FORMAT_R16G16_UINT
R16G16Uint = 36,
- ///
+ ///
/// DXGI_FORMAT_R16G16_SNORM
R16G16Snorm = 37,
- ///
+ ///
/// DXGI_FORMAT_R16G16_SINT
R16G16Sint = 38,
- ///
+ ///
/// DXGI_FORMAT_R32_TYPELESS
R32Typeless = 39,
- ///
+ ///
/// DXGI_FORMAT_D32_FLOAT
D32Float = 40,
- ///
+ ///
/// DXGI_FORMAT_R32_FLOAT
R32Float = 41,
- ///
+ ///
/// DXGI_FORMAT_R32_UINT
R32Uint = 42,
- ///
+ ///
/// DXGI_FORMAT_R32_SINT
R32Sint = 43,
- ///
+ ///
/// DXGI_FORMAT_R24G8_TYPELESS
R24G8Typeless = 44,
- ///
+ ///
/// DXGI_FORMAT_D24_UNORM_S8_UINT
D24UnormS8Uint = 45,
- ///
+ ///
/// DXGI_FORMAT_R24_UNORM_X8_TYPELESS
R24UnormX8Typeless = 46,
- ///
+ ///
/// DXGI_FORMAT_X24_TYPELESS_G8_UINT
X24TypelessG8Uint = 47,
- ///
+ ///
/// DXGI_FORMAT_R8G8_TYPELESS
R8G8Typeless = 48,
- ///
+ ///
/// DXGI_FORMAT_R8G8_UNORM
R8G8Unorm = 49,
- ///
+ ///
/// DXGI_FORMAT_R8G8_UINT
R8G8Uint = 50,
- ///
+ ///
/// DXGI_FORMAT_R8G8_SNORM
R8G8Snorm = 51,
- ///
+ ///
/// DXGI_FORMAT_R8G8_SINT
R8G8Sint = 52,
- ///
+ ///
/// DXGI_FORMAT_R16_TYPELESS
R16Typeless = 53,
- ///
+ ///
/// DXGI_FORMAT_R16_FLOAT
R16Float = 54,
- ///
+ ///
/// DXGI_FORMAT_D16_UNORM
D16Unorm = 55,
- ///
+ ///
/// DXGI_FORMAT_R16_UNORM
R16Unorm = 56,
- ///
+ ///
/// DXGI_FORMAT_R16_UINT
R16Uint = 57,
- ///
+ ///
/// DXGI_FORMAT_R16_SNORM
R16Snorm = 58,
- ///
+ ///
/// DXGI_FORMAT_R16_SINT
R16Sint = 59,
- ///
+ ///
/// DXGI_FORMAT_R8_TYPELESS
R8Typeless = 60,
- ///
+ ///
/// DXGI_FORMAT_R8_UNORM
R8Unorm = 61,
- ///
+ ///
/// DXGI_FORMAT_R8_UINT
R8Uint = 62,
- ///
+ ///
/// DXGI_FORMAT_R8_SNORM
R8Snorm = 63,
- ///
+ ///
/// DXGI_FORMAT_R8_SINT
R8Sint = 64,
- ///
+ ///
/// DXGI_FORMAT_A8_UNORM
A8Unorm = 65,
- ///
+ ///
/// DXGI_FORMAT_R1_UNORM
R1Unorm = 66,
- ///
+ ///
/// DXGI_FORMAT_R9G9B9E5_SHAREDEXP
R9G9B9E5SharedExp = 67,
- ///
+ ///
/// DXGI_FORMAT_R8G8_B8G8_UNORM
R8G8B8G8Unorm = 68,
- ///
+ ///
/// DXGI_FORMAT_G8R8_G8B8_UNORM
G8R8G8B8Unorm = 69,
- ///
+ ///
/// DXGI_FORMAT_BC1_TYPELESS
BC1Typeless = 70,
- ///
+ ///
/// DXGI_FORMAT_BC1_UNORM
BC1Unorm = 71,
- ///
+ ///
/// DXGI_FORMAT_BC1_UNORM_SRGB
BC1UnormSrgb = 72,
- ///
+ ///
/// DXGI_FORMAT_BC2_TYPELESS
BC2Typeless = 73,
- ///
+ ///
/// DXGI_FORMAT_BC2_UNORM
BC2Unorm = 74,
- ///
+ ///
/// DXGI_FORMAT_BC2_UNORM_SRGB
BC2UnormSrgb = 75,
- ///
+ ///
/// DXGI_FORMAT_BC3_TYPELESS
BC3Typeless = 76,
- ///
+ ///
/// DXGI_FORMAT_BC3_UNORM
BC3Unorm = 77,
- ///
+ ///
/// DXGI_FORMAT_BC3_UNORM_SRGB
BC3UnormSrgb = 78,
- ///
+ ///
/// DXGI_FORMAT_BC4_TYPELESS
BC4Typeless = 79,
- ///
+ ///
/// DXGI_FORMAT_BC4_UNORM
BC4Unorm = 80,
- ///
+ ///
/// DXGI_FORMAT_BC4_SNORM
BC4Snorm = 81,
- ///
+ ///
/// DXGI_FORMAT_BC5_TYPELESS
BC5Typeless = 82,
- ///
+ ///
/// DXGI_FORMAT_BC5_UNORM
BC5Unorm = 83,
- ///
+ ///
/// DXGI_FORMAT_BC5_SNORM
BC5Snorm = 84,
- ///
+ ///
/// DXGI_FORMAT_B5G6R5_UNORM
B5G6R5Unorm = 85,
- ///
+ ///
/// DXGI_FORMAT_B5G5R5A1_UNORM
B5G5R5A1Unorm = 86,
- ///
+ ///
/// DXGI_FORMAT_B8G8R8A8_UNORM
B8G8R8A8Unorm = 87,
- ///
+ ///
/// DXGI_FORMAT_B8G8R8X8_UNORM
B8G8R8X8Unorm = 88,
- ///
+ ///
/// DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORM
R10G10B10XRBiasA2Unorm = 89,
- ///
+ ///
/// DXGI_FORMAT_B8G8R8A8_TYPELESS
B8G8R8A8Typeless = 90,
- ///
+ ///
/// DXGI_FORMAT_B8G8R8A8_UNORM_SRGB
B8G8R8A8UnormSrgb = 91,
- ///
+ ///
/// DXGI_FORMAT_B8G8R8X8_TYPELESS
B8G8R8X8Typeless = 92,
- ///
+ ///
/// DXGI_FORMAT_B8G8R8X8_UNORM_SRGB
B8G8R8X8UnormSrgb = 93,
- ///
+ ///
/// DXGI_FORMAT_BC6H_TYPELESS
BC6HTypeless = 94,
- ///
+ ///
/// DXGI_FORMAT_BC6H_UF16
BC6HUF16 = 95,
- ///
+ ///
/// DXGI_FORMAT_BC6H_SF16
BC6HSF16 = 96,
- ///
+ ///
/// DXGI_FORMAT_BC7_TYPELESS
BC7Typeless = 97,
- ///
+ ///
/// DXGI_FORMAT_BC7_UNORM
BC7Unorm = 98,
- ///
+ ///
/// DXGI_FORMAT_BC7_UNORM_SRGB
BC7UnormSrgb = 99,
- ///
+ ///
/// DXGI_FORMAT_AYUV
AYUV = 100,
- ///
+ ///
/// DXGI_FORMAT_Y410
Y410 = 101,
- ///
+ ///
/// DXGI_FORMAT_Y416
Y416 = 102,
- ///
+ ///
/// DXGI_FORMAT_NV12
NV12 = 103,
- ///
+ ///
/// DXGI_FORMAT_P010
P010 = 104,
- ///
+ ///
/// DXGI_FORMAT_P016
P016 = 105,
- ///
+ ///
/// DXGI_FORMAT_420_OPAQUE
Opaque420 = 106,
- ///
+ ///
/// DXGI_FORMAT_YUY2
YUY2 = 107,
- ///
+ ///
/// DXGI_FORMAT_Y210
Y210 = 108,
- ///
+ ///
/// DXGI_FORMAT_Y216
Y216 = 109,
- ///
+ ///
/// DXGI_FORMAT_NV11
NV11 = 110,
- ///
+ ///
/// DXGI_FORMAT_AI44
AI44 = 111,
- ///
+ ///
/// DXGI_FORMAT_IA44
IA44 = 112,
- ///
+ ///
/// DXGI_FORMAT_P8
P8 = 113,
- ///
+ ///
/// DXGI_FORMAT_A8P8
A8P8 = 114,
- ///
+ ///
/// DXGI_FORMAT_B4G4R4A4_UNORM
B4G4R4A4Unorm = 115,
- ///
+ ///
/// DXGI_FORMAT_P208
P208 = 130,
- ///
+ ///
/// DXGI_FORMAT_V208
V208 = 131,
- ///
+ ///
/// DXGI_FORMAT_V408
V408 = 132,
- ///
+ ///
/// DXGI_FORMAT_SAMPLER_FEEDBACK_MIN_MIP_OPAQUE
SamplerFeedbackMinMipOpaque = 189,
- ///
+ ///
/// DXGI_FORMAT_SAMPLER_FEEDBACK_MIP_REGION_USED_OPAQUE
SamplerFeedbackMipRegionUsedOpaque = 190,
}
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/GammaControl.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/GammaControl.cs
index 8ca9b2f..e54399a 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/GammaControl.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/GammaControl.cs
@@ -9,17 +9,17 @@
namespace Win32.Graphics.Dxgi.Common;
-///
+///
/// DXGI_GAMMA_CONTROL
public partial struct GammaControl
{
- ///
+ ///
public Rgb Scale;
- ///
+ ///
public Rgb Offset;
- ///
+ ///
public GammaCurve__FixedBuffer GammaCurve;
public unsafe struct GammaCurve__FixedBuffer
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/GammaControlCapabilities.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/GammaControlCapabilities.cs
index 8aa620e..6b8bf47 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/GammaControlCapabilities.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/GammaControlCapabilities.cs
@@ -9,22 +9,22 @@
namespace Win32.Graphics.Dxgi.Common;
-///
+///
/// DXGI_GAMMA_CONTROL_CAPABILITIES
public partial struct GammaControlCapabilities
{
- ///
+ ///
public Bool32 ScaleAndOffsetSupported;
- ///
+ ///
public float MaxConvertedValue;
- ///
+ ///
public float MinConvertedValue;
- ///
+ ///
public uint NumGammaControlPoints;
- ///
+ ///
public unsafe fixed float ControlPointPositions[1025];
}
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/JpegAcHuffmanTable.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/JpegAcHuffmanTable.cs
index 024d0b9..69e09d8 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/JpegAcHuffmanTable.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/JpegAcHuffmanTable.cs
@@ -9,13 +9,13 @@
namespace Win32.Graphics.Dxgi.Common;
-///
+///
/// DXGI_JPEG_AC_HUFFMAN_TABLE
public partial struct JpegAcHuffmanTable
{
- ///
+ ///
public unsafe fixed byte CodeCounts[16];
- ///
+ ///
public unsafe fixed byte CodeValues[162];
}
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/JpegDCHuffmanTable.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/JpegDCHuffmanTable.cs
index 954a870..4528fa6 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/JpegDCHuffmanTable.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/JpegDCHuffmanTable.cs
@@ -9,13 +9,13 @@
namespace Win32.Graphics.Dxgi.Common;
-///
+///
/// DXGI_JPEG_DC_HUFFMAN_TABLE
public partial struct JpegDCHuffmanTable
{
- ///
+ ///
public unsafe fixed byte CodeCounts[12];
- ///
+ ///
public unsafe fixed byte CodeValues[12];
}
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/JpegQuantizationTable.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/JpegQuantizationTable.cs
index 8b7971e..f8a5171 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/JpegQuantizationTable.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/JpegQuantizationTable.cs
@@ -9,10 +9,10 @@
namespace Win32.Graphics.Dxgi.Common;
-///
+///
/// DXGI_JPEG_QUANTIZATION_TABLE
public partial struct JpegQuantizationTable
{
- ///
+ ///
public unsafe fixed byte Elements[64];
}
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/ModeDescription.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/ModeDescription.cs
index 89a464a..9aa56b7 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/ModeDescription.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/ModeDescription.cs
@@ -9,25 +9,25 @@
namespace Win32.Graphics.Dxgi.Common;
-///
+///
/// DXGI_MODE_DESC
public partial struct ModeDescription
{
- ///
+ ///
public uint Width;
- ///
+ ///
public uint Height;
- ///
+ ///
public Rational RefreshRate;
- ///
+ ///
public Format Format;
- ///
+ ///
public ModeScanlineOrder ScanlineOrdering;
- ///
+ ///
public ModeScaling Scaling;
}
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/ModeRotation.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/ModeRotation.cs
index 9e55b3d..bf8d431 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/ModeRotation.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/ModeRotation.cs
@@ -9,23 +9,23 @@
namespace Win32.Graphics.Dxgi.Common;
-///
+///
/// DXGI_MODE_ROTATION
public enum ModeRotation : int
{
- ///
+ ///
/// DXGI_MODE_ROTATION_UNSPECIFIED
Unspecified = 0,
- ///
+ ///
/// DXGI_MODE_ROTATION_IDENTITY
Identity = 1,
- ///
+ ///
/// DXGI_MODE_ROTATION_ROTATE90
Rotate90 = 2,
- ///
+ ///
/// DXGI_MODE_ROTATION_ROTATE180
Rotate180 = 3,
- ///
+ ///
/// DXGI_MODE_ROTATION_ROTATE270
Rotate270 = 4,
}
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/ModeScaling.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/ModeScaling.cs
index c2da604..364db0a 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/ModeScaling.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/ModeScaling.cs
@@ -9,17 +9,17 @@
namespace Win32.Graphics.Dxgi.Common;
-///
+///
/// DXGI_MODE_SCALING
public enum ModeScaling : int
{
- ///
+ ///
/// DXGI_MODE_SCALING_UNSPECIFIED
Unspecified = 0,
- ///
+ ///
/// DXGI_MODE_SCALING_CENTERED
Centered = 1,
- ///
+ ///
/// DXGI_MODE_SCALING_STRETCHED
Stretched = 2,
}
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/ModeScanlineOrder.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/ModeScanlineOrder.cs
index cbbc201..bece4d6 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/ModeScanlineOrder.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/ModeScanlineOrder.cs
@@ -9,20 +9,20 @@
namespace Win32.Graphics.Dxgi.Common;
-///
+///
/// DXGI_MODE_SCANLINE_ORDER
public enum ModeScanlineOrder : int
{
- ///
+ ///
/// DXGI_MODE_SCANLINE_ORDER_UNSPECIFIED
Unspecified = 0,
- ///
+ ///
/// DXGI_MODE_SCANLINE_ORDER_PROGRESSIVE
Progressive = 1,
- ///
+ ///
/// DXGI_MODE_SCANLINE_ORDER_UPPER_FIELD_FIRST
UpperFieldFirst = 2,
- ///
+ ///
/// DXGI_MODE_SCANLINE_ORDER_LOWER_FIELD_FIRST
LowerFieldFirst = 3,
}
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/Rational.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/Rational.cs
index 0407918..38e178d 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/Rational.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/Rational.cs
@@ -9,13 +9,13 @@
namespace Win32.Graphics.Dxgi.Common;
-///
+///
/// DXGI_RATIONAL
public partial struct Rational
{
- ///
+ ///
public uint Numerator;
- ///
+ ///
public uint Denominator;
}
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/Rgb.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/Rgb.cs
index 074937f..f5882cb 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/Rgb.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/Rgb.cs
@@ -9,16 +9,16 @@
namespace Win32.Graphics.Dxgi.Common;
-///
+///
/// DXGI_RGB
public partial struct Rgb
{
- ///
+ ///
public float Red;
- ///
+ ///
public float Green;
- ///
+ ///
public float Blue;
}
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/SampleDescription.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/SampleDescription.cs
index 45cbc37..e30aae5 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/SampleDescription.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/SampleDescription.cs
@@ -9,13 +9,13 @@
namespace Win32.Graphics.Dxgi.Common;
-///
+///
/// DXGI_SAMPLE_DESC
public partial struct SampleDescription
{
- ///
+ ///
public uint Count;
- ///
+ ///
public uint Quality;
}
diff --git a/src/Vortice.Win32/Properties/AssemblyInfo.cs b/src/Vortice.Win32/Properties/AssemblyInfo.cs
index 4647b93..c2cec7c 100644
--- a/src/Vortice.Win32/Properties/AssemblyInfo.cs
+++ b/src/Vortice.Win32/Properties/AssemblyInfo.cs
@@ -1,5 +1,6 @@
using System.Runtime.CompilerServices;
+[assembly: InternalsVisibleTo("Vortice.Win32.Graphics.Dxgi")]
[assembly: InternalsVisibleTo("Vortice.Win32.Graphics.Direct3D11")]
[assembly: InternalsVisibleTo("Vortice.Win32.Graphics.Direct3D12")]
[assembly: InternalsVisibleTo("Vortice.Win32.Graphics.Direct3D11on12")]