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; |