]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
drm/format-helper: Move helpers for pixel conversion to header file
authorThomas Zimmermann <tzimmermann@suse.de>
Fri, 28 Mar 2025 14:14:57 +0000 (15:14 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 28 Aug 2025 14:31:11 +0000 (16:31 +0200)
commit845687312b682e45f474d7e11befdac796e91fe3
tree1428d60b77ae7f6fc00799558b4cecfb95706265
parentd218e87db084a952fbc8c487b75af399880e1228
drm/format-helper: Move helpers for pixel conversion to header file

[ Upstream commit c46d18f98261d99711003517c444417a303c7fae ]

The DRM draw helpers contain format-conversion helpers that operate
on individual pixels. Move them into an internal header file and adopt
them as individual API. Update the draw code accordingly. The pixel
helpers will also be useful for other format conversion helpers.

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Reviewed-by: Jocelyn Falempe <jfalempe@redhat.com>
Link: https://lore.kernel.org/r/20250328141709.217283-2-tzimmermann@suse.de
Stable-dep-of: 05663d88fd0b ("drm/tests: Fix drm_test_fb_xrgb8888_to_xrgb2101010() on big-endian")
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/gpu/drm/drm_draw.c
drivers/gpu/drm/drm_format_internal.h [new file with mode: 0644]