| Index: src/gpu/gl/builders/GrGLShaderBuilder.cpp
|
| diff --git a/src/gpu/gl/builders/GrGLShaderBuilder.cpp b/src/gpu/gl/builders/GrGLShaderBuilder.cpp
|
| index e885d36a4373708cf46c609a565af119737d265b..da0e5101fbe7deced1b1368423b8ea2a05a67cb9 100644
|
| --- a/src/gpu/gl/builders/GrGLShaderBuilder.cpp
|
| +++ b/src/gpu/gl/builders/GrGLShaderBuilder.cpp
|
| @@ -173,7 +173,8 @@ void GrGLShaderBuilder::appendTextureLookup(const char* samplerName,
|
| }
|
|
|
| void GrGLShaderBuilder::addLayoutQualifier(const char* param, InterfaceQualifier interface) {
|
| - SkASSERT(fProgramBuilder->gpu()->glslGeneration() >= k330_GrGLSLGeneration);
|
| + SkASSERT(fProgramBuilder->gpu()->glslGeneration() >= k330_GrGLSLGeneration ||
|
| + fProgramBuilder->gpu()->glCaps().glslCaps()->mustEnableAdvancedBlendEquations());
|
| fLayoutParams[interface].push_back() = param;
|
| }
|
|
|
|
|