1 /* 2 * Copyright 2014 Google Inc. 3 * 4 * Use of this source code is governed by a BSD-style license that can be 5 * found in the LICENSE file. 6 */ 7 8 #ifndef GrGLShaderStringBuilder_DEFINED 9 #define GrGLShaderStringBuilder_DEFINED 10 11 #include "GrAllocator.h" 12 #include "GrGpu.h" 13 #include "gl/GrGLContext.h" 14 #include "SkTypes.h" 15 16 GrGLuint GrGLCompileAndAttachShader(const GrGLContext& glCtx, 17 GrGLuint programId, 18 GrGLenum type, 19 const char** strings, 20 int* lengths, 21 int count, 22 GrGpu::Stats*); 23 24 #endif 25