Patch by Hyowon Kim <hw1008.kim@samsung.com> on 2011-09-12
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 13 Sep 2011 03:02:04 +0000 (03:02 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 13 Sep 2011 03:02:04 +0000 (03:02 +0000)
Reviewed by Eric Seidel.

[CMAKE] Remove platform/graphics/opengl/*OpenGL.cpp files in CMakeLists.txt
https://bugs.webkit.org/show_bug.cgi?id=62707

No change in fuctionality so no new tests.

Bug 62376 makes all ports use GraphicsContext3DOpenGL and
Extensions3DOpenGL when enabling WebGL.
However, some ports already have their own GC3D implementation.
In QT and chromium, for example, GC3D delegates to GC3DInternal.
So, it would be better to allow each port to decide whether or not
to include files in platform/graphics/opengl.

* CMakeLists.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@95001 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Source/WebCore/CMakeLists.txt
Source/WebCore/ChangeLog

index 7a52057..39235fe 100644 (file)
@@ -2093,6 +2093,7 @@ IF (ENABLE_WEBGL)
         ${THIRDPARTY_DIR}/ANGLE/src
         ${THIRDPARTY_DIR}/ANGLE/include
         ${THIRDPARTY_DIR}/ANGLE/include/GLSLANG
+        ${WEBCORE_DIR}/platform/graphics/gpu
     )
     LIST(APPEND WebCore_LIBRARIES
         ${OPENGL_gl_LIBRARY}
@@ -2156,10 +2157,9 @@ IF (ENABLE_WEBGL)
         html/canvas/WebKitLoseContext.cpp
 
         platform/graphics/ANGLEWebKitBridge.cpp
-        platform/graphics/gpu/DrawingBuffer.cpp
         platform/graphics/GraphicsContext3D.cpp
-        platform/graphics/opengl/Extensions3DOpenGL.cpp
-        platform/graphics/opengl/GraphicsContext3DOpenGL.cpp
+        
+        platform/graphics/gpu/DrawingBuffer.cpp
     )
 ENDIF ()
 
index ba257bd..73f1f24 100644 (file)
@@ -1,3 +1,21 @@
+2011-09-12  Hyowon Kim  <hw1008.kim@samsung.com>
+
+        Reviewed by Eric Seidel.
+
+        [CMAKE] Remove platform/graphics/opengl/*OpenGL.cpp files in CMakeLists.txt
+        https://bugs.webkit.org/show_bug.cgi?id=62707
+
+        No change in fuctionality so no new tests.
+
+        Bug 62376 makes all ports use GraphicsContext3DOpenGL and
+        Extensions3DOpenGL when enabling WebGL.
+        However, some ports already have their own GC3D implementation.
+        In QT and chromium, for example, GC3D delegates to GC3DInternal.
+        So, it would be better to allow each port to decide whether or not
+        to include files in platform/graphics/opengl. 
+
+        * CMakeLists.txt:
+
 2011-09-12  Dan Bernstein  <mitz@apple.com>
 
         <rdar://problem/10054615> Floats in ruby text intrude into the base