| Index: src/sksl/ir/SkSLProgram.h
|
| diff --git a/src/sksl/ir/SkSLProgram.h b/src/sksl/ir/SkSLProgram.h
|
| index 8393341269f3d6eec5d0662934bdc4aed7c6fec0..205db6e9320913bc02bf9eb877c83fbf2018a50d 100644
|
| --- a/src/sksl/ir/SkSLProgram.h
|
| +++ b/src/sksl/ir/SkSLProgram.h
|
| @@ -11,7 +11,6 @@
|
| #include <vector>
|
| #include <memory>
|
|
|
| -#include "SkSLModifiers.h"
|
| #include "SkSLProgramElement.h"
|
| #include "SkSLSymbolTable.h"
|
|
|
| @@ -26,18 +25,14 @@
|
| kVertex_Kind
|
| };
|
|
|
| - Program(Kind kind,
|
| - Modifiers::Flag defaultPrecision,
|
| - std::vector<std::unique_ptr<ProgramElement>> elements,
|
| + Program(Kind kind, std::vector<std::unique_ptr<ProgramElement>> elements,
|
| std::shared_ptr<SymbolTable> symbols)
|
| : fKind(kind)
|
| - , fDefaultPrecision(defaultPrecision)
|
| , fElements(std::move(elements))
|
| , fSymbols(symbols) {}
|
|
|
| Kind fKind;
|
| - // FIXME handle different types; currently it assumes this is for floats
|
| - Modifiers::Flag fDefaultPrecision;
|
| +
|
| std::vector<std::unique_ptr<ProgramElement>> fElements;
|
| std::shared_ptr<SymbolTable> fSymbols;
|
| };
|
|
|