Re: [PATCH v2] drm: add modifiers for Apple GPU layouts

2025-02-26 Thread Daniel Stone
Hey, On Tue, 25 Feb 2025 at 22:18, Alyssa Rosenzweig wrote: > > > 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

Re: [PATCH v2] drm: add modifiers for Apple GPU layouts

2025-02-25 Thread Daniel Stone
Hi, On Tue, 25 Feb 2025 at 21:35, Alyssa Rosenzweig wrote: > 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

Re: [PATCH v2] drm: add modifiers for Apple GPU layouts

2025-02-25 Thread Alyssa Rosenzweig
> > 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. > > Yeah, when those ha

[PATCH v2] drm: add modifiers for Apple GPU layouts

2025-02-25 Thread Alyssa Rosenzweig
Apple GPUs support various non-linear 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