Skip to content

Core Components API

Tiago José Sousa Magalhães edited this page Dec 22, 2019 · 3 revisions

In this section, you will find the navigation links and a brief description of the core components that make up the DX Renderer framework.

Core components are very low-level abstraction layers around the Direct3D 12 API, are very easily mappable to its original counterparts, for the most part, they offer quality-of-life features by simplifying many common tasks.

The available abstractions are:

  • Graphics Device - An abstraction around the Direct3D device system, essentially they represent the physical GPU the system will use.
  • Fence - An abstraction around the Direct3D 12 Fence system, fences are mainly used for synchronization purposes.