aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/sksl/SkSLCompiler.h
diff options
context:
space:
mode:
authorGravatar ethannicholas <ethannicholas@google.com>2016-10-11 08:47:04 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2016-10-11 08:47:06 -0700
commitccb1dd8f267f9d7fe7c9d0ce222ebc81b41853b3 (patch)
tree8ba52d3b32da6ed9c3feefb30abd2c9ee66f4a3e /src/sksl/SkSLCompiler.h
parent568c98606fee6ad1b8a0714dd4dffbd4aa1d11d0 (diff)
Turned on SkSL->GLSL compiler
Diffstat (limited to 'src/sksl/SkSLCompiler.h')
-rw-r--r--src/sksl/SkSLCompiler.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/sksl/SkSLCompiler.h b/src/sksl/SkSLCompiler.h
index 9cd1eac3f9..96ae7d06bc 100644
--- a/src/sksl/SkSLCompiler.h
+++ b/src/sksl/SkSLCompiler.h
@@ -15,6 +15,8 @@
#include "SkSLErrorReporter.h"
#include "SkSLGLSLCodeGenerator.h"
+#define SK_FRAGCOLOR_BUILTIN 10001
+
namespace SkSL {
class IRGenerator;
@@ -24,6 +26,8 @@ class IRGenerator;
* file into an abstract syntax tree (a tree of ASTNodes), then performs semantic analysis to
* produce a Program (a tree of IRNodes), then feeds the Program into a CodeGenerator to produce
* compiled output.
+ *
+ * See the README for information about SkSL.
*/
class Compiler : public ErrorReporter {
public:
@@ -50,6 +54,7 @@ public:
private:
void internalConvertProgram(std::string text,
+ Modifiers::Flag* defaultPrecision,
std::vector<std::unique_ptr<ProgramElement>>* result);
std::shared_ptr<SymbolTable> fTypes;