| OLD | NEW | 
|    1 /* |    1 /* | 
|    2  * Copyright 2014 Google Inc. |    2  * Copyright 2014 Google Inc. | 
|    3  * |    3  * | 
|    4  * Use of this source code is governed by a BSD-style license that can be |    4  * Use of this source code is governed by a BSD-style license that can be | 
|    5  * found in the LICENSE file. |    5  * found in the LICENSE file. | 
|    6  */ |    6  */ | 
|    7  |    7  | 
|    8 #include "GrGLFragmentShaderBuilder.h" |    8 #include "GrGLFragmentShaderBuilder.h" | 
|    9 #include "GrGLShaderStringBuilder.h" |    9 #include "GrGLShaderStringBuilder.h" | 
|   10 #include "GrGLProgramBuilder.h" |   10 #include "GrGLProgramBuilder.h" | 
|   11 #include "../GrGpuGL.h" |   11 #include "../GrGLGpu.h" | 
|   12  |   12  | 
|   13 #define GL_CALL(X) GR_GL_CALL(fProgramBuilder->gpu()->glInterface(), X) |   13 #define GL_CALL(X) GR_GL_CALL(fProgramBuilder->gpu()->glInterface(), X) | 
|   14 #define GL_CALL_RET(R, X) GR_GL_CALL_RET(fProgramBuilder->gpu()->glInterface(), 
     R, X) |   14 #define GL_CALL_RET(R, X) GR_GL_CALL_RET(fProgramBuilder->gpu()->glInterface(), 
     R, X) | 
|   15  |   15  | 
|   16 const char* GrGLFragmentShaderBuilder::kDstCopyColorName = "_dstColor"; |   16 const char* GrGLFragmentShaderBuilder::kDstCopyColorName = "_dstColor"; | 
|   17 static const char* declared_color_output_name() { return "fsColorOut"; } |   17 static const char* declared_color_output_name() { return "fsColorOut"; } | 
|   18 static const char* dual_source_output_name() { return "dualSourceOut"; } |   18 static const char* dual_source_output_name() { return "dualSourceOut"; } | 
|   19 static void append_default_precision_qualifier(GrSLPrecision p, |   19 static void append_default_precision_qualifier(GrSLPrecision p, | 
|   20                                                GrGLStandard standard, |   20                                                GrGLStandard standard, | 
|   21                                                SkString* str) { |   21                                                SkString* str) { | 
| (...skipping 275 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  297     } |  297     } | 
|  298 } |  298 } | 
|  299  |  299  | 
|  300 void GrGLFragmentShaderBuilder::addVarying(GrGLVarying* v, GrSLPrecision fsPrec)
      { |  300 void GrGLFragmentShaderBuilder::addVarying(GrGLVarying* v, GrSLPrecision fsPrec)
      { | 
|  301     v->fFsIn = v->fVsOut; |  301     v->fFsIn = v->fVsOut; | 
|  302     if (v->fGsOut) { |  302     if (v->fGsOut) { | 
|  303         v->fFsIn = v->fGsOut; |  303         v->fFsIn = v->fGsOut; | 
|  304     } |  304     } | 
|  305     fInputs.push_back().set(v->fType, GrGLShaderVar::kVaryingIn_TypeModifier, v-
     >fFsIn, fsPrec); |  305     fInputs.push_back().set(v->fType, GrGLShaderVar::kVaryingIn_TypeModifier, v-
     >fFsIn, fsPrec); | 
|  306 } |  306 } | 
| OLD | NEW |