Skip to content

braedy/directx11-personal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

directx-personal

Work on my personal project to learn DirectX.

Classes are separated into header and source files.
The setup calls are within the System class.
The init and render calls go through the Graphics class.

I'm basing my implementations on previous DX11 tutorials, however utilising the new libraries (i.e. DirectXMath).

Progress thus far:

Direct3D device setup
Reading input with DirectInput
3D model rendering
Texture mapping
Phong shading (diffuse, ambient, specular lighting)
2D graphic rendering
Text rendering
Frustum culling
Multitexture rendering
Light maps
Projective texturing
Projected light maps
Deferred Shading
Moving from DX11 to DX12 (check other repo).

About

Work on my personal project to learn DirectX.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published