Flutter Engine
The Flutter Engine
|
#include "impeller/compiler/runtime_stage_data.h"
#include <array>
#include <cstdint>
#include <memory>
#include <optional>
#include "fml/backtrace.h"
#include "impeller/core/runtime_types.h"
#include "inja/inja.hpp"
#include "impeller/base/validation.h"
#include "impeller/runtime_stage/runtime_stage_flatbuffers.h"
#include "runtime_stage_types_flatbuffers.h"
Go to the source code of this file.
Namespaces | |
namespace | impeller |
namespace | impeller::compiler |
Functions | |
static std::optional< fb::Stage > | impeller::compiler::ToStage (spv::ExecutionModel stage) |
static std::optional< fb::Stage > | impeller::compiler::ToJsonStage (spv::ExecutionModel stage) |
static std::optional< fb::UniformDataType > | impeller::compiler::ToUniformType (spirv_cross::SPIRType::BaseType type) |
static std::optional< fb::InputDataType > | impeller::compiler::ToInputType (spirv_cross::SPIRType::BaseType type) |
static std::optional< uint32_t > | impeller::compiler::ToJsonType (spirv_cross::SPIRType::BaseType type) |
static std::string | impeller::compiler::RuntimeStageBackendToString (RuntimeStageBackend backend) |
Variables | |
static const char * | impeller::compiler::kStageKey = "stage" |
static const char * | impeller::compiler::kTargetPlatformKey = "target_platform" |
static const char * | impeller::compiler::kEntrypointKey = "entrypoint" |
static const char * | impeller::compiler::kUniformsKey = "uniforms" |
static const char * | impeller::compiler::kShaderKey = "shader" |
static const char * | impeller::compiler::kUniformNameKey = "name" |
static const char * | impeller::compiler::kUniformLocationKey = "location" |
static const char * | impeller::compiler::kUniformTypeKey = "type" |
static const char * | impeller::compiler::kUniformRowsKey = "rows" |
static const char * | impeller::compiler::kUniformColumnsKey = "columns" |
static const char * | impeller::compiler::kUniformBitWidthKey = "bit_width" |
static const char * | impeller::compiler::kUniformArrayElementsKey = "array_elements" |