Flutter Engine
The Flutter Engine
|
#include "impeller/compiler/compiler.h"
#include <cstdint>
#include <filesystem>
#include <memory>
#include <optional>
#include <sstream>
#include <string>
#include <utility>
#include "flutter/fml/paths.h"
#include "impeller/base/allocation.h"
#include "impeller/compiler/compiler_backend.h"
#include "impeller/compiler/constants.h"
#include "impeller/compiler/includer.h"
#include "impeller/compiler/logger.h"
#include "impeller/compiler/spirv_compiler.h"
#include "impeller/compiler/types.h"
#include "impeller/compiler/uniform_sorter.h"
#include "impeller/compiler/utilities.h"
Go to the source code of this file.
Namespaces | |
namespace | impeller |
namespace | impeller::compiler |
Functions | |
static uint32_t | impeller::compiler::ParseMSLVersion (const std::string &msl_version) |
static CompilerBackend | impeller::compiler::CreateMSLCompiler (const spirv_cross::ParsedIR &ir, const SourceOptions &source_options, std::optional< uint32_t > msl_version_override={}) |
static CompilerBackend | impeller::compiler::CreateVulkanCompiler (const spirv_cross::ParsedIR &ir, const SourceOptions &source_options) |
static CompilerBackend | impeller::compiler::CreateGLSLCompiler (const spirv_cross::ParsedIR &ir, const SourceOptions &source_options) |
static CompilerBackend | impeller::compiler::CreateSkSLCompiler (const spirv_cross::ParsedIR &ir, const SourceOptions &source_options) |
static bool | impeller::compiler::EntryPointMustBeNamedMain (TargetPlatform platform) |
static CompilerBackend | impeller::compiler::CreateCompiler (const spirv_cross::ParsedIR &ir, const SourceOptions &source_options) |
static std::string | impeller::compiler::JoinStrings (std::vector< std::string > items, const std::string &separator) |