22 spirv_cross::SPIRType::BaseType
type =
23 spirv_cross::SPIRType::BaseType::Float;
36 std::vector<ShaderUniformStructField>
fields;
47 spv::ExecutionModel stage,
65 const std::string entrypoint_;
66 const spv::ExecutionModel stage_;
68 std::vector<ShaderUniformStruct> uniform_structs_;
69 std::vector<ShaderUniformTexture> uniform_textures_;
70 std::vector<InputDescription> inputs_;
71 std::shared_ptr<fml::Mapping> shader_;
72 std::shared_ptr<fml::Mapping> sksl_;