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")]