Commit c8619f54 authored by Alyssa Rosenzweig's avatar Alyssa Rosenzweig
Browse files

drm: add modifiers for Apple GPU layouts



Apple GPUs support non-linear "GPU-tiled" image layouts. Add modifiers
for these layouts. Mesa requires these modifiers to share non-linear
buffers across processes, but no other userspace or kernel support is
required/expected.

These layouts are notably not used for interchange across hardware
blocks (e.g. with the display controller). There are other layouts for
that but we don't support them either in userspace or kernelspace yet
(even downstream), so we don't add modifiers here.

Acked-by: default avatarFaith Ekstrand <faith.ekstrand@collabora.com>
Reviewed-by: default avatarSven Peter <sven@svenpeter.dev>
Link: https://patchwork.freedesktop.org/patch/msgid/20250310-apple-twiddled-modifiers-v4-1-1ccac9544808@rosenzweig.io


Signed-off-by: default avatarAlyssa Rosenzweig <alyssa@rosenzweig.io>
parent 9df13c35
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment