non-blocking http
This commit is contained in:
@@ -40,7 +40,8 @@ private:
|
||||
void LoadSupportedShaderCatalog(const std::string& shaderLibrary, unsigned maxTemporalHistoryFrames);
|
||||
void InitializeLayerModel(std::string& runtimeShaderId);
|
||||
void StartLayerShaderBuild(const std::string& layerId, const std::string& shaderId);
|
||||
void StopLayerShaderBuild(const std::string& layerId);
|
||||
void RetireLayerShaderBuild(const std::string& layerId);
|
||||
void CleanupRetiredShaderBuilds();
|
||||
void StopAllRuntimeShaderBuilds();
|
||||
void PublishRuntimeRenderLayers();
|
||||
bool MarkRuntimeBuildReady(const RuntimeShaderArtifact& artifact);
|
||||
@@ -55,5 +56,6 @@ private:
|
||||
RuntimeLayerModel mRuntimeLayerModel;
|
||||
std::mutex mShaderBuildMutex;
|
||||
std::map<std::string, std::unique_ptr<RuntimeShaderBridge>> mShaderBuilds;
|
||||
std::vector<std::unique_ptr<RuntimeShaderBridge>> mRetiredShaderBuilds;
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user