From f6720c616ed5195dbe29ea0d541fd68b26e7b84b Mon Sep 17 00:00:00 2001 From: Amer Koleci Date: Fri, 7 Oct 2022 14:47:17 +0200 Subject: [PATCH] Last separation, Dxgi. --- Directory.Build.props | 2 +- Vortice.Win32.sln | 6 + src/Generator/Program.cs | 14 +- .../Vortice.Win32.Graphics.Direct2D.csproj | 1 + .../Vortice.Win32.Graphics.Direct3D11.csproj | 2 +- .../Dxgi.Manual.cs | 6 +- .../Dxgi.xml | 0 .../Generated}/AdapterDescription.cs | 0 .../Generated}/AdapterDescription1.cs | 0 .../Generated}/AdapterDescription2.cs | 0 .../Generated}/AdapterDescription3.cs | 0 .../Generated}/AdapterFlags.cs | 0 .../Generated}/AdapterFlags3.cs | 0 .../Generated}/Apis.Functions.cs | 0 .../Generated}/Apis.cs | 0 .../ComputePreemptionGranularity.cs | 0 .../Generated}/DecodeSwapChainDescription.cs | 0 .../Generated}/DisplayColorSpace.cs | 0 .../Generated}/EnumModesFlags.cs | 0 .../Generated}/Feature.cs | 0 .../Generated}/FramePresentationMode.cs | 0 .../Generated}/FrameStatistics.cs | 0 .../Generated}/FrameStatisticsMedia.cs | 0 .../Generated}/GpuPreference.cs | 0 .../GraphicsPreemptionGranularity.cs | 0 .../Generated}/HDRMetadataHdr10.cs | 0 .../Generated}/HDRMetadataHdr10plus.cs | 0 .../Generated}/HDRMetadataType.cs | 0 .../HardwareCompositionSupportFlags.cs | 0 .../Generated}/IDXGIAdapter.cs | 0 .../Generated}/IDXGIAdapter1.cs | 0 .../Generated}/IDXGIAdapter2.cs | 0 .../Generated}/IDXGIAdapter3.cs | 0 .../Generated}/IDXGIAdapter4.cs | 0 .../Generated}/IDXGIDebug.cs | 0 .../Generated}/IDXGIDebug1.cs | 0 .../Generated}/IDXGIDecodeSwapChain.cs | 0 .../Generated}/IDXGIDevice.cs | 0 .../Generated}/IDXGIDevice1.cs | 0 .../Generated}/IDXGIDevice2.cs | 0 .../Generated}/IDXGIDevice3.cs | 0 .../Generated}/IDXGIDevice4.cs | 0 .../Generated}/IDXGIDeviceSubObject.cs | 0 .../Generated}/IDXGIDisplayControl.cs | 0 .../Generated}/IDXGIFactory.cs | 0 .../Generated}/IDXGIFactory1.cs | 0 .../Generated}/IDXGIFactory2.cs | 0 .../Generated}/IDXGIFactory3.cs | 0 .../Generated}/IDXGIFactory4.cs | 0 .../Generated}/IDXGIFactory5.cs | 0 .../Generated}/IDXGIFactory6.cs | 0 .../Generated}/IDXGIFactory7.cs | 0 .../Generated}/IDXGIFactoryMedia.cs | 0 .../Generated}/IDXGIInfoQueue.cs | 0 .../Generated}/IDXGIKeyedMutex.cs | 0 .../Generated}/IDXGIObject.cs | 0 .../Generated}/IDXGIOutput.cs | 0 .../Generated}/IDXGIOutput1.cs | 0 .../Generated}/IDXGIOutput2.cs | 0 .../Generated}/IDXGIOutput3.cs | 0 .../Generated}/IDXGIOutput4.cs | 0 .../Generated}/IDXGIOutput5.cs | 0 .../Generated}/IDXGIOutput6.cs | 0 .../Generated}/IDXGIOutputDuplication.cs | 0 .../Generated}/IDXGIResource.cs | 0 .../Generated}/IDXGIResource1.cs | 0 .../Generated}/IDXGISurface.cs | 0 .../Generated}/IDXGISurface1.cs | 0 .../Generated}/IDXGISurface2.cs | 0 .../Generated}/IDXGISwapChain.cs | 0 .../Generated}/IDXGISwapChain1.cs | 0 .../Generated}/IDXGISwapChain2.cs | 0 .../Generated}/IDXGISwapChain3.cs | 0 .../Generated}/IDXGISwapChain4.cs | 0 .../Generated}/IDXGISwapChainMedia.cs | 0 .../Generated}/IDXGraphicsAnalysis.cs | 0 .../Generated}/InfoQueueFilter.cs | 0 .../Generated}/InfoQueueFilterDescription.cs | 0 .../Generated}/InfoQueueMessage.cs | 0 .../Generated}/InfoQueueMessageCategory.cs | 0 .../Generated}/InfoQueueMessageSeverity.cs | 0 .../Generated}/MapFlags.cs | 0 .../Generated}/MappedRect.cs | 0 .../Generated}/MemorySegmentGroup.cs | 0 .../Generated}/MessageId.cs | 0 .../Generated}/ModeDescription1.cs | 0 .../Generated}/MultiplaneOverlayYcbcrFlags.cs | 0 .../Generated}/OfferResourceFlags.cs | 0 .../Generated}/OfferResourcePriority.cs | 0 .../Generated}/OutduplDescription.cs | 0 .../Generated}/OutduplFlags.cs | 0 .../Generated}/OutduplFrameInfo.cs | 0 .../Generated}/OutduplMoveRect.cs | 0 .../Generated}/OutduplPointerPosition.cs | 0 .../Generated}/OutduplPointerShapeInfo.cs | 0 .../Generated}/OutduplPointerShapeType.cs | 0 .../Generated}/OutputDescription.cs | 0 .../Generated}/OutputDescription1.cs | 0 .../OverlayColorSpaceSupportFlags.cs | 0 .../Generated}/OverlaySupportFlags.cs | 0 .../Generated}/PresentFlags.cs | 0 .../Generated}/PresentParameters.cs | 0 .../Generated}/QueryVideoMemoryInfo.cs | 0 .../Generated}/ReclaimResourceResults.cs | 0 .../Generated}/ReportLiveObjectFlags.cs | 0 .../Generated}/Residency.cs | 0 .../Generated}/ResourcePriority.cs | 0 .../Generated}/Scaling.cs | 0 .../Generated}/SharedResource.cs | 0 .../Generated}/SurfaceDescription.cs | 0 .../SwapChainColorSpaceSupportFlags.cs | 0 .../Generated}/SwapChainDescription.cs | 0 .../Generated}/SwapChainDescription1.cs | 0 .../Generated}/SwapChainFlags.cs | 0 .../SwapChainFullscreenDescription.cs | 0 .../Generated}/SwapEffect.cs | 0 .../Generated}/Usage.cs | 0 .../Generated}/WindowAssociationFlags.cs | 0 .../SwapChainDescription1.cs | 0 .../Vortice.Win32.Graphics.Dxgi.csproj | 24 ++ .../Graphics/Dxgi.Common/AlphaMode.cs | 10 +- .../Graphics/Dxgi.Common/ColorSpaceType.cs | 54 ++-- .../Generated/Graphics/Dxgi.Common/Format.cs | 244 +++++++++--------- .../Graphics/Dxgi.Common/GammaControl.cs | 8 +- .../Dxgi.Common/GammaControlCapabilities.cs | 12 +- .../Dxgi.Common/JpegAcHuffmanTable.cs | 6 +- .../Dxgi.Common/JpegDCHuffmanTable.cs | 6 +- .../Dxgi.Common/JpegQuantizationTable.cs | 4 +- .../Graphics/Dxgi.Common/ModeDescription.cs | 14 +- .../Graphics/Dxgi.Common/ModeRotation.cs | 12 +- .../Graphics/Dxgi.Common/ModeScaling.cs | 8 +- .../Graphics/Dxgi.Common/ModeScanlineOrder.cs | 10 +- .../Graphics/Dxgi.Common/Rational.cs | 6 +- .../Generated/Graphics/Dxgi.Common/Rgb.cs | 8 +- .../Graphics/Dxgi.Common/SampleDescription.cs | 6 +- src/Vortice.Win32/Properties/AssemblyInfo.cs | 1 + 136 files changed, 253 insertions(+), 211 deletions(-) rename src/{Vortice.Win32/Graphics => Vortice.Win32.Graphics.Dxgi}/Dxgi.Manual.cs (78%) rename src/{Vortice.Win32/Generated/Graphics => Vortice.Win32.Graphics.Dxgi}/Dxgi.xml (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/AdapterDescription.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/AdapterDescription1.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/AdapterDescription2.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/AdapterDescription3.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/AdapterFlags.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/AdapterFlags3.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/Apis.Functions.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/Apis.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/ComputePreemptionGranularity.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/DecodeSwapChainDescription.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/DisplayColorSpace.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/EnumModesFlags.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/Feature.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/FramePresentationMode.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/FrameStatistics.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/FrameStatisticsMedia.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/GpuPreference.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/GraphicsPreemptionGranularity.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/HDRMetadataHdr10.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/HDRMetadataHdr10plus.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/HDRMetadataType.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/HardwareCompositionSupportFlags.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/IDXGIAdapter.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/IDXGIAdapter1.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/IDXGIAdapter2.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/IDXGIAdapter3.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/IDXGIAdapter4.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/IDXGIDebug.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/IDXGIDebug1.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/IDXGIDecodeSwapChain.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/IDXGIDevice.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/IDXGIDevice1.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/IDXGIDevice2.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/IDXGIDevice3.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/IDXGIDevice4.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/IDXGIDeviceSubObject.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/IDXGIDisplayControl.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/IDXGIFactory.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/IDXGIFactory1.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/IDXGIFactory2.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/IDXGIFactory3.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/IDXGIFactory4.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/IDXGIFactory5.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/IDXGIFactory6.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/IDXGIFactory7.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/IDXGIFactoryMedia.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/IDXGIInfoQueue.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/IDXGIKeyedMutex.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/IDXGIObject.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/IDXGIOutput.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/IDXGIOutput1.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/IDXGIOutput2.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/IDXGIOutput3.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/IDXGIOutput4.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/IDXGIOutput5.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/IDXGIOutput6.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/IDXGIOutputDuplication.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/IDXGIResource.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/IDXGIResource1.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/IDXGISurface.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/IDXGISurface1.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/IDXGISurface2.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/IDXGISwapChain.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/IDXGISwapChain1.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/IDXGISwapChain2.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/IDXGISwapChain3.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/IDXGISwapChain4.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/IDXGISwapChainMedia.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/IDXGraphicsAnalysis.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/InfoQueueFilter.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/InfoQueueFilterDescription.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/InfoQueueMessage.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/InfoQueueMessageCategory.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/InfoQueueMessageSeverity.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/MapFlags.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/MappedRect.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/MemorySegmentGroup.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/MessageId.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/ModeDescription1.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/MultiplaneOverlayYcbcrFlags.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/OfferResourceFlags.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/OfferResourcePriority.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/OutduplDescription.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/OutduplFlags.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/OutduplFrameInfo.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/OutduplMoveRect.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/OutduplPointerPosition.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/OutduplPointerShapeInfo.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/OutduplPointerShapeType.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/OutputDescription.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/OutputDescription1.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/OverlayColorSpaceSupportFlags.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/OverlaySupportFlags.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/PresentFlags.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/PresentParameters.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/QueryVideoMemoryInfo.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/ReclaimResourceResults.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/ReportLiveObjectFlags.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/Residency.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/ResourcePriority.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/Scaling.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/SharedResource.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/SurfaceDescription.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/SwapChainColorSpaceSupportFlags.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/SwapChainDescription.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/SwapChainDescription1.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/SwapChainFlags.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/SwapChainFullscreenDescription.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/SwapEffect.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/Usage.cs (100%) rename src/{Vortice.Win32/Generated/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi/Generated}/WindowAssociationFlags.cs (100%) rename src/{Vortice.Win32/Graphics/Dxgi => Vortice.Win32.Graphics.Dxgi}/SwapChainDescription1.cs (100%) create mode 100644 src/Vortice.Win32.Graphics.Dxgi/Vortice.Win32.Graphics.Dxgi.csproj 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")]