Skip to content
/ Steel Public template

My personal DirectX 12 Framework for any rendering project

License

Notifications You must be signed in to change notification settings

stefanpgd/Steel

Repository files navigation

⛏️ Steel - A DirectX 12 Framework

This is my personal framework build with DirectX 12 which is used for my personal projects. Steel gets continously iterated with each project, since I usually find the need for new systems with different projects.

Contents:

  • A rendering framework that supports: Rasterization, Compute pipeline and DirectX Ray Tracing
  • A simple engine loop to work with (Start, Update, Render)
  • Framework classes like Input or Mathematics
  • Model loading support for glTF files

📚 Example/Reference Project(s)

These are example projects to use as reference, or to quickly build off from for the next project:

  • TinyHybrid, a small setup of rasterized models with ray traced shadows (DXR)
  • HelloCompute, a setup of a compute pipeline outputting UV coordinates to the screen

✍️ Work

These are different project(s) that I've made using Steel.

About

My personal DirectX 12 Framework for any rendering project

Resources

License

Stars

Watchers

Forks