Commit graph

224554 commits

Author SHA1 Message Date
Pierre-Eric Pelloux-Prayer
c24285f993 radeonsi: delay si_disk_create_cache call
It depends on sscreen->use_aco value.

Fixes: d1c57f742e ("radeonsi/gfx: add si_gfx_screen.c")
Reviewed-by: Marek Olšák <maraeo@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42255>
2026-06-18 11:39:31 +00:00
Marc Alcala Prieto
8ba703c437 pan/ci: Remove GLES shader image load/store atomic flake
Reviewed-by: Christian Gmeiner <cgmeiner@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42266>
2026-06-18 11:06:05 +00:00
Marc Alcala Prieto
525cbb44ea pan/va: Unit test BI_ATOM_OPC_AUMIN
Test that we correctly insert control NOPs for atomic instructions using
BI_ATOM_OPC_AUMIN.

Reviewed-by: Christian Gmeiner <cgmeiner@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42266>
2026-06-18 11:06:05 +00:00
Marc Alcala Prieto
4152da6d78 pan/va: Fix serialization of atomic operations using BI_ATOM_OPC_AUMIN
The UBO special case checked I->seg before checking the instruction
message, but atomics store I->atom_opc in the same union field. Since
BI_ATOM_OPC_AUMIN aliases BI_SEG_UBO, AUMIN atomics were skipped from
memory dependency tracking.

Only apply the UBO special case to load/store instructions so atomics are
serialized correctly.

Fixes test:
KHR-GLES31.core.shader_image_load_store.basic-allTargets-atomicCS.

Fixes: 41b39d6d5d ("pan/va: Do scoreboard analysis")
Reviewed-by: Christian Gmeiner <cgmeiner@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42266>
2026-06-18 11:06:05 +00:00
JaeHoon Lee
bcc8b44a8c v3d: create the compute job after the zero-sized dispatch check
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
v3d_launch_grid() created the job before reading the indirect
dispatch parameters, so the zero-workgroup early-out returned without
freeing it.  Create the job only once the dispatch is known to proceed,
right before its first use, so the skip path has nothing to free.

Signed-off-by: JaeHoon Lee <dlwognsdc610@gmail.com>
Reviewed-by: Iago Toral Quiroga <itoral@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42169>
2026-06-18 10:07:41 +00:00
JaeHoon Lee
5c1f9468e4 v3d: free the cache buffer when loading a corrupt disk cache entry
v3d_disk_cache_retrieve() returns without freeing the buffer
returned by disk_cache_get() when the blob reader overruns.

Signed-off-by: JaeHoon Lee <dlwognsdc610@gmail.com>
Reviewed-by: Iago Toral Quiroga <itoral@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42169>
2026-06-18 10:07:41 +00:00
JaeHoon Lee
c268ed8a6e v3d: drop the tiled temporary when bailing on unsupported blits
v3d_render_blit() copies untiled sources into a tiled temporary
before checking if the blitter supports the operation. The
unsupported path returned without releasing the temporary like the
regular path does at the end of the blit.

Signed-off-by: JaeHoon Lee <dlwognsdc610@gmail.com>
Reviewed-by: Iago Toral Quiroga <itoral@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42169>
2026-06-18 10:07:41 +00:00
JaeHoon Lee
7e8e95f79b v3d: release the texture reference if shadow resource creation fails
v3d_create_sampler_view() takes a reference on the texture before
setting up the view, but the shadow resource error path frees the
view without releasing it. Release the reference before bailing so
the texture reference count stays balanced.

Signed-off-by: JaeHoon Lee <dlwognsdc610@gmail.com>
Reviewed-by: Iago Toral Quiroga <itoral@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42169>
2026-06-18 10:07:41 +00:00
Icenowy Zheng
8d17c7e282 vulkan: update spec to 1.4.354
Signed-off-by: Icenowy Zheng <zhengxingda@iscas.ac.cn>
Acked-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42247>
2026-06-18 09:33:56 +00:00
Christian Gmeiner
0dc240e4b0 panvk: Derive viewport limits from the framebuffer dimension
Like done by radv and v3dv.

Signed-off-by: Christian Gmeiner <cgmeiner@igalia.com>
Reviewed-by: Marc Alcala Prieto <marc.alcalaprieto@arm.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42047>
2026-06-18 09:10:12 +00:00
Christian Gmeiner
e6ff12086e panvk: Move maxFramebuffer limits to defines
The exposed limits depend on the PAN_ARCH.

Signed-off-by: Christian Gmeiner <cgmeiner@igalia.com>
Reviewed-by: Marc Alcala Prieto <marc.alcalaprieto@arm.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42047>
2026-06-18 09:10:11 +00:00
Jakob Sinclair
81daea6670 panvk/csf: Use RUN_FULLSCREEN for cmd_draw_volume
This can reuse most of the implementation done for cmd_draw_rects, just
that the layer count needs to be passed correctly to RUN_FULLSCREEN.

Tested-by: Marc Alcala Prieto <marc.alcalaprieto@arm.com>
Reviewed-by: Aksel Hjerpbakk <aksel.hjerpbakk@arm.com>
Reviewed-by: Marc Alcala Prieto <marc.alcalaprieto@arm.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41732>
2026-06-18 08:34:59 +00:00
Jakob Sinclair
45e55ebc42 panvk/csf: Use RUN_FULLSCREEN for cmd_draw_rects
This implements a new function that will be used for the vk_meta paths
that call cmd_draw_rects.

Tested-by: Marc Alcala Prieto <marc.alcalaprieto@arm.com>
Reviewed-by: Aksel Hjerpbakk <aksel.hjerpbakk@arm.com>
Reviewed-by: Marc Alcala Prieto <marc.alcalaprieto@arm.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41732>
2026-06-18 08:34:59 +00:00
Jakob Sinclair
305dd36efe panvk/draw: Separate build from prepare functions
These changes aim to make it easier to reuse this code for implementing
a cmd_draw_rects PanVK specific function that will use RUN_FULLSCREEN.
For this we need to setup the dcd a bit differently and having separate
build functions helps a lot since we mostly want to skip checking the
dirty state and moving values into registers that are done in the
prepare_draw functions.

Tested-by: Marc Alcala Prieto <marc.alcalaprieto@arm.com>
Reviewed-by: Aksel Hjerpbakk <aksel.hjerpbakk@arm.com>
Reviewed-by: Marc Alcala Prieto <marc.alcalaprieto@arm.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41732>
2026-06-18 08:34:59 +00:00
Jakob Sinclair
6554fdb099 pan: Add missing v14 primitive flag
For V14, the view mask is moved to Primitive Flags 2. Instead we have a
layer index flag in Primitive Flags but this was missed during the
initial support for V14.

Fixes: 4258888f4d ("pan/genxml: Add v14 definition")

Tested-by: Marc Alcala Prieto <marc.alcalaprieto@arm.com>
Reviewed-by: Aksel Hjerpbakk <aksel.hjerpbakk@arm.com>
Reviewed-by: Marc Alcala Prieto <marc.alcalaprieto@arm.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41732>
2026-06-18 08:34:58 +00:00
Eric Engestrom
93cb1a39f5 docs: add sha sum for 26.1.3
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42304>
2026-06-18 08:30:43 +00:00
Eric Engestrom
7b429cbb84 docs: add release notes for 26.1.3
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42304>
2026-06-18 08:30:43 +00:00
Eric Engestrom
c62f4f3878 docs: update calendar for 26.1.3
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42304>
2026-06-18 08:30:42 +00:00
Georg Lehmann
ae80aff95a aco/assembler: do not abort when exec is written after position exports
This can happen when the scheduler moves a reduce operation after the last
position export in legacy VS.

It also doesn't make sense to break here. In ancient aco history null exports
were added in the assembler just before the last exec write, but we no longer
do that.

Cc: mesa-stable
Reviewed-by: Rhys Perry <pendingchaos02@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42290>
2026-06-18 07:59:31 +00:00
Jordan Justen
67a88ee9c8 intel/gen/xe: Merge Xe2 compact 3src subreg HI2/LO3 into a gen_split_range
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Caio Oliveira <caio.oliveira@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42144>
2026-06-18 06:39:07 +00:00
Jordan Justen
ad96b12fcc intel/gen/xe: Merge Xe2 DATATYPE_INDEX HI2/LO3 into a gen_split_range
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Caio Oliveira <caio.oliveira@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42144>
2026-06-18 06:39:07 +00:00
Jordan Justen
f6996ff008 intel/gen: Merge SRC_A16_SWIZZLE HI/LO ranges
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Caio Oliveira <caio.oliveira@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42144>
2026-06-18 06:39:07 +00:00
Jordan Justen
50f831dbf6 intel/gen/xe: Merge uncompat 3src subreg bits into a gen_split_range
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Caio Oliveira <caio.oliveira@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42144>
2026-06-18 06:39:07 +00:00
Jordan Justen
883af419f9 intel/gen: Merge uncompat 3src source bits into a gen_split_range
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Caio Oliveira <caio.oliveira@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42144>
2026-06-18 06:39:07 +00:00
Jordan Justen
6a9dc4f9b4 intel/gen: Merge uncompat 3src control bits into a gen_split_range
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Caio Oliveira <caio.oliveira@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42144>
2026-06-18 06:39:06 +00:00
Jordan Justen
c75aa2e7b9 intel/gen: Merge uncompat src1 bits into a gen_split_range
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Caio Oliveira <caio.oliveira@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42144>
2026-06-18 06:39:06 +00:00
Jordan Justen
225937d349 intel/gen: Merge uncompat src0 bits into a gen_split_range
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Caio Oliveira <caio.oliveira@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42144>
2026-06-18 06:39:06 +00:00
Jordan Justen
9d3d163dfa intel/gen: Merge uncompat subreg bits into a gen_split_range
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Caio Oliveira <caio.oliveira@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42144>
2026-06-18 06:39:06 +00:00
Jordan Justen
12e3659ecf intel/gen: Merge uncompat datatype bits into a gen_split_range
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Caio Oliveira <caio.oliveira@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42144>
2026-06-18 06:39:05 +00:00
Jordan Justen
d7b0680460 intel/gen: Merge uncompat control bits into a gen_split_range
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Caio Oliveira <caio.oliveira@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42144>
2026-06-18 06:39:05 +00:00
Jordan Justen
cf505b76bb intel/gen/xe: Merge BFN_FUNC_CONTROL HI/LO into a gen_split_range
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Caio Oliveira <caio.oliveira@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42144>
2026-06-18 06:39:05 +00:00
Jordan Justen
f13a850a59 intel/gen/xe: Merge THREE_SRC1_VSTRIDE HI/LO into a gen_split_range
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Caio Oliveira <caio.oliveira@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42144>
2026-06-18 06:39:05 +00:00
Jordan Justen
ba2e06f95b intel/gen: Merge THREE_SRC0_VSTRIDE HI/LO into a gen_split_range
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Caio Oliveira <caio.oliveira@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42144>
2026-06-18 06:39:04 +00:00
Jordan Justen
e0701ee8ce intel/gen: Support accessing fields & sub-fields with disconnected bits
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Caio Oliveira <caio.oliveira@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42144>
2026-06-18 06:39:04 +00:00
Jordan Justen
7cd5d6c68b intel/gen: Support declaring ISA fields with disconnected bits
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Caio Oliveira <caio.oliveira@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42144>
2026-06-18 06:39:04 +00:00
Jordan Justen
0b16f44f85 intel/gen: Account for compact nop pad instruction in gen_scan_raw_layout()
In some cases INTEL_DEBUG=hex was not working. It was getting a
failure from gen_scan_raw_layout() if the program had been padded by a
compact nop instruction.

We add this pad instruction to make the program end on an uncompacted
instruction boundary. (Perhaps this padding is not necessary.)

Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Acked-by: Caio Oliveira <caio.oliveira@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42144>
2026-06-18 06:39:04 +00:00
Gu, Wangfeng
dac0019373 radv/sqtt: add instruction timing SE mask controls
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
Add configurable SE masks for instruction timing capture and export the selected mask in RGP metadata so hit counts match the traced shader engine coverage.
An environment variable RADV_THREAD_TRACE_INSTRUCTION_TIMING_SE_MASK is used to config SE mask. If it's not specified, all SE data are captured.

Signed-off-by: Gu, Wangfeng <Wangfeng.Gu@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42264>
2026-06-18 04:56:52 +00:00
Sagar Ghuge
1e687cb162 intel: Add drirc option to write lookup maps unconditionally
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
Signed-off-by: Sagar Ghuge <sagar.ghuge@intel.com>
Reviewed-by: Iván Briano <ivan.briano@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42282>
2026-06-18 01:20:51 +00:00
Sagar Ghuge
2397b81533 anv: Allocate lookup maps for update based on mode and flag
We were unconditionally allocating lookup maps but according to vulkan
spec, app is supposed to provide hint at AS build time and use it during
the update phase.

But Indiana jones does not follow the spec:

   1) BuildSizesKHR - Mode or flags are not set
   2) BuildAccelerationStructuresKHR - Mode is set to Build
   3) BuildAccelerationStructures - Mode is set to UPDATE

in first phase if we return size without lookup maps (based on
MODE_UPDATE condition) then update phase breaks.

Next patch will add driconf to deal with such apps.

Signed-off-by: Sagar Ghuge <sagar.ghuge@intel.com>
Reviewed-by: Iván Briano <ivan.briano@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42282>
2026-06-18 01:20:51 +00:00
Sagar Ghuge
30ec583d7e ci-farms/vmware: Disable vmware tests for now
Signed-off-by: Sagar Ghuge <sagar.ghuge@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42302>
2026-06-17 18:11:48 -07:00
Lionel Landwerlin
dde1709274 anv/brw/jay: de-dynamify per-sample interpolation
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
Turns out we can figure this out at compile time.

This allows us to remove a bunch of tracking and dynamic code.

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42104>
2026-06-17 22:29:44 +00:00
Lionel Landwerlin
3be73ecc5b brw: only check for shader_info::fs.uses_sample_shading
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42104>
2026-06-17 22:29:44 +00:00
Lionel Landwerlin
765477a407 brw/jay: track usage of fs_config by backend
Instead of checking if any of the fs config field is SOMETIMES, just
track if the backend ever see the intrinsic being used.

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42104>
2026-06-17 22:29:43 +00:00
Lionel Landwerlin
9b5774b11d brw: remove interpolator coarse bit setting
The return format with the coarse bit has a different format than the
non coarse variant, as described in ICL PRMs, Volume 9: Render Engine,
Coarse to Pixel Mapping Writeback Message (SIMD8 Message).

In particular register phases 0 & 1 are required, so we cannot use the
message with/without the bit interchangeably.

When making things more static (next commit) we get failures in tests
like :

  dEQP-VK.pipeline.shader_object_linked_spirv.multisample_interpolation.offset_interpolate_at_pixel_center.137_191_1.samples_2

We probably never saw the issue because there is no test using the
interpolator with coarse pixel shading enabled and in most dynamic
cases the bit is not set so the return message has the expected
format.

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Cc: mesa-stable
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42104>
2026-06-17 22:29:43 +00:00
Lionel Landwerlin
bd46101613 brw: remove always true condition
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42104>
2026-06-17 22:29:43 +00:00
Lionel Landwerlin
494dc91077 elk: assert always/never on some of the FS config flags
We never enabled GPL on hasvk so there is no point in handling dynamic
cases, it's already dead code.

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42104>
2026-06-17 22:29:42 +00:00
Marek Olšák
e4d0b936fd radeonsi/ci: change DEQP_TARGET to default for Wayland
Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42032>
2026-06-17 22:13:49 +00:00
Marek Olšák
671de36b5d radeonsi/ci: allow glcts to be in the cts directory
instead of glcts

Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42032>
2026-06-17 22:13:49 +00:00
Marek Olšák
38991e2503 radeonsi: remove unnecessary and indirect #includes
Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42032>
2026-06-17 22:13:49 +00:00
Jason Macnak
4bfc03020a gfxstream: Avoid transfering VkAllocationCallbacks between guest and host
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
Test: cvd create --gpu_mode=gfxstream_guest_angle

Reviewed-by: David Gilhooley <djgilhooley@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42224>
2026-06-17 19:41:54 +00:00