Turned on SkSL->GLSL compiler
authorethannicholas <ethannicholas@google.com>
Mon, 10 Oct 2016 13:40:23 +0000 (06:40 -0700)
committerCommit bot <commit-bot@chromium.org>
Mon, 10 Oct 2016 13:40:24 +0000 (06:40 -0700)
commit08b2ccf398e2b81bc05d2c105837e5419899469b
treef9338540266391ee920965581d44541b398487aa
parent3f748606d8dcac21c7fcdd07c2083f611c633ad5
Turned on SkSL->GLSL compiler
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2288033003

Committed: https://skia.googlesource.com/skia/+/9b0fe3d125f237d9884732a48414fa85fc71b4e3
Committed: https://skia.googlesource.com/skia/+/b12b3c6908c62c908b3680be01e3b5bfd30de310
Committed: https://skia.googlesource.com/skia/+/f008b0a59f45c0d4bea3e66faf3b01805009ec89
Review-Url: https://codereview.chromium.org/2288033003
49 files changed:
bench/GLBench.cpp
bench/GLBench.h
bench/GLInstancedArraysBench.cpp
bench/GLVec4ScalarBench.cpp
bench/GLVertexAttributesBench.cpp
gyp/sksl.gyp
src/gpu/gl/GrGLContext.cpp
src/gpu/gl/GrGLContext.h
src/gpu/gl/GrGLGpu.cpp
src/gpu/gl/builders/GrGLShaderStringBuilder.cpp
src/gpu/gl/builders/GrGLShaderStringBuilder.h
src/gpu/glsl/GrGLSLFragmentShaderBuilder.cpp
src/gpu/glsl/GrGLSLFragmentShaderBuilder.h
src/gpu/glsl/GrGLSLShaderBuilder.h
src/gpu/glsl/GrGLSLShaderVar.h
src/gpu/instanced/InstanceProcessor.cpp
src/sksl/README [new file with mode: 0644]
src/sksl/SkSLCompiler.cpp
src/sksl/SkSLCompiler.h
src/sksl/SkSLContext.h
src/sksl/SkSLGLSLCodeGenerator.cpp
src/sksl/SkSLGLSLCodeGenerator.h
src/sksl/SkSLIRGenerator.cpp
src/sksl/SkSLIRGenerator.h
src/sksl/SkSLMain.cpp
src/sksl/SkSLParser.cpp
src/sksl/SkSLParser.h
src/sksl/SkSLSPIRVCodeGenerator.cpp
src/sksl/SkSLSPIRVCodeGenerator.h
src/sksl/SkSLToken.h
src/sksl/SkSLUtil.cpp
src/sksl/SkSLUtil.h
src/sksl/ast/SkSLASTDeclaration.h
src/sksl/ast/SkSLASTIndexSuffix.h
src/sksl/ast/SkSLASTLayout.h
src/sksl/ast/SkSLASTModifiersDeclaration.h [new file with mode: 0644]
src/sksl/ast/SkSLASTPrecision.h [new file with mode: 0644]
src/sksl/ir/SkSLIndexExpression.h
src/sksl/ir/SkSLIntLiteral.h
src/sksl/ir/SkSLLayout.h
src/sksl/ir/SkSLModifiersDeclaration.h [new file with mode: 0644]
src/sksl/ir/SkSLProgram.h
src/sksl/ir/SkSLProgramElement.h
src/sksl/lex.sksl.c
src/sksl/sksl.flex
src/sksl/sksl.include
src/sksl/sksl_frag.include
tests/SkSLErrorTest.cpp
tests/SkSLGLSLTest.cpp