Flutter Engine
The Flutter Engine
|
#include <spirv_compiler.h>
Public Member Functions | |
shaderc::CompileOptions | BuildShadercOptions () const |
Public Attributes | |
bool | generate_debug_info = true |
std::optional< shaderc_source_language > | source_langauge |
std::optional< SPIRVCompilerSourceProfile > | source_profile |
shaderc_optimization_level | optimization_level |
std::optional< SPIRVCompilerTargetEnv > | target |
std::vector< std::string > | macro_definitions |
std::shared_ptr< Includer > | includer |
bool | relaxed_vulkan_rules = false |
Definition at line 32 of file spirv_compiler.h.
shaderc::CompileOptions impeller::compiler::SPIRVCompilerOptions::BuildShadercOptions | ( | ) | const |
Definition at line 276 of file spirv_compiler.cc.
bool impeller::compiler::SPIRVCompilerOptions::generate_debug_info = true |
Definition at line 33 of file spirv_compiler.h.
std::shared_ptr<Includer> impeller::compiler::SPIRVCompilerOptions::includer |
Definition at line 50 of file spirv_compiler.h.
std::vector<std::string> impeller::compiler::SPIRVCompilerOptions::macro_definitions |
Definition at line 48 of file spirv_compiler.h.
shaderc_optimization_level impeller::compiler::SPIRVCompilerOptions::optimization_level |
Definition at line 40 of file spirv_compiler.h.
bool impeller::compiler::SPIRVCompilerOptions::relaxed_vulkan_rules = false |
Definition at line 52 of file spirv_compiler.h.
std::optional<shaderc_source_language> impeller::compiler::SPIRVCompilerOptions::source_langauge |
Definition at line 37 of file spirv_compiler.h.
std::optional<SPIRVCompilerSourceProfile> impeller::compiler::SPIRVCompilerOptions::source_profile |
Definition at line 38 of file spirv_compiler.h.
std::optional<SPIRVCompilerTargetEnv> impeller::compiler::SPIRVCompilerOptions::target |
Definition at line 46 of file spirv_compiler.h.