Title: [152192] trunk/Source/WebCore
- Revision
- 152192
- Author
- achristen...@apple.com
- Date
- 2013-06-28 15:43:33 -0700 (Fri, 28 Jun 2013)
Log Message
Added WebGL files to Windows build.
https://bugs.webkit.org/show_bug.cgi?id=118200
Reviewed by Brent Fulgham.
* WebCore.vcxproj/WebCore.vcxproj: Added WebGL files, removed unused GraphicsContext3DOpenGLES.cpp.
* WebCore.vcxproj/WebCore.vcxproj.filters: Added WebGL files, removed unused GraphicsContext3DOpenGLES.cpp.
* platform/graphics/cairo/GLContext.cpp: Only include GLContextEGL.h or GLContextGLX.h if they're needed.
* platform/graphics/cg/GraphicsContext3DCG.cpp: Only include GraphicsContext3DNEON.h if it's needed.
Modified Paths
Diff
Modified: trunk/Source/WebCore/ChangeLog (152191 => 152192)
--- trunk/Source/WebCore/ChangeLog 2013-06-28 22:21:03 UTC (rev 152191)
+++ trunk/Source/WebCore/ChangeLog 2013-06-28 22:43:33 UTC (rev 152192)
@@ -1,3 +1,15 @@
+2013-06-28 Alex Christensen <achristen...@apple.com>
+
+ Added WebGL files to Windows build.
+ https://bugs.webkit.org/show_bug.cgi?id=118200
+
+ Reviewed by Brent Fulgham.
+
+ * WebCore.vcxproj/WebCore.vcxproj: Added WebGL files, removed unused GraphicsContext3DOpenGLES.cpp.
+ * WebCore.vcxproj/WebCore.vcxproj.filters: Added WebGL files, removed unused GraphicsContext3DOpenGLES.cpp.
+ * platform/graphics/cairo/GLContext.cpp: Only include GLContextEGL.h or GLContextGLX.h if they're needed.
+ * platform/graphics/cg/GraphicsContext3DCG.cpp: Only include GraphicsContext3DNEON.h if it's needed.
+
2013-06-28 Ryosuke Niwa <rn...@webkit.org>
-webkit-line-break: after-white-space sometimes truncates DOM on copy & paste
Modified: trunk/Source/WebCore/WebCore.vcxproj/WebCore.vcxproj (152191 => 152192)
--- trunk/Source/WebCore/WebCore.vcxproj/WebCore.vcxproj 2013-06-28 22:21:03 UTC (rev 152191)
+++ trunk/Source/WebCore/WebCore.vcxproj/WebCore.vcxproj 2013-06-28 22:43:33 UTC (rev 152192)
@@ -361,6 +361,7 @@
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
</ClCompile>
+ <ClCompile Include="..\bindings\js\JSWebGLRenderingContextCustom.cpp" />
<ClCompile Include="..\DerivedSources.cpp">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
</PrecompiledHeader>
@@ -3814,6 +3815,7 @@
<ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'">ICUVersion.h</ForcedIncludeFiles>
<ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Production|Win32'">ICUVersion.h</ForcedIncludeFiles>
</ClCompile>
+ <ClCompile Include="..\html\canvas\CanvasContextAttributes.cpp" />
<ClCompile Include="..\html\canvas\CanvasPathMethods.cpp" />
<ClCompile Include="..\html\canvas\EXTDrawBuffers.cpp" />
<ClCompile Include="..\html\canvas\EXTTextureFilterAnisotropic.cpp" />
@@ -4347,7 +4349,26 @@
<ClCompile Include="..\platform\FileStream.cpp" />
<ClCompile Include="..\platform\FileSystem.cpp" />
<ClCompile Include="..\platform\graphics\ANGLEWebKitBridge.cpp" />
+ <ClCompile Include="..\platform\graphics\cairo\GLContext.cpp">
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Production|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+ </ClCompile>
+ <ClCompile Include="..\platform\graphics\cairo\GraphicsContext3DCairo.cpp">
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Production|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+ </ClCompile>
+ <ClCompile Include="..\platform\graphics\cairo\GraphicsContext3DPrivate.cpp">
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Production|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+ </ClCompile>
<ClCompile Include="..\platform\graphics\ca\win\PlatformCAFiltersWin.cpp" />
+ <ClCompile Include="..\platform\graphics\cg\GraphicsContext3DCG.cpp">
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'">true</ExcludedFromBuild>
+ </ClCompile>
<ClCompile Include="..\platform\graphics\cg\SubimageCacheWithTimer.cpp">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'">true</ExcludedFromBuild>
@@ -4371,8 +4392,16 @@
<ClCompile Include="..\platform\graphics\opengl\Extensions3DOpenGLES.cpp" />
<ClCompile Include="..\platform\graphics\opengl\GLPlatformContext.cpp" />
<ClCompile Include="..\platform\graphics\opengl\GLPlatformSurface.cpp" />
+ <ClCompile Include="..\platform\graphics\opengl\GraphicsContext3DOpenGL.cpp">
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Production|Win32'">true</ExcludedFromBuild>
+ </ClCompile>
<ClCompile Include="..\platform\graphics\opengl\GraphicsContext3DOpenGLCommon.cpp" />
- <ClCompile Include="..\platform\graphics\opengl\GraphicsContext3DOpenGLES.cpp" />
+ <ClCompile Include="..\platform\graphics\opengl\GraphicsContext3DOpenGLES.cpp">
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'">true</ExcludedFromBuild>
+ </ClCompile>
<ClCompile Include="..\platform\HistogramSupport.cpp" />
<ClCompile Include="..\platform\KillRingNone.cpp" />
<ClCompile Include="..\platform\KURL.cpp" />
@@ -11423,6 +11452,7 @@
<ClInclude Include="..\ForwardingHeaders\runtime\WeakGCMap.h" />
<ClInclude Include="..\ForwardingHeaders\runtime\WriteBarrier.h" />
<ClInclude Include="..\ForwardingHeaders\yarr\YarrJIT.h" />
+ <ClInclude Include="..\html\canvas\CanvasContextAttributes.h" />
<ClInclude Include="..\html\canvas\CanvasPathMethods.h" />
<ClInclude Include="..\html\canvas\EXTDrawBuffers.h" />
<ClInclude Include="..\html\canvas\EXTTextureFilterAnisotropic.h" />
@@ -11849,6 +11879,8 @@
<ClInclude Include="..\platform\FloatConversion.h" />
<ClInclude Include="..\platform\graphics\ANGLEWebKitBridge.h" />
<ClInclude Include="..\platform\graphics\AudioTrackPrivate.h" />
+ <ClInclude Include="..\platform\graphics\cairo\GLContext.h" />
+ <ClInclude Include="..\platform\graphics\cairo\GraphicsContext3DPrivate.h" />
<ClInclude Include="..\platform\graphics\cg\SubimageCacheWithTimer.h">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'">true</ExcludedFromBuild>
Modified: trunk/Source/WebCore/WebCore.vcxproj/WebCore.vcxproj.filters (152191 => 152192)
--- trunk/Source/WebCore/WebCore.vcxproj/WebCore.vcxproj.filters 2013-06-28 22:21:03 UTC (rev 152191)
+++ trunk/Source/WebCore/WebCore.vcxproj/WebCore.vcxproj.filters 2013-06-28 22:43:33 UTC (rev 152192)
@@ -7030,12 +7030,33 @@
<ClCompile Include="..\platform\graphics\opengl\GraphicsContext3DOpenGLCommon.cpp">
<Filter>platform\graphics\opengl</Filter>
</ClCompile>
+ <ClCompile Include="..\page\CaptionUserPreferencesMediaAF.cpp">
+ <Filter>page</Filter>
+ </ClCompile>
+ <ClCompile Include="..\platform\graphics\opengl\GraphicsContext3DOpenGL.cpp">
+ <Filter>platform\graphics\opengl</Filter>
+ </ClCompile>
+ <ClCompile Include="..\platform\graphics\cg\GraphicsContext3DCG.cpp">
+ <Filter>platform\graphics\cg</Filter>
+ </ClCompile>
+ <ClCompile Include="..\bindings\js\JSWebGLRenderingContextCustom.cpp">
+ <Filter>bindings\js</Filter>
+ </ClCompile>
+ <ClCompile Include="..\platform\graphics\cairo\GraphicsContext3DCairo.cpp">
+ <Filter>platform\graphics\cairo</Filter>
+ </ClCompile>
+ <ClCompile Include="..\platform\graphics\cairo\GraphicsContext3DPrivate.cpp">
+ <Filter>platform\graphics\cairo</Filter>
+ </ClCompile>
+ <ClCompile Include="..\html\canvas\CanvasContextAttributes.cpp">
+ <Filter>html\canvas</Filter>
+ </ClCompile>
+ <ClCompile Include="..\platform\graphics\cairo\GLContext.cpp">
+ <Filter>platform\graphics\cairo</Filter>
+ </ClCompile>
<ClCompile Include="..\platform\graphics\opengl\GraphicsContext3DOpenGLES.cpp">
<Filter>platform\graphics\opengl</Filter>
</ClCompile>
- <ClCompile Include="..\page\CaptionUserPreferencesMediaAF.cpp">
- <Filter>page</Filter>
- </ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\Modules\filesystem\AsyncFileWriter.h">
@@ -14732,6 +14753,15 @@
<ClInclude Include="..\page\CaptionUserPreferencesMediaAF.h">
<Filter>page</Filter>
</ClInclude>
+ <ClInclude Include="..\platform\graphics\cairo\GraphicsContext3DPrivate.h">
+ <Filter>platform\graphics\cairo</Filter>
+ </ClInclude>
+ <ClInclude Include="..\html\canvas\CanvasContextAttributes.h">
+ <Filter>html\canvas</Filter>
+ </ClInclude>
+ <ClInclude Include="..\platform\graphics\cairo\GLContext.h">
+ <Filter>platform\graphics\cairo</Filter>
+ </ClInclude>
</ItemGroup>
<ItemGroup>
<None Include="..\css\CSSGrammar.y.in">
@@ -15676,4 +15706,4 @@
<Filter>rendering</Filter>
</CustomBuildStep>
</ItemGroup>
-</Project>
+</Project>
\ No newline at end of file
Modified: trunk/Source/WebCore/platform/graphics/cairo/GLContext.cpp (152191 => 152192)
--- trunk/Source/WebCore/platform/graphics/cairo/GLContext.cpp 2013-06-28 22:21:03 UTC (rev 152191)
+++ trunk/Source/WebCore/platform/graphics/cairo/GLContext.cpp 2013-06-28 22:43:33 UTC (rev 152192)
@@ -21,8 +21,14 @@
#if USE(OPENGL)
+#if USE(EGL)
#include "GLContextEGL.h"
+#endif
+
+#if USE(GLX)
#include "GLContextGLX.h"
+#endif
+
#include <wtf/ThreadSpecific.h>
#if PLATFORM(X11)
Modified: trunk/Source/WebCore/platform/graphics/cg/GraphicsContext3DCG.cpp (152191 => 152192)
--- trunk/Source/WebCore/platform/graphics/cg/GraphicsContext3DCG.cpp 2013-06-28 22:21:03 UTC (rev 152191)
+++ trunk/Source/WebCore/platform/graphics/cg/GraphicsContext3DCG.cpp 2013-06-28 22:43:33 UTC (rev 152192)
@@ -31,10 +31,13 @@
#include "GraphicsContext3D.h"
#include "BitmapImage.h"
-#include "GraphicsContext3DNEON.h"
#include "GraphicsContextCG.h"
#include "Image.h"
+#if HAVE(ARM_NEON_INTRINSICS)
+#include "GraphicsContext3DNEON.h"
+#endif
+
#include <CoreGraphics/CGBitmapContext.h>
#include <CoreGraphics/CGContext.h>
#include <CoreGraphics/CGDataProvider.h>
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes