| 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) {
|
|
|