[Mesa-dev] [PATCH 0/5] nouveau: Improved format modifier support
James Jones
jajones at nvidia.com
Wed Feb 5 22:17:22 UTC 2020
Thanks, now available as
https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3724
-James
On 2/5/20 1:45 PM, Jason Ekstrand wrote:
> FYI: GitLab merge requests are the preferred way to send patches these
> days.
>
> --Jason
>
> On February 5, 2020 21:52:25 James Jones <jajones at nvidia.com> wrote:
>
>> This series pulls in the proposed
>> DRM_FORMAT_MOD_NVIDIA_BLOCK_LINEAR_2D() format
>> modifier macro and wires it up in the nouveau
>> nvc0 driver. In doing so, it improves the
>> existing format modifier code to behave more
>> like other format-modifier-capable drivers, and
>> is written in such a way that it should be easier
>> to port to nv50-class and future turing-class
>> drivers as well.
>>
>> Modifiers supporting import/export of compressed
>> surfaces are not included in this series. Once
>> the general approach here is agreed upon, I can
>> send out a follow-on series adding those as well.
>>
>> This series depends on the general gallium/dri
>> cleanup patch:
>>
>> [PATCH] gallium: Add format modifier aux plane query
>>
>> Which was sent out separately.
>>
>> James Jones (5):
>> drm-uapi: Update headers from nouveau/linux-5.6
>> nouveau: Stash supported sector layout in screen
>> nouveau: Use DRM_FORMAT_MOD_NVIDIA_BLOCK_LINEAR_2D
>> nouveau: no modifier != the invalid modifier
>> nouveau: Use format modifiers in buffer allocation
>>
>> include/drm-uapi/drm_fourcc.h | 135 +++++++++++-
>> src/gallium/drivers/nouveau/nouveau_screen.c | 12 +
>> src/gallium/drivers/nouveau/nouveau_screen.h | 1 +
>> .../drivers/nouveau/nvc0/nvc0_miptree.c | 208 ++++++++++++------
>> .../drivers/nouveau/nvc0/nvc0_resource.c | 41 ++--
>> .../drivers/nouveau/nvc0/nvc0_resource.h | 5 +
>> 6 files changed, 306 insertions(+), 96 deletions(-)
>>
>> --
>> 2.17.1
>>
>> _______________________________________________
>> mesa-dev mailing list
>> mesa-dev at lists.freedesktop.org
>> https://lists.freedesktop.org/mailman/listinfo/mesa-dev
>
>
>
More information about the mesa-dev
mailing list