4#include "shader/general/cache/ShaderCacheManager.h"
31 [[nodiscard]]
virtual std::optional<std::string>
41 [[nodiscard]]
virtual std::optional<Error>
48 static constexpr std::string_view
sVsModel =
"vs";
51 static constexpr std::string_view
sPsModel =
"ps";
54 static constexpr std::string_view
sCsModel =
"cs";
Definition: ConfigManager.h:27
Definition: HlslShaderCacheManager.h:10
virtual std::optional< std::string > isLanguageSpecificGlobalCacheOutdated(const ConfigManager &cacheConfig) override
Definition: HlslShaderCacheManager.cpp:11
static constexpr std::string_view sHlslSectionName
Definition: HlslShaderCacheManager.h:68
virtual std::optional< Error > writeLanguageSpecificParameters(ConfigManager &cacheConfig) override
Definition: HlslShaderCacheManager.cpp:73
Definition: Renderer.h:43
Definition: ShaderCacheManager.h:16
Renderer *const pRenderer
Definition: ShaderCacheManager.h:113
Definition: HlslShaderCacheManager.h:46
static constexpr std::string_view sCsModel
Definition: HlslShaderCacheManager.h:54
static constexpr std::string_view sCompilerVersion
Definition: HlslShaderCacheManager.h:57
static constexpr std::string_view sPsModel
Definition: HlslShaderCacheManager.h:51
static constexpr std::string_view sVsModel
Definition: HlslShaderCacheManager.h:48