Chromium Code Reviews| Index: third_party/WebKit/Source/platform/graphics/OffscreenCanvasFrameDispatcherImpl.cpp |
| diff --git a/third_party/WebKit/Source/platform/graphics/OffscreenCanvasFrameDispatcherImpl.cpp b/third_party/WebKit/Source/platform/graphics/OffscreenCanvasFrameDispatcherImpl.cpp |
| index 61331f8308302508f2389421354e8de745899dbd..5c2d1390dfa0a21918076ae8b5043011e1adb9e0 100644 |
| --- a/third_party/WebKit/Source/platform/graphics/OffscreenCanvasFrameDispatcherImpl.cpp |
| +++ b/third_party/WebKit/Source/platform/graphics/OffscreenCanvasFrameDispatcherImpl.cpp |
| @@ -114,7 +114,7 @@ void OffscreenCanvasFrameDispatcherImpl:: |
| (kN32_SkColorType == kRGBA_8888_SkColorType) ? GL_RGBA : GL_BGRA_EXT; |
| gl->TexImage2D(GL_TEXTURE_2D, 0, format, m_width, m_height, 0, format, |
| GL_UNSIGNED_BYTE, 0); |
| - gl->TexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); |
| + gl->TexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST); |
| gl->TexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE); |
| gl->TexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE); |
| gl->TexSubImage2D(GL_TEXTURE_2D, 0, 0, 0, m_width, m_height, format, |
| @@ -201,7 +201,7 @@ void OffscreenCanvasFrameDispatcherImpl::dispatchFrame( |
| resource.format = cc::ResourceFormat::RGBA_8888; |
| // TODO(crbug.com/645590): filter should respect the image-rendering CSS |
| // property of associated canvas element. |
| - resource.filter = GL_LINEAR; |
| + resource.filter = GL_NEAREST; |
|
Justin Novosad
2017/01/04 20:38:01
I don't understand how this fixes the problem. Wh
|
| resource.size = gfx::Size(m_width, m_height); |
| // TODO(crbug.com/646022): making this overlay-able. |
| resource.is_overlay_candidate = false; |