|
KiCad PCB EDA Suite
|
#include <algorithm>#include <cstdint>#include <mutex>#include <vector>Go to the source code of this file.
Classes | |
| struct | RHI_DEFERRED_RELEASE_ENTRY |
| class | RHI_DEFERRED_RELEASE_QUEUE |
| Holds destroyed GPU resource handles until no in-flight command buffer can still reference them. More... | |
Enumerations | |
| enum class | RHI_DEFERRED_RESOURCE_TYPE : uint8_t { BUFFER , TEXTURE , SHADER , PIPELINE , BIND_GROUP_LAYOUT , BIND_GROUP , RENDER_PASS , FRAMEBUFFER } |
Variables | |
| constexpr uint64_t | RHI_FRAMES_IN_FLIGHT = 2 |
|
strong |
| Enumerator | |
|---|---|
| BUFFER | |
| TEXTURE | |
| SHADER | |
| PIPELINE | |
| BIND_GROUP_LAYOUT | |
| BIND_GROUP | |
| RENDER_PASS | |
| FRAMEBUFFER | |
Definition at line 29 of file rhi_deferred_release.h.
|
constexpr |
Definition at line 27 of file rhi_deferred_release.h.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), GPU_COMPUTE::destroy(), and RHI_DEFERRED_RELEASE_QUEUE::Enqueue().