{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":23355681,"defaultBranch":"main","name":"angle","ownerLogin":"google","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-08-26T14:59:07.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1342004?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1722655556.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"31c0f4395f5467a298b0fe63dae08acfd11e29e3","ref":"refs/heads/chromium/6634","pushedAt":"2024-08-03T03:25:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"WebGPU: Centralize caps generation\n\nAll GL and EGL caps can be generated at display creation time for\nWebGPU. Move all existing logic into a centralized GenerateCaps\nfunction.\n\nBug: angleproject:357017322\nChange-Id: I7398d4ee539192d64971023d9a598ac1f11592ad\nReviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5759279\nCommit-Queue: Geoff Lang \nReviewed-by: Liza Burakova \nReviewed-by: Shahbaz Youssefi ","shortMessageHtmlLink":"WebGPU: Centralize caps generation"}},{"before":"d4f93407819f33de2c1628bb924a15dc8cf506d5","after":"cc50c75bee30ee172bb7fc6c82b17fca648ba7d4","ref":"refs/heads/main","pushedAt":"2024-08-02T23:57:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"CL/Vulkan: Fix missing kernel enqueue retain/release\n\nAccording to spec:\nhttps://registry.khronos.org/OpenCL/specs/3.0-unified/html/OpenCL_API.html#clReleaseKernel\n\nWe also need to implicitly retain/release the Kernel object\non Kernel enqueue APIs along with other kernel resource\nretain/release(s) (i.e. memobjs).\n\nBug: angleproject:356328473\nChange-Id: Ie6ca228ebece2988d511d9ffd2a617abdc057d0a\nReviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5753766\nReviewed-by: Shahbaz Youssefi \nReviewed-by: Geoff Lang \nCommit-Queue: Austin Annestrand ","shortMessageHtmlLink":"CL/Vulkan: Fix missing kernel enqueue retain/release"}},{"before":"31c0f4395f5467a298b0fe63dae08acfd11e29e3","after":"d4f93407819f33de2c1628bb924a15dc8cf506d5","ref":"refs/heads/main","pushedAt":"2024-08-02T23:31:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"CL: Conditional enable of Vulkan Validation layers\n\nRather than force YesIfAvailable always,\nwe restrict the Vk validation layers if\nuser specifies it in the GN args:\n\n angle_enable_vulkan_validation_layers\n\nBug: angleproject:356320155\nChange-Id: I9035d0e7d220ce59db39f1a86f31b403c44088dd\nReviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5753765\nCommit-Queue: Austin Annestrand \nReviewed-by: Geoff Lang \nReviewed-by: Shahbaz Youssefi ","shortMessageHtmlLink":"CL: Conditional enable of Vulkan Validation layers"}},{"before":"ea63e372c54b37b0b0b194b22e10ac8fd2b4f0cd","after":"31c0f4395f5467a298b0fe63dae08acfd11e29e3","ref":"refs/heads/main","pushedAt":"2024-08-02T20:29:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"WebGPU: Centralize caps generation\n\nAll GL and EGL caps can be generated at display creation time for\nWebGPU. Move all existing logic into a centralized GenerateCaps\nfunction.\n\nBug: angleproject:357017322\nChange-Id: I7398d4ee539192d64971023d9a598ac1f11592ad\nReviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5759279\nCommit-Queue: Geoff Lang \nReviewed-by: Liza Burakova \nReviewed-by: Shahbaz Youssefi ","shortMessageHtmlLink":"WebGPU: Centralize caps generation"}},{"before":"bf72200f4fc271ca63ac6e1173030c3a19202348","after":"ea63e372c54b37b0b0b194b22e10ac8fd2b4f0cd","ref":"refs/heads/main","pushedAt":"2024-08-02T19:11:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Enable VK_KHR_synchronization2 if it is available\n\nIf the device supports VK_KHR_synchronization2 and\nVkPhysicalDeviceSynchronization2Features.synchronization2\nqueried from the device is VK_TRUE,\nEnabled the extension VK_KHR_synchronization2\nand feature VkPhysicalDeviceSynchronization2Features\nwhen calling vkCreateDevice.\n\nBug: b/356985874\nBug: b/336844257\nChange-Id: Iac95f373a283f5a97e126770321769e0f760e5f9\nReviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5759319\nReviewed-by: Charlie Lao \nReviewed-by: Shahbaz Youssefi \nCommit-Queue: Yuxin Hu ","shortMessageHtmlLink":"Enable VK_KHR_synchronization2 if it is available"}},{"before":null,"after":"06ae828f4dee241ccb58ca84172908efa2ee0eac","ref":"refs/heads/chromium/6633","pushedAt":"2024-08-02T15:17:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Vulkan: Avoid breaking render pass for vertex buffer conversion\n\nAdreno driver does not support VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT for\nVK_FORMAT_R8G8B8A8_USCALED. This cases we hit fallback code path using\nGPU to do conversion. The conversion buffer gets reused since all access\nare from GPU, but that causes render pass break since there is a WAR\nhazard on the conversion buffer. This CL adds the\nisRenderPassStartedAndUsesBuffer check and allocate a new conversion\nbuffer if reuse current buffer may break the render pass.\n\nBug: b/356473483\nChange-Id: Iaa0b9235ba42787f0e3629f0d9174ae768456f8b\nReviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5754324\nReviewed-by: Shahbaz Youssefi \nCommit-Queue: Charlie Lao \nReviewed-by: Yuxin Hu ","shortMessageHtmlLink":"Vulkan: Avoid breaking render pass for vertex buffer conversion"}},{"before":"06ae828f4dee241ccb58ca84172908efa2ee0eac","after":"bf72200f4fc271ca63ac6e1173030c3a19202348","ref":"refs/heads/main","pushedAt":"2024-08-02T08:21:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Roll Chromium from dcddee8baaea to df8999228884 (576 revisions)\n\nhttps://chromium.googlesource.com/chromium/src.git/+log/dcddee8baaea..df8999228884\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/chromium-angle-autoroll\nPlease CC angle-team@google.com,geofflang@google.com on the revert to\nensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium:\nhttps://bugs.chromium.org/p/chromium/issues/entry\nTo file a bug in ANGLE:\nhttps://bugs.chromium.org/p/angleproject/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component=1389291&template=1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nChanged dependencies\n* build: https://chromium.googlesource.com/chromium/src/build.git/+log/ab6c61c825..1233783ad7\n* buildtools: https://chromium.googlesource.com/chromium/src/buildtools.git/+log/693d410074..4eb7a10ce6\n* testing: https://chromium.googlesource.com/chromium/src/testing/+log/321ac47375..b201b08248\n* third_party/abseil-cpp: https://chromium.googlesource.com/chromium/src/third_party/abseil-cpp/+log/6a035f479d..4c87034dc5\n* third_party/android_build_tools: https://chromium.googlesource.com/chromium/src/third_party/android_build_tools/+log/45a95bfa7e..240e20ff7f\n* third_party/android_build_tools/lint: TUDJ8S7FzEjpuMB-xxa4SEydVqy-b-CuzRrIB5fMao0C..uG3kHGeJabRNjw9Eky3VXo5ykOVG8GddMkhJtB377hcC\n* third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/5725f1aa1a..1c61efe64f\n* third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/be5ff1a6c4..7815620b1f\n* third_party/fuchsia-sdk/sdk: version:22.20240725.1.1..version:22.20240801.2.1\n* third_party/libc++/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/d425bac1e6..116395a11e\n* third_party/libunwind/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git/+log/d96f9effac..9f0b3768de\n* tools/android: https://chromium.googlesource.com/chromium/src/tools/android/+log/a80fc95e9f..023f8c071b\n* tools/clang: https://chromium.googlesource.com/chromium/src/tools/clang.git/+log/34b3762aab..51579c516e\n* tools/perf: https://chromium.googlesource.com/chromium/src/tools/perf/+log/4d7f44c503..dfd08b107f\nNo update to Clang.\n\nBug: None\nTbr: geofflang@google.com\nChange-Id: Ibd5e1937faf39e5203772b2eb076ad19712c0d7b\nReviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5759320\nBot-Commit: angle-autoroll \nCommit-Queue: angle-autoroll ","shortMessageHtmlLink":"Roll Chromium from dcddee8baaea to df8999228884 (576 revisions)"}},{"before":null,"after":"06ae828f4dee241ccb58ca84172908efa2ee0eac","ref":"refs/heads/chromium/6632","pushedAt":"2024-08-02T03:09:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Vulkan: Avoid breaking render pass for vertex buffer conversion\n\nAdreno driver does not support VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT for\nVK_FORMAT_R8G8B8A8_USCALED. This cases we hit fallback code path using\nGPU to do conversion. The conversion buffer gets reused since all access\nare from GPU, but that causes render pass break since there is a WAR\nhazard on the conversion buffer. This CL adds the\nisRenderPassStartedAndUsesBuffer check and allocate a new conversion\nbuffer if reuse current buffer may break the render pass.\n\nBug: b/356473483\nChange-Id: Iaa0b9235ba42787f0e3629f0d9174ae768456f8b\nReviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5754324\nReviewed-by: Shahbaz Youssefi \nCommit-Queue: Charlie Lao \nReviewed-by: Yuxin Hu ","shortMessageHtmlLink":"Vulkan: Avoid breaking render pass for vertex buffer conversion"}},{"before":"59f6d962e6c88f011b8dcc044f5637ab7ffb7710","after":"06ae828f4dee241ccb58ca84172908efa2ee0eac","ref":"refs/heads/main","pushedAt":"2024-08-01T20:39:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Vulkan: Avoid breaking render pass for vertex buffer conversion\n\nAdreno driver does not support VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT for\nVK_FORMAT_R8G8B8A8_USCALED. This cases we hit fallback code path using\nGPU to do conversion. The conversion buffer gets reused since all access\nare from GPU, but that causes render pass break since there is a WAR\nhazard on the conversion buffer. This CL adds the\nisRenderPassStartedAndUsesBuffer check and allocate a new conversion\nbuffer if reuse current buffer may break the render pass.\n\nBug: b/356473483\nChange-Id: Iaa0b9235ba42787f0e3629f0d9174ae768456f8b\nReviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5754324\nReviewed-by: Shahbaz Youssefi \nCommit-Queue: Charlie Lao \nReviewed-by: Yuxin Hu ","shortMessageHtmlLink":"Vulkan: Avoid breaking render pass for vertex buffer conversion"}},{"before":"4902903e2bd261a724f2140df0633237f0314d25","after":"59f6d962e6c88f011b8dcc044f5637ab7ffb7710","ref":"refs/heads/main","pushedAt":"2024-08-01T18:55:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"WebGPU: Run dEQP GLES2 tests.\n\nAdd the flags and platform support needed to initialze the WebGPU\nbackend.\n\nSet up initial test expectations with broad suppressions.\n\nCurrent pass rate: 14.27%\n\nBug: angleproject:356399840\nChange-Id: I1339cd978ca75b59a2e99ee81d93981dc6066f36\nReviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5751601\nCommit-Queue: Geoff Lang \nReviewed-by: Shahbaz Youssefi ","shortMessageHtmlLink":"WebGPU: Run dEQP GLES2 tests."}},{"before":null,"after":"e7c5a51236b84528998d81c10c73b6433eeb719c","ref":"refs/heads/chromium/6631","pushedAt":"2024-08-01T15:27:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Roll VK-GL-CTS from 7e90a8e54095 to 3a103d23fc67 (1 revision)\n\nhttps://chromium.googlesource.com/external/github.com/KhronosGroup/VK-GL-CTS.git/+log/7e90a8e54095..3a103d23fc67\n\n2024-07-31 lordalcol@users.noreply.github.com Merge pull request #470\nfrom nico/main\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/vk-gl-cts-angle-autoroll\nPlease CC angle-team@google.com,geofflang@google.com on the revert to\nensure that a human\nis aware of the problem.\n\nTo file a bug in ANGLE:\nhttps://bugs.chromium.org/p/angleproject/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component=1389291&template=1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nBug: None\nTbr: geofflang@google.com\nChange-Id: I2341917f0c8d9e554362fb0a58348001ec1e7b93\nReviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5753778\nCommit-Queue: angle-autoroll \nBot-Commit: angle-autoroll ","shortMessageHtmlLink":"Roll VK-GL-CTS from 7e90a8e54095 to 3a103d23fc67 (1 revision)"}},{"before":"e7c5a51236b84528998d81c10c73b6433eeb719c","after":"4902903e2bd261a724f2140df0633237f0314d25","ref":"refs/heads/main","pushedAt":"2024-08-01T13:17:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Roll SwiftShader from 01b188e56477 to f72761e86766 (1 revision)\n\nhttps://swiftshader.googlesource.com/SwiftShader.git/+log/01b188e56477..f72761e86766\n\n2024-07-31 swiftshader.regress@gmail.com Regres: Update test lists @\n01b188e5\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/swiftshader-angle-autoroll\nPlease CC angle-team@google.com,geofflang@google.com on the revert to\nensure that a human\nis aware of the problem.\n\nTo file a bug in SwiftShader:\nhttps://bugs.chromium.org/p/swiftshader/issues/entry\nTo file a bug in ANGLE:\nhttps://bugs.chromium.org/p/angleproject/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component=1389291&template=1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nBug: None\nTbr: geofflang@google.com\nUse-Permissive-Angle-Pixel-Comparison: True\nChange-Id: I11a0d4589c216e2a7cfa2e2c33cd9e3a89a422cb\nReviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5755793\nCommit-Queue: angle-autoroll \nBot-Commit: angle-autoroll ","shortMessageHtmlLink":"Roll SwiftShader from 01b188e56477 to f72761e86766 (1 revision)"}},{"before":"2f9b475a126a2ffecbe9ac00a860a720e2d117dd","after":"e7c5a51236b84528998d81c10c73b6433eeb719c","ref":"refs/heads/main","pushedAt":"2024-08-01T09:49:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Roll VK-GL-CTS from 7e90a8e54095 to 3a103d23fc67 (1 revision)\n\nhttps://chromium.googlesource.com/external/github.com/KhronosGroup/VK-GL-CTS.git/+log/7e90a8e54095..3a103d23fc67\n\n2024-07-31 lordalcol@users.noreply.github.com Merge pull request #470\nfrom nico/main\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/vk-gl-cts-angle-autoroll\nPlease CC angle-team@google.com,geofflang@google.com on the revert to\nensure that a human\nis aware of the problem.\n\nTo file a bug in ANGLE:\nhttps://bugs.chromium.org/p/angleproject/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component=1389291&template=1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nBug: None\nTbr: geofflang@google.com\nChange-Id: I2341917f0c8d9e554362fb0a58348001ec1e7b93\nReviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5753778\nCommit-Queue: angle-autoroll \nBot-Commit: angle-autoroll ","shortMessageHtmlLink":"Roll VK-GL-CTS from 7e90a8e54095 to 3a103d23fc67 (1 revision)"}},{"before":"cc7d02209998e5af9799513312c31bad08023fdc","after":"2f9b475a126a2ffecbe9ac00a860a720e2d117dd","ref":"refs/heads/main","pushedAt":"2024-08-01T08:31:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Roll Chromium from cedeeaab3123 to dcddee8baaea (623 revisions)\n\nhttps://chromium.googlesource.com/chromium/src.git/+log/cedeeaab3123..dcddee8baaea\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/chromium-angle-autoroll\nPlease CC angle-team@google.com,geofflang@google.com on the revert to\nensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium:\nhttps://bugs.chromium.org/p/chromium/issues/entry\nTo file a bug in ANGLE:\nhttps://bugs.chromium.org/p/angleproject/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component=1389291&template=1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nChanged dependencies\n* build: https://chromium.googlesource.com/chromium/src/build.git/+log/86fe4ace36..ab6c61c825\n* buildtools: https://chromium.googlesource.com/chromium/src/buildtools.git/+log/77e7e1bd89..693d410074\n* buildtools/reclient: re_client_version:0.148.0.41b09b51-gomaip..re_client_version:0.150.2.a829188f-gomaip\n* testing: https://chromium.googlesource.com/chromium/src/testing/+log/801029c793..321ac47375\n* third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/0fe4d6156d..5725f1aa1a\n* third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/e645ef94ae..be5ff1a6c4\n* third_party/libc++/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/17ee1e13e5..d425bac1e6\n* tools/clang: https://chromium.googlesource.com/chromium/src/tools/clang.git/+log/0d40560837..34b3762aab\n* tools/perf: https://chromium.googlesource.com/chromium/src/tools/perf/+log/08e54dc139..4d7f44c503\n* tools/rust: https://chromium.googlesource.com/chromium/src/tools/rust.git/+log/402380629f..26be847460\n* tools/skia_goldctl/linux: efI2ezkEAorAWAqkeLa8K3YQAHaXCravE81JjG-QE3YC..dPSh2hSFImVtYVOiMVjHTBEre0Asyy65tgiDL8miZbgC\n* tools/skia_goldctl/mac_amd64: ayOJemg508kv1NC6bJde9jRScJSZktqEMQwAioD_tFMC..qtaQhHygWRQcSDpg6ZVJNUfceR2EZH3rto0pOFEebzkC\n* tools/skia_goldctl/mac_arm64: 8Gw2_cQqpZYcZec-gR3XgOJwUp2mbwlqXMNI723fmmkC..VRxzxVSfFBWl3AlTnrcO-4gQY5i6AYveLfh2Eop5-UIC\n* tools/skia_goldctl/win: NkjoXPJcBl8mK-9bhdDAIfDTGezDnomqQXjCCcUyC-YC..DJGQjlpG-s27CzX1oKqNQtH9fBh6kgVemcGds9How_4C\nNo update to Clang.\n\nBug: None\nTbr: geofflang@google.com\nChange-Id: I70125f2661921e9280bd2c11d7bb1057d6d207c9\nReviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5755823\nCommit-Queue: angle-autoroll \nBot-Commit: angle-autoroll ","shortMessageHtmlLink":"Roll Chromium from cedeeaab3123 to dcddee8baaea (623 revisions)"}},{"before":null,"after":"7c77bb75cce78ebf70ee810e762ef403a0d867fb","ref":"refs/heads/chromium/6630","pushedAt":"2024-08-01T03:19:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Vulkan: Remove implicit buffer barrier for shader write\n\nWhen app uses shaders to write to SSBO, right now we are inserting an\nimplicit barrier to ensure WAW are in order. But Spec says that\n\"Explicit synchronization is required to ensure that the effects of\nbuffer and texture data stores performed by shaders will be visible to\nsubsequent operations using the same objects\". This CL removes the\nimplicit barrier for buffer write if the current write comes from\nshaders and relies on explicit glMemoryBarrier to insert a global\nbarrier.\n\nBug: angleproject:350994515\nChange-Id: I8ab039610be9be2ded27ea60dab54bdad08502f6\nReviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5719258\nReviewed-by: Shahbaz Youssefi \nCommit-Queue: Charlie Lao \nReviewed-by: Yuxin Hu ","shortMessageHtmlLink":"Vulkan: Remove implicit buffer barrier for shader write"}},{"before":"7c77bb75cce78ebf70ee810e762ef403a0d867fb","after":"cc7d02209998e5af9799513312c31bad08023fdc","ref":"refs/heads/main","pushedAt":"2024-08-01T01:09:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Vulkan: Fix serial mismatch during mid-loop flush\n\n Currently, if the total buffer updates to the image surpasses a\ncertain threshold, it results in a flush. However, this can cause\ndiscrepencies in the queue serial, which can result in incorrect\nbehavior on some platforms.\n\n* Updated flushStagedUpdatesImpl() so that the image serial after\n applying the updates matches that of the current outside command\n buffer.\n * That includes when there is a flush in the middle of the update\n loop, resulting in submission and new queue serial for the CB.\n\n* Added a unit test to check if a large texture can uploaded and\n deleted after a second small texture is uploaded.\n * Texture1UploadThenTexture2UploadThenTexture1Delete\n\n* Added a unit test for flushing when uploading cubemap textures.\n\nBug: b/351650806\nBug: b/356192937\nChange-Id: I7f9b20e4b7fd49115f22081a9733b4d44b740e4a\nReviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5744377\nCommit-Queue: Amirali Abdolrashidi \nReviewed-by: Charlie Lao \nReviewed-by: Shahbaz Youssefi ","shortMessageHtmlLink":"Vulkan: Fix serial mismatch during mid-loop flush"}},{"before":"e932ca24d185f8a23194fa5ef70ffdf136ec43bd","after":"7c77bb75cce78ebf70ee810e762ef403a0d867fb","ref":"refs/heads/main","pushedAt":"2024-07-31T20:23:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Vulkan: Remove implicit buffer barrier for shader write\n\nWhen app uses shaders to write to SSBO, right now we are inserting an\nimplicit barrier to ensure WAW are in order. But Spec says that\n\"Explicit synchronization is required to ensure that the effects of\nbuffer and texture data stores performed by shaders will be visible to\nsubsequent operations using the same objects\". This CL removes the\nimplicit barrier for buffer write if the current write comes from\nshaders and relies on explicit glMemoryBarrier to insert a global\nbarrier.\n\nBug: angleproject:350994515\nChange-Id: I8ab039610be9be2ded27ea60dab54bdad08502f6\nReviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5719258\nReviewed-by: Shahbaz Youssefi \nCommit-Queue: Charlie Lao \nReviewed-by: Yuxin Hu ","shortMessageHtmlLink":"Vulkan: Remove implicit buffer barrier for shader write"}},{"before":"279c69e547f939368f81b0ff6e78d18a73cb8a23","after":"e932ca24d185f8a23194fa5ef70ffdf136ec43bd","ref":"refs/heads/main","pushedAt":"2024-07-31T19:05:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Start ANGLE macOS 14.6 experiment on Intel\n\nBug: chromium:355249262\nChange-Id: I024ff7adec1b244f594b283eae87c6613b1c01ca\nReviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5752465\nCommit-Queue: Brian Sheedy \nAuto-Submit: Yuly Novikov \nReviewed-by: Brian Sheedy \nCommit-Queue: Yuly Novikov ","shortMessageHtmlLink":"Start ANGLE macOS 14.6 experiment on Intel"}},{"before":"641bc04aa3d6dcb53fada592155f69842a767c17","after":"279c69e547f939368f81b0ff6e78d18a73cb8a23","ref":"refs/heads/main","pushedAt":"2024-07-31T15:11:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"WebGPU: Fix intended/actual format mismatch for textures\n\nUpdate WebGPU texture allocation size to use the actual format instead\nof intended. Early-out with an UNIMPLEMENTED if the format is not\nsupported yet.\n\nBug: angleproject:356399840\nBug: angleproject:344814096\nChange-Id: Idef9ad40c6b1d490964fc398fb077b117612a44b\nReviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5748448\nReviewed-by: Shahbaz Youssefi \nCommit-Queue: Geoff Lang ","shortMessageHtmlLink":"WebGPU: Fix intended/actual format mismatch for textures"}},{"before":null,"after":"3e83d1887e2bad0d5dac01b37fa94b88188ecd4f","ref":"refs/heads/chromium/6629","pushedAt":"2024-07-31T15:11:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Roll Chromium from 230f7abd1f6d to cedeeaab3123 (601 revisions)\n\nhttps://chromium.googlesource.com/chromium/src.git/+log/230f7abd1f6d..cedeeaab3123\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/chromium-angle-autoroll\nPlease CC angle-team@google.com,geofflang@google.com on the revert to\nensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium:\nhttps://bugs.chromium.org/p/chromium/issues/entry\nTo file a bug in ANGLE:\nhttps://bugs.chromium.org/p/angleproject/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component=1389291&template=1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nChanged dependencies\n* build: https://chromium.googlesource.com/chromium/src/build.git/+log/e8d555481d..86fe4ace36\n* buildtools: https://chromium.googlesource.com/chromium/src/buildtools.git/+log/c92671fe07..77e7e1bd89\n* buildtools/linux64: git_revision:b2afae122eeb6ce09c52d63f67dc53fc517dbdc8..git_revision:1b41f0502f87b2056cee5cc9b48f9242693d497b\n* buildtools/mac: git_revision:b2afae122eeb6ce09c52d63f67dc53fc517dbdc8..git_revision:1b41f0502f87b2056cee5cc9b48f9242693d497b\n* buildtools/win: git_revision:b2afae122eeb6ce09c52d63f67dc53fc517dbdc8..git_revision:1b41f0502f87b2056cee5cc9b48f9242693d497b\n* testing: https://chromium.googlesource.com/chromium/src/testing/+log/1a51c35324..801029c793\n* third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/b6b914a59f..0fe4d6156d\n* third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/68c038603f..e645ef94ae\n* third_party/kotlin_stdlib: 8qx9sot30FtFtPSKIpcEu3KhfqtQHpExnueNhpwxd48C..7D39_IeRRmlY63nkWblJaEJhtjQwqEk5oTqT9hoZxKsC\n* third_party/libc++/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/d93c143a49..17ee1e13e5\n* third_party/libunwind/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git/+log/d09db732ff..d96f9effac\n* third_party/zlib: https://chromium.googlesource.com/chromium/src/third_party/zlib/+log/c2469fdd73..71660e196b\n* tools/android: https://chromium.googlesource.com/chromium/src/tools/android/+log/5279c44459..a80fc95e9f\n* tools/clang: https://chromium.googlesource.com/chromium/src/tools/clang.git/+log/7a4c4fcc6f..0d40560837\n* tools/mb: https://chromium.googlesource.com/chromium/src/tools/mb/+log/c1f1dfbb74..18f2887c9b\n* tools/perf: https://chromium.googlesource.com/chromium/src/tools/perf/+log/416332d6ef..08e54dc139\nNo update to Clang.\n\nBug: None\nTbr: geofflang@google.com\nChange-Id: I4e462430e198c081e924ed5c44a66c74d9b35a41\nReviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5750490\nCommit-Queue: angle-autoroll \nBot-Commit: angle-autoroll ","shortMessageHtmlLink":"Roll Chromium from 230f7abd1f6d to cedeeaab3123 (601 revisions)"}},{"before":"aee59926cd632e95915bde127f68257ed7a91c54","after":"641bc04aa3d6dcb53fada592155f69842a767c17","ref":"refs/heads/main","pushedAt":"2024-07-31T14:45:57.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"WebGPU: Use the correct source format for ReadPixels\n\nReadPixels was using the format of the destination buffer which works\ncorrectly for RGBA8 -> RGBA/UNSIGNED_BYTE but runs the wrong conversion\nfunctions for other formats.\n\nBug: angleproject:356399840\nBug: angleproject:42267090\nChange-Id: I7c46add3f643017f454136135afef697847a2383\nReviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5748446\nReviewed-by: Shahbaz Youssefi \nCommit-Queue: Geoff Lang ","shortMessageHtmlLink":"WebGPU: Use the correct source format for ReadPixels"}},{"before":"3e83d1887e2bad0d5dac01b37fa94b88188ecd4f","after":"aee59926cd632e95915bde127f68257ed7a91c54","ref":"refs/heads/main","pushedAt":"2024-07-31T10:25:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Metal: Enable GL_ANGLE_reverse_row_order for Metal\n\nThe feature is already implemented due to generic pack parameters\nhandling and FramebufferMtl::setFlipY().\n\nBug: angleproject:349980052\nChange-Id: I08cc81dcb26ae81e8d81b060d986e01479487dbe\nReviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5667597\nReviewed-by: Quyen Le \nCommit-Queue: Kimmo Kinnunen ","shortMessageHtmlLink":"Metal: Enable GL_ANGLE_reverse_row_order for Metal"}},{"before":"65f08d08515fd838f7d36caa1f009d76adfa6027","after":"3e83d1887e2bad0d5dac01b37fa94b88188ecd4f","ref":"refs/heads/main","pushedAt":"2024-07-31T08:15:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Roll Chromium from 230f7abd1f6d to cedeeaab3123 (601 revisions)\n\nhttps://chromium.googlesource.com/chromium/src.git/+log/230f7abd1f6d..cedeeaab3123\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/chromium-angle-autoroll\nPlease CC angle-team@google.com,geofflang@google.com on the revert to\nensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium:\nhttps://bugs.chromium.org/p/chromium/issues/entry\nTo file a bug in ANGLE:\nhttps://bugs.chromium.org/p/angleproject/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component=1389291&template=1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nChanged dependencies\n* build: https://chromium.googlesource.com/chromium/src/build.git/+log/e8d555481d..86fe4ace36\n* buildtools: https://chromium.googlesource.com/chromium/src/buildtools.git/+log/c92671fe07..77e7e1bd89\n* buildtools/linux64: git_revision:b2afae122eeb6ce09c52d63f67dc53fc517dbdc8..git_revision:1b41f0502f87b2056cee5cc9b48f9242693d497b\n* buildtools/mac: git_revision:b2afae122eeb6ce09c52d63f67dc53fc517dbdc8..git_revision:1b41f0502f87b2056cee5cc9b48f9242693d497b\n* buildtools/win: git_revision:b2afae122eeb6ce09c52d63f67dc53fc517dbdc8..git_revision:1b41f0502f87b2056cee5cc9b48f9242693d497b\n* testing: https://chromium.googlesource.com/chromium/src/testing/+log/1a51c35324..801029c793\n* third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/b6b914a59f..0fe4d6156d\n* third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/68c038603f..e645ef94ae\n* third_party/kotlin_stdlib: 8qx9sot30FtFtPSKIpcEu3KhfqtQHpExnueNhpwxd48C..7D39_IeRRmlY63nkWblJaEJhtjQwqEk5oTqT9hoZxKsC\n* third_party/libc++/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/d93c143a49..17ee1e13e5\n* third_party/libunwind/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git/+log/d09db732ff..d96f9effac\n* third_party/zlib: https://chromium.googlesource.com/chromium/src/third_party/zlib/+log/c2469fdd73..71660e196b\n* tools/android: https://chromium.googlesource.com/chromium/src/tools/android/+log/5279c44459..a80fc95e9f\n* tools/clang: https://chromium.googlesource.com/chromium/src/tools/clang.git/+log/7a4c4fcc6f..0d40560837\n* tools/mb: https://chromium.googlesource.com/chromium/src/tools/mb/+log/c1f1dfbb74..18f2887c9b\n* tools/perf: https://chromium.googlesource.com/chromium/src/tools/perf/+log/416332d6ef..08e54dc139\nNo update to Clang.\n\nBug: None\nTbr: geofflang@google.com\nChange-Id: I4e462430e198c081e924ed5c44a66c74d9b35a41\nReviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5750490\nCommit-Queue: angle-autoroll \nBot-Commit: angle-autoroll ","shortMessageHtmlLink":"Roll Chromium from 230f7abd1f6d to cedeeaab3123 (601 revisions)"}},{"before":null,"after":"4c883359f50837700fdcb5dd8aafb029674a507c","ref":"refs/heads/chromium/6628","pushedAt":"2024-07-31T03:03:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Add dma_buf build support to generate_android_bp\n\nMinimized version of go/anglecl/5729843 that limits introduced changes.\n\nMake generate_android_bp.py emit a `angle_android_dma_buf` Soong\nconfig variable that, when enabled, creates a \"Linux-like\" build\nusing Android toolchain.\n\nThe build does not assume the presence of regular Android graphics\nstack. eglGetDisplay defaults to creating DisplayVkOffscreen. This\nenables EGL rendering context setup based on an externally allocated\nDMA-BUF, using EGL_EXT_image_dma_buf_import and\nGL_OES_EGL_image_external extensions.\n\nSee ag/28533701 to view the generated code.\n\nAlso, revert changes from \"Add build flag for a \"dma_buf\" Android build\"\n(commit 4d2b365582669a04224d1e1fa3c92447c359a4ba).\n\nThe flag added there was submitted a bit prematurely, and as\ngo/anglecl/5729843 was deemed too complex a different approach was\nnecessary.\n\nTest: CQ\nTest: Build the entire CL chain with the new Soong config flag enabled\nTest: run the system, attach debugger to eglGetDisplay(), see\nTest: DisplayVkOffscreen getting instantiated\nBug: b/353262025\nChange-Id: I974d91cff79a0bd8b5059a145f0ae6114b2bcbe5\nReviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5746214\nReviewed-by: Roman Lavrov \nCommit-Queue: Roman Lavrov \nAuto-Submit: Marcin Radomski ","shortMessageHtmlLink":"Add dma_buf build support to generate_android_bp"}},{"before":"346ba328eaccd16701a609cacaee4d6e771b2a93","after":"65f08d08515fd838f7d36caa1f009d76adfa6027","ref":"refs/heads/main","pushedAt":"2024-07-31T03:03:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Vulkan: Work around driver bug with nested switch\n\nBug: chromium:350528343\nChange-Id: Ie7bd58934ccb2b8f06f6ad6a8c3bf38e81b84969\nReviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5744620\nCommit-Queue: Shahbaz Youssefi \nReviewed-by: Geoff Lang ","shortMessageHtmlLink":"Vulkan: Work around driver bug with nested switch"}},{"before":"451d78d9963500c185b10b7bc0761f1c1af0245a","after":"346ba328eaccd16701a609cacaee4d6e771b2a93","ref":"refs/heads/main","pushedAt":"2024-07-31T02:11:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Vulkan: Simplify pulling samplers out of structs\n\nThe RewriteStructSampler transformation moves samplers out of structs,\nfor example turning this struct:\n\nstruct Original\n{\n sampler2D s1;\n vec4 f1;\n sampler2D s2;\n sampler2D s3;\n vec4 f2;\n};\n\ninto:\n\nstruct Modified\n{\n vec4 f1;\n vec4 f2;\n};\n\nThis required modifying the struct-field selection nodes to remap the\nfield indices, causing some complication.\n\nInstead, this change makes the struct definition reorder the fields as\nsuch right during parse:\n\nstruct Original\n{\n vec4 f1;\n vec4 f2;\n sampler2D s1;\n sampler2D s2;\n sampler2D s3;\n};\n\nAs a result, the field-selection indices for non-sampler fields don't\nget changed when the struct is replaced with `Modified`.\n\nBug: angleproject:42262842\nBug: angleproject:349994211\nChange-Id: I76986eab780689e9887b094e3c70b87887a8ec92\nReviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5748789\nCommit-Queue: Shahbaz Youssefi \nReviewed-by: Yuxin Hu \nReviewed-by: Amirali Abdolrashidi ","shortMessageHtmlLink":"Vulkan: Simplify pulling samplers out of structs"}},{"before":"4c883359f50837700fdcb5dd8aafb029674a507c","after":"451d78d9963500c185b10b7bc0761f1c1af0245a","ref":"refs/heads/main","pushedAt":"2024-07-30T22:43:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Prune trivial infinite loops in WebGL contexts\n\nBug: chromium:350528343\nChange-Id: I4be19c1ffe41fc86889b49b4a0e29d8bc9c940ec\nReviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5738743\nReviewed-by: Geoff Lang \nCommit-Queue: Shahbaz Youssefi ","shortMessageHtmlLink":"Prune trivial infinite loops in WebGL contexts"}},{"before":"e413ecafb1bd47f4cabadd3e04d1f5dae478e7fe","after":"4c883359f50837700fdcb5dd8aafb029674a507c","ref":"refs/heads/main","pushedAt":"2024-07-30T19:16:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Add dma_buf build support to generate_android_bp\n\nMinimized version of go/anglecl/5729843 that limits introduced changes.\n\nMake generate_android_bp.py emit a `angle_android_dma_buf` Soong\nconfig variable that, when enabled, creates a \"Linux-like\" build\nusing Android toolchain.\n\nThe build does not assume the presence of regular Android graphics\nstack. eglGetDisplay defaults to creating DisplayVkOffscreen. This\nenables EGL rendering context setup based on an externally allocated\nDMA-BUF, using EGL_EXT_image_dma_buf_import and\nGL_OES_EGL_image_external extensions.\n\nSee ag/28533701 to view the generated code.\n\nAlso, revert changes from \"Add build flag for a \"dma_buf\" Android build\"\n(commit 4d2b365582669a04224d1e1fa3c92447c359a4ba).\n\nThe flag added there was submitted a bit prematurely, and as\ngo/anglecl/5729843 was deemed too complex a different approach was\nnecessary.\n\nTest: CQ\nTest: Build the entire CL chain with the new Soong config flag enabled\nTest: run the system, attach debugger to eglGetDisplay(), see\nTest: DisplayVkOffscreen getting instantiated\nBug: b/353262025\nChange-Id: I974d91cff79a0bd8b5059a145f0ae6114b2bcbe5\nReviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5746214\nReviewed-by: Roman Lavrov \nCommit-Queue: Roman Lavrov \nAuto-Submit: Marcin Radomski ","shortMessageHtmlLink":"Add dma_buf build support to generate_android_bp"}},{"before":"198de0447a11f983c5eb3cf1b6c614f66ecc26ab","after":"e413ecafb1bd47f4cabadd3e04d1f5dae478e7fe","ref":"refs/heads/main","pushedAt":"2024-07-30T18:49:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Increase parallelism Win Intel UHD 770\n\nCrashes weren't reproduced with 2 processes,\nand this improves performance a bit.\n\nBug: angleproject:352528974\nChange-Id: I934e4aacdf38a790cad858e79cae683e2a5ed1d3\nReviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5709048\nAuto-Submit: Yuly Novikov \nReviewed-by: Brian Sheedy \nCommit-Queue: Brian Sheedy \nCommit-Queue: Yuly Novikov ","shortMessageHtmlLink":"Increase parallelism Win Intel UHD 770"}},{"before":null,"after":"15b354d50eda62cb17763b1e97d3f9d101959bb0","ref":"refs/heads/chromium/6627","pushedAt":"2024-07-30T15:21:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Unsuppress ASAN/UBSAN suppressions for fixed tests\n\nBug: angleproject:42265173\nBug: angleproject:42265224\nChange-Id: Id695c0893bb7676cb1f129f45932a1c95708e3e5\nReviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5742430\nCommit-Queue: Shahbaz Youssefi \nBot-Commit: Rubber Stamper \nAuto-Submit: Shahbaz Youssefi \nCommit-Queue: Rubber Stamper ","shortMessageHtmlLink":"Unsuppress ASAN/UBSAN suppressions for fixed tests"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEkKxbTAA","startCursor":null,"endCursor":null}},"title":"Activity ยท google/angle"}