Commit graph

223136 commits

Author SHA1 Message Date
Mike Blumenkrantz
9b7b28d7d5 vk/cmd_queue: simplify gross struct duplication
+lavapipe fixups from konstantin

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41516>
2026-05-28 10:17:25 +00:00
Erik Faye-Lund
5b40c77137 pan/genxml: use consistent attribute order
We usually do size followed by start, not the other way around. Fix up a
few cases of inverting this.

Reviewed-by: Lars-Ivar Hesselberg Simonsen <lars-ivar.simonsen@arm.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41721>
2026-05-28 09:51:42 +00:00
Erik Faye-Lund
fdb79c7793 pan/genxml: remove some pointless comments
We don't usually document the details about the various fields here.
Let's drop these, as the comments don't exits in future docs either,
making it a bit easier to diff them.

Reviewed-by: Lars-Ivar Hesselberg Simonsen <lars-ivar.simonsen@arm.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41721>
2026-05-28 09:51:42 +00:00
Erik Faye-Lund
27a12f2406 pan/genxml: make field consistent
The distinction between 8 and 4 bit here is kinda meaningless, because
the extra bits are zero regardless. This matches what the spec says, and
is also consistent with the other XML definitions we have. So let's make
it consistent so we can more easily diff the XML files to see what
changed.

Reviewed-by: Lars-Ivar Hesselberg Simonsen <lars-ivar.simonsen@arm.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41721>
2026-05-28 09:51:42 +00:00
Erik Faye-Lund
577bba5a13 pan/genxml: clean up whitespace
Reviewed-by: Lars-Ivar Hesselberg Simonsen <lars-ivar.simonsen@arm.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41721>
2026-05-28 09:51:42 +00:00
Erik Faye-Lund
5e6dd71658 pan/genxml: consistently set default
Most of the XML files does this, so let's do the same here. This
shouldn't matter in practice, as we always set the field anyway.

Reviewed-by: Lars-Ivar Hesselberg Simonsen <lars-ivar.simonsen@arm.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41721>
2026-05-28 09:51:41 +00:00
Erik Faye-Lund
38621ed598 pan/genxml: consistently use hex for uint immediates
We're inconsistent about what we're using here, let's use hex unless we
have a good reason not to...

Reviewed-by: Lars-Ivar Hesselberg Simonsen <lars-ivar.simonsen@arm.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41721>
2026-05-28 09:51:41 +00:00
Erik Faye-Lund
45846ef531 pan/genxml: correct casing of names/types
This makes things more consistent, but shouldn't make a practical
difference apart from reducing needless diffs.

Reviewed-by: Lars-Ivar Hesselberg Simonsen <lars-ivar.simonsen@arm.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41721>
2026-05-28 09:51:41 +00:00
Erik Faye-Lund
836c4cc9e7 pan/genxml: keep enum ordering from v10
This just makes it easier to diff the XML files with the V10 version. It
should be purely cosmetical.

Reviewed-by: Lars-Ivar Hesselberg Simonsen <lars-ivar.simonsen@arm.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41721>
2026-05-28 09:51:41 +00:00
Erik Faye-Lund
0a6c2c3233 pan/genxml: remove needless defaults
We don't specify these for V10, and the default is the zero-value
anyway. Let's drop them to simplify things and reduce needless diffs.

Reviewed-by: Lars-Ivar Hesselberg Simonsen <lars-ivar.simonsen@arm.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41721>
2026-05-28 09:51:41 +00:00
Erik Faye-Lund
af24a09e57 pan/genxml: consistently use uint for chunk indexes
Reviewed-by: Lars-Ivar Hesselberg Simonsen <lars-ivar.simonsen@arm.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41721>
2026-05-28 09:51:40 +00:00
Erik Faye-Lund
5b0775376c pan/genxml: consistently use uint for signal slot
This reduces needless diffs between the XML files.

Reviewed-by: Lars-Ivar Hesselberg Simonsen <lars-ivar.simonsen@arm.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41721>
2026-05-28 09:51:40 +00:00
Erik Faye-Lund
f2a7943d84 pan/genxml: consistently use hex for masks
We do this for all masks from V12 and later, but not always in earlier
gens. Let's fix this up to both produce cleaner dumps, as well as reduce
needless diffs between the files.

Reviewed-by: Lars-Ivar Hesselberg Simonsen <lars-ivar.simonsen@arm.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41721>
2026-05-28 09:51:40 +00:00
Erik Faye-Lund
75ab66ed2b pan/genxml: consistently use bool for error reject
This is what cs_sync32_add etc expects. Not sure why this isn't
producing compile-time errors, but we should be consistent here anyway.

Reviewed-by: Lars-Ivar Hesselberg Simonsen <lars-ivar.simonsen@arm.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41721>
2026-05-28 09:51:39 +00:00
Erik Faye-Lund
07c38e5a69 pan/genxml: use an enum for progress increment
This is what we're doing for later gens, so let's be consistent. While
we're at it, fix up the casing of the names as well.

Reviewed-by: Lars-Ivar Hesselberg Simonsen <lars-ivar.simonsen@arm.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41721>
2026-05-28 09:51:39 +00:00
Erik Faye-Lund
0330898c71 pan/genxml: use consistent name for scissor
"Scissor mode" is the name that the HW spec gives to this bit, but it's
more accurately described as "Scissor to bounding box", which is what we
use for V9 V10. It seems that name was picked intentionally over what the
HW spec calls it.

We should do the same for later gens as well, as this keeps the code
simpler.

Reviewed-by: Lars-Ivar Hesselberg Simonsen <lars-ivar.simonsen@arm.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41721>
2026-05-28 09:51:39 +00:00
Erik Faye-Lund
69e429eb74 pan/genxml: sort CS structs by enum-value
This matches the order from the V10 XML file.

Reviewed-by: Lars-Ivar Hesselberg Simonsen <lars-ivar.simonsen@arm.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41721>
2026-05-28 09:51:39 +00:00
Erik Faye-Lund
7cef8022ff pan/genxml: add missing enum value
R10G10B10A10 is supported on V12 and V13 as well, according to my docs.

Reviewed-by: Lars-Ivar Hesselberg Simonsen <lars-ivar.simonsen@arm.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41721>
2026-05-28 09:51:38 +00:00
Erik Faye-Lund
231b51e173 pan/genxml: correct size of field
Similar to the previous commits, this too is beningn, as no defined
values use these bits.

Reviewed-by: Lars-Ivar Hesselberg Simonsen <lars-ivar.simonsen@arm.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41721>
2026-05-28 09:51:38 +00:00
Erik Faye-Lund
9b936e649b pan/genxml: correct size of field
The field here is 8 bit wide according to the spec. However, because all
values that takes more than two bits are reserved, this doesn't actually
lead to any misbehavior. But let's make this consistent with the spec
and newer XML files.

Reviewed-by: Lars-Ivar Hesselberg Simonsen <lars-ivar.simonsen@arm.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41721>
2026-05-28 09:51:38 +00:00
Erik Faye-Lund
eea7834ddb pan/genxml: correct size of field
This field is specified to be 4 bit wide, not 3. This doesn't make a
practical difference, because all values with the top bit set are
undefined, so it will always be zero. But we should get it right to
reduce needless diffs here.

Reviewed-by: Lars-Ivar Hesselberg Simonsen <lars-ivar.simonsen@arm.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41721>
2026-05-28 09:51:38 +00:00
Erik Faye-Lund
34e35cc0de pan/genxml: add missing modifier
Fixes: b6d5e01120 ("pan/genxml: Add v12 definition")
Fixes: ece01443e1 ("pan/genxml: Add v13 definition")
Fixes: 4258888f4d ("pan/genxml: Add v14 definition")
Reviewed-by: Lars-Ivar Hesselberg Simonsen <lars-ivar.simonsen@arm.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41721>
2026-05-28 09:51:37 +00:00
Erik Faye-Lund
41c4ad89c3 pan/genxml: correct size of field
According to the spec, this field is 16 bits wide, not 8 bits.

Fixes: 2e9450f49f ("pan/genxml: Various CS related improvements in v10.xml")
Reviewed-by: Lars-Ivar Hesselberg Simonsen <lars-ivar.simonsen@arm.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41721>
2026-05-28 09:51:37 +00:00
Koch, Pawel
969aaf3061 Update docs regarding anv shader dumps Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
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/41827>
2026-05-28 09:42:38 +00:00
squidbus
4339629e4e kk: Support VK_EXT_conditional_rendering
Most of the work to support predicating draws is already done, mainly
just needed to support predicating dispatches and wire it up.

Reviewed-by: Aitor Camacho <aitor@lunarg.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41839>
2026-05-28 02:19:31 -07:00
squidbus
86e7204774 kk: Enable VK_EXT_nested_command_buffer
This is already supported since we use common command buffer recording,
just needs to be enabled.

Reviewed-by: Aitor Camacho <aitor@lunarg.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41839>
2026-05-28 02:19:28 -07:00
Gert Wollny
b90baa07cb r600/sfn: Avoid creating group-tagged registers for ALU dests
The scheduler expects that dest values that are marked as pin_group
are used as src values in some instruction that takes a vec4 as source,
otherwise the free channels in the vec4 group are not evaluated correctly.

Fix the extra instructions when lowering buf_txf to backend IR to use free
ALU dest registers.

Fixes: 13b1069a87 ("r600/sfn: Handle pre-EG buffer fetch")
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/work_items/15433

Signed-off-by: Gert Wollny <gert.wollny@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41835>
2026-05-28 08:37:48 +00:00
Pavel Ondračka
a4c1f110c7 r300: reuse positive and negative immediate values
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
If we already have 2.0 do not add separate -2.0. The negate is for free
if it is only used as a scalar. We could also do this for constant
vectors, but only for vs, since for fs, we can have only per source
negate, not per channel, so keep it simple for now.

Shader-db RV410:
total consts in shared programs: 86348 -> 86272 (-0.09%)
consts in affected programs: 6036 -> 5960 (-1.26%)
helped: 76
HURT: 0
total cycles in shared programs: 175335 -> 175332 (<.01%)
cycles in affected programs: 10868 -> 10865 (-0.03%)
helped: 56
HURT: 30
total temps in shared programs: 19487 -> 19510 (0.12%)
temps in affected programs: 362 -> 385 (6.35%)
helped: 9
HURT: 8
total instructions in shared programs: 118451 -> 118461 (<.01%)
instructions in affected programs: 8105 -> 8115 (0.12%)
helped: 51
HURT: 29

LOST:   3
GAINED: 8
Most notably we again compile all glamor shaders, gain 2 tropics ones
and trade 3 lost for 2 gained in gsk, which doesn't matter much since it
will fallback to software after first linking failure anyway.

RV530:
total cycles in shared programs: 191425 -> 191385 (-0.02%)
cycles in affected programs: 6249 -> 6209 (-0.64%)
helped: 45
HURT: 12
total consts in shared programs: 94030 -> 93967 (-0.07%)
consts in affected programs: 5803 -> 5740 (-1.09%)
helped: 63
HURT: 0
total temps in shared programs: 17037 -> 17040 (0.02%)
temps in affected programs: 49 -> 52 (6.12%)
helped: 1
HURT: 3
total instructions in shared programs: 128823 -> 128789 (-0.03%)
instructions in affected programs: 6164 -> 6130 (-0.55%)
helped: 49

HURT: 19
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41618>
2026-05-28 08:22:43 +02:00
Pavel Ondračka
c093efb65e r300: pack immediates more aggressively to avoid running out of constant slots
After removing the TGSI layer, load_const values will be emitted directly
as RC immediates without the scalar packing that tgsi_ureg used to do.
This can push fragment shaders past the 32-slot hardware limit on R3xx/R4xx.

Swap dead_constants and dataflow_swizzles pass order so constant
compaction runs before swizzle legalization, giving the legalization
pass an accurate slot count to work with.

In rc_remove_unused_constants, when the slot budget is tight on
R3xx/R4xx, enable aggressive packing for vec-used immediates.
Deduplicate repeated values within an immediate and merge subsequent vec
immediates into existing slots by matching values and filling free
channels.

Very small win on R5xx and very small hit on R3xx/R4xx (due to smaller
amount of legal swizzles).

Shader-db RV530:
total cycles in shared programs: 191452 -> 191425 (-0.01%)
cycles in affected programs: 5168 -> 5141 (-0.52%)
helped: 24
HURT: 10
total temps in shared programs: 17046 -> 17037 (-0.05%)
temps in affected programs: 201 -> 192 (-4.48%)
helped: 11
HURT: 5
total consts in shared programs: 94033 -> 94030 (<.01%)
consts in affected programs: 277 -> 274 (-1.08%)
helped: 5
HURT: 5
total instructions in shared programs: 128840 -> 128823 (-0.01%)
instructions in affected programs: 3588 -> 3571 (-0.47%)
helped: 25
HURT: 12

RV410:
total cycles in shared programs: 176230 -> 176270 (0.02%)
cycles in affected programs: 20598 -> 20638 (0.19%)
helped: 51
HURT: 66
total temps in shared programs: 19655 -> 19650 (-0.03%)
temps in affected programs: 1310 -> 1305 (-0.38%)
helped: 37
HURT: 25
total instructions in shared programs: 119346 -> 119379 (0.03%)
instructions in affected programs: 13884 -> 13917 (0.24%)
helped: 58
HURT: 65
total consts in shared programs: 86146 -> 86412 (0.31%)
consts in affected programs: 3093 -> 3359 (8.60%)
helped: 8
HURT: 182

Assisted-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41618>
2026-05-28 08:22:43 +02:00
Pavel Ondračka
2a9473e7ea r300: remove unused LIT opcode
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41618>
2026-05-28 08:22:43 +02:00
Marek Olšák
e5d9cdb62a radeonsi/tests: add an ordered append bandwidth test
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
This uses global_atomic_ordered_add_b64 to implement Ordered Append
and experimentally measure its memory throughput.

Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41452>
2026-05-27 23:46:01 -04:00
Mike Blumenkrantz
addd09fb76 lavapipe: correctly disable depth/stencil in secondaries
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
secondary info can toggle depth/stencil availability

fixes dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.basic.partial_binding*

cc: mesa-stable

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41840>
2026-05-27 20:30:38 +00:00
Alyssa Rosenzweig
b867af5f35 CODEOWNERS: add Jay
Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41807>
2026-05-27 20:03:10 +00:00
Alyssa Rosenzweig
bf5b913be6 brw/eu_validate: relax EOT requirements on Xe2
The xe.ko kernel driver sets the ROW_CHICKEN bit to disable Early EOT
on all revisions of Xe2, I believe as far back as 6.10.  Although Xe2
doesn't have the variable registers per thread feature of Xe3, it still
has Large GRF mode that can be switched on and off, and there are issues
with combining the two features.  Plus, apparently this wasn't observed
to help much with performance.

That means that EOT sends are no longer special, and we don't need to
restrict ourselves to r112-r127. Relax the validator so Jay can use this.

Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@intel.com>
Co-authored-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41831>
2026-05-27 19:36:55 +00:00
Benjamin Cheng
43f0cbad78 gallium/vl: Fix RGB narrow range conversions
Fixes: 224a336bf0 ("gallium/vl: use common ycbcr helpers")
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/work_items/15531
Signed-off-by: Benjamin Cheng <benjamin.cheng@amd.com>
Reviewed-by: David Rosca <david.rosca@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41787>
2026-05-27 18:58:18 +00:00
Benjamin Cheng
d839fca16b util/ycbcr: Add a narrow range RGB coeff helper
The existing util_get_narrow_range_coeffs doesn't work for RGB, since
all channels in RGB will share the same scale and bias.

Signed-off-by: Benjamin Cheng <benjamin.cheng@amd.com>
Reviewed-by: David Rosca <david.rosca@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41787>
2026-05-27 18:58:18 +00:00
Benjamin Cheng
246ca800dd util/ycbcr: Fix adjust_to_range
Also add some tests for this.

Fixes: f6f2e16e35 ("util: add common ycbcr coefficient math code")
Signed-off-by: Benjamin Cheng <benjamin.cheng@amd.com>
Reviewed-by: David Rosca <david.rosca@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41787>
2026-05-27 18:58:18 +00:00
Emma Anholt
4c03db9ec8 tu: Disable 128-wide subgroups on No Man's Sky.
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
It has a lighting compute shader that assumes either 32 or 64, and that
produces vertical banding if the compiler opts for 128.

Cc: mesa-stable
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/work_items/15423
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41665>
2026-05-27 18:19:10 +00:00
Emma Anholt
5acc764c82 ir3: If we're dumping IR3_SHADER_BISECT=[hash] disasm, include the NIR.
This helped me parse what was going on in No Man's Sky more easily.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41665>
2026-05-27 18:19:10 +00:00
Emma Anholt
6738fb88d3 ir3: Deduplicate shader disassembly generation.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41665>
2026-05-27 18:19:10 +00:00
Emma Anholt
466317a616 ir3: Drop the "SIMD0" debug print that was apparently added for frameretrace.
I haven't heard of anyone using that tool in years, just drop it.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41665>
2026-05-27 18:19:10 +00:00
Emma Anholt
2af9c035fd ir3/shader_bisect: Allow a 'r' response to retry a run mid-bisect.
Sometimes it takes a minute to get to the failing scene and I get
distracted and miss it, but don't want to lose the whole run.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41665>
2026-05-27 18:19:10 +00:00
Emma Anholt
09a71809e0 ir3: Give some feedback as we shader bisect.
After 5 'bad's in a row, I became suspicious.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41665>
2026-05-27 18:19:10 +00:00
Emma Anholt
29fe132395 ir3: Fix shader bisect crashing out when too many shaders get bisected.
Eventually we'd run out of fds.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41665>
2026-05-27 18:19:09 +00:00
Emma Anholt
f14cc46c3a ir3: Add an env var to prefer single wavesize.
I used this for debugging an issue recently, and it seems handy to have
around.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41665>
2026-05-27 18:19:09 +00:00
Eric Engestrom
3800f465f5 docs: add sha sum for 26.0.8
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41838>
2026-05-27 18:13:54 +00:00
Eric Engestrom
b8a61f5641 docs: add release notes for 26.0.8
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41838>
2026-05-27 18:13:54 +00:00
Eric Engestrom
16ac3506fc docs: update calendar for 26.0.8
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41838>
2026-05-27 18:13:53 +00:00
squidbus
bfe3366bf9 kk: Refactor multi-draws and predicates into kk_draw_data
Moves dispatch of multiple draws into `kk_draw`. This allows for any draw
pre-processing to operate on the full set of draws at once, reducing dispatch
calls and maximizing parallel work.

Draw data may also specify predicates that need to be applied to the draws.
This along with batched draw processing will be useful for implementing
features like conditional rendering later.

Reviewed-by: Aitor Camacho <aitor@lunarg.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41799>
2026-05-27 17:59:50 +00:00
Thomas H.P. Andersen
b31d1913fc nvk: set queryResultStatusSupport
Set this to false for non-video queues like the Nvidia driver.

This prevents getting debug warns that
VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR
is not handled when we enable KHR_video_queue.

Reviewed-by: Mel Henning <mhenning@darkrefraction.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41752>
2026-05-27 17:34:52 +00:00