Commit Graph
15 Commits
Author SHA1 Message Date
Kenneth Graunke 203bf6b58d hasvk: Make a batch decoder for each queue family
The decoder context needs to know what engine it's associated with.
Nowadays, we have render, compute, blitter, even video engines being
used from the same driver.  Rather than trying to have a single decoder
and thwacking the engine field back and forth between calls, we make
one per queue family, and stash a pointer in anv_queue for easy access.

(Ported from anv: 79caf8a44b682f731c0fd3b941f38cc1869efe2d)

[dancingmirrors: Adapted for elk.]
2026-07-21 14:54:59 +03:00
dancingmirrors 2766ca3284 intel/genxml: A few video decode additions. 2026-07-21 14:38:34 +03:00
Nanley Chery 3126a5ef30 hasvk: Delete enum anv_depth_reg_mode
This is only used on gfx12+.

Reviewed-by: Lionel Landwerlin <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42394>
2026-07-21 14:29:22 +03:00
Alyssa Rosenzweig 1393b91322 hasvk: use vk_standard_sample_locations
instead of the Intel custom code.

Signed-off-by: Alyssa Rosenzweig <[email protected]>
Reviewed-by: Lionel Landwerlin <[email protected]>
Reviewed-by: Kenneth Graunke <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42910>
2026-07-21 14:26:37 +03:00
elwrcl 7e82b85d19 wip: crocus/rusticl/elk/hasvk local changes before h264 cherry-pick 2026-07-21 14:26:36 +03:00
elwrcl 60a99fd3d3 hasvk: fix heap size calculation to use real system RAM instead of GTT 2026-07-21 14:20:50 +03:00
elwrcl cf415dfa4f i hate this thing 2026-06-11 00:07:44 +03:00
elwrcl 818cab85dc init 2026-06-06 13:25:15 +03:00
elwrcl 04d4dc8b09 its happening 2026-06-06 13:13:41 +03:00
elwrcl 37c13b4907 uhh2 2026-06-05 21:44:11 +03:00
elwrcl 9e75b7c917 uhh 2026-06-05 21:33:26 +03:00
elwrcl 575726804c Mesa commit hash 2026-06-05 21:14:28 +03:00
elars bbeed76eaf Delete README.md 2026-06-05 21:13:53 +03:00
elars 1d528cc252 Create README.md 2026-06-05 21:00:58 +03:00
elwrcl 2ce45ccdfd Init 2026-06-05 20:59:31 +03:00