Skip to content

cnsuhao/Direct3D-11-Projects

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 

Repository files navigation

License

Direct3D-11-Projects

About

Projects to start learning Direct3D (D3D).

  • Project 1: Creating a window for displaying.
  • Project 2: Rendering the background color of a window.
  • Project 3: Rendering a triangle that is defined in projection space.
  • Project 4: Rendering and animating a cube that is defined in object space.
  • Project 5: Rendering and animating multiple cubes that are defined in object space.
  • Project 6: Lighting.
  • Project 7: Textures.
  • Project 8: Switching between windowed and fullscreen mode.

Development

  • Platform: (minimum) Windows 8.1 32 Bit and 64 Bit (Windows API + Direct3D 11.1)
  • Programming Language: C++11
  • Compiler: MSVC++ 15.0
  • IDE: Visual Studio 2017

Codebase

Based on: explanation + code

About

Projects to start learning Direct3D (D3D)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 97.3%
  • FLUX 1.8%
  • Other 0.9%