CDX

A DirectX 12 renderer, featuring various real-time rendering techniques.

CDX is my real-time toy renderer, which I use to learn real-time rasterized rendering techniques, as well as the DirectX 12 API. Unlike CDXR, which uses NVIDIA’s Falcor framework, CDX issues DirectX 12 calls directly. I’m putting this renderer together out of foundational code found in the book Introduction to 3D Game Programming with DirectX 12 by Frank Luna.

Check out the implementation details by clicking on the cards below.

Features

  • glTF loader.
  • Shadow mapping.
  • Stencil mirrors.
  • Screen space ambient occlusion.