[Intel-gfx] [PATCH 0/2] MTL Degamma implementation

Nautiyal, Ankit K ankit.k.nautiyal at intel.com
Thu Jul 27 11:57:46 UTC 2023


LGTM.

Acked-by: Ankit Nautiyal <ankit.k.nautiyal at intel.com>

On 7/25/2023 2:00 PM, Chaitanya Kumar Borah wrote:
> MTL onwards Degamma LUT/PRE-CSC LUT precision has been increased from
> 16 bits to 24 bits. Currently, drm framework only supports LUTs up to 16
> bit precision. Until a new uapi comes along to support higher bitdepth,
> upscale the values sent from userland to 24 bit before writing into the
> HW to continue supporting degamma on MTL.
>
> To avoid pipe config mismatch between 24 bit HW lut values and 16 bit
> userspace sent values, convert back the 24 bit lut values read from HW
> to 16 bit values.
>
> Chaitanya Kumar Borah (2):
>    drm/i915/color: Upscale degamma values for MTL
>    drm/i915/color: Downscale degamma lut values read from hardware
>
>   drivers/gpu/drm/i915/display/intel_color.c | 28 +++++++++++++++++++++-
>   1 file changed, 27 insertions(+), 1 deletion(-)
>


More information about the Intel-gfx mailing list