Move the active symbol table into the SkSL::Context.
Previously, this lived in the Compiler directly. It's useful to
have access to the active symbol table while compiling IR without
needing to go out to the ThreadContext.
In a followup, I'll clean up callers to ThreadContext::SymbolTable.
Change-Id: I58f872b9b0e09784a7345e2042c7bd8c0b354c10
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/693257
Commit-Queue: Michael Ludwig <michaelludwig@google.com>
Reviewed-by: Michael Ludwig <michaelludwig@google.com>
Auto-Submit: John Stiles <johnstiles@google.com>
5 files changed