cleanup and refactoring

This commit is contained in:
CDaut 2024-05-25 11:53:25 +02:00
parent 2302158928
commit 76f6bf62a4
Signed by: clara
GPG key ID: 223391B52FAD4463
1285 changed files with 757994 additions and 8 deletions

View file

@ -0,0 +1,29 @@
## Table of Contents
- [base_dx12.hpp](#base_dx12hpp)
- [context_dx12.hpp](#context_dx12hpp)
- [error_dx12.hpp](#error_dx12hpp)
## base_dx12.hpp
### class nvdx12::DeviceUtils
Utility class for simple creation of pipeline states, root signatures,
and buffers.
### function nvdx12::transitionBarrier
Short-hand function to create a transition barrier
## context_dx12.hpp
### class nvdx12::Context
Container class for a basic DX12 app, consisting of a DXGI factory, a DX12
device, and a command queue.
### struct nvdx12::ContextCreateInfo
Properties for context initialization.
## error_dx12.hpp
### function nvdx12::checkResult
> Returns true on critical error result, logs errors.
Use `HR_CHECK(result)` to automatically log filename/linenumber.