|
ded8ecc0
|
2025-10-15T15:26:23
|
|
Translator: Handle GS and TES output gl_Position like VS
The spec declares these special shader variables identically as:
```
out gl_PerVertex {
highp vec4 gl_Position;
};
```
Between vertex, geometry and tessellation evaluation shaders. Since the
output is nameless, vertex shaders have always treated `gl_Position` as
if it's a variable on its own. In this change, TES and GS treat that
variable the same way.
Additionally, this change removes `gl_Position` as a standalone variable
from tessellation _control_ shaders, which must always use `gl_out`
instead.
Bug: angleproject:349994211
Change-Id: Ib33592fb62af31021a99f76f77c27da214425826
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/7042770
Auto-Submit: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Yuxin Hu <yuxinhu@google.com>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
97b93617
|
2025-10-15T15:17:15
|
|
Translator: Remove gl_out from TES built-ins
Tessellation evaluation shaders don't have such a built-in. Like
geometry shaders, they only have an `out gl_PerVertex` that is not an
array.
Bug: angleproject:349994211
Change-Id: I6b333a223b721ca5ceb2d6c5658d802cb66769ad
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/7042769
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Yuxin Hu <yuxinhu@google.com>
Auto-Submit: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
255dc673
|
2025-10-09T00:17:59
|
|
Translator: Validate ESSL 100 limitations during parse
Validating the shape of the for loop as specifically required by WebGL
(per ESSL 100 spec, Appendix A) is more easily done during parse, where
the shape of the input GLSL is exactly known.
Bug: angleproject:349994211
Change-Id: I05a9b1b6915dbc1f6c74bb9159f6cc85fefc7b67
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/7022355
Reviewed-by: Yuxin Hu <yuxinhu@google.com>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
|
|
6e57cdf9
|
2025-10-15T08:01:02
|
|
Roll VK-GL-CTS from c082f2b4f5e3 to b4a4686fb406 (3 revisions)
https://chromium.googlesource.com/external/github.com/KhronosGroup/VK-GL-CTS.git/+log/c082f2b4f5e3..b4a4686fb406
2025-10-14 lorenzo@khronosgroup.org Merge remote-tracking branch
'vk-gl-cts/dev/VK_KHR_shader_fma' into main
2025-10-14 lorenzo@khronosgroup.org Update SPIR-V external sources
2025-10-13 piotr.byszewski@mobica.com Update to Vulkan 1.4.329, and
handle removal of Queue enum from vulkan_object
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/vk-gl-cts-angle-autoroll
Please CC angle-team@google.com,cnorthrop@google.com on the revert to
ensure that a human
is aware of the problem.
To file a bug in ANGLE:
https://bugs.chromium.org/p/angleproject/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Bug: None
Tbr: cnorthrop@google.com
Change-Id: I8e904a575b8b39f67aebb4761b839b6798ae4745
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/7044189
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
54409f2b
|
2025-09-22T15:00:59
|
|
cl/vk: Autogen image order and types
Adding ANGLE packed enums for image
order and types.
Bug: angleproject:447192713
Change-Id: I92950330cbaabc48b3c481d5ce3616a3c0030259
Signed-off-by: Austin Annestrand <a.annestrand@samsung.com>
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6980531
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
|
|
774bca93
|
2025-10-08T18:41:13
|
|
[metal] Add commands scheduled sync object
We need a thread-safe way to wait for ANGLE Metal command buffers to be
scheduled for IOSurface synchronization with DrDC + Graphite on Mac.
The existing eglWaitUntilWorkScheduledANGLE API isn't thread-safe as it
reaches into ContextMtl innards to flush the command buffer.
This CL adds the EGL_ANGLE_metal_commands_scheduled_sync extension which
introduces a EGL_SYNC_METAL_COMMANDS_SCHEDULED_ANGLE sync object type.
This sync object is signaled when pending Metal commands are scheduled
to run on the GPU (MTLCommandBufferStatusScheduled). These sync objects
are thread-safe - eglClientWaitSync() can be called on any thread even
without a current context which is needed for DrDC + Graphite on Mac.
Bug: chromium:444702048
Change-Id: Ia13b352385a6fefaa026526ef74f6e596a6a6964
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/7027996
Auto-Submit: Sunny Sachanandani <sunnyps@chromium.org>
Reviewed-by: Quyen Le <lehoangquyen@chromium.org>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Commit-Queue: Sunny Sachanandani <sunnyps@chromium.org>
|
|
bf63a4ef
|
2025-10-08T15:13:58
|
|
Translator: Track control flow during parse
This change adds a stack to track control flow structures.
Currently, this replaces the loop/switch nesting level validation and
may look unnecessary, but a number of other post-parse validation will
be moved to parse-time and build on this stack.
Bug: angleproject:349994211
Change-Id: I841ce780f22410055feedb3194c24d84871a89cd
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/7022013
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Auto-Submit: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Yuxin Hu <yuxinhu@google.com>
Commit-Queue: Geoff Lang <geofflang@chromium.org>
|
|
4b5f4da6
|
2025-10-14T12:31:26
|
|
Don't roll CLSPV binary blobs into Android.
Bug: angleproject:440837006
Change-Id: I2c0027503c08317d1027f46f683e037f3cef72a0
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/7036480
Auto-Submit: Yuly Novikov <ynovikov@chromium.org>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
104f0e68
|
2025-10-13T21:20:39
|
|
Tests: Add Umamusume: Pretty Derby trace
Test: angle_trace_tests --gtest_filter=*umamusume_pretty_derby
Bug: b/451770108
Change-Id: I6704c89a0c65f8eb233e54784ef57259b4e0d5da
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/7039199
Auto-Submit: Cody Northrop <cnorthrop@google.com>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
4057f9c7
|
2025-10-13T08:01:27
|
|
Roll VK-GL-CTS from db48c34bebaf to c082f2b4f5e3 (12 revisions)
https://chromium.googlesource.com/external/github.com/KhronosGroup/VK-GL-CTS.git/+log/db48c34bebaf..c082f2b4f5e3
2025-10-10 javed@igalia.com Add coverage for null location
2025-10-10 javed@igalia.com Add tests for feed back loop with ESO
2025-10-10 ziga@lunarg.com Replace SPVRemapper with spvtools::Optimizer
2025-10-10 mateusz.bahyrycz@cognizant.com Fix regression introduced by
VK_KHR_copy_memory_indirect2 merge
2025-10-10 marcin.zajac@cognizant.com 64-bit vertex input component
mismatch coverage
2025-10-10 mateusz.gawrysiak@intel.com Fix
dEQP-VK.ray_tracing_pipeline.indirect tests
2025-10-10 marcin.zajac@cognizant.com Fix various validation errors
2025-10-10 rgarcia@igalia.com Test remapping single attachment with DRLR
2025-10-10 rgarcia@igalia.com Test events on the compute queue
2025-10-10 rgarcia@igalia.com Test shader objects with non-matching
patch tessellation IO
2025-10-10 lorenzo@khronosgroup.org Merge vk-gl-cts/vulkan-cts-1.4.4
into vk-gl-cts/main
2025-10-08 scerveau@igalia.com video: update vvs to v0.3.5
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/vk-gl-cts-angle-autoroll
Please CC angle-team@google.com,cnorthrop@google.com on the revert to
ensure that a human
is aware of the problem.
To file a bug in ANGLE:
https://bugs.chromium.org/p/angleproject/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Bug: None
Tbr: cnorthrop@google.com
Change-Id: I4c6fd62b66716094886e1b233015a53092ea2476
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/7035497
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
941fabdf
|
2025-10-10T10:01:53
|
|
Roll vulkan-deps from cd9db66cabed to 660b97e7bc4f (10 revisions)
https://chromium.googlesource.com/vulkan-deps.git/+log/cd9db66cabed..660b97e7bc4f
Also rolling transitive DEPS:
https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Headers/+log/a5164829e8f0255392c481696b63763a5e80be3c..9268f3057354a2cb65991ba5f38b16d81e803692
https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Headers/+log/f5fad0a209a2e09eb5e622d930d5eade1a235b13..33d7f512583b8de44d1b6384aa1cf482f92e53e9
https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers/+log/722797078e5964e28f9693aa1cef3144ed6aa104..351663e654f0abda9912ee70b2525559e951043a
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/vulkan-deps-angle-autoroll
Please CC angle-team@google.com,ynovikov@google.com on the revert to
ensure that a human
is aware of the problem.
To file a bug in ANGLE:
https://bugs.chromium.org/p/angleproject/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Bug: None
Tbr: ynovikov@google.com
Change-Id: I04a403dab8236b9a066f9b5d3216ccfc634b6bca
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/7030050
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
8af6c566
|
2025-10-08T11:25:49
|
|
Translator: Add more action routines to glslang.y
These will be used during IR generation, but are split in this change
because commits with glslang_tab_autogen.cpp take forever to
`git cl format`.
Bug: angleproject:349994211
Change-Id: Ib0a84710fa63fc33193fd5f485a434981baab61e
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/7022211
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
eec95a6b
|
2025-10-02T17:02:14
|
|
Translator: Remove NV_shader_framebuffer_fetch
This extension is never exposed by ANGLE. AFAICT, it was removed in
https://chromium-review.googlesource.com/c/angle/angle/+/688099 and
never added again.
The current implementation is incorrect even if the extension is
exposed; we assume gl_LastFragColorARM is the name, while this extension
uses gl_LastFragColor. This change removes mentions of this extension
instead of trying to fix it.
Bug: angleproject:349994211
Change-Id: I2391a225db95d73579fd71cf261360973e5935f7
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/7004390
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
074eec2f
|
2025-10-02T15:31:19
|
|
Translator: remove angle_BaseVertex/Instance from built-ins
These aren't built-ins, they are just used for emulation. Instead of
listing them in the built-in variables, they are now created as uniforms
during emulation.
This change also gives gl_BaseVertex/Instance their own qualifiers so
they aren't considered uniforms. The emulation pass is also optimized
to do fewer passes.
Bug: angleproject:349994211
Change-Id: I44fd345fd4a2dc4a001eb294952a984ae710d606
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/7004388
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
|
|
17977bb0
|
2025-10-08T20:12:13
|
|
Tests: Add Lands of Jail trace
Test: angle_trace_tests --gtest_filter=*lands_of_jail
Bug: b/450394708
Change-Id: I8a87eca1a48b0a96e491be294d4c45ce125dcdee
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/7021859
Auto-Submit: Cody Northrop <cnorthrop@google.com>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Commit-Queue: Cody Northrop <cnorthrop@google.com>
|
|
c2010eb1
|
2025-10-06T10:13:40
|
|
Roll VK-GL-CTS from 7e7a6001a3f4 to db48c34bebaf (14 revisions)
https://chromium.googlesource.com/external/github.com/KhronosGroup/VK-GL-CTS.git/+log/7e7a6001a3f4..db48c34bebaf
Update GN with CMakeLists.txt changes in:
https://chromium.googlesource.com/external/github.com/KhronosGroup/VK-GL-CTS.git/+/d1cc04f42d9d6de78bc68abe0ce3d98754c2ac3a
https://chromium.googlesource.com/external/github.com/KhronosGroup/VK-GL-CTS.git/+/4c03f49146f25e18d6b1f9d983cc531f7683c87a
2025-10-03 javed@igalia.com Add format reinterpretation tests
2025-10-03 rgarcia@igalia.com Update Vulkan CTS Linux build instructions
2025-10-03 lorenzo@khronosgroup.org Merge vk-gl-cts/opengl-es-cts-3.2.12
into vk-gl-cts/main
2025-10-03 scerveau@igalia.com Video: Use TCU_CHECK_AND_THROW instead of
DE_ASSERT
2025-10-03 shihwang@amd.com Add mesh shader tests
2025-10-03 apinheiro@igalia.com ARB_texture_filter_minmax depends on
OpenGL 3.3 not 4.5
2025-10-03 niklas.ulvinge@arm.com Improve coverage for textureQueryLod
2025-10-03 david.rosca@amd.com Add R16_SINT format for quantization
delta map
2025-10-03 ziga@lunarg.com Verify supported host image copy layouts with
unified image layouts
2025-10-03 ziga@lunarg.com Test vkCmdBindDescriptors2 with dynamic
offsets
2025-10-03 ziga@lunarg.com Tests for dedicated device memory
overallocation with buffers
2025-10-03 rgarcia@igalia.com Add GPL tests in which some set layouts
are always null
2025-10-03 lorenzo@khronosgroup.org Merge vk-gl-cts/vulkan-cts-1.4.4
into vk-gl-cts/main
2025-09-29 lorenzo@khronosgroup.org Merge remote-tracking branch
'vk-gl-cts/dev/VK_KHR_copy_memory_indirect2' into main
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/vk-gl-cts-angle-autoroll
Please CC angle-team@google.com,ynovikov@google.com on the revert to
ensure that a human
is aware of the problem.
To file a bug in ANGLE:
https://bugs.chromium.org/p/angleproject/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Bug: None
Tbr: ynovikov@google.com
Change-Id: I8706e17b59da232b4da1d5da75f78955fb3ce526
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/7010736
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
Reviewed-by: Solti Ho <solti@google.com>
|
|
867b9b74
|
2025-10-07T16:23:01
|
|
Tests: Add Match Masters trace
Test: angle_trace_tests --gtest_filter=*match_masters
Bug: b/450081414
Change-Id: I90546fc4dea0e7257001fbf9a68087355b8ee39b
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/7019035
Reviewed-by: Mark Łobodziński <mark@lunarg.com>
Reviewed-by: Amirali Abdolrashidi <abdolrashidi@google.com>
Commit-Queue: Amirali Abdolrashidi <abdolrashidi@google.com>
|
|
f8c0eae1
|
2025-09-30T14:06:55
|
|
Tests: Add Identity V trace
Test: angle_trace_tests --gtest_filter=*identity_v
Bug: b/448431054
Change-Id: Ia39f775dbc22b8c8d7df1a9c49b31f1dd47d6a02
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/7018081
Reviewed-by: Cody Northrop <cnorthrop@google.com>
Commit-Queue: Cody Northrop <cnorthrop@google.com>
|
|
1280e2ac
|
2025-10-02T11:45:15
|
|
Roll vulkan-deps from 8ff085ff814f to 9252990324db (90 revisions)
https://chromium.googlesource.com/vulkan-deps.git/+log/8ff085ff814f..9252990324db
Also rolling transitive DEPS:
https://chromium.googlesource.com/external/github.com/KhronosGroup/glslang/+log/9d764997360b202d2ba7aaad9a401e57d8df56b3..a57276bf558f5cf94d3a9854ebdf5a2236849a5a
https://chromium.googlesource.com/external/github.com/LunarG/VulkanTools/+log/d89fe7492d26b3eb12b2f1990cc2ad4bcdd953f1..18a759c2a0c0d0c37b8bbef8a60297d64b67fb18
https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools/+log/d7ac0e0fd062953f946169304456b58e36c32778..21b7f7385d0ef70c41314891d76926e022e5d407
https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Headers/+log/d1cd37e925510a167d4abef39340dbdea47d8989..a4f8ada9f4f97c45b8c89c57997be9cebaae65d2
https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Loader/+log/50399a2c3011bea1941a977f5b90a241053af4bc..0b058dd7537945bdf09d28fd9188ed7639b90f2e
https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Tools/+log/95cfb8b1ba7fbcbe1383302ff286808c34e1fb9e..5568ce14705e512113df5b459fc86d857b3d7789
https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Utility-Libraries/+log/fa01ab38ca196264fe44fa923feaffc7dcc76d76..4d0b838ffcf1ef81151f0e7e11fad1d9ff859813
https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers/+log/5c69a98762f6d8bc68d4a0042ba4a037d4af0a05..c5afc61ad217fa7a119fc8673934962397930fbd
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/vulkan-deps-angle-autoroll
Please CC angle-team@google.com,syoussefi@google.com on the revert to
ensure that a human
is aware of the problem.
To file a bug in ANGLE:
https://bugs.chromium.org/p/angleproject/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Bug: None
Tbr: syoussefi@google.com
Change-Id: I40604a172623356f0b330d53df8fa885b2a170bb
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/7005120
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
b2acbf90
|
2025-09-30T16:49:40
|
|
Tests: Add Raising a Goblin trace
This trace was contributed by Samsung.
Test: angle_trace_tests --gtest_filter=*raising_a_goblin
Bug: b/448458599, b/448468885
Change-Id: I36909d44ccf817ae54b80968b75136c2478b38f1
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/7001560
Reviewed-by: Mark Łobodziński <mark@lunarg.com>
Commit-Queue: Mark Łobodziński <mark@lunarg.com>
Auto-Submit: Cody Northrop <cnorthrop@google.com>
|
|
ae02c329
|
2025-09-30T00:04:58
|
|
Translator: Give gl_DepthRange its own qualifier
gl_DepthRange and gl_NumSamples are considered "uniform" by the GLSL
spec, but gl_NumSamples gets its own qualifier in the translator. This
left gl_DepthRange as the only built-in that had to be detected by its
name instead of qualifier. This change adds a qualifier for
gl_DepthRange to remove this special-ness.
Bug: angleproject:349994211
Change-Id: I2b7b0acf3dcaef22bb4a98e4d35fd2cdfd5c825a
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6998990
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Yuxin Hu <yuxinhu@google.com>
|
|
81cda669
|
2025-09-29T15:16:54
|
|
Tests: Add Knives Out trace
Test: angle_trace_tests --gtest_filter=*knives_out
Bug: b/448170020
Change-Id: I9a24ea1ae36b870a127a670db5000dd8db1668dc
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6997769
Reviewed-by: Cody Northrop <cnorthrop@google.com>
Reviewed-by: Amirali Abdolrashidi <abdolrashidi@google.com>
Commit-Queue: Cody Northrop <cnorthrop@google.com>
|
|
1f723b35
|
2025-09-26T09:40:45
|
|
Tests: Add Puzzle & Dragons trace
Test: angle_trace_tests --gtest_filter=*puzzle_and_dragons
Bug: b/447599643, b/448110252
Change-Id: Ib7c167e776f5b3a64a3932b565f2984a0c6ac915
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6989949
Reviewed-by: Mark Łobodziński <mark@lunarg.com>
Commit-Queue: Cody Northrop <cnorthrop@google.com>
|
|
1ca9e7fb
|
2025-09-25T15:23:48
|
|
Tests: Add Harry Potter Magic Awakened trace
Test: angle_trace_tests --gtest_filter=*harry_potter_magic_awakened
Bug: b/441547450
Change-Id: Ie804ef3dc8c6d6d17f041dadab0f4fb58a27d867
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6986843
Commit-Queue: Cody Northrop <cnorthrop@google.com>
Reviewed-by: Cody Northrop <cnorthrop@google.com>
|
|
35b92525
|
2025-08-13T15:27:32
|
|
Remove lock from GenVertexArrays/IsVertexArray
VertexArrays are per context anyway and is thread safe, so there is no
need for shared lock. This CL moves mVertexArrayMap from Context to
PrivateState so that it won't be accessed by other APIs.
Bug: b/433331119
Change-Id: I466a79762e887dbec78b796b52028420837cff59
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6977163
Reviewed-by: Amirali Abdolrashidi <abdolrashidi@google.com>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Commit-Queue: Charlie Lao <cclao@google.com>
|
|
4eb8604f
|
2025-09-24T00:13:51
|
|
Translator: Use EvqNumSamples for gl_NumSamples
This qualifier was seemingly intended for this built-in, but EvqUniform
was used for it instead; presumably following gl_DepthRange.
Bug: angleproject:349994211
Change-Id: I1ec7f76195d790ac2a53c4f2b0f9a136976480d5
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6977986
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Yuxin Hu <yuxinhu@google.com>
|
|
02b53738
|
2025-09-08T08:55:23
|
|
Trace/Replay: Fix context grouping issues
In tracing Harry Potter Magic Awakened, issues related to context
grouping were found affecting shader and program state. While these
objects are shared among all contexts, their state is not. This led to
race conditions in object lifetimes as well as incorrect states for
operations dependent on stader/program state.
Test: angle_trace_tests --gtest_filter=*harry_potter_magic_awakened
Bug: b/445208963
Change-Id: I8dbb22f72c917103f947cd34d088c4db0cd39731
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6950247
Commit-Queue: Mark Łobodziński <mark@lunarg.com>
Reviewed-by: Cody Northrop <cnorthrop@google.com>
|
|
369e4e00
|
2025-09-19T15:34:40
|
|
Tests: Add trace batch for 2025-09-19
These traces were contributed by Samsung.
Traces in the batch include:
- cashman_casino
- dc_dark_legion
- jackpot_party
- lightning_link
Test: angle_trace_tests
Bug: b/446235047, b/446234214, b/446235287, b/446235073
Bug: b/446064595, b/42264359
Change-Id: I1afd78bcfa9254a90890f9d8630463d93ba3d155
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6969917
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Commit-Queue: Cody Northrop <cnorthrop@google.com>
|
|
3c588044
|
2025-09-17T22:44:36
|
|
Tests: Add trace batch for 2025-09-17
These traces were contributed by Samsung.
Traces in this batch include:
- match_factory
- paper_io2
Test: angle_trace_tests
Bug: b/445816053, b/445816060
Change-Id: Id75e9ca06cd3beafc0794b4c2cf134e22ee5318a
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6961131
Reviewed-by: Amirali Abdolrashidi <abdolrashidi@google.com>
Commit-Queue: Cody Northrop <cnorthrop@google.com>
|
|
5298dccc
|
2025-09-13T21:04:47
|
|
Vulkan: Fix depth/stencil blit src layer
The depth/stencil views used in blit viewed the exact layer, so they are
always 2D and no layer parameter is needed.
Tests upcoming in
https://chromium-review.googlesource.com/c/angle/angle/+/6780168
Bug: angleproject:433816259
Change-Id: I7fa105d2734c47c86d4d0e82e8f68dc1a23e4612
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6944631
Reviewed-by: Charlie Lao <cclao@google.com>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Cody Northrop <cnorthrop@google.com>
|
|
f8c8264a
|
2025-09-17T10:01:22
|
|
Support RGBX format with GL_RGBA when using glTexSubImage2D
Add an additional combination support with GL_RGBA in glTexSubImage2D
for RGBX format.
Add an end2end test.
Bug: angleproject:444335354
Change-Id: I96fc9d3543fc58c9f666bf149f78cf9049758a32
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6938945
Reviewed-by: Charlie Lao <cclao@google.com>
Auto-Submit: Aurora Zhang <Aurora.Zhang@arm.com>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
13ab9ed5
|
2025-09-16T08:08:46
|
|
Tests: Fix slotomania trace name
Previous name had a typo in it:
- slotmania -> slotomania
Test: angle_trace_tests --gtest_filter=*slotomania
Bug: b/445241470
Change-Id: Ie1c7f99ddf683dce7c93b394d53a4c5b90f57158
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6954868
Commit-Queue: Cody Northrop <cnorthrop@google.com>
Reviewed-by: Mark Łobodziński <mark@lunarg.com>
Auto-Submit: Cody Northrop <cnorthrop@google.com>
|
|
5968f540
|
2025-09-16T20:21:42
|
|
Manual roll VK-GL-CTS from 12633f4f5972 to bf9b8e7f0a4b (4 revisions)
Manual roll requested by solti@google.com
https://chromium.googlesource.com/external/github.com/KhronosGroup/VK-GL-CTS.git/+log/12633f4f5972..bf9b8e7f0a4b
2025-09-12 piotr.byszewski@mobica.com Use vulkan_object.py in
gen_framework
2025-09-12 jbolz@nvidia.com Add support for forcing a test group to run
in fraction 0.
2025-09-11 lorenzo@khronosgroup.org Merge vk-gl-cts/vulkan-cts-1.4.3
into vk-gl-cts/main
2025-09-09 lorenzo@khronosgroup.org Add -Winconsistent-missing-override
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/vk-gl-cts-angle-autoroll
Please CC angle-team@google.com,solti@google.com on the revert to ensure
that a human
is aware of the problem.
To file a bug in ANGLE:
https://bugs.chromium.org/p/angleproject/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Bug: None
Tbr: solti@google.com
Change-Id: I90773ce2123b83d43ee807bea319cb1119d167b7
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6953470
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
90a12ea4
|
2025-09-15T23:29:55
|
|
Tests: Add Lineage2M trace
This trace was contributed by Samsung.
Test: angle_trace_tests --gtest_filter=*lineage_2m
Bug: b/445241477, b/445419190
Change-Id: Ie9971a95ccf373e0dfb2701e0f316ff987a1b967
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6953461
Auto-Submit: Cody Northrop <cnorthrop@google.com>
Reviewed-by: Mark Łobodziński <mark@lunarg.com>
Commit-Queue: Mark Łobodziński <mark@lunarg.com>
|
|
98915e44
|
2025-09-12T14:15:05
|
|
Vulkan: Fix blit src missing mip
Bug: angleproject:433816259
Bug: angleproject:40644750
Change-Id: I50261279224dea8e37beff388207b927399d099a
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6944327
Reviewed-by: Cody Northrop <cnorthrop@google.com>
Reviewed-by: Charlie Lao <cclao@google.com>
|
|
e7b9bb3d
|
2025-09-15T19:12:37
|
|
Tests: Add trace batch for 2025-09-15
These traces were contributed by Samsung.
Traces in this batch include:
- slotmania
- spider_fighter_3
Test: angle_trace_tests
Bug: b/445240493, b/445241470
Change-Id: Iea862c88317f0fc793d6a1aa249399b538c0613e
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6953240
Commit-Queue: Cody Northrop <cnorthrop@google.com>
Reviewed-by: Yuxin Hu <yuxinhu@google.com>
|
|
ab6a82e0
|
2025-09-12T15:57:43
|
|
Tests: Add trace batch for 2025-09-12
These traces were contributed by Samsung.
Traces in this batch include:
- cash_frenzy_casino_slots
- dark_war_survival
- qblock_wood_block_puzzle_game
- yalla_ludo
Test: angle_trace_tests
Bug: b/444735013, b/444735404, b/444737091, b/444736902
Change-Id: I81ecadfa77cf80d090c1d04785d01ff2eb43b03b
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6944911
Reviewed-by: Mark Łobodziński <mark@lunarg.com>
Commit-Queue: Cody Northrop <cnorthrop@google.com>
|
|
1025f0a9
|
2025-09-11T17:11:43
|
|
Tests: Add trace batch for 2025-09-11
These traces were contributed by Samsung.
Traces in this batch include:
- archero_2
- bubble_shooter_relaxing
- hole_io
- my_talking_angela
- race_master_3d
Bug: b/444545431, b/444546028, b/444546358, b/444546046, b/444547452
Bug: b/444522928
Change-Id: I67987e4991b16207f4b45306ddee5e60ec2fbbf0
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6941586
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Commit-Queue: Cody Northrop <cnorthrop@google.com>
|
|
059734f9
|
2025-05-02T13:20:28
|
|
CL: Roll OpenCL headers, docs, CTS, loader
Updated OpenCL headers
and updated third_party sources accordingly.
- Updated OpenCL Headers from change 265df85
- Updated third_party/OpenCL-Docs
- Updated third_party/OpenCL-CTS and modified ninja build corresponding
to update
- Updated third_party/OpenCL-ICD-Loader and modified ninja build
corresponding to update
- When after updating OpenCL-Docs, entry-points for
clIcdGetFunctionAddressForPlatformKHR and
clIcdSetPlatformDispatchDataKHR (cl_khr_icd 2.0.0) are generated by
run_code_generation.py. Filled code returning INVALID_OPERATION error
in the entry-points.
- When after updating cl_ext.h, cl_khr_external_memory_dx is removed.
Deleted codes referencing cl_khr_external_memory_dx (e.q.,
CL_EXTERNAL_MEMORY_HANDLE_D3D11_TEXTURE_KHR)
Bug: angleproject:441956395
Tests-Passing: test_basic, test_api
Change-Id: I08e0b78abb5c0ff5f1ea693ea355893b1a6f765e
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6915959
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Commit-Queue: Austin Annestrand <a.annestrand@samsung.com>
|
|
52884e7d
|
2025-09-09T09:41:49
|
|
Tests: Add Odin: Valhalla Rising trace
This trace was contributed by Samsung.
Test: angle_trace_tests --gtest_filter=*odin_valhalla_rising
Bug: b/443970433, b/444333530
Change-Id: Ieed76508d9bfa7738236a21a9b3e4b5c97ebf207
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6930754
Reviewed-by: Mark Łobodziński <mark@lunarg.com>
Commit-Queue: Mark Łobodziński <mark@lunarg.com>
Auto-Submit: Cody Northrop <cnorthrop@google.com>
|
|
e0f5f3e2
|
2025-09-10T18:55:09
|
|
Tests: Add trace batch for 2025-09-10
These traces were contributed by Samsung.
Traces in this batch include:
- apex_girl
- fashion_show
- i9_inferno_nine
- mob_control
Test: angle_trace_tests
Bug: b/444312058, b/444038530, b/444077873, b/444096901
Change-Id: I59f1e6eacb27f5968a138701e7f537c759904838
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6937765
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Commit-Queue: Cody Northrop <cnorthrop@google.com>
|
|
f27d1719
|
2025-07-29T16:41:27
|
|
Vulkan: Prefer BGR565 for RGB565 if enabled
Some platforms exhibit better performance when using BGR565 instead
of RGB565, including when loading buffer data to the image. This change
allows such platforms to use a BGR565 image in the backend instead of
an RGB565 image when using Vulkan, when the corresponding flag is
enabled: preferBGR565ToRGB565
* Updated the formats to include B5G6R5 as a fallback to R5G6B5, which
would be triggered when the corresponding feature flag is enabled.
* The only exception would be when the surface is being initialized
as R5G6B5.
* In addition, this format will not be subject to forced format
fallback.
* Added VVL skip that specifically does not allow undefined format for
border color for certain formats, including B5G6R5 if flag enabled.
* Some suites with RGB565 tests will be run with preferBGR565ToRGB565
enabled on SwS to provide better test coverage.
Bug: b/409867243
Change-Id: Ibb8c71b024ba318862f62ded8abd2d07835e8a40
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6799253
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Commit-Queue: Amirali Abdolrashidi <abdolrashidi@google.com>
Reviewed-by: Charlie Lao <cclao@google.com>
|
|
ad7ee7fa
|
2025-09-08T11:53:57
|
|
Fix RGB565/BGR565 loading functions
The BGR565-related loading functions seem to have been defined based
on D3D11, especially since D3D11 only has format support for B5G6R5.
However, if other backends, such as Vulkan, try to use BGR565, the
loading functions do not work as intended.
This change aims to correct the loading functions in order to have a
single loading methodology for all backends, and to prepare for the
future changes that allow the proper usage of B5G6R5 for Vulkan.
* Updated the component order in the loading functions related to
RGB565 and BGR565.
* Updated D3D function map and data related to BGR565 for consistency.
* Reverted the PackPixels() exception for RGB565 in Renderer11.
* Fixed typo in D3D format data.
Bug: b/441803462
Bug: b/409867243
Change-Id: I4d3e497a9435bd65bdf64b527b094267a0353cb8
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6916353
Commit-Queue: Amirali Abdolrashidi <abdolrashidi@google.com>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Charlie Lao <cclao@google.com>
|
|
7619f8a0
|
2025-06-11T00:44:36
|
|
Fast copy R8G8B8A8_UNORM / R8G8B8A8_UNORM_SRGB for readPixels
Support FastCopyFunction on R8G8B8A8_UNORM and R8G8B8A8_UNORM_SRGB.
Copying src pixels to dest directly is more performant than converting
UNORM to GLfloat.
Bug: b/429541195
Tests: dEQP-GLES31.functional.srgb_texture_decode.skip_decode*
Change-Id: If9a3d75dbf7b9fd286a61b144ed607144c833740
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6704713
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
52665e89
|
2025-09-09T14:52:38
|
|
Tests: Add Domino Dreams trace
This trace was contributed by Samsung.
Test: angle_trace_tests --gtest_filter=*domino_dreams
Bug: b/444034769
Change-Id: I9930b05b8cc16ca281fcb748b8889ff3a9426b64
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6931774
Reviewed-by: Charlie Lao <cclao@google.com>
Auto-Submit: Cody Northrop <cnorthrop@google.com>
Commit-Queue: Charlie Lao <cclao@google.com>
|
|
c937f129
|
2025-09-10T12:07:57
|
|
Roll vulkan-deps from af8c2ea541d3 to 9b55d8906d6f (15 revisions)
https://chromium.googlesource.com/vulkan-deps.git/+log/af8c2ea541d3..9b55d8906d6f
Also rolling transitive DEPS:
https://chromium.googlesource.com/external/github.com/LunarG/VulkanTools/+log/055b25c02fa80cdcca77fcf94ab64a02f02d9199..bbe9759e73620f5d58f96a2ce925f6eb5f647386
https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Headers/+log/54ae32bce772b29a253b18583b86ab813ed1887c..01e0577914a75a2569c846778c2f93aa8e6feddd
https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools/+log/337fdb6a284fe7f7e374a14271f8e20e579f3263..dee820e683500bf87e41c17a226fa7b9cd20b592
https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Tools/+log/32deb15853e1a3c442fc2820066995758821546a..c9ed944bb39a564dbf15d0bdda63cc145018ed84
https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Utility-Libraries/+log/34edde1191548c51cf4958f2dc6772bf7f76c8cd..a0543a68cca0de632c010724fad08fce0bc27679
https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers/+log/af5376ef7061716a95ab2bc321aeae4f77958a28..1ba658a39d2da0434e6ce3f0f41b7433d1d8fd10
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/vulkan-deps-angle-autoroll
Please CC angle-team@google.com,yuxinhu@google.com on the revert to
ensure that a human
is aware of the problem.
To file a bug in ANGLE:
https://bugs.chromium.org/p/angleproject/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Bug: None
Tbr: yuxinhu@google.com
Change-Id: I11022dc9108495ba387974666af12fd68cf1c0cb
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6935266
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
335a1fda
|
2025-09-09T14:06:27
|
|
Tests: Add Brain Test: Tricky Puzzles trace
This trace was contributed by Samsung.
Test: angle_trace_tests --gtest_filter=*brain_test_tricky_puzzles
Bug: b/444026267
Change-Id: If2fdbe6c21ef55ad41cac38e18aaa829c87ae9eb
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6931773
Reviewed-by: Mark Łobodziński <mark@lunarg.com>
Auto-Submit: Cody Northrop <cnorthrop@google.com>
Commit-Queue: Mark Łobodziński <mark@lunarg.com>
|
|
fba2e7e9
|
2025-09-09T13:45:55
|
|
Tests: Add Snake Lite - Snake Game trace
This trace was contributed by Samsung.
Test: angle_trace_tests --gtest_filter=*snake_lite
Bug: b/444021690
Change-Id: I3fda5f4d28466607a274934325f179e693396c44
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6931772
Commit-Queue: Cody Northrop <cnorthrop@google.com>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Auto-Submit: Cody Northrop <cnorthrop@google.com>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
3570e579
|
2025-09-09T11:04:20
|
|
Tests: Add Two Player Games trace
This trace was contributed by Samsung.
Test: angle_trace_tests --gtest_filter=*two_player_games
Bug: b/443989221
Change-Id: Ie5dd28d6871adbc2bf42de10a934f72844b350c4
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6931372
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Commit-Queue: Cody Northrop <cnorthrop@google.com>
|
|
7e869843
|
2025-09-09T11:43:22
|
|
Tests: Add Cat Runner: Decorate Home trace
This trace was contributed by Samsung.
Test: angle_trace_tests --gtest_filter=*cat_runner
Bug: b/443995610
Change-Id: I5388f04dfa17324666fb0ac2ca52d78613b3ba48
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6931373
Commit-Queue: Cody Northrop <cnorthrop@google.com>
Reviewed-by: Xiang Wang <xwxw@google.com>
|
|
823c60bc
|
2025-09-08T15:05:21
|
|
Tests: Add Hero Wars: Alliance trace
This trace was contributed by Samsung.
Test: angle_trace_tests --gtest_filter=*hero_wars
Bug: b/443793326
Change-Id: I70db881b22f64d9c9bce2a061363d3ba300bb5bb
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6926590
Auto-Submit: Cody Northrop <cnorthrop@google.com>
Reviewed-by: Mark Łobodziński <mark@lunarg.com>
Commit-Queue: Charlie Lao <cclao@google.com>
Reviewed-by: Charlie Lao <cclao@google.com>
|
|
1a290707
|
2025-09-08T14:44:50
|
|
Tests: Add Block Craft 3D trace
This trace was contributed by Samsung.
Test: angle_trace_tests --gtest_filter=*block_craft_3d
Bug: b/42264359
Bug: b/443788675
Change-Id: I541ecc84ec5d9e77624c5c7afd225ac89a5f7ce4
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6926021
Reviewed-by: Mark Łobodziński <mark@lunarg.com>
Auto-Submit: Cody Northrop <cnorthrop@google.com>
Commit-Queue: Mark Łobodziński <mark@lunarg.com>
|
|
020e41d2
|
2025-09-08T12:21:51
|
|
Tests: Add Mini Games: Calm & Relax trace
This trace was contributed by Samsung.
Test: angle_trace_tests --gtest_filter=*mini_games_calm_and_relax
Bug: b/443739993
Change-Id: Ide3ba54ec926f1ea99b50dc134c7b8094bfebb6d
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6925086
Commit-Queue: Cody Northrop <cnorthrop@google.com>
Reviewed-by: Mark Łobodziński <mark@lunarg.com>
|
|
46671aea
|
2025-09-08T10:18:51
|
|
Tests: Add Disney Solitaire trace
This trace was contributed by Samsung.
Test: angle_trace_tests --gtest_filter=*disney_solitaire
Bug: b/443737949
Change-Id: I0fee2e6a24682d2803e470832e910e2aca912616
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6923296
Commit-Queue: Mark Łobodziński <mark@lunarg.com>
Auto-Submit: Cody Northrop <cnorthrop@google.com>
Reviewed-by: Mark Łobodziński <mark@lunarg.com>
|
|
62b5ab9f
|
2025-09-05T10:46:20
|
|
Tests: Add Talking Tom Gold Run trace
Test: angle_trace_tests --gtest_filter=*talking_tom_gold_run
Bug: b/443278466
Change-Id: I3109c3d03f8315fd30f5dbd259b08b160396c5d5
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6918099
Reviewed-by: Mark Łobodziński <mark@lunarg.com>
Commit-Queue: Cody Northrop <cnorthrop@google.com>
|
|
e893313c
|
2025-09-04T17:52:21
|
|
Tests: Add Snake.io trace
Test: angle_trace_tests --gtest_filter=*snake_io
Bug: b/442438127
Change-Id: I86f40347d0111dfc35d813f41611691a4f71cb56
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6918149
Auto-Submit: Cody Northrop <cnorthrop@google.com>
Reviewed-by: Amirali Abdolrashidi <abdolrashidi@google.com>
Commit-Queue: Amirali Abdolrashidi <abdolrashidi@google.com>
|
|
49366cae
|
2025-09-04T16:41:51
|
|
Tests: Add My Talking Tom trace
This trace was contributed by Samsung.
Test: angle_trace_tests --gtest_filter=*my_talking_tom
Bug: b/443137624
Change-Id: I29c0b5ab0c895df7412155731d06ede897aafe0b
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6915966
Auto-Submit: Cody Northrop <cnorthrop@google.com>
Reviewed-by: Amirali Abdolrashidi <abdolrashidi@google.com>
Commit-Queue: Amirali Abdolrashidi <abdolrashidi@google.com>
|
|
5b6084ce
|
2025-09-04T07:45:09
|
|
Tests: Add Matching Story trace
This trace was contributed by Samsung.
Test: angle_trace_tests --gtest_filter=*matching_story
Bug: b/443039333
Change-Id: I4e09c05f2e21d6dcbdfb67b4631adc9b1ef69691
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6916335
Reviewed-by: Mark Łobodziński <mark@lunarg.com>
Auto-Submit: Cody Northrop <cnorthrop@google.com>
Commit-Queue: Cody Northrop <cnorthrop@google.com>
|
|
397b39fe
|
2025-09-03T14:08:59
|
|
Tests: Add ColorBlock: Combo Blast trace
This trace was contributed by Samsung.
Test: angle_trace_tests --gtest_filter=*color_block_combo_blast
Bug: b/442878479
Change-Id: I7a8f0ea63040f84c31d7cb96028bf2749c8644be
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6913669
Auto-Submit: Cody Northrop <cnorthrop@google.com>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
69c23c86
|
2025-09-03T10:02:11
|
|
Roll vulkan-deps from 6c674c819618 to 8415cc875465 (33 revisions)
https://chromium.googlesource.com/vulkan-deps.git/+log/6c674c819618..8415cc875465
Also rolling transitive DEPS:
https://chromium.googlesource.com/external/github.com/LunarG/VulkanTools/+log/a906345b8a7bccc416b006b2048e13f40d9b2327..345804025b4cd32ff6e1959cc6c0280927c2e9dd
https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Headers/+log/3397e1e4fe0a9964e1837c2934b81835093494b8..54ae32bce772b29a253b18583b86ab813ed1887c
https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools/+log/a7be3a75340b32f51a28eb506280eea7b543f293..44cf554790020ee44355dde75f0aff79141cab3c
https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Headers/+log/be73614e1dafe7dc4f4867305d4d1b91fe9d1649..d1cd37e925510a167d4abef39340dbdea47d8989
https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Loader/+log/8b7e618308605235f61d78fa47a3785190440467..3af548220a6a256fdb7e03443ce92d26b2fc3b84
https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Tools/+log/8ce6f121d1fcbdf60f0f4264e23fbcd247b9101d..32deb15853e1a3c442fc2820066995758821546a
https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Utility-Libraries/+log/4f4c0b6c61223b703f1c753a404578d7d63932ad..a528f95dc2f92bdd83c0c32efe2d13c806428c9d
https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers/+log/1d766aef703babe4f91e51f64a60f7baa61bbe91..54e4c34d401b5b4c5abc5dd04804f7b02a8bc0c0
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/vulkan-deps-angle-autoroll
Please CC abdolrashidi@google.com,angle-team@google.com on the revert to
ensure that a human
is aware of the problem.
To file a bug in ANGLE:
https://bugs.chromium.org/p/angleproject/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Bug: None
Tbr: abdolrashidi@google.com
Change-Id: I487d0a926f6b7793d672680507767693bdc1ab9d
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6910624
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
875b7400
|
2025-09-02T13:42:57
|
|
Tests: Add Merge Mansion trace
This trace was contributed by Samsung.
Test: angle_trace_tests --gtest_filter=*merge_mansion
Bug: b/442622825
Change-Id: I19bec8238c3e4fd4d7f8dc9a83256a2551247998
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6907469
Commit-Queue: Cody Northrop <cnorthrop@google.com>
Auto-Submit: Cody Northrop <cnorthrop@google.com>
Reviewed-by: Mark Łobodziński <mark@lunarg.com>
|
|
84e4054f
|
2025-09-02T10:43:24
|
|
Tests: Add Super Bear Adventure trace
This trace was contributed by Samsung.
Test: angle_trace_tests --gtest_filter=*super_bear_adventure
Bug: b/442585566
Change-Id: Id04ababe0f5e28363fc615ed36db5da78c67c619
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6907164
Commit-Queue: Mark Łobodziński <mark@lunarg.com>
Auto-Submit: Cody Northrop <cnorthrop@google.com>
Reviewed-by: Mark Łobodziński <mark@lunarg.com>
|
|
9e3a8f83
|
2025-09-01T19:17:57
|
|
Tests: Add Travel Town trace
This trace was contributed by Samsung.
Test: angle_trace_tests --gtest_filter=*travel_town
Bug: b/442449877
Change-Id: Ia3c79ae74655fd9d917452998cba9de205ba6b83
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6905176
Commit-Queue: Mark Łobodziński <mark@lunarg.com>
Reviewed-by: Mark Łobodziński <mark@lunarg.com>
|
|
bb55ea10
|
2025-08-31T17:59:49
|
|
Tests: Add Minecraft Vibrant Visuals trace
Test: angle_trace_tests --gtest_filter=*minecraft_vibrant_visuals
Bug: b/442154222
Change-Id: Iba7619720ad8dd26b0dfeaf4f8b150549189a7e2
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6904388
Commit-Queue: Mark Łobodziński <mark@lunarg.com>
Auto-Submit: Cody Northrop <cnorthrop@google.com>
Reviewed-by: Mark Łobodziński <mark@lunarg.com>
|
|
b59b287e
|
2025-09-01T08:01:13
|
|
Roll VK-GL-CTS from 3718ed21d713 to 15469c3d0039 (15 revisions)
https://chromium.googlesource.com/external/github.com/KhronosGroup/VK-GL-CTS.git/+log/3718ed21d713..15469c3d0039
2025-08-29 piotr.byszewski@mobica.com Descriptor buffer tests to verify
set invalidation rules
2025-08-29 mateusz.bahyrycz@mobica.com Add buffer to image copy tests
for color formats
2025-08-29 lorenzo@khronosgroup.org Split vk-main-2023-03-01 into 3
parts to avoid large files
2025-08-29 javed@igalia.com Add coverage for non-resident sparse buffer
2025-08-29 nunes.erico@gmail.com Fix egl_fence_persistent_buffer deinit
on GLES 2.0
2025-08-29 rgarcia@igalia.com Add tests to verify terminateInvocation
works as expected
2025-08-29 scerveau@igalia.com video: use larger content for h265 encode
2025-08-29 zzoon@igalia.com Add CTS options to dump output of Vulkan
video tests for both decoding and encoding.
2025-08-29 javed@igalia.com Refactor render pass test groups
2025-08-29 marcin.zajac@cognizant.com Separated E5B9G9R9 blend color
write mask coverage
2025-08-29 zzoon@igalia.com Fix to detect video codecs for AV1 and VP9
2025-08-29 scerveau@igalia.com VideoEncodeTestsAV1: Fix options
according to test names
2025-08-29 lorenzo@khronosgroup.org Merge vk-gl-cts/vulkan-cts-1.4.3
into vk-gl-cts/main
2025-08-28 lorenzo@khronosgroup.org Merge vk-gl-cts/github-main into
vk-gl-cts/main
2025-08-26 scerveau@igalia.com video: do not create yuv folder if it
exists
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/vk-gl-cts-angle-autoroll
Please CC abdolrashidi@google.com,angle-team@google.com on the revert to
ensure that a human
is aware of the problem.
To file a bug in ANGLE:
https://bugs.chromium.org/p/angleproject/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Bug: None
Tbr: abdolrashidi@google.com
Change-Id: I3bcba7f041598f4f1dd3d0f6fbad0792024dc1a8
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6904519
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
6f0337a0
|
2025-08-28T23:13:22
|
|
Avoid some needless c_str() calls.
Remove conversions from string -> char* -> string, as detected some
time ago by a clang compiler plugin. Typically, this occurs when
passing a c_str() result to a function that expects a string argument.
Bug: b/412730353
Change-Id: I1d9c83e9ed5c4900eec266e71f534661f0f3d4d4
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6896657
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Auto-Submit: Tom Sepez <tsepez@chromium.org>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
|
|
24d3f6a4
|
2025-08-29T09:43:58
|
|
Tests: Add Vita Mahjong trace
This trace was contributed by Samsung.
Test: angle_trace_tests --gtest_filter=*vita_mahjong
Bug: b/441948358
Change-Id: Idde12aebb12bf3a1230de1e2f132f0a6ed586595
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6897504
Auto-Submit: Cody Northrop <cnorthrop@google.com>
Commit-Queue: Mark Łobodziński <mark@lunarg.com>
Reviewed-by: Mark Łobodziński <mark@lunarg.com>
|
|
6ca17fba
|
2025-08-28T17:12:51
|
|
Tests: Add Indian Bikes Driving 3D trace
Test: angle_trace_tests --gtest_filter=*indian_bikes_driving_3d
Bug: b/441808359
Change-Id: I0a4f526fee4b3b3d0e46f30735a8fe48fe4f4d03
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6898414
Reviewed-by: Mark Łobodziński <mark@lunarg.com>
Auto-Submit: Cody Northrop <cnorthrop@google.com>
Commit-Queue: Cody Northrop <cnorthrop@google.com>
Commit-Queue: Mark Łobodziński <mark@lunarg.com>
|
|
a1fa1ddc
|
2025-08-28T13:16:57
|
|
Tests: Add Total Battle trace
This trace was contributed by Samsung.
Test: angle_trace_tests --gtest_filter=*total_battle
Bug: b/441768019
Change-Id: I432a14aff611e84527521bb065fe447557ce72e3
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6896936
Reviewed-by: Amirali Abdolrashidi <abdolrashidi@google.com>
Commit-Queue: Amirali Abdolrashidi <abdolrashidi@google.com>
Auto-Submit: Cody Northrop <cnorthrop@google.com>
|
|
08ee8585
|
2025-08-28T09:27:51
|
|
Tests: Add Soccer Superstar trace
This trace was contributed by Samsung.
Test: angle_trace_tests --gtest_filter=*soccer_superstar
Bug: b/441721624
Change-Id: I8b954ace7ea96eff0dd7cc2edff19a87d6a8b437
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6897006
Reviewed-by: Mark Łobodziński <mark@lunarg.com>
Commit-Queue: Mark Łobodziński <mark@lunarg.com>
|
|
9a5eea61
|
2025-08-27T12:01:26
|
|
Tests: Add Football League 2025 trace
This trace was contributed by Samsung.
Test: angle_trace_tests --gtest_filter=*football_league_2025
Bug: b/441524270
Change-Id: I2fcb0d8fa61a5c9a8f7dcb142d79b25eda3d9d44
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6891990
Reviewed-by: Amirali Abdolrashidi <abdolrashidi@google.com>
Commit-Queue: Amirali Abdolrashidi <abdolrashidi@google.com>
Auto-Submit: Cody Northrop <cnorthrop@google.com>
|
|
87347355
|
2025-08-27T10:14:46
|
|
Tests: Add School Party Craft trace
This trace was contributed by Samsung.
Test: angle_trace_tests --gtest_filter=*school_party_craft
Bug: b/441504808
Change-Id: I777bccb132acc4fb1d5891ce0793e262a89af59d
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6891912
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Auto-Submit: Cody Northrop <cnorthrop@google.com>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
bb27274f
|
2025-08-27T09:04:05
|
|
Tests: Add Offline Games trace
This trace was contributed by Samsung.
Test: angle_trace_tests --gtest_filter=*offline_games
Bug: b/441489135
Change-Id: I0bfbfab40c525bc87c8b077748e09171e501567a
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6891371
Reviewed-by: Mark Łobodziński <mark@lunarg.com>
Commit-Queue: Mark Łobodziński <mark@lunarg.com>
|
|
117cddc8
|
2025-08-27T07:48:01
|
|
Tests: Add Tile Club trace
This trace was contributed by Samsung.
Test: angle_trace_tests --gtest_filter=*tile_club
Bug: b/440580308
Change-Id: Idb8f18402de702a434e16c9c9835fdb20c73db69
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6890511
Commit-Queue: Cody Northrop <cnorthrop@google.com>
Reviewed-by: Mark Łobodziński <mark@lunarg.com>
|
|
be2fc5c3
|
2025-08-27T07:43:13
|
|
Tests: Add Royal Kingdom trace
This trace was contributed by Samsung.
Test: angle_trace_tests --gtest_filter=*royal_kingdom
Bug: b/440579756
Change-Id: Ie30f37e58f2b422aa9bd8d5fd9acf3d8409fd7e3
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6890419
Commit-Queue: Mark Łobodziński <mark@lunarg.com>
Reviewed-by: Mark Łobodziński <mark@lunarg.com>
|
|
96643b13
|
2025-08-27T11:09:07
|
|
Roll vulkan-deps from edbec6047c6c to 4055d497de6c (11 revisions)
https://chromium.googlesource.com/vulkan-deps.git/+log/edbec6047c6c..4055d497de6c
Also rolling transitive DEPS:
https://chromium.googlesource.com/external/github.com/KhronosGroup/glslang/+log/09d803cf217f1128b3111d58bf9853ae9be52bf1..7a5308f4bb40860cccee31d3037feb81bb35a66a
https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Headers/+log/a8637796c28386c3cf3b4e8107020fbb52c46f3f..3397e1e4fe0a9964e1837c2934b81835093494b8
https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools/+log/eb500be643aa8f8eb23dc0e11fe4069ec09a5c88..1d8f536946281ca95a9a03255aaaa73696d96f90
https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Headers/+log/2efaa559ff41655ece68b2e904e2bb7e7d55d265..be73614e1dafe7dc4f4867305d4d1b91fe9d1649
https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Loader/+log/ade310ac6b62af86e6c7bdbe08a2fab189ed76b6..35a62d3181eb9c238299a62618b49e521f3fe7b2
https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers/+log/f70655e25a677bb88ad6b50d14414091abf0d33d..3f13668946a3075216275b35b4b9aad2e9b69406
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/vulkan-deps-angle-autoroll
Please CC angle-team@google.com,cnorthrop@google.com on the revert to
ensure that a human
is aware of the problem.
To file a bug in ANGLE:
https://bugs.chromium.org/p/angleproject/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Bug: None
Tbr: cnorthrop@google.com
Change-Id: I7fa07a7e0825ea50278a12f218bf0bded686ab9f
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6889161
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
17e99163
|
2025-08-25T21:19:08
|
|
Tests: Add Ace Racer trace
Test: angle_trace_tests --gtest_filter="*ace_racer*"
Bug: b/441170882
Change-Id: I8a244b2db1c9e62bd401e40ac911e868088c7dba
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6882667
Auto-Submit: Cody Northrop <cnorthrop@google.com>
Reviewed-by: Charlie Lao <cclao@google.com>
Commit-Queue: Cody Northrop <cnorthrop@google.com>
|
|
25390156
|
2025-08-21T00:13:19
|
|
Suppress unsafe buffers on a file-by-file basis in src/ [1 of N]
In this CL, we suppress many files but stop short of actually
enabling the warning by not removing the line from the
unsafe_buffers_paths.txt file. That will happen in a follow-on
CL, along with resolving any stragglers missed here.
This is mostly a manual change so as to familiarize myself with
the kinds of issues faced by the Angle codebase when applying buffer
safety warnings.
-- Re-generate affected hashes.
-- Clang-format applied to all changed files.
-- Add a few missing .reserve() calls to vectors as noticed.
-- Fix some mismatches between file names and header comments.
-- Be more consistent with header comment format (blank lines and
trailing //-only lines when a filename comment adjoins license
boilerplate).
Bug: b/436880895
Change-Id: I3bde5cc2059acbe8345057289214f1a26f1c34aa
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6869022
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
19483cc6
|
2025-08-25T19:27:26
|
|
Tests: Add Bingo Blitz ANGLE trace
Test: angle_trace_tests --gtest_filter=*bingo_blitz
Bug: b/441137178
Change-Id: Ia463fbc93090d2c55a3f35f7cd34ca6267273c7f
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6882619
Reviewed-by: Cody Northrop <cnorthrop@google.com>
Auto-Submit: Mark Łobodziński <mark@lunarg.com>
Commit-Queue: Cody Northrop <cnorthrop@google.com>
|
|
9eecd3a3
|
2025-08-25T07:50:36
|
|
Revert "Skip clang modules in Android.bp"
This reverts commit dddb8a6f815780227f31c982e1f5c7f9e41f40a9.
Reason for revert: not needed after
https://chromium-review.googlesource.com/c/chromium/src/+/6862663
Bug: chromium:439827607
Original change's description:
> Skip clang modules in Android.bp
>
> These aren't used in Android build, but still listed as dependencies in
> GN output and generate_android_bp.py tries to generate rules for them.
>
> Bug: chromium:439827607
> Change-Id: I01c5c38e15fb4b674f63a6be8ab060e84c381454
> Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6876280
> Reviewed-by: Amirali Abdolrashidi <abdolrashidi@google.com>
> Commit-Queue: Geoff Lang <geofflang@chromium.org>
> Auto-Submit: Yuly Novikov <ynovikov@chromium.org>
> Reviewed-by: Geoff Lang <geofflang@chromium.org>
Bug: chromium:439827607
Change-Id: Ic0406ec99a4fad35cf7009c1bb80b081d318d35a
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6875545
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
|
|
f86af1ec
|
2025-08-25T14:12:22
|
|
Manual roll VK-GL-CTS from 0a3dad34ebb4 to 3718ed21d713 (19 revisions)
Manual roll requested by ynovikov@google.com
https://chromium.googlesource.com/external/github.com/KhronosGroup/VK-GL-CTS.git/+log/0a3dad34ebb4..3718ed21d713
2025-08-22 marcin.zajac@cognizant.com Fix validation errors in pipeline
tests
2025-08-22 rgarcia@igalia.com Test reading from sparse buffers without
mapped memory
2025-08-22 michal.jakubek@mobica.com Fix build failure after merging
vktComputeCooperativeMatrixOpConstantNullTest
2025-08-22 lorenzo@khronosgroup.org Merge vk-gl-cts/vulkan-cts-1.4.3
into vk-gl-cts/main
2025-08-22 vjaquez@igalia.com Use Vulkan headers generated by CTS in VVS
2025-08-22 lorenzo@khronosgroup.org Temporarily disable code that breaks
the build (vktComputeCooperativeMatrixOpConstantNullTests)
2025-08-22 rgarcia@igalia.com Test variable descriptor counts with
binding offsets and layout creation
2025-08-22 scerveau@igalia.com video: create missing yuv folder
2025-08-22 erik.faye-lund@collabora.com Merge consecutive lines when
stippling
2025-08-22 javed@igalia.com Add coverage for non-resident ssbo
read/write
2025-08-22 rgarcia@igalia.com Check maxVariableDescriptorCount makes
sense for IUBs
2025-08-22 michal.jakubek@mobica.com OpConstantNull and cooperative
matrices
2025-08-22 ziga@lunarg.com Test memory invariance with
VkMemoryDedicatedRequirements
2025-08-22 ziga@lunarg.com Enable missing present id2/wait2 features
2025-08-22 ziga@lunarg.com Fix checkSupport in image 2d_array_compatible
tests
2025-08-22 lorenzo@khronosgroup.org Merge vk-gl-cts/vulkan-cts-1.4.3
into vk-gl-cts/main
2025-08-20 piotr.byszewski@mobica.com Restore tests for packing rules
for arrays
2025-08-19 lorenzo@khronosgroup.org Merge vk-gl-cts/vulkansc-cts-1.0.3
into vk-gl-cts/main
2025-08-15 marcin.zajac@cognizant.com Fix validation errors in image
tests
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/vk-gl-cts-angle-autoroll
Please CC angle-team@google.com,cnorthrop@google.com,ynovikov@google.com
on the revert to ensure that a human
is aware of the problem.
To file a bug in ANGLE:
https://bugs.chromium.org/p/angleproject/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Bug: None
Tbr: cnorthrop@google.com,ynovikov@google.com
Change-Id: Iac6990203d191887c56485640e36d6c16957b24a
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6879341
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
51cffa97
|
2025-08-13T14:23:51
|
|
Implement EGL_NV_context_priority_realtime
In this extension, new attribute value EGL_CONTEXT_PRIORITY_REALTIME_NV
is accepted for EGL_CONTEXT_PRIORITY_LEVEL_IMG. In ANGLE,
this extension should depend on VK_EXT_global_priority and
VK_EXT_global_priority_query. The implementation of creating device
queue is also modified for this new attribute value. New end2end
test is added to check if this new attribute works.
Bug: angleproject:397474813
Change-Id: I68316fe371f5a495dbc78b106fc89787be18e086
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6857673
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Cody Northrop <cnorthrop@google.com>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
9280c6b9
|
2025-08-20T08:04:15
|
|
Roll VK-GL-CTS from ad59a18f2ce0 to 0a3dad34ebb4 (60 revisions)
Skip
dEQP-GLES31.functional.copy_image.non_compressed.viewclass_16_bits.*.texture2d_array_to_texture3d
dEQP-GLES31.functional.copy_image.non_compressed.viewclass_32_bits.*
dEQP-GLES31.functional.copy_image.non_compressed.viewclass_64_bits.*.texture2d_array_to_texture3d
on Pixel 4 Vulkan
https://chromium.googlesource.com/external/github.com/KhronosGroup/VK-GL-CTS.git/+log/ad59a18f2ce0..0a3dad34ebb4
2025-08-15 lorenzo@khronosgroup.org Merge "Merge vk-gl-cts/github-main
into vk-gl-cts/main" into main
2025-08-15 lorenzo@khronosgroup.org Merge vk-gl-cts/vulkan-cts-1.4.3
into vk-gl-cts/main
2025-08-14 mateusz.bahyrycz@mobica.com Add tests for copying invalid
binding
2025-08-14 ziga@lunarg.com Add HIC tests for all formats and reduce
other variations
2025-08-14 rgarcia@igalia.com Test buffer and image capture&replay
re-usage with descriptor buffer
2025-08-14 mateusz.bahyrycz@mobica.com Add tests for writting unused and
invalid binding
2025-08-14 mateusz.bahyrycz@mobica.com Add tests for image to buffer
copy for color formats
2025-08-14 rgarcia@igalia.com Modify suspend/resume FDM offset tests to
use consistent offsets
2025-08-14 ziga@lunarg.com Fix image barrier issues in render_to_image
tests
2025-08-14 ziga@lunarg.com Fix invalid access mask in buffer_view
compute tests
2025-08-14 ziga@lunarg.com Fix image layout transitions in image
2d_array_compatible tests
2025-08-14 lorenzo@khronosgroup.org Update SPIR-V sources: replace
gl_SemanticsRelaxed in atomicStore when used with non-zero storage class
semantics
2025-08-14 piotr.byszewski@mobica.com Fix
hlsl_functionality1.counter_buffer on spirv-tools TOT
2025-08-14 syoussefi@google.com GLES: Fix debug tests not clearing the
error (if no message)
2025-08-11 lorenzo@khronosgroup.org Merge remote-tracking branch
'vk-gl-cts/dev/VK_KHR_shader_untyped_pointers' into main
2025-08-11 lorenzo@khronosgroup.org Update Vulkan headers to v1.4.325
2025-08-08 ziga@lunarg.com Test presenting image from retired swapchain
2025-08-08 piotr.byszewski@mobica.com Test computing LOD from explicit
cubemap derivatives
2025-08-08 gleese@broadcom.com Enable some low-bit-depth bitfield tests
without maint9
2025-08-08 ziga@lunarg.com Fix maintenance9 check in query pool
get_create_reset tests
2025-08-08 ziga@lunarg.com Add missing barrier in sample locations tests
2025-08-08 ziga@lunarg.com Fix layer count in geometry layered tests
2025-08-08 ziga@lunarg.com Fix reading from image in undefined layout in
query pool tests
2025-08-08 david.rosca@amd.com Don't require all modifiers to be
compatible with video
2025-08-08 lorenzo@khronosgroup.org Complete automatic JSON generation
for all remaining KHR extensions
2025-08-08 lorenzo@khronosgroup.org Merge vk-gl-cts/vulkan-cts-1.4.3
into vk-gl-cts/main
2025-08-05 lorenzo@khronosgroup.org Update Vulkan headers to 1.4.324
2025-08-01 zzoon@igalia.com Replace the customized parser with one in
VVS Khronos.
2025-08-01 lorenzo@khronosgroup.org Merge vk-gl-cts/opengl-es-cts-3.2.12
into vk-gl-cts/main
2025-08-01 lorenzo@khronosgroup.org Add JSON files for
VK_KHR_present_id2 and VK_KHR_present_wait2
2025-08-01 lorenzo@khronosgroup.org Merge remote-tracking branch
'vk-gl-cts/dev/VK_KHR_present_id2' into main
2025-08-01 abdolrashidi@google.com Shift fixed-point value if between
accepted values
2025-08-01 rgarcia@igalia.com Test descriptor buffer with 3-plane image
formats
2025-08-01 rgarcia@igalia.com Check baseTriangle is honored in opacity
micromap tests
2025-08-01 rgarcia@igalia.com Test large number of compute and task DGC
sequences
2025-08-01 rgarcia@igalia.com Check maxMipLevels/maxArrayLayers in
compressed image copy tests
2025-08-01 david.rosca@amd.com Don't call vkCmdFillBuffer on unsupported
queues
2025-08-01 michal.jakubek@mobica.com Reduce link time and disk space for
Capabilities
2025-08-01 michal.jakubek@mobica.com Unwritten attachments with
dual-source blending
2025-08-01 lorenzo@khronosgroup.org Merge vk-gl-cts/vulkan-cts-1.4.3
into vk-gl-cts/main
2025-08-01 lorenzo@khronosgroup.org Auto-generate JSON for
VK_EXT_fragment_density_map_offset
2025-08-01 lorenzo@khronosgroup.org Merge remote-tracking branch
'vk-gl-cts/dev/VK_EXT_fragment_density_map_offset' into main
2025-07-25 lorenzo@khronosgroup.org Merge vk-gl-cts/opengl-cts-4.6.6
into vk-gl-cts/main
2025-07-25 lorenzo@khronosgroup.org Merge vk-gl-cts/opengl-es-cts-3.2.12
into vk-gl-cts/main
2025-07-25 ziga@lunarg.com Fix bad merge
2025-07-25 ziga@lunarg.com Add tests for ms input attachment feedback
loop
2025-07-25 ziga@lunarg.com Test OpImageSampleImplicitLod with
RelaxedPrecision and ycbcr image
2025-07-25 nikigupta@google.com Add test for gl_Position not declared
inside built-in block in geometry shader
2025-07-25 marcin.zajac@cognizant.com Degenerate triangles in AS update
2025-07-25 david.rosca@amd.com Skip unsupported AV1 encode tiling tests
according to maxTiles cap
2025-07-25 ziga@lunarg.com Fix errors in maintenance9
2d_array_compatible image tests
2025-07-25 ziga@lunarg.com Test writes to partially bound ds attachments
are discarded
2025-07-25 gleese@broadcom.com Fix identity checking in subgroup scan
tests
2025-07-25 lorenzo@khronosgroup.org Add auto-generation for existing KHR
extensions (simple ones)
2025-07-25 scerveau@igalia.com VideoEncodeTestsAV1: keep same name for
input filename
2025-07-25 lorenzo@khronosgroup.org Merge vk-gl-cts/vulkan-cts-1.4.3
into vk-gl-cts/main
2025-07-24 lorenzo@khronosgroup.org Merge vk-gl-cts/vulkan-cts-1.4.3
into vk-gl-cts/main
2025-07-24 lorenzo@khronosgroup.org Add logging and checking for missing
JSONs for VK_KHR extensions
2025-07-24 lorenzo@khronosgroup.org Add
VK_KHR_video_encode_intra_refresh JSON
2025-07-23 okuznetsov@google.com Add full image level copy tests to
es31fCopyImageTests
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/vk-gl-cts-angle-autoroll
Please CC angle-team@google.com,ynovikov@google.com on the revert to
ensure that a human
is aware of the problem.
To file a bug in ANGLE:
https://bugs.chromium.org/p/angleproject/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Bug: angleproject:440743718
Change-Id: I9313b003dc8ae2a1dd64d264fa2b7847ae2b02ad
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6865062
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
|
|
061a43c6
|
2025-08-13T16:35:20
|
|
CL/Vulkan: Implement cl_khr_priority_hints
cl::CommandQueue contains queue priority from
clCreateCommandQueueWithProperties.
Similar to EGL_IMG_context_priority, a queue with a pre-assigned
priority is selected when submission.
Bug: angleproject:433980937
Tests-Passing: OCLCTS.test_api queue_hint
Change-Id: I3a7bcc62e5d8186b51f771ab2c01cc18ddfcd195
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6785088
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Cody Northrop <cnorthrop@google.com>
Commit-Queue: Austin Annestrand <a.annestrand@samsung.com>
|
|
8d43d9b9
|
2025-08-21T21:15:06
|
|
Tests: Add Hunter Assassin ANGLE trace
Test: angle_trace_tests --gtest_filter=*hunter_assassin
Bug: b/440565036
Change-Id: I502db22ba7967406f61ffa1437865992b05c1a34
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6876526
Auto-Submit: Mark Łobodziński <mark@lunarg.com>
Commit-Queue: Cody Northrop <cnorthrop@google.com>
Reviewed-by: Cody Northrop <cnorthrop@google.com>
|
|
dddb8a6f
|
2025-08-22T17:26:02
|
|
Skip clang modules in Android.bp
These aren't used in Android build, but still listed as dependencies in
GN output and generate_android_bp.py tries to generate rules for them.
Bug: chromium:439827607
Change-Id: I01c5c38e15fb4b674f63a6be8ab060e84c381454
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6876280
Reviewed-by: Amirali Abdolrashidi <abdolrashidi@google.com>
Commit-Queue: Geoff Lang <geofflang@chromium.org>
Auto-Submit: Yuly Novikov <ynovikov@chromium.org>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
|
|
d0ba2fb9
|
2025-08-20T12:16:07
|
|
Tests: Add Onmyoji ANGLE trace
Test: angle_trace_tests --gtest_filter=*onmyoji
Bug: b/440323747
Change-Id: Ia549dcfa370fac23785364adb717babde8b8ca4d
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6871872
Commit-Queue: Mark Łobodziński <mark@lunarg.com>
Reviewed-by: Cody Northrop <cnorthrop@google.com>
|
|
c5a4aaab
|
2025-08-21T12:34:30
|
|
Roll chromium_revision c57f111ea1..fc7a6f6aa1 (1504489:1504499)
This includes fixes to several breakages:
1. Change siso path in DEPS due to
https://chromium-review.googlesource.com/c/chromium/src/+/6864442
2. For unknown reason, "gclient sync --deps=all" no longer downloads mac
dependencies on linux. Change conditions for buildtools/mac and
others from host_os to checkout_mac, so that roll_chromium_deps can
process these dependencies.
3. Remove third_party/googletest (BUILD.gn) submodule and copy build
files from Chromium verbatim. Then add third_party/googletest/src
submodule, which was previously added via recursedeps. This is
because old structure had to be updated manually, and now we can
autoroll googletest. Making this change now, because is_nacl was
removed in
https://chromium-review.googlesource.com/c/chromium/src/+/6857278
but the corresponding removal from BUILD.gn
https://chromium-review.googlesource.com/c/chromium/src/+/6723712
didn't get rolled in due to crbug.com/440040381.
Also roll googletest sources while at it.
https://chromium.googlesource.com/external/github.com/google/googletest/+log/c67de117379f4d1c889c7581a0a76aa0979c2083..244cec869d12e53378fa0efb610cd4c32a454ec8
4. Use "use_clang_modules = false" to suppress missing includes in LLVM.
5. Add "tools/win" dependency needed for abseil-cpp after
https://chromium-review.googlesource.com/c/chromium/src/+/6857983
Change log: https://chromium.googlesource.com/chromium/src/+log/c57f111ea1..fc7a6f6aa1
Full diff: https://chromium.googlesource.com/chromium/src/+/c57f111ea1..fc7a6f6aa1
Changed dependencies
* buildtools/mac: git_revision:cc7c61e105fb56183fd6c5c52bbe3c37ff724a0d..git_revision:ee5b7e32b961a9da1933e9f46a018ba6cac8ef60
* buildtools/win: git_revision:cc7c61e105fb56183fd6c5c52bbe3c37ff724a0d..git_revision:ee5b7e32b961a9da1933e9f46a018ba6cac8ef60
* testing: https://chromium.googlesource.com/chromium/src/testing/+log/fb889d0363..62256178de
* third_party/abseil-cpp: https://chromium.googlesource.com/chromium/src/third_party/abseil-cpp/+log/1e18dc54a0..4862f4f12d
* third_party/android_build_tools: https://chromium.googlesource.com/chromium/src/third_party/android_build_tools/+log/f43e2cc47f..d48cf42075
* third_party/android_build_tools/error_prone/cipd: wQ_Wsj0aINAwt4LrHHM6IEnMhVEAdvQtBFtLv7YL4PoC..vPi1VfStH9EQCdbZI5NAMcK7C_dWs3-8Frr1CAzIafEC
* third_party/android_build_tools/lint/cipd: XO6ykSsPN632w1Hwz4YCLW0qC1KhVCn53F8FdJeuhKUC..8i-9CpSofgFA-RhKjreXIK0ZbDC8IhGVe2yvxRX0ku4C
* third_party/android_build_tools/nullaway/cipd: mFkUqdlIqmMQ3rAaTHFmOBYjNFgFUQOmMlPG6PGgmHYC..Zk_ffB0B6qGrr2ZDKqCxAgnPmo4-5giVRIauRffZaZYC
* third_party/android_deps: https://chromium.googlesource.com/chromium/src/third_party/android_deps/+log/973ea8c7c6..8f103008c5
* third_party/android_sdk: https://chromium.googlesource.com/chromium/src/third_party/android_sdk/+log/e71ef403c5..f1c6b36cde
* third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/8dc29cff6c..8512c34797
* third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/eddc72dce5..778a576e20
* third_party/fuchsia-sdk/sdk: version:29.20250730.5.1..version:29.20250815.6.1
* third_party/libc++/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/6f8fe913d6..91206b4d03
* third_party/libc++abi/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git/+log/a6c815c69d..f7f5a32b3e
* third_party/libunwind/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git/+log/84c5262b57..bdc00ca63e
* third_party/llvm-libc/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git/+log/82c07b9654..46fede94c0
* third_party/protobuf: https://chromium.googlesource.com/chromium/src/third_party/protobuf/+log/78c1ca719e..28e24a669f
* third_party/r8/cipd: qD5apdNjxRv3dBblf27nEZYf7r_pbLEgfN7hWyXvP_UC..Xyh7Kdh-M2Dj5lwFGH2QRe7TFErRgYCvMFMkPiYnIwsC
* third_party/r8/d8/cipd: qD5apdNjxRv3dBblf27nEZYf7r_pbLEgfN7hWyXvP_UC..pBaBgtFdvclLMBwz1H7s88bhc3ioF8iEyFh6rZ81054C
* third_party/re2/src: https://chromium.googlesource.com/external/github.com/google/re2.git/+log/85c7c0fb11..6569a9a3df
* third_party/rust: https://chromium.googlesource.com/chromium/src/third_party/rust/+log/5de5e7b6ba..cc36abecbc
* third_party/turbine/cipd: TkTaFqF4Bs-JmFtxFV_Nfh4u5jh_401ZQsLhC7vIEqQC..9ZS5YYFBth7RSqNe7VLip-qJhk00WoicV_Qb0byHna8C
* third_party/zlib: https://chromium.googlesource.com/chromium/src/third_party/zlib/+log/363a126ed2..044b44e6de
* tools/android: https://chromium.googlesource.com/chromium/src/tools/android/+log/b44ad70ef5..7d8848041e
* tools/clang: https://chromium.googlesource.com/chromium/src/tools/clang.git/+log/9d91ec919b..f10114ce19
* tools/luci-go: git_revision:2aa8d904a9f8cc8891d2710e4cf58156057fa4b3..git_revision:230495e01666a7468ff6803179519a5c93317083
* tools/luci-go: git_revision:2aa8d904a9f8cc8891d2710e4cf58156057fa4b3..git_revision:230495e01666a7468ff6803179519a5c93317083
* tools/luci-go: git_revision:2aa8d904a9f8cc8891d2710e4cf58156057fa4b3..git_revision:230495e01666a7468ff6803179519a5c93317083
* tools/mb: https://chromium.googlesource.com/chromium/src/tools/mb/+log/c5719eb114..513bc2117e
* tools/perf: https://chromium.googlesource.com/chromium/src/tools/perf/+log/c1a26b544f..88de4dbaab
* tools/rust: https://chromium.googlesource.com/chromium/src/tools/rust.git/+log/fa1df48579..f2fba99158
* tools/skia_goldctl/linux: 84tAKAqEtqjebJywg8jyXDWUVodNBYZraFt9RZ0A2pwC..46Onf_f3s_Mr84pViZFnexVYU47ArSn3knDqNZcIoYsC
* tools/skia_goldctl/mac_amd64: dpgLOuWsqpBYSIj44DbnlJD7fnp640TD4cprUlwV0VMC..itdWmANhuoNsgIG1DuIe7XMdwQR4Vc9kkznuHSuPOekC
* tools/skia_goldctl/mac_arm64: AU5OTil4VjYO94g8-Jhq02qBoLka6t-JsgKKEzllcy8C..aFRLGxnuqC86Y3ejs72PnkJfG0caCnrl72QiuxJ1XbkC
* tools/skia_goldctl/win: DW55Ki0OZtTTzxrsItNbFeB9IDA9GBVXB647W6SOLN4C..sYuoNL-siny-CypUt4LuqE25k1hWho4rLa3T7ikBQAoC
DEPS diff: https://chromium.googlesource.com/chromium/src/+/c57f111ea1..fc7a6f6aa1/DEPS
No update to Clang.
Bug: chromium:440040381, angleproject:40041909, angleproject:439777063
Change-Id: Id814e849a08a1533c246ed9d1803f8b7c90fa68b
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6870430
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Auto-Submit: Yuly Novikov <ynovikov@chromium.org>
Commit-Queue: Geoff Lang <geofflang@chromium.org>
|
|
6c160cad
|
2025-08-04T12:32:36
|
|
CL/Vulkan: cl_khr_external_memory extension (pt.1)
- Make this extension visible if Vulkan implementation support
features supportsExternalMemoryFd and/or
supportsExternalMemoryDmaBuf
- Implemented APIs clEnqueueAcquireExternalMemObjectsKHR and
clEnqueueReleaseExternalMemObjectsKHR
- Updated clCreateBufferWithProperties to handle external memory
file descriptor.
Bug: angleproject:378017028
Change-Id: Idff08808bc0227b5f98b84c2086b68541665146d
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6785087
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Commit-Queue: Austin Annestrand <a.annestrand@samsung.com>
|
|
00f43627
|
2025-08-18T10:01:17
|
|
Roll vulkan-deps from faf017592714 to a82edf807749 (41 revisions)
https://chromium.googlesource.com/vulkan-deps.git/+log/faf017592714..a82edf807749
Also rolling transitive DEPS:
https://chromium.googlesource.com/external/github.com/KhronosGroup/glslang/+log/b4e66d7b148ea1c245e1a66c2f3abf6c1103fc59..0f2400cd75c540a2fea883d780bf752c57b35b30
https://chromium.googlesource.com/external/github.com/LunarG/VulkanTools/+log/7d91d6f4df4e32fda3021e2923be7f92140d31c4..68daa9bc0602e057a36c83fe4dcc441c9bd38447
https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Headers/+log/a7361efd139bf65de0e86d43b01b01e0b34d387f..e6d5e88c07cc66a798b668945e7fb29ec1cfee27
https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools/+log/5e7108e11015b1e2c7d944f766524d19fb599b9d..fda5a216e9d25fa2eeda73ec8436b96e395ce5d5
https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Headers/+log/2e0a6e699e35c9609bde2ca4abb0d380c0378639..2efaa559ff41655ece68b2e904e2bb7e7d55d265
https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Loader/+log/be3fe40144f269d0e834693f966443c6c24a6962..484f3cd7dfb13f63a8b8930cb0397e9b849ab076
https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Tools/+log/f766b30b2de3ffe2cf6b656d943720882617ec58..0eb12b4ea70b15be6a10f6212c1633e5c9ce0cca
https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers/+log/3218d4c9923db10e1184701e970b993e2588b334..dd409bf3329eb4002f87f7ce7fcc315c9a922583
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/vulkan-deps-angle-autoroll
Please CC angle-team@google.com,ynovikov@google.com on the revert to
ensure that a human
is aware of the problem.
To file a bug in ANGLE:
https://bugs.chromium.org/p/angleproject/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Bug: None
Tbr: ynovikov@google.com
Change-Id: Id8d6d71061ac5c81e4f0d41dbd570d7b5dfe8c1b
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6856310
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
25f5e2cf
|
2025-08-13T17:03:19
|
|
Vulkan: Add support for built-in gl_PrimitiveShadingRateEXT
Add support for built-in gl_PrimitiveShadingRateEXT and relative const
value.
Bug: angleproject:397255625
Change-Id: I25d51f5805697e137b232175ee790808c45850b7
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6845515
Reviewed-by: Charlie Lao <cclao@google.com>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
7ad67712
|
2025-08-13T16:33:03
|
|
CL/Vulkan: Enable cl_khr_integer_dot_product extension
- Enabled extension string and corresponding opencl_c features
- Updated packed_cl_enums.json with three new enums
- Enabled support for this extension in function clGetDeviceInfo
- Add support for CL_DEVICE_OPENCL_C_FEATURES API query through
clGetDeviceInfo corresponding integer_dot_product extension
- Updated vk_features.json with new ANGLE Feature
supports_shader_integer_dot_product
- The changes in autogen files are generated by running the
run_code_generation.py script
Tests-Passing:
ocl_cts: test_integer_ops integer_dot_product
ocl_cts: test_compiler features_macro
VK-GL-CTS:dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.*
dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.*
dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.*
dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.*
dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.*
dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.*
Bug: angleproject:433980939
Change-Id: Iae7a7753d0556beeb85c254c61a37a0d047df058
Signed-off-by: Hareesh Karada <hareesh.k@samsung.com>
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6785089
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
|
|
5fb77159
|
2025-08-12T15:21:25
|
|
Add stubs for GL_ARM_texture_unnormalized_coordinates
Bug: angleproject:352345942
Change-Id: I05e2b0c83f07bfe35eb58fc657b834f6253d4cb9
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6839660
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Auto-Submit: Shufen Ma <Shufen.Ma@arm.com>
Commit-Queue: Charlie Lao <cclao@google.com>
Reviewed-by: Charlie Lao <cclao@google.com>
|
|
88357fc3
|
2025-08-11T10:01:18
|
|
Roll vulkan-deps from 588672b6b2e5 to faf017592714 (14 revisions)
https://chromium.googlesource.com/vulkan-deps.git/+log/588672b6b2e5..faf017592714
Also rolling transitive DEPS:
https://chromium.googlesource.com/external/github.com/KhronosGroup/glslang/+log/0d614c24699d986afd590b93a8c0f0946e997919..b4e66d7b148ea1c245e1a66c2f3abf6c1103fc59
https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools/+log/b8b90dba56eb8c75050a712188d662fd51c953df..5e7108e11015b1e2c7d944f766524d19fb599b9d
https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Headers/+log/a01329f307fa6067da824de9f587f292d761680b..2e0a6e699e35c9609bde2ca4abb0d380c0378639
https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Loader/+log/07aa86589862b3888c3f09a11bbb34243f1efc13..be3fe40144f269d0e834693f966443c6c24a6962
https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Utility-Libraries/+log/b149d5c52c06836ab333ba571791f79a9fb8eb50..4f4c0b6c61223b703f1c753a404578d7d63932ad
https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers/+log/438279c224e786e44aa1027fff9b51b3b1ba8520..3218d4c9923db10e1184701e970b993e2588b334
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/vulkan-deps-angle-autoroll
Please CC angle-team@google.com,geofflang@google.com on the revert to
ensure that a human
is aware of the problem.
To file a bug in ANGLE:
https://bugs.chromium.org/p/angleproject/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Bug: None
Tbr: geofflang@google.com
Change-Id: I694531cd0366c88bc5888107e87e878027e97fdc
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6835266
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
9a23635c
|
2025-08-09T18:17:33
|
|
Tests: Add Frost and Flame trace
Test: angle_trace_tests --gtest_filter="*frost_and_flame*"
Bug: b/437598600
Change-Id: Icf8c5ce3e0e1f0cadc442aedc8b38a70efb1e3f7
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6834277
Commit-Queue: Cody Northrop <cnorthrop@google.com>
Reviewed-by: Mark Łobodziński <mark@lunarg.com>
|
|
9367369d
|
2025-08-08T16:56:58
|
|
Tests: Add Kingshot trace
Test: angle_trace_tests --gtest_filter="*kingshot*"
Bug: b/437417676
Change-Id: I6c4a7a095266f6f99b0810854acbbfb50024d52f
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6832638
Reviewed-by: Solti Ho <solti@google.com>
Auto-Submit: Cody Northrop <cnorthrop@google.com>
Commit-Queue: Cody Northrop <cnorthrop@google.com>
|
|
8796f68c
|
2025-08-07T14:25:19
|
|
Tests: Add Top Heroes: Kingdom Saga trace
Test: angle_trace_tests --gtest_filter="*top_heroes_kingdom_saga"
Bug: b/437162076
Change-Id: Ia690266b34f0da0c23fbd099ed28f20657529644
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6828593
Auto-Submit: Cody Northrop <cnorthrop@google.com>
Commit-Queue: Amirali Abdolrashidi <abdolrashidi@google.com>
Reviewed-by: Amirali Abdolrashidi <abdolrashidi@google.com>
|
|
d8dc3cc2
|
2025-08-02T12:02:20
|
|
Remove shared context lock from glVertexAttrib{I}Format
This CL removes shared context lock from glVertexAttribFormat() and
glVertexAttribIFormat() APIs, since they no longer access anything
outside VertexArrayPrivate. The main problem I had run into is
validation code. Before this CL, ValidateIntegerVertexFormat() needs
context's mStateCache for mCachedVertexAttribTypesValidation and
mCachedIntegerVertexAttribTypesValidation. Given these two cached value
are constant after initialization, in this CL, I have moved them to
PrivateStateCache. PrivateStateCache argument is added to
ValidateVertexAttribFormat() and ValidateVertexAttribIFormat() to get
them access to mCachedIntegerVertexAttribTypesValidation.
Bug: b/433331119
Change-Id: Ifc3fbed32b4d3722c335dd2c393bc6519ed0b544
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6822032
Reviewed-by: Amirali Abdolrashidi <abdolrashidi@google.com>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Commit-Queue: Charlie Lao <cclao@google.com>
|
|
61ddca79
|
2025-08-07T11:16:29
|
|
Tests: Add Gossip Harbor ANGLE trace
Test: angle_trace_tests --gtest_filter=*gossip_harbor
Bug: b/437087719
Change-Id: Ia0d313b3e34074df8e24ad3eae63b4718ed2bfc7
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6828000
Commit-Queue: Cody Northrop <cnorthrop@google.com>
Reviewed-by: Cody Northrop <cnorthrop@google.com>
|
|
ae4aead5
|
2025-07-24T16:35:38
|
|
Remove sharedContextLock from glVertexAttrib{Divisor|Binding}
With prior CLs all the functions used by glVertexAttribDivisor*,
glVertexBindingDivisor and glVertexAttribBinding only access
VertexArrayPrivate. This CL removes shared context lock from these APIs.
Bug: b/433331119
Change-Id: Ib1632797c53d2cd7a31c21e93c0e69385c71a27f
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6814157
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Amirali Abdolrashidi <abdolrashidi@google.com>
Commit-Queue: Charlie Lao <cclao@google.com>
|