Add the 'GraphicsSurface::UseLinearFilter' flag to Canvas2DLayerTizen.
authorHyowon Kim <hw1008.kim@samsung.com>
Thu, 2 May 2013 09:40:10 +0000 (18:40 +0900)
committerGerrit Code Review <gerrit2@kim11>
Thu, 2 May 2013 10:00:08 +0000 (19:00 +0900)
[Title] Add the 'GraphicsSurface::UseLinearFilter' flag to Canvas2DLayerTizen.
[Issue] VPSS-870 TDIST-184
[Problem] The <canvas> image is distorted by minification (when its scale factor is not 1.)
[Cause] The Canvas2DLayerTizen's CanvasFlag doesn't have UseLinearFilter.
[Solution] Canvas2DLayerTizen::graphicsSurfaceFlags() returns UseLinearFilter.

Change-Id: I68572babd03adb3ad42ba5fb500759672efc1529

Source/WebCore/platform/graphics/efl/tizen/Canvas2DLayerTizen.h

index 92462f1..97f2a24 100644 (file)
@@ -58,7 +58,7 @@ public:
 #if ENABLE(TIZEN_CANVAS_GRAPHICS_SURFACE)
     virtual uint32_t copyToGraphicsSurface();
     virtual uint64_t graphicsSurfaceToken() const;
-    virtual int graphicsSurfaceFlags() const { return GraphicsSurface::Is2D | GraphicsSurface::Alpha; }
+    virtual int graphicsSurfaceFlags() const { return GraphicsSurface::Is2D | GraphicsSurface::Alpha | GraphicsSurface::UseLinearFilter; }
 #endif
 
 private:
@@ -80,4 +80,4 @@ private:
 
 #endif
 
-#endif // Canvas2DLayerTizen_h
\ No newline at end of file
+#endif // Canvas2DLayerTizen_h