|
MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
|
Complete configuration for shader processor. More...
#include <ShaderProcessor.hpp>
Collaboration diagram for MayaFlux::Buffers::ShaderProcessorConfig:Public Member Functions | |
| ShaderProcessorConfig ()=default | |
| ShaderProcessorConfig (std::string path) | |
Public Attributes | |
| std::string | shader_path |
| Path to shader file. | |
| Portal::Graphics::ShaderStage | stage = Portal::Graphics::ShaderStage::COMPUTE |
| std::string | entry_point = "main" |
| ShaderDispatchConfig | dispatch |
| std::unordered_map< std::string, ShaderBinding > | bindings |
| size_t | push_constant_size = 0 |
| std::unordered_map< uint32_t, uint32_t > | specialization_constants |
Complete configuration for shader processor.
Definition at line 57 of file ShaderProcessor.hpp.