Index: src/gpu/gl/GrGpuGL.cpp |
diff --git a/src/gpu/gl/GrGpuGL.cpp b/src/gpu/gl/GrGpuGL.cpp |
index 4e83b050a9b9d5a4e4ac56ed07f34d1726d119f9..6f8d65332e0e78b6669feccdccb152373784b8a8 100644 |
--- a/src/gpu/gl/GrGpuGL.cpp |
+++ b/src/gpu/gl/GrGpuGL.cpp |
@@ -118,10 +118,10 @@ GrGpuGL::GrGpuGL(const GrGLContext& ctx, GrContext* context) |
SkASSERT(ctx.isInitialized()); |
- fCaps.reset(SkRef(ctx.info().caps())); |
+ fCaps.reset(SkRef(ctx.caps())); |
- fHWBoundTextures.reset(ctx.info().caps()->maxFragmentTextureUnits()); |
- fHWTexGenSettings.reset(ctx.info().caps()->maxFixedFunctionTextureCoords()); |
+ fHWBoundTextures.reset(this->glCaps().maxFragmentTextureUnits()); |
+ fHWTexGenSettings.reset(this->glCaps().maxFixedFunctionTextureCoords()); |
GrGLClearErr(fGLContext.interface()); |
@@ -138,9 +138,9 @@ GrGpuGL::GrGpuGL(const GrGLContext& ctx, GrContext* context) |
GrPrintf("------ RENDERER %s\n", renderer); |
GrPrintf("------ VERSION %s\n", version); |
GrPrintf("------ EXTENSIONS\n"); |
- ctx.info().extensions().print(); |
+ ctx.extensions().print(); |
GrPrintf("\n"); |
- GrPrintf(ctx.info().caps()->dump().c_str()); |
+ GrPrintf(this->glCaps().dump().c_str()); |
} |
fProgramCache = SkNEW_ARGS(ProgramCache, (this)); |
@@ -175,7 +175,7 @@ GrPixelConfig GrGpuGL::preferredReadPixelsConfig(GrPixelConfig readConfig, |
GrPixelConfig surfaceConfig) const { |
if (GR_GL_RGBA_8888_PIXEL_OPS_SLOW && kRGBA_8888_GrPixelConfig == readConfig) { |
return kBGRA_8888_GrPixelConfig; |
- } else if (fGLContext.info().isMesa() && |
+ } else if (this->glContext().isMesa() && |
GrBytesPerPixel(readConfig) == 4 && |
GrPixelConfigSwapRAndB(readConfig) == surfaceConfig) { |
// Mesa 3D takes a slow path on when reading back BGRA from an RGBA surface and vice-versa. |
@@ -713,7 +713,7 @@ static bool renderbuffer_storage_msaa(GrGLContext& ctx, |
GrGLenum format, |
int width, int height) { |
CLEAR_ERROR_BEFORE_ALLOC(ctx.interface()); |
- SkASSERT(GrGLCaps::kNone_MSFBOType != ctx.info().caps()->msFBOType()); |
+ SkASSERT(GrGLCaps::kNone_MSFBOType != ctx.caps()->msFBOType()); |
#if GR_GL_IGNORE_ES3_MSAA |
GL_ALLOC_CALL(ctx.interface(), |
RenderbufferStorageMultisample(GR_GL_RENDERBUFFER, |
@@ -721,7 +721,7 @@ static bool renderbuffer_storage_msaa(GrGLContext& ctx, |
format, |
width, height)); |
#else |
- switch (ctx.info().caps()->msFBOType()) { |
+ switch (ctx.caps()->msFBOType()) { |
case GrGLCaps::kDesktop_ARB_MSFBOType: |
case GrGLCaps::kDesktop_EXT_MSFBOType: |
case GrGLCaps::kES_3_0_MSFBOType: |
@@ -820,7 +820,7 @@ bool GrGpuGL::createRenderTargetObjects(int width, int height, |
if (status != GR_GL_FRAMEBUFFER_COMPLETE) { |
goto FAILED; |
} |
- fGLContext.info().caps()->markConfigAsValidColorAttachment(desc->fConfig); |
+ fGLContext.caps()->markConfigAsValidColorAttachment(desc->fConfig); |
} |
} |
GL_CALL(BindFramebuffer(GR_GL_FRAMEBUFFER, desc->fTexFBOID)); |
@@ -842,7 +842,7 @@ bool GrGpuGL::createRenderTargetObjects(int width, int height, |
if (status != GR_GL_FRAMEBUFFER_COMPLETE) { |
goto FAILED; |
} |
- fGLContext.info().caps()->markConfigAsValidColorAttachment(desc->fConfig); |
+ fGLContext.caps()->markConfigAsValidColorAttachment(desc->fConfig); |
} |
return true; |
@@ -1138,7 +1138,7 @@ bool GrGpuGL::attachStencilBufferToRenderTarget(GrStencilBuffer* sb, GrRenderTar |
} |
return false; |
} else { |
- fGLContext.info().caps()->markColorConfigAndStencilFormatAsVerified( |
+ fGLContext.caps()->markColorConfigAndStencilFormatAsVerified( |
rt->config(), |
glsb->format()); |
} |
@@ -1531,7 +1531,7 @@ void GrGpuGL::flushRenderTarget(const SkIRect* bound) { |
// lots of repeated command buffer flushes when the compositor is |
// rendering with Ganesh, which is really slow; even too slow for |
// Debug mode. |
- if (!this->glContext().info().isChromium()) { |
+ if (!this->glContext().isChromium()) { |
GrGLenum status; |
GL_CALL_RET(status, CheckFramebufferStatus(GR_GL_FRAMEBUFFER)); |
if (status != GR_GL_FRAMEBUFFER_COMPLETE) { |