17 lines
716 B
Markdown
17 lines
716 B
Markdown
# Juliet\src\Graphics\D3D12\D3D12Utils
|
|
|
|
## Source Files
|
|
- Header: `Juliet\src\Graphics\D3D12\D3D12Utils.h`
|
|
- Source: `Juliet\src\Graphics\D3D12\D3D12Utils.cpp`
|
|
|
|
## AI Description
|
|
This C++ component provides utility functions for DirectX 12 error reporting within the Juliet project. Its primary responsibility is logging detailed Windows system and GPU device errors to developers using formatted HRESULT codes and human-readable messages, specifically handling `DXGI_ERROR_DEVICE_REMOVED` scenarios by retrieving specific removal reasons.
|
|
|
|
## Symbols
|
|
|
|
### Namespace `Juliet::D3D12`
|
|
|
|
#### Functions & Methods
|
|
- `extern void LogError(NonNullPtr<ID3D12Device5> D3D12Device, const char* errorMessage, HRESULT result)`
|
|
|