Hot reload
This commit is contained in:
@@ -39,7 +39,7 @@ public:
|
||||
const SupportedShaderCatalog& ShaderCatalog() const { return mShaderCatalog; }
|
||||
|
||||
private:
|
||||
void LoadSupportedShaderCatalog(const std::string& shaderLibrary, unsigned maxTemporalHistoryFrames);
|
||||
bool LoadSupportedShaderCatalog(const std::string& shaderLibrary, unsigned maxTemporalHistoryFrames);
|
||||
void InitializeLayerModel(std::string& runtimeShaderId);
|
||||
void StartLayerShaderBuild(const std::string& layerId, const std::string& shaderId);
|
||||
void RetireLayerShaderBuild(const std::string& layerId);
|
||||
@@ -53,6 +53,8 @@ private:
|
||||
static bool ExtractStringField(const std::string& body, const char* fieldName, std::string& value, std::string& error);
|
||||
|
||||
RenderLayerPublisher mPublisher;
|
||||
std::string mShaderLibrary;
|
||||
unsigned mMaxTemporalHistoryFrames = 0;
|
||||
SupportedShaderCatalog mShaderCatalog;
|
||||
mutable std::mutex mRuntimeLayerMutex;
|
||||
RuntimeLayerModel mRuntimeLayerModel;
|
||||
|
||||
Reference in New Issue
Block a user