#include <codecvt>
#include <locale>
#include <map>
#include <optional>
#include <string>
#include "shaderc/shaderc.hpp"
#include "spirv_cross.hpp"
#include "spirv_msl.hpp"
Go to the source code of this file.
|
| enum class | impeller::compiler::SourceType {
impeller::compiler::kUnknown
,
impeller::compiler::kVertexShader
,
impeller::compiler::kFragmentShader
,
impeller::compiler::kComputeShader
} |
| |
| enum class | impeller::compiler::TargetPlatform {
impeller::compiler::kUnknown
,
impeller::compiler::kMetalDesktop
,
impeller::compiler::kMetalIOS
,
impeller::compiler::kOpenGLES
,
impeller::compiler::kOpenGLDesktop
,
impeller::compiler::kVulkan
,
impeller::compiler::kRuntimeStageMetal
,
impeller::compiler::kRuntimeStageGLES
,
impeller::compiler::kRuntimeStageGLES3
,
impeller::compiler::kRuntimeStageVulkan
,
impeller::compiler::kSkSL
} |
| |
| enum class | impeller::compiler::SourceLanguage {
impeller::compiler::kUnknown
,
impeller::compiler::kGLSL
,
impeller::compiler::kHLSL
} |
| |