|
Bicameral Engine
GPU-resident engine for a magic-research open-world game
|
#include <atomic>#include <cstdint>#include <expected>#include <memory>#include <string>#include "gpu/com_ptr.h"Go to the source code of this file.
Classes | |
| struct | bicameral::gpu::DeviceOptions |
| class | bicameral::gpu::Device |
| struct | bicameral::gpu::Device::MessageSink |
| struct | bicameral::gpu::DeviceRemovedReport |
Namespaces | |
| namespace | bicameral |
| namespace | bicameral::gpu |
Enumerations | |
| enum class | bicameral::gpu::AdapterKind : uint8_t { bicameral::gpu::Hardware , bicameral::gpu::Warp } |
Functions | |
| const char * | bicameral::gpu::AdapterKindName (AdapterKind kind) |
| DeviceOptions | bicameral::gpu::DefaultDeviceOptions () |
| DeviceRemovedReport | bicameral::gpu::LogDeviceRemoved (ID3D12Device *device) |