22 spirv_cross::SPIRType::BaseType
type =
23 spirv_cross::SPIRType::BaseType::Float;
41 std::vector<ShaderUniformStructField>
fields;
52 spv::ExecutionModel stage,
70 const std::string entrypoint_;
71 const spv::ExecutionModel stage_;
73 std::vector<ShaderUniformStruct> uniform_structs_;
74 std::vector<ShaderUniformTexture> uniform_textures_;
75 std::vector<InputDescription> inputs_;
76 std::shared_ptr<fml::Mapping> shader_;
77 std::shared_ptr<fml::Mapping> sksl_;