Vortice.Direct3D9 3.7.4-beta

This is a prerelease version of Vortice.Direct3D9.
dotnet add package Vortice.Direct3D9 --version 3.7.4-beta
                    
NuGet\Install-Package Vortice.Direct3D9 -Version 3.7.4-beta
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Vortice.Direct3D9" Version="3.7.4-beta" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Vortice.Direct3D9" Version="3.7.4-beta" />
                    
Directory.Packages.props
<PackageReference Include="Vortice.Direct3D9" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Vortice.Direct3D9 --version 3.7.4-beta
                    
#r "nuget: Vortice.Direct3D9, 3.7.4-beta"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#addin nuget:?package=Vortice.Direct3D9&version=3.7.4-beta&prerelease
                    
Install Vortice.Direct3D9 as a Cake Addin
#tool nuget:?package=Vortice.Direct3D9&version=3.7.4-beta&prerelease
                    
Install Vortice.Direct3D9 as a Cake Tool

Vortice.Windows

License: MIT Build status NuGet

Vortice.Windows is a collection of Win32 and UWP libraries with bindings support for DXGI, WIC, DirectWrite, Direct2D, Direct3D9, Direct3D11, Direct3D12, XInput, XAudio2, X3DAudio, DirectInput, DirectStorage, DirectML, UIAnimation and DirectSound.

This library targets .net8.0 and .net9.0 and uses modern C# 13, see CHANGELOG for list of changes between commits.

If you are looking for high-performance low level bindings, please visit Vortice.Win32

Sponsors

Please consider becoming a SPONSOR to further help development and to allow faster issue triaging and new features to be implemented. NOTE: any feature request would require a sponsor in order to allow faster implementation and allow this project to continue.

There is a collection of samples available Vortice.Windows.Samples

Credits

Library development, contributions and bugfixes by:

  • Amer Koleci
  • Aaron Sun (DirectML)

SharpDX bindings were used for some platforms to understand how mapping works using SharpGenTools.

Build

In order to compile, make sure no spaces are present in the solution path otherwise SharpGen will fail to generate bindings. Also, you need to install Visual Studio 2022 with the following components:

  • Visual C++ Toolset Component
  • Windows 11 SDK (10.0.26100.0)
  • .NET 9 SDK

Projects using Vortice.Windows

Samples

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (5)

Showing the top 5 NuGet packages that depend on Vortice.Direct3D9:

Package Downloads
Evergine.WPF

Provides the ability to use WPF as a window system

WaveEngine.WPF

Provides the ability to use WPF as a window system

SeeingSharp2.Wpf

SeeingSharp is a 3D/2D rendering library for C# powered by Direct3D. It is meant for desktop applications (Win.Forms, Wpf) or Windows Store Apps

Vortice.Wpf

WPF integration

ScreenCapture.NET.DX9

DirectX 9 based Screen-Capturing

GitHub repositories (1)

Showing the top 1 popular GitHub repositories that depend on Vortice.Direct3D9:

Repository Stars
b-editor/beutl
Cross-platform video editing (compositing) software.
Version Downloads Last updated
3.7.4-beta 159 4/9/2025
3.7.3-beta 144 3/31/2025
3.7.2-beta 114 3/14/2025
3.7.1-beta 102 2/13/2025
3.7.0-beta 106 12/3/2024
3.6.2 4,067 10/9/2024
3.6.1-beta 88 9/30/2024
3.6.0-beta 95 9/23/2024
3.5.13-beta 102 9/5/2024
3.5.12-beta 93 9/2/2024
3.5.11-beta 89 7/30/2024
3.5.10-beta 105 7/8/2024
3.5.9-beta 107 7/1/2024
3.5.8-beta 105 6/27/2024
3.5.7-beta 100 6/25/2024
3.5.6-beta 89 6/25/2024
3.5.5-beta 105 6/20/2024
3.5.4-beta 89 6/14/2024
3.5.3-beta 103 6/10/2024
3.5.2-beta 111 5/29/2024
3.5.1-beta 83 5/27/2024
3.5.0 2,013 3/13/2024
3.4.4-beta 92 2/13/2024
3.4.3-beta 89 2/2/2024
3.4.2-beta 124 12/29/2023
3.4.1-beta 149 11/17/2023
3.4.0-beta 114 11/9/2023
3.3.4 271 10/13/2023
3.3.3-beta 123 10/9/2023
3.3.2-beta 128 10/6/2023
3.3.1-beta 84 9/18/2023
3.3.0-beta 82 9/18/2023
3.2.1-beta 113 6/23/2023
3.2.0 879 5/14/2023
3.1.1-beta 121 4/20/2023
3.1.0-beta 111 4/17/2023
3.0.5-beta 107 4/13/2023
3.0.4-beta 119 4/5/2023
3.0.3-beta 108 4/5/2023
3.0.2-beta 111 4/5/2023
3.0.1-beta 123 3/29/2023
3.0.0-beta 108 3/6/2023
2.4.2 917 3/3/2023
2.4.1-beta 132 2/9/2023
2.4.0-beta 123 1/25/2023
2.3.0 188 1/19/2023
2.2.0 213 12/22/2022
2.1.42-beta 129 11/8/2022
2.1.41 422 11/8/2022
2.1.40 151 11/8/2022
2.1.34-beta 146 9/28/2022
2.1.33-beta 149 9/26/2022
2.1.32 204 9/22/2022
2.1.31-beta 128 9/6/2022
2.1.30-beta 128 8/30/2022
2.1.29-beta 110 8/30/2022
2.1.28-beta 127 8/29/2022
2.1.27-beta 116 8/29/2022
2.1.26-beta 135 8/8/2022
2.1.25-beta 156 7/21/2022
2.1.24-beta 142 7/15/2022
2.1.23-beta 156 7/11/2022
2.1.22-beta 138 7/5/2022
2.1.21-beta 161 6/18/2022
2.1.20-beta 139 6/7/2022
2.1.19 211 6/7/2022
2.1.18 150 6/7/2022
2.1.17 165 6/7/2022
2.1.16-beta 141 6/6/2022
2.1.15-beta 149 5/31/2022
2.1.14-beta 146 5/19/2022
2.1.13-beta 151 5/19/2022
2.1.12-beta 152 5/9/2022
2.1.11-beta 144 5/2/2022
2.1.10-beta 151 4/25/2022
2.1.9-beta 193 4/21/2022
2.1.8-beta 160 4/11/2022
2.1.7-beta 172 4/8/2022
2.1.6-beta 163 4/5/2022
2.1.5-beta 152 3/31/2022
2.1.4-beta 166 3/21/2022
2.1.3-beta 163 3/15/2022
2.1.2 237 3/10/2022
2.1.2-beta 162 3/11/2022
2.1.1-beta9 187 1/24/2022
2.1.1-beta8 170 1/21/2022
2.1.1-beta7 161 1/20/2022
2.1.1-beta6 176 1/20/2022
2.1.1-beta5 171 1/19/2022
2.1.1-beta4 176 1/11/2022
2.1.1-beta3 172 1/10/2022
2.1.1-beta2 176 1/7/2022
2.1.1-beta12 159 3/2/2022
2.1.1-beta11 159 2/14/2022
2.1.1-beta10 163 2/8/2022
2.1.1-beta1 178 1/3/2022
2.1.0 1,958 12/31/2021
2.1.0-beta9 175 12/27/2021
2.1.0-beta8 205 12/9/2021
2.1.0-beta7 199 12/9/2021
2.1.0-beta6 188 12/6/2021
2.1.0-beta5 182 11/29/2021
2.1.0-beta4 224 11/10/2021
2.1.0-beta3 216 11/10/2021
2.1.0-beta2 344 11/2/2021
2.1.0-beta10 178 12/30/2021
2.0.20-beta 244 9/25/2021
2.0.19-beta 204 9/24/2021
1.9.143 602 9/8/2021
1.9.130 230 8/31/2021
1.9.117 323 8/26/2021
1.9.87 336 6/21/2021
1.9.80 281 6/1/2021
1.9.77 271 5/31/2021
1.9.65 282 5/15/2021
1.9.56 289 4/19/2021
1.9.45 275 4/11/2021
1.9.41 271 4/6/2021
1.9.29-beta 230 4/1/2021
1.9.28-beta 237 4/1/2021
1.9.27-beta 238 3/24/2021
1.9.25-beta 245 3/24/2021
1.9.24-beta 234 3/24/2021
1.9.18-beta 307 3/22/2021
1.9.17-beta 265 3/17/2021
1.9.10-beta 280 3/13/2021
1.9.9-beta 362 3/13/2021
1.9.7-beta 249 3/5/2021
1.9.4-beta 264 2/1/2021
1.9.3-beta 317 1/25/2021
1.9.2-beta 330 1/20/2021
1.9.1-beta 309 1/19/2021
1.8.59 502 1/19/2021
1.8.58 427 1/18/2021
1.8.57 423 1/18/2021
1.8.56 445 1/18/2021
1.8.55 466 1/13/2021
1.8.54 490 1/4/2021
1.8.53 522 1/4/2021
1.8.51 478 1/4/2021
1.8.50 509 12/31/2020
1.8.49 439 12/30/2020
1.8.48 530 12/29/2020
1.8.47 486 12/29/2020
1.8.46 472 12/29/2020
1.8.41 541 12/21/2020
1.8.40 556 12/21/2020
1.8.38 484 12/14/2020
1.8.37 475 12/10/2020
1.8.36 450 12/10/2020
1.8.35 515 11/30/2020
1.8.34 516 11/23/2020
1.8.31 610 11/1/2020
1.8.30 498 10/22/2020
1.8.29 518 10/22/2020
1.8.28 503 10/22/2020
1.8.27 512 10/22/2020
1.8.26 546 10/20/2020
1.8.24 544 10/19/2020
1.8.23 579 10/19/2020
1.8.22 516 10/19/2020
1.8.21 522 10/14/2020
1.8.19-gcdaf522b67 338 10/14/2020
1.8.18-g15838e93ce 319 10/12/2020
1.8.17 527 9/29/2020
1.8.16 482 9/28/2020
1.8.15 502 9/28/2020
1.8.14 562 9/22/2020
1.8.13 501 9/22/2020
1.8.12 550 9/22/2020
1.8.11 571 9/14/2020
1.8.10 517 9/14/2020
1.8.9 563 9/7/2020
1.8.6 555 9/2/2020
1.8.5 558 9/2/2020
1.8.3 523 8/27/2020
1.8.2-beta 341 8/27/2020
1.8.1-beta 349 8/26/2020
1.7.37 526 8/26/2020
1.7.36-beta 362 8/25/2020
1.7.33-beta 461 7/25/2020
1.7.31-beta 433 7/19/2020
1.7.30-beta 445 7/19/2020
1.7.29-beta 350 7/18/2020
1.7.28-beta 378 7/18/2020
1.7.26-beta 380 7/17/2020
1.7.25-beta 413 7/10/2020
1.7.24-beta 428 6/24/2020
1.7.22-beta 356 6/23/2020
1.7.17-beta 386 6/17/2020
1.7.16-beta 399 6/16/2020
1.7.15-beta 371 6/16/2020
1.7.14-beta 393 6/15/2020
1.7.13-beta 365 6/15/2020
1.7.12-beta 399 6/15/2020
1.7.11-beta 358 6/3/2020
1.7.10-beta 364 6/3/2020
1.7.9-beta 355 6/3/2020
1.7.5-beta 382 4/29/2020
1.7.4-beta 366 4/23/2020
1.7.3-beta 395 4/23/2020
1.7.2-beta 343 8/27/2020
1.7.1-beta 402 4/3/2020
1.6.0 587 4/3/2020
1.5.0 644 12/24/2019