Monado OpenXR Runtime
Loading...
Searching...
No Matches
render_compute_pipeline_cache.hpp File Reference

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>
Include dependency graph for render_compute_pipeline_cache.hpp:

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>;
 

Detailed Description

Get-or-create cache for specialized compute pipelines.