|
Monado OpenXR Runtime
|
Get-or-create cache for specialized compute pipelines. More...
#include "cache/render_shader_specialization.hpp"#include "vk/vk_helpers.h"#include <cstddef>#include <span>#include <string>#include <string_view>#include <type_traits>#include <unordered_map>
Go to the source code of this file.
Data Structures | |
| class | ComputePipelineCache< Key > |
| Get-or-create cache of specialized compute pipelines that share one shader module and pipeline layout and differ only in specialization constant values. More... | |
Macros | |
| #define | RENDER_PIPELINE_CACHE_EXTERN(Key) extern template class ComputePipelineCache<Key>; |
Get-or-create cache for specialized compute pipelines.