diff options
Diffstat (limited to 'src/sksl/SkSLCompiler.h')
-rw-r--r-- | src/sksl/SkSLCompiler.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/sksl/SkSLCompiler.h b/src/sksl/SkSLCompiler.h index 7a188e009e..2c8c78687a 100644 --- a/src/sksl/SkSLCompiler.h +++ b/src/sksl/SkSLCompiler.h @@ -133,9 +133,15 @@ private: Position position(int offset); + std::vector<std::unique_ptr<ProgramElement>> fVertexInclude; + std::shared_ptr<SymbolTable> fVertexSymbolTable; + std::vector<std::unique_ptr<ProgramElement>> fFragmentInclude; + std::shared_ptr<SymbolTable> fFragmentSymbolTable; + std::vector<std::unique_ptr<ProgramElement>> fGeometryInclude; + std::shared_ptr<SymbolTable> fGeometrySymbolTable; + std::shared_ptr<SymbolTable> fTypes; IRGenerator* fIRGenerator; - String fSkiaVertText; // FIXME store parsed version instead int fFlags; const String* fSource; |