Changeset 181629 in webkit
- Timestamp:
- Mar 17, 2015, 2:45:55 AM (11 years ago)
- Location:
- trunk/Source
- Files:
-
- 2 added
- 7 edited
-
ThirdParty/ANGLE/ANGLE (added)
-
ThirdParty/ANGLE/ANGLE/ShaderLang.h (added)
-
ThirdParty/ANGLE/ChangeLog (modified) (1 diff)
-
WebCore/CMakeLists.txt (modified) (2 diffs)
-
WebCore/ChangeLog (modified) (1 diff)
-
WebCore/platform/graphics/ANGLEWebKitBridge.h (modified) (1 diff)
-
WebCore/platform/graphics/cairo/GraphicsContext3DCairo.cpp (modified) (1 diff)
-
WebKit2/CMakeLists.txt (modified) (1 diff)
-
WebKit2/ChangeLog (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/ThirdParty/ANGLE/ChangeLog
r181589 r181629 1 2015-03-17 Zan Dobersek <zdobersek@igalia.com> 2 3 [CMake] Use a forwarding header for ANGLE's ShaderLang.h to avoid picking up ANGLE's EGL headers 4 https://bugs.webkit.org/show_bug.cgi?id=142530 5 6 Reviewed by Darin Adler. 7 8 * ANGLE/ShaderLang.h: Added. Includes include/GLSLANG/ShaderLang.h. Used in WebCore 9 so we can avoid using ANGLE's EGL headers and use the system-default headers instead. 10 1 11 2015-03-16 Roger Fong <roger_fong@apple.com> 2 12 -
trunk/Source/WebCore/CMakeLists.txt
r181601 r181629 2992 2992 2993 2993 list(APPEND WebCore_INCLUDE_DIRECTORIES 2994 "${THIRDPARTY_DIR}/ANGLE/src" 2995 "${THIRDPARTY_DIR}/ANGLE/include/" 2994 "${THIRDPARTY_DIR}/ANGLE/" 2996 2995 "${THIRDPARTY_DIR}/ANGLE/include/KHR" 2997 "${THIRDPARTY_DIR}/ANGLE/include/GLSLANG"2998 2996 "${WEBCORE_DIR}/platform/graphics/gpu" 2999 2997 ) … … 3523 3521 PROPERTY INCLUDE_DIRECTORIES 3524 3522 "${THIRDPARTY_DIR}/ANGLE/include" 3523 "${THIRDPARTY_DIR}/ANGLE/src" 3525 3524 ) 3526 3525 list(APPEND WebCore_LIBRARIES ANGLESupport) -
trunk/Source/WebCore/ChangeLog
r181625 r181629 1 2015-03-17 Zan Dobersek <zdobersek@igalia.com> 2 3 [CMake] Use a forwarding header for ANGLE's ShaderLang.h to avoid picking up ANGLE's EGL headers 4 https://bugs.webkit.org/show_bug.cgi?id=142530 5 6 Reviewed by Darin Adler. 7 8 Include the ANGLE's ShaderLang.h through the new forwarding header. This allows 9 us to not list Source/ThirdParty/ANGLE/include in the list of inclusion directories 10 and thus avoid ANGLE's EGL and GLES2/GLES3 headers, defaulting to the system-provided 11 headers instead. 12 13 Source/ThirdParty/ANGLE/include/KHR is still used because ANGLE's khrplatform.h is 14 required by the ShaderLang.h header. Source/ThirdParty/ANGLE/src is not used for the 15 whole WebCore library anymore, only the ANGLESupport library. 16 17 * CMakeLists.txt: 18 * platform/graphics/ANGLEWebKitBridge.h: 19 * platform/graphics/cairo/GraphicsContext3DCairo.cpp: 20 1 21 2015-03-17 Matt Baker <mattbaker@apple.com> 2 22 -
trunk/Source/WebCore/platform/graphics/ANGLEWebKitBridge.h
r172346 r181629 35 35 #include "GLSLANG/ShaderLang.h" 36 36 #else 37 #include "ShaderLang.h"37 #include <ANGLE/ShaderLang.h> 38 38 #endif 39 39 -
trunk/Source/WebCore/platform/graphics/cairo/GraphicsContext3DCairo.cpp
r180609 r181629 40 40 #include "PlatformContextCairo.h" 41 41 #include "RefPtrCairo.h" 42 #include < GLSLANG/ShaderLang.h>42 #include <ANGLE/ShaderLang.h> 43 43 #include <cairo.h> 44 44 -
trunk/Source/WebKit2/CMakeLists.txt
r181318 r181629 150 150 if (WTF_USE_3D_GRAPHICS) 151 151 list(APPEND WebKit2_INCLUDE_DIRECTORIES 152 "${THIRDPARTY_DIR}/ANGLE" 152 153 "${THIRDPARTY_DIR}/ANGLE/include/KHR" 153 "${THIRDPARTY_DIR}/ANGLE/include/GLSLANG"154 154 ) 155 155 endif () -
trunk/Source/WebKit2/ChangeLog
r181620 r181629 1 2015-03-17 Zan Dobersek <zdobersek@igalia.com> 2 3 [CMake] Use a forwarding header for ANGLE's ShaderLang.h to avoid picking up ANGLE's EGL headers 4 https://bugs.webkit.org/show_bug.cgi?id=142530 5 6 Reviewed by Darin Adler. 7 8 * CMakeLists.txt: Replace the Source/ThirdParty/ANGLE/include/GLSLANG entry 9 in the list of inclusion directories for WebKit2 with Source/ThirdParty/ANGLE, 10 possible due to the new forwarding header for ANGLE's ShaderLang.h. 11 1 12 2015-03-17 Gwang Yoon Hwang <yoon@igalia.com> 2 13
Note:
See TracChangeset
for help on using the changeset viewer.