From 0e6df4d458eb66d680b2c2c2d85d5b7c078201f4 Mon Sep 17 00:00:00 2001 From: chiachih Date: Sat, 27 Apr 2024 11:09:42 +0800 Subject: [PATCH] amd/vpelib: Remove support for non-linear FP16 - Remove support for non-linear FP16 Reviewed-by: Roy Chan Acked-by: Jack Chih Signed-off-by: Navid Assadian --- Part-of: --- src/amd/vpelib/src/chip/vpe10/vpe10_resource.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/amd/vpelib/src/chip/vpe10/vpe10_resource.c b/src/amd/vpelib/src/chip/vpe10/vpe10_resource.c index a3bc615329b..59cae95066f 100644 --- a/src/amd/vpelib/src/chip/vpe10/vpe10_resource.c +++ b/src/amd/vpelib/src/chip/vpe10/vpe10_resource.c @@ -408,6 +408,9 @@ bool vpe10_check_output_color_space(struct vpe_priv *vpe_priv, enum vpe_surface_ if (cs == COLOR_SPACE_UNKNOWN || tf == TRANSFER_FUNC_UNKNOWN) return false; + if (vpe_is_fp16(format) && tf != TRANSFER_FUNC_LINEAR) + return false; + return true; }