diff options
Diffstat (limited to 'src/gpu/gl/builders/GrGLShaderStringBuilder.h')
-rw-r--r-- | src/gpu/gl/builders/GrGLShaderStringBuilder.h | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/src/gpu/gl/builders/GrGLShaderStringBuilder.h b/src/gpu/gl/builders/GrGLShaderStringBuilder.h index 59dea35b8d..c693a390cc 100644 --- a/src/gpu/gl/builders/GrGLShaderStringBuilder.h +++ b/src/gpu/gl/builders/GrGLShaderStringBuilder.h @@ -14,15 +14,18 @@ #include "SkSLGLSLCodeGenerator.h" #include "SkTypes.h" +std::unique_ptr<SkSL::Program> GrSkSLtoGLSL(const GrGLContext& context, GrGLenum type, + const char** skslStrings, int* lengths, int count, + const SkSL::Program::Settings& settings, + SkSL::String* glsl); + GrGLuint GrGLCompileAndAttachShader(const GrGLContext& glCtx, GrGLuint programId, GrGLenum type, - const char** skslStrings, - int* lengths, - int count, + const char* glsl, + int glslLength, GrGpu::Stats*, - const SkSL::Program::Settings& settings, - SkSL::Program::Inputs* inputs); + const SkSL::Program::Settings& settings); void GrGLPrintShader(const GrGLContext&, GrGLenum type, const char** skslStrings, int* lengths, int count, const SkSL::Program::Settings&); |