|
MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
|
Configuration for shader compilation. More...
#include <ShaderFoundry.hpp>
Collaboration diagram for MayaFlux::Portal::Graphics::ShaderCompilerConfig:Public Member Functions | |
| ShaderCompilerConfig ()=default | |
Public Attributes | |
| bool | enable_optimization = true |
| bool | enable_debug_info = false |
| Include debug symbols (line numbers, variable names) | |
| bool | enable_reflection = true |
| Extract descriptor bindings and metadata. | |
| bool | enable_validation = true |
| Validate SPIR-V after compilation. | |
| std::vector< std::string > | include_directories |
| Paths for #include resolution. | |
| std::unordered_map< std::string, std::string > | defines |
| Preprocessor macros. | |
Configuration for shader compilation.
Definition at line 35 of file ShaderFoundry.hpp.