Direct3D 12
The Harlinn.Windows library contains classes wrapping the Direct3D 12 interfaces, making code cleaner and easier to understand. moreā¦
Work in progress
- Vector Algebra
- Matric Algebra
- Transformations
- Direct3D Initialization
- The Rendering Pipeline
- Drawing with Direct3D
- Lighting
- Textures
- Blending
- Stenciling
- The Geometry Shader
- The Compute Shader
- The Tessellation Stages
- Creating a First Person Camera with Dynamic Indexing
- Instancing and Frustum Culling
- Picking
- Cube Mapping
- Normal Mapping
- Shadow Mapping
- Ambient Occlusion
- Quaternions
- High Level Shader Language