10 #include "flutter/fml/macros.h"
11 #include "flutter/fml/mapping.h"
13 #include "spirv_parser.hpp"
21 spirv_cross::SPIRType::BaseType
type = spirv_cross::SPIRType::BaseType::Float;
31 spv::ExecutionModel stage,
40 void SetSkSLData(std::shared_ptr<fml::Mapping> sksl);
47 const std::string entrypoint_;
48 const spv::ExecutionModel stage_;
50 std::vector<UniformDescription> uniforms_;
51 std::shared_ptr<fml::Mapping> shader_;
52 std::shared_ptr<fml::Mapping> sksl_;