
This project has adopted the Microsoft Open Source Code of Conduct. NoticesĪll content and source code for this package are subject to the terms of the MIT License. Rebuilding the VSIXīuilding the VSIX project requires VS 2019 with the. It is recommended you make use of the Windows SDK (22000) or later. The Win32 templates require the Desktop development with C++ workload ( ). The package requires the Universal Windows Platform development workload ( ) with the C++ Universal Windows Platform tools ( .VC). The VSIX\Direct3DUWPGame.vsix also works for VS 2022. It is recommended you make use of the Windows 10 SDK (19041) or later. Use of Visual Studio 2019 16.11 update is recommended. The VSIX\Direct3DUWPGame.vsix suports VS 2019.


The DR version adds a DeviceResources ( DX11 or DX12) abstraction to isolate the device and swapchain code into it's own helper class.įor the UWP templates, there are C++/WinRT variants that use C++ Windows Runtime language projections rather than the C++/CX language extensions ( /ZW).

They are primarily intended for developer education, samples, and tutorials. This repo contains simplified Visual C++ project templates.
