bluenoise-raytracer/raytracer/nvpro_core/nvdx12
2024-05-25 11:53:25 +02:00
..
base_dx12.cpp cleanup and refactoring 2024-05-25 11:53:25 +02:00
base_dx12.hpp cleanup and refactoring 2024-05-25 11:53:25 +02:00
context_dx12.cpp cleanup and refactoring 2024-05-25 11:53:25 +02:00
context_dx12.hpp cleanup and refactoring 2024-05-25 11:53:25 +02:00
error_dx12.cpp cleanup and refactoring 2024-05-25 11:53:25 +02:00
error_dx12.hpp cleanup and refactoring 2024-05-25 11:53:25 +02:00
README.md cleanup and refactoring 2024-05-25 11:53:25 +02:00

Table of Contents

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.