diff options
Diffstat (limited to 'src/gpu/gl/GrGLSL.cpp')
-rw-r--r-- | src/gpu/gl/GrGLSL.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/gpu/gl/GrGLSL.cpp b/src/gpu/gl/GrGLSL.cpp index 34c805e21f..d388d9120a 100644 --- a/src/gpu/gl/GrGLSL.cpp +++ b/src/gpu/gl/GrGLSL.cpp @@ -76,7 +76,11 @@ const char* GrGetGLSLVersionDecl(const GrGLContextInfo& info) { return "#version 300 es\n"; } else { SkASSERT(kGL_GrGLStandard == info.standard()); - return "#version 330 compatibility\n"; + if (info.caps()->isCoreProfile()) { + return "#version 330\n"; + } else { + return "#version 330 compatibility\n"; + } } case k310es_GrGLSLGeneration: SkASSERT(kGLES_GrGLStandard == info.standard()); |