Title: [146640] trunk/Source/WebCore
Revision
146640
Author
[email protected]
Date
2013-03-22 12:23:45 -0700 (Fri, 22 Mar 2013)

Log Message

[EFL] Fix build issues to enable CSS Filter and Shaders support.
https://bugs.webkit.org/show_bug.cgi?id=111274

Patch by Kondapally Kalyan <[email protected]> on 2013-03-22
Reviewed by Noam Rosenthal.

This is in preperation to enable CSS Filter and Shaders support.
This patch fixes related build issues to enable the support.

* platform/graphics/surfaces/efl/GLTransportSurface.cpp:
* platform/graphics/texmap/TextureMapper.cpp:
* platform/graphics/texmap/TextureMapper.h:
(WebCore):
* platform/graphics/texmap/TextureMapperGL.cpp:
* platform/graphics/texmap/TextureMapperGL.h:
(WebCore):
* platform/graphics/texmap/TextureMapperShaderProgram.h:

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (146639 => 146640)


--- trunk/Source/WebCore/ChangeLog	2013-03-22 19:11:54 UTC (rev 146639)
+++ trunk/Source/WebCore/ChangeLog	2013-03-22 19:23:45 UTC (rev 146640)
@@ -1,3 +1,22 @@
+2013-03-22  Kondapally Kalyan  <[email protected]>
+
+        [EFL] Fix build issues to enable CSS Filter and Shaders support.
+        https://bugs.webkit.org/show_bug.cgi?id=111274
+
+        Reviewed by Noam Rosenthal.
+
+        This is in preperation to enable CSS Filter and Shaders support.
+        This patch fixes related build issues to enable the support.
+
+        * platform/graphics/surfaces/efl/GLTransportSurface.cpp:
+        * platform/graphics/texmap/TextureMapper.cpp:
+        * platform/graphics/texmap/TextureMapper.h:
+        (WebCore):
+        * platform/graphics/texmap/TextureMapperGL.cpp:
+        * platform/graphics/texmap/TextureMapperGL.h:
+        (WebCore):
+        * platform/graphics/texmap/TextureMapperShaderProgram.h:
+
 2013-03-22  Matt Falkenhagen  <[email protected]>
 
         Implement isEnabledFormControl() for SliderThumbElement and SpinButtonElement in terms of disabled()

Modified: trunk/Source/WebCore/platform/graphics/surfaces/efl/GLTransportSurface.cpp (146639 => 146640)


--- trunk/Source/WebCore/platform/graphics/surfaces/efl/GLTransportSurface.cpp	2013-03-22 19:11:54 UTC (rev 146639)
+++ trunk/Source/WebCore/platform/graphics/surfaces/efl/GLTransportSurface.cpp	2013-03-22 19:23:45 UTC (rev 146640)
@@ -28,6 +28,8 @@
 
 #if USE(ACCELERATED_COMPOSITING)
 
+#include "FloatRect.h"
+
 #if USE(GLX)
 #include "GLXSurface.h"
 #endif

Modified: trunk/Source/WebCore/platform/graphics/texmap/TextureMapper.cpp (146639 => 146640)


--- trunk/Source/WebCore/platform/graphics/texmap/TextureMapper.cpp	2013-03-22 19:11:54 UTC (rev 146639)
+++ trunk/Source/WebCore/platform/graphics/texmap/TextureMapper.cpp	2013-03-22 19:23:45 UTC (rev 146640)
@@ -20,6 +20,7 @@
 #include "config.h"
 #include "TextureMapper.h"
 
+#include "FilterOperations.h"
 #include "GraphicsLayer.h"
 #include "TextureMapperImageBuffer.h"
 #include "Timer.h"

Modified: trunk/Source/WebCore/platform/graphics/texmap/TextureMapper.h (146639 => 146640)


--- trunk/Source/WebCore/platform/graphics/texmap/TextureMapper.h	2013-03-22 19:11:54 UTC (rev 146639)
+++ trunk/Source/WebCore/platform/graphics/texmap/TextureMapper.h	2013-03-22 19:23:45 UTC (rev 146640)
@@ -32,7 +32,6 @@
 #define TEXMAP_OPENGL_ES_2
 #endif
 
-#include "FilterOperations.h"
 #include "GraphicsContext.h"
 #include "IntRect.h"
 #include "IntSize.h"
@@ -50,6 +49,7 @@
 class CustomFilterProgram;
 class GraphicsLayer;
 class TextureMapper;
+class FilterOperations;
 
 // A 2D texture that can be the target of software or GL rendering.
 class BitmapTexture : public RefCounted<BitmapTexture> {

Modified: trunk/Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp (146639 => 146640)


--- trunk/Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp	2013-03-22 19:11:54 UTC (rev 146639)
+++ trunk/Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp	2013-03-22 19:23:45 UTC (rev 146640)
@@ -23,6 +23,7 @@
 #include "TextureMapperGL.h"
 
 #include "Extensions3D.h"
+#include "FilterOperations.h"
 #include "GraphicsContext.h"
 #include "Image.h"
 #include "LengthFunctions.h"

Modified: trunk/Source/WebCore/platform/graphics/texmap/TextureMapperGL.h (146639 => 146640)


--- trunk/Source/WebCore/platform/graphics/texmap/TextureMapperGL.h	2013-03-22 19:11:54 UTC (rev 146639)
+++ trunk/Source/WebCore/platform/graphics/texmap/TextureMapperGL.h	2013-03-22 19:23:45 UTC (rev 146640)
@@ -35,6 +35,7 @@
 class CustomFilterCompiledProgram;
 class TextureMapperGLData;
 class TextureMapperShaderProgram;
+class FilterOperation;
 
 // An OpenGL-ES2 implementation of TextureMapper.
 class TextureMapperGL : public TextureMapper {

Modified: trunk/Source/WebCore/platform/graphics/texmap/TextureMapperShaderProgram.h (146639 => 146640)


--- trunk/Source/WebCore/platform/graphics/texmap/TextureMapperShaderProgram.h	2013-03-22 19:11:54 UTC (rev 146639)
+++ trunk/Source/WebCore/platform/graphics/texmap/TextureMapperShaderProgram.h	2013-03-22 19:23:45 UTC (rev 146640)
@@ -23,7 +23,7 @@
 
 #if USE(TEXTURE_MAPPER)
 #include "GraphicsContext3D.h"
-#include "TextureMapperGL.h"
+#include "TransformationMatrix.h"
 #include <wtf/HashMap.h>
 #include <wtf/PassRefPtr.h>
 #include <wtf/RefPtr.h>
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to