Nameless Engine
|
#include <PipelineRegistry.hpp>
Public Attributes | |
std::unordered_map< std::set< ShaderMacro >, std::shared_ptr< Pipeline >, ShaderMacroSetHash > | shaderPipelines |
Groups information about pipelines that use the same shaders.
std::unordered_map<std::set<ShaderMacro>, std::shared_ptr<Pipeline>, ShaderMacroSetHash> ne::ShaderPipelines::shaderPipelines |
Map of pairs "material defined macros" and "pipelines that were created from the same shader to use these different macros".
std::set
).