Skip to content

Commit

Permalink
Update ANGLE to 2022-09-25 (2aa52da7e4c32ed6be32d25b487e2280c7b559da)
Browse files Browse the repository at this point in the history
https://bugs.webkit.org/show_bug.cgi?id=245650
rdar://problem/100390402

Reviewed by Kimmo Kinnunen.

Contains upstream commits:
git log --oneline 26cb336a0dfcd4cd657a2b12ccf020779682e718..2aa52da7e4c32ed6be32d25b487e2280c7b559da --pretty=%h %s
2aa52da7e Metal: Upload IOSurface data with staging buffers on AMD
b59609c56 Roll Chromium from a63c34f9ead3 to c4be4c7e0a43 (867 revisions)
1fc6c49c4 Log additional info when "failed to record some samples"
9f40871c7 Roll third_party/jsoncpp.
f43897979 GLES1/Vulkan: Enable GL_EXT_multisample_compatibility
bc447ca46 GLES1: Move lighting to vertex shader
43354edbe Vulkan: Add missing part for supporting GBM Platform type
ab255263a GLES1: Fix material color update when COLOR_MATERIAL
9f99d5943 Add driverApiVersion in GPUDeviceInfo
d2a58f00a EGL: Implement eglCopyMetalSharedEventANGLE
655cc456c Roll vulkan-deps from c9e298759959 to 9af2b2b2ef97 (1 revision)
5e3bf6d81 Tests: Add Eve Echoes trace
7d82f62a2 Roll SwiftShader from bd8f8a8fc544 to 0dd58092b204 (1 revision)
2debd07df Automatically query status of features for tests
5d15e9c65 Roll vulkan-deps from 90c58209c2e3 to c9e298759959 (2 revisions)
7d712c474 Metal: ProvokingVertexHelper stop using a separate cmdbuffer
3cfea56ca Avoid ANGLE formats on dmabuf-backed EGL images
338cb4c03 Roll vulkan-deps from 3a373f5689ff to 90c58209c2e3 (3 revisions)
094b49db6 Android Test Runner: Skip APK install if hash matches.
878d58f0f Make astc_encoder optional
e82eaff91 Stubs for paletted images
0d34d4f88 Suppress more VVL errors about vkCmdDraw*-None
9313ee01a Roll SwiftShader from 495c41ce34af to bd8f8a8fc544 (2 revisions)
0f12cf1dc Roll Chromium from 2c406fc99b42 to a63c34f9ead3 (560 revisions)
f90db5509 Roll vulkan-deps from 13962002fdf0 to 3a373f5689ff (20 revisions)
76a3f0509 Fix crash in vkGetPhysicalDeviceProperties2()
3700a0599 Revert "Add ReadPixels Perf Test"
03e912c1b Roll vulkan-deps from 7d70d765a648 to 13962002fdf0 (7 revisions)
b931880f8 Roll vulkan-deps from d9371f187fcc to 7d70d765a648 (1 revision)
8b2aff283 Implement the ANGLE_shader_pixel_local_storage API
59f496c09 Only close COM if it was initialized
d78f7d206 GLES1: Enable PointAntiAlias and RescaleNormal tests
2f1f95001 GLES1: Fix behavior with incomplete mipmap textures
7edc6dabf Suppress VVL error about vkCmdDraw-None
1d8dce258 EGL: Implement EGL_EXT_image_dma_buf_import_modifiers
2b4699ad9 Vulkan: Fix validation error with unset-logic-op in UtilsVk
41de8a02d Suppress VVL error about input attachment desc
ea7eff37c Add ReadPixels Perf Test
44adf8c68 End Mac 12.5.1 qualification for ANGLE on Intel
dbb9f38df FrameCapture: Capture Texture Environment in MEC.
f621ff8a5 Roll SwiftShader from b405d5dd04c4 to 495c41ce34af (3 revisions)
bc33b1584 Roll Chromium from a34a3f07bf17 to 2c406fc99b42 (426 revisions)
69714184e GLES1: Implement logic op through framebuffer fetch
9393fd540 FrameCapture: Ignore GetActiveAttrib
8581e5fab FrameCapture: Improve renderbuffer reset
79c309138 Add GLES 1.x lighting tests
72f6c2bc0 Roll vulkan-deps from c8b930c34ad9 to d9371f187fcc (1 revision)
a89f678f8 EGL: Implement ANGLE_metal_shared_event_sync on metal
262db55ec Roll vulkan-deps from fc6a5c804833 to c8b930c34ad9 (1 revision)
e7c58ec4d Roll vulkan-deps from 3811e73c4b6f to fc6a5c804833 (1 revision)
1c4721324 Handle Mesa llvmpipe in GetSystemInfoVulkanWithICD
f6a171d5d GLES1: Fix Fog rendering
a6edb43f6 Vulkan: Fix native ID for GBM configs
2796cbfd5 GLES1: Implement logic op through ANGLE_logic_op
7353de231 Use python3 instead of python (python2 on skia roller)
b04a403b4 Roll Chromium from bf1e383b4aa1 to a34a3f07bf17 (1216 revisions)
790dc4793 Collect vulkan driverID with GetSystemInfoVulkan()
0c7bf6273 Vulkan: Remove static variable from DisplayVkLinux::queryDmaBufFormats
c51ca1b76 Infra: Run GLES1 conformance tests on Pixel 4 bots
2b6d79205 Remove extra '# if defined(ANGLE_PLATFORM_WINDOWS)'
ba3b45159 Vulkan: Implement GL_ANGLE_logic_op
8bb80e9f1 Roll SwiftShader from 9e96423f7ed2 to b405d5dd04c4 (4 revisions)
818111660 Reject GL_HALF_FLOAT_OES on WebGL 2.0
97926f805 GL: Implement GL_ANGLE_logic_op
de73f7cd7 Introduce GL_ANGLE_logic_op
0fefbe83e Vulkan: Do not cache the FramebufferHelper with no attachment
d19d9bfe2 Roll VK-GL-CTS from 6dee9965e173 to 7bbdc916a414 (16 revisions)
8e34ef7ac infra: Update bot naming in angle_mb_config.
ffd662e94 capture/replay: Add MEC support to capture-replay script
11ac69d0a EGL: Stop announcing EGL_EXT_image_dma_buf_import_modifiers
d63fdfa55 Include <windows.h> to build vulkan only ANGLE on Windows
493bab09b Add an ShPixelLocalStorageType enum
b45d30638 infra: Update Perf bot config names.
0630644c2 Roll Chromium from f537c423b7df to bf1e383b4aa1 (536 revisions)
a8a04ce16 Vulkan: Add supportsPresentation feature
38c010086 Vulkan: Fix a cornercase bug when dynamically loading AHB APIs.
704ad44b9 Fix -Wdeprecated-copy-with-user-provided-copy
e21e2c56c Infra: Run GLES1 conformance tests on Linux
04f46f391 Reland "Generate stubs for ANGLE_shader_pixel_local_storage"
f54e7ee69 Vulkan: Add Native ID to GBM configs
8c62c5bd0 [fuchsia] Remove use_cfv1 from uses of test() GN template
492a78a2a Roll Chromium from dddcaa9c9b82 to f537c423b7df (553 revisions)
8c45e3c41 Revert "Generate stubs for ANGLE_shader_pixel_local_storage"
3657b0cac Vulkan: Add end2end test for fbo with no attachment
8208e8a23 Generate stubs for ANGLE_shader_pixel_local_storage
18f908573 Vulkan: Use DontCare if attachment is invalidated
7822c9df9 Delete FramebufferPixelLocalClearValue{f,i,ui}vANGLE
3782c4fbd Move Android.bp change from internal http://ag/18177202 to aosp
09f8fbe8d VVL: Add new GN override for spirv
c8a87b37d Roll SwiftShader from 8195c076a9c9 to 9e96423f7ed2 (1 revision)
dbd34ba86 Roll Chromium from 4f2938b7d694 to dddcaa9c9b82 (525 revisions)
ee3b5d059 GLES1/Vulkan: Enable LineRaster tests
a902eea90 Qualify Mac 12.5.1 on Intel
d375547ce Do not link program pipeline in glUseProgramStages
a2f00721c Vulkan: Extend bounding box when pruning updates
ec1ce5826 Skip end2end tests failing on iOS
0af9aa034 use proper TPrecision when creating TType
34332f85d Fix UninstantiatedParameterizedTestSuite errors on iOS.
f39a9659c Update flex/bison binaries.
46af4c33e Roll SwiftShader from 4258f175b8d9 to 8195c076a9c9 (5 revisions)
8fb77b5aa gles1/FogTest: Add test that combines blending and fog.
467c91ea2 Roll Chromium from 3c60121d064a to 4f2938b7d694 (507 revisions)
ae971cfe5 Vulkan: Expose wide gamut and HDR EGL colorspace extensions
fc51d98f0 Add Direct Composition offset to gl_FragCoord
18af371b6 Add instructions to configure RenderDoc ShaderView
7369e6652 Roll Chromium from e7211d52993a to 3c60121d064a (1898 revisions)
543c450e7 Tests: Add Botworld Adventure trace
08d3be385 Rename include guards for angle_version_info.h, angle_version.h
1ae2d1330 Roll VK-GL-CTS from 2d84fcfd2251 to 6dee9965e173 (8 revisions)
92519c7f5 Tests: Add Zombie Smasher trace

Canonical link: https://commits.webkit.org/254882@main
  • Loading branch information
djg committed Sep 26, 2022
1 parent c2a2543 commit 937050d
Show file tree
Hide file tree
Showing 305 changed files with 27,471 additions and 6,091 deletions.
6 changes: 3 additions & 3 deletions Source/ThirdParty/ANGLE/ANGLE.plist
Expand Up @@ -6,13 +6,13 @@
<key>OpenSourceProject</key>
<string>ANGLE</string>
<key>OpenSourceVersion</key>
<string>26cb336a0dfcd4cd657a2b12ccf020779682e718</string>
<string>2aa52da7e4c32ed6be32d25b487e2280c7b559da</string>
<key>OpenSourceWebsiteURL</key>
<string>http://code.google.com/p/angleproject/</string>
<key>OpenSourceSCM</key>
<string>git clone https://chromium.googlesource.com/angle/angle &amp;&amp; cd angle &amp;&amp; git checkout 26cb336a0dfcd4cd657a2b12ccf020779682e718</string>
<string>git clone https://chromium.googlesource.com/angle/angle &amp;&amp; cd angle &amp;&amp; git checkout 2aa52da7e4c32ed6be32d25b487e2280c7b559da</string>
<key>OpenSourceImportDate</key>
<string>2022-09-12</string>
<string>2022-09-26</string>
<key>OpenSourceLicense</key>
<string>BSD</string>
<key>OpenSourceLicenseFile</key>
Expand Down
8 changes: 8 additions & 0 deletions Source/ThirdParty/ANGLE/ANGLE.xcodeproj/project.pbxproj
Expand Up @@ -355,6 +355,8 @@
31CDFFFD249184B000486F27 /* imageformats.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD598B2284FC400018F2D8 /* imageformats.h */; };
31CDFFFE249184B000486F27 /* copyimage.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD59862284FC400018F2D8 /* copyimage.h */; };
31CDFFFF249184B000486F27 /* generatemip.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCD598C2284FC400018F2D8 /* generatemip.h */; };
3A7AA54D28E1319D009E09C2 /* PixelLocalStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A7AA54B28E1319D009E09C2 /* PixelLocalStorage.h */; };
3A7AA54E28E1319D009E09C2 /* PixelLocalStorage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3A7AA54C28E1319D009E09C2 /* PixelLocalStorage.cpp */; };
6E27925927EA43F500B1BA86 /* BaseTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E27925827EA43F500B1BA86 /* BaseTypes.cpp */; };
7B19599326C3C22000C09322 /* android_util.h in Headers */ = {isa = PBXBuildFile; fileRef = A303079F230625C6002DA972 /* android_util.h */; };
7B19599426C3C22000C09322 /* android_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A303079E230625C6002DA972 /* android_util.cpp */; };
Expand Down Expand Up @@ -1015,6 +1017,8 @@
31B15721236B803300CAA4FD /* SystemInfo_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SystemInfo_internal.h; sourceTree = "<group>"; };
31CDFDEE24917F8900486F27 /* ANGLE-dynamic.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = "ANGLE-dynamic.xcconfig"; sourceTree = "<group>"; };
31CDFDF42491819E00486F27 /* libANGLE-shared.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = "libANGLE-shared.dylib"; sourceTree = BUILT_PRODUCTS_DIR; };
3A7AA54B28E1319D009E09C2 /* PixelLocalStorage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PixelLocalStorage.h; path = src/libANGLE/PixelLocalStorage.h; sourceTree = SOURCE_ROOT; };
3A7AA54C28E1319D009E09C2 /* PixelLocalStorage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PixelLocalStorage.cpp; path = src/libANGLE/PixelLocalStorage.cpp; sourceTree = SOURCE_ROOT; };
5C1BAA961DFB60FF002906BB /* gl3.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = gl3.h; path = include/GLES3/gl3.h; sourceTree = "<group>"; };
5C1BAA971DFB60FF002906BB /* gl3platform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = gl3platform.h; path = include/GLES3/gl3platform.h; sourceTree = "<group>"; };
5C1BAA981DFB60FF002906BB /* gl31.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = gl31.h; path = include/GLES3/gl31.h; sourceTree = "<group>"; };
Expand Down Expand Up @@ -2178,6 +2182,8 @@
A315988323299037000619B9 /* Overlay_font_autogen.h */,
A315988523299037000619B9 /* OverlayWidgets.cpp */,
A315988723299037000619B9 /* OverlayWidgets.h */,
3A7AA54C28E1319D009E09C2 /* PixelLocalStorage.cpp */,
3A7AA54B28E1319D009E09C2 /* PixelLocalStorage.h */,
5C1DBC751B0438D200235552 /* Platform.cpp */,
5C1DBC761B0438D200235552 /* Program.cpp */,
5C1DBC771B0438D200235552 /* Program.h */,
Expand Down Expand Up @@ -3357,6 +3363,7 @@
31CDFFDF249184A700486F27 /* ParseContext.h in Headers */,
31CD0005249184B500486F27 /* PbufferSurfaceCGL.h in Headers */,
31CD000C249184BB00486F27 /* PbufferSurfaceEAGL.h in Headers */,
3A7AA54D28E1319D009E09C2 /* PixelLocalStorage.h in Headers */,
31CDFF582491848C00486F27 /* platform.h in Headers */,
31CDFF502491848300486F27 /* PMurHash.h in Headers */,
31CDFF562491848C00486F27 /* PoolAlloc.h in Headers */,
Expand Down Expand Up @@ -3889,6 +3896,7 @@
DF83E35B2639FE92000825EF /* PbufferSurfaceCGL.cpp in Sources */,
DF83E34C2639FE92000825EF /* PbufferSurfaceEAGL.cpp in Sources */,
DF83E2352639FCD5000825EF /* Pipeline.cpp in Sources */,
3A7AA54E28E1319D009E09C2 /* PixelLocalStorage.cpp in Sources */,
DF83E2E12639FE17000825EF /* Platform.cpp in Sources */,
DF83E2272639FC94000825EF /* PMurHash.cpp in Sources */,
DF83E21D2639FC74000825EF /* PoolAlloc.cpp in Sources */,
Expand Down
1 change: 1 addition & 0 deletions Source/ThirdParty/ANGLE/CONTRIBUTORS
Expand Up @@ -173,6 +173,7 @@ Samsung Electronics, Inc.
Kevin Jung
Kyeongmin Kim
Mahmoud Kharsa
Mathew Prabakar
Minkyu Jeong
Mohan Maiya
Nirmal Singh
Expand Down

0 comments on commit 937050d

Please sign in to comment.