Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
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.


Canonical link: https://commits.webkit.org/136245@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@152192 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  • Loading branch information
achristensen07 committed Jun 28, 2013
1 parent 2987076 commit 7680412
Show file tree
Hide file tree
Showing 5 changed files with 89 additions and 6 deletions.
12 changes: 12 additions & 0 deletions Source/WebCore/ChangeLog
@@ -1,3 +1,15 @@
2013-06-28 Alex Christensen <achristensen@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 <rniwa@webkit.org>

-webkit-line-break: after-white-space sometimes truncates DOM on copy & paste
Expand Down
34 changes: 33 additions & 1 deletion Source/WebCore/WebCore.vcxproj/WebCore.vcxproj
Expand Up @@ -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>
Expand Down Expand Up @@ -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" />
Expand Down Expand Up @@ -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>
Expand All @@ -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" />
Expand Down Expand Up @@ -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" />
Expand Down Expand Up @@ -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>
Expand Down
38 changes: 34 additions & 4 deletions Source/WebCore/WebCore.vcxproj/WebCore.vcxproj.filters
Expand Up @@ -7030,12 +7030,33 @@
<ClCompile Include="..\platform\graphics\opengl\GraphicsContext3DOpenGLCommon.cpp">
<Filter>platform\graphics\opengl</Filter>
</ClCompile>
<ClCompile Include="..\platform\graphics\opengl\GraphicsContext3DOpenGLES.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>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\Modules\filesystem\AsyncFileWriter.h">
Expand Down Expand Up @@ -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">
Expand Down Expand Up @@ -15676,4 +15706,4 @@
<Filter>rendering</Filter>
</CustomBuildStep>
</ItemGroup>
</Project>
</Project>
6 changes: 6 additions & 0 deletions Source/WebCore/platform/graphics/cairo/GLContext.cpp
Expand Up @@ -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)
Expand Down
5 changes: 4 additions & 1 deletion Source/WebCore/platform/graphics/cg/GraphicsContext3DCG.cpp
Expand Up @@ -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>
Expand Down

0 comments on commit 7680412

Please sign in to comment.