MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Portal::Graphics::ShaderCompilerConfig Struct Reference

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.
 

Detailed Description

Configuration for shader compilation.

Definition at line 35 of file ShaderFoundry.hpp.


The documentation for this struct was generated from the following file: