diff options
Diffstat (limited to 'src/sksl/SkSLGLSLCodeGenerator.h')
-rw-r--r-- | src/sksl/SkSLGLSLCodeGenerator.h | 16 |
1 files changed, 2 insertions, 14 deletions
diff --git a/src/sksl/SkSLGLSLCodeGenerator.h b/src/sksl/SkSLGLSLCodeGenerator.h index 9851123708..3534affccc 100644 --- a/src/sksl/SkSLGLSLCodeGenerator.h +++ b/src/sksl/SkSLGLSLCodeGenerator.h @@ -50,11 +50,6 @@ struct GLCaps { kGL_Standard, kGLES_Standard } fStandard; - bool fIsCoreProfile; - bool fUsesPrecisionModifiers; - bool fMustDeclareFragmentShaderOutput; - // The Tegra3 compiler will sometimes never return if we have min(abs(x), y) - bool fCanUseMinAndAbsTogether; }; /** @@ -86,8 +81,6 @@ public: GLSLCodeGenerator(const Context* context, GLCaps caps) : fContext(*context) , fCaps(caps) - , fOut(nullptr) - , fVarCount(0) , fIndentation(0) , fAtLineStart(true) {} @@ -118,11 +111,11 @@ private: void writeLayout(const Layout& layout); - void writeModifiers(const Modifiers& modifiers, bool globalContext); + void writeModifiers(const Modifiers& modifiers); void writeGlobalVars(const VarDeclaration& vs); - void writeVarDeclarations(const VarDeclarations& decl, bool global); + void writeVarDeclarations(const VarDeclarations& decl); void writeVariableReference(const VariableReference& ref); @@ -130,8 +123,6 @@ private: void writeIntrinsicCall(const FunctionCall& c); - void writeMinAbsHack(Expression& absExpr, Expression& otherExpr); - void writeFunctionCall(const FunctionCall& c); void writeConstructor(const Constructor& c); @@ -173,9 +164,6 @@ private: const Context& fContext; const GLCaps fCaps; std::ostream* fOut; - std::string fFunctionHeader; - Program::Kind fProgramKind; - int fVarCount; int fIndentation; bool fAtLineStart; // Keeps track of which struct types we have written. Given that we are unlikely to ever write |