This project also portted from the example of DirectX 12 official MSDN website in order to easy know every parts of code and how does it work.
- Create a basic window.
- Initialize the pipeline and assets for DirectX 12.
- Create your first object in view.
- Create and compile your first shader with HLSL.
- Transform your object.
- Load your assets(like texture) and apply on your object.
- Create a light.
- Visual Studio 2017
- Visual Studio Code can be the editor, but you still install Visual Studio 2017. Because we need to use MSBuild to compile your code. For more detail, you can reference this Blog(Chinese Tranditional) of mine.
- Windows 10 SDK
- Graphic Card
- Please maks sure the drive of your graphic card is compatible with WDDM 2.0(or above). For more detail, please see the introduction on MSDN.
- DirectX 12 Helper Header
- You can download it from the official webside. It helps you to easy initialize DirectX 12 component.
- NOTE : We also put it in the example project, but not guarentee it is latest if there is any update from official.
- Lesson 1 : Create a new project
- Lesson 2 : Create and show a basic window
- Lesson 3 : Initialize D3D12 components
If you have any feedback or you want to know more details about the lessons, please create an issue withl lesson's number. I will add more explaination in the comments or markdown feils.