diff options
Diffstat (limited to 'src/sksl/SkSLIRGenerator.h')
-rw-r--r-- | src/sksl/SkSLIRGenerator.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/sksl/SkSLIRGenerator.h b/src/sksl/SkSLIRGenerator.h index c78c195c0b..2a52e04b54 100644 --- a/src/sksl/SkSLIRGenerator.h +++ b/src/sksl/SkSLIRGenerator.h @@ -86,7 +86,8 @@ private: * Prepare to compile a program. Resets state, pushes a new symbol table, and installs the * settings. */ - void start(const Program::Settings* settings); + void start(const Program::Settings* settings, + std::vector<std::unique_ptr<ProgramElement>>* inherited); /** * Performs cleanup after compilation is complete. @@ -182,7 +183,7 @@ private: ErrorReporter& fErrors; int fInvocations; std::vector<std::unique_ptr<ProgramElement>>* fProgramElements; - Variable* fSkPerVertex; + const Variable* fSkPerVertex = nullptr; Variable* fRTAdjust; Variable* fRTAdjustInterfaceBlock; int fRTAdjustFieldIndex; |