diff options
Diffstat (limited to 'src/sksl/SkSLCompiler.h')
-rw-r--r-- | src/sksl/SkSLCompiler.h | 29 |
1 files changed, 7 insertions, 22 deletions
diff --git a/src/sksl/SkSLCompiler.h b/src/sksl/SkSLCompiler.h index b054eed4d5..2c8c78687a 100644 --- a/src/sksl/SkSLCompiler.h +++ b/src/sksl/SkSLCompiler.h @@ -26,8 +26,6 @@ #define SK_TEXTURESAMPLERS_BUILTIN 10006 #define SK_OUT_BUILTIN 10007 #define SK_LASTFRAGCOLOR_BUILTIN 10008 -#define SK_MAIN_X_BUILTIN 10009 -#define SK_MAIN_Y_BUILTIN 10010 #define SK_FRAGCOORD_BUILTIN 15 #define SK_VERTEXID_BUILTIN 42 #define SK_INSTANCEID_BUILTIN 43 @@ -60,11 +58,6 @@ public: kPermitInvalidStaticTests_Flag = 1, }; - enum class FormatArg { - kInput, - kOutput - }; - Compiler(Flags flags = kNone_Flags); ~Compiler() override; @@ -72,27 +65,19 @@ public: std::unique_ptr<Program> convertProgram(Program::Kind kind, String text, const Program::Settings& settings); - bool optimize(Program& program); - - std::unique_ptr<Program> specialize(Program& program, - const std::unordered_map<SkSL::String, SkSL::Program::Settings::Value>& inputs); - - bool toSPIRV(Program& program, OutputStream& out); - - bool toSPIRV(Program& program, String* out); + bool toSPIRV(const Program& program, OutputStream& out); - bool toGLSL(Program& program, OutputStream& out); + bool toSPIRV(const Program& program, String* out); - bool toGLSL(Program& program, String* out); + bool toGLSL(const Program& program, OutputStream& out); - bool toMetal(Program& program, OutputStream& out); + bool toGLSL(const Program& program, String* out); - bool toCPP(Program& program, String name, OutputStream& out); + bool toMetal(const Program& program, OutputStream& out); - bool toH(Program& program, String name, OutputStream& out); + bool toCPP(const Program& program, String name, OutputStream& out); - bool toPipelineStage(const Program& program, String* out, - std::vector<FormatArg>* outFormatArgs); + bool toH(const Program& program, String name, OutputStream& out); void error(int offset, String msg) override; |