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