|
|
void | Init (vk::raii::Device &device) |
| |
|
void | WriteToDisk () |
| |
|
void | ReloadPipelines (vk::raii::Device &device) |
| |
|
DisplayAdapter::PipelineHandle | CreateGraphicsPipeline (vk::raii::Device &device, const std::string &vertexShaderPath, const std::string &fragmentShaderPath, bool reload=false) |
| |
|
|
std::vector< PipelineInfo > | m_Pipelines |
| |
|
std::map< std::pair< std::string, std::string >, intptr_t > | m_PipelineLookup |
| |
|
vk::DescriptorSetLayout | m_DescriptorSetLayout = nullptr |
| |
|
vk::DescriptorSetLayout | m_TextureLayout = nullptr |
| |
|
vk::Format | m_DepthFormat = {} |
| |
|
vk::Format | m_ImageFormat = {} |
| |
|
vk::raii::PipelineCache | m_DriverCache = nullptr |
| |
|
|
static constexpr std::string_view | CacheName = "Cache/pipelineCache.bin" |
| |
The documentation for this struct was generated from the following files:
- /home/runner/work/etterna/etterna/src/RageUtil/Graphics/RendererVK/PipelineCache.h
- /home/runner/work/etterna/etterna/src/RageUtil/Graphics/RendererVK/PipelineCache.cpp