|
Bicameral Engine
GPU-resident engine for a magic-research open-world game
|
Functions | |
| void | AppendTransitions (std::vector< D3D12_RESOURCE_BARRIER > &barriers, std::span< ID3D12Resource *const > resources, D3D12_RESOURCE_STATES before, D3D12_RESOURCE_STATES after) |
| void | RecordAround (ID3D12GraphicsCommandList10 *list, std::span< ID3D12Resource *const > sources, std::span< ID3D12Resource *const > destinations, bool after) |
Variables | |
| constexpr uint64_t | CELL_BYTES = uint64_t{PROBE_CELL_COUNT} * sizeof(reaction::RxCell) |
| constexpr uint64_t | THERMAL_BYTES = uint64_t{PROBE_CELL_COUNT} * sizeof(reaction::HcThermalCache) |
| void bicameral::sim::anonymous_namespace{probe_save_point.cpp}::AppendTransitions | ( | std::vector< D3D12_RESOURCE_BARRIER > & | barriers, |
| std::span< ID3D12Resource *const > | resources, | ||
| D3D12_RESOURCE_STATES | before, | ||
| D3D12_RESOURCE_STATES | after ) |
Definition at line 25 of file probe_save_point.cpp.
References AppendTransitions(), and bicameral::gpu::Transition().
Referenced by AppendTransitions(), and RecordAround().
| void bicameral::sim::anonymous_namespace{probe_save_point.cpp}::RecordAround | ( | ID3D12GraphicsCommandList10 * | list, |
| std::span< ID3D12Resource *const > | sources, | ||
| std::span< ID3D12Resource *const > | destinations, | ||
| bool | after ) |
Definition at line 33 of file probe_save_point.cpp.
References AppendTransitions(), and RecordAround().
Referenced by RecordAround().
|
constexpr |
Definition at line 22 of file probe_save_point.cpp.
|
constexpr |
Definition at line 23 of file probe_save_point.cpp.