panfrost: Add lowerings for the NV61, NV24 and NV42 pixel formats
For now only add the fallback variants with multiple sampler views in order to keep things simple. Signed-off-by: Robert Mader <robert.mader@collabora.com> Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36890>
This commit is contained in:
@@ -314,6 +314,15 @@ panfrost_lower_yuv_format(struct panfrost_device *dev,
|
||||
TRY_LOWERING(PIPE_FORMAT_R8_G8B8_422_UNORM);
|
||||
TRY_LOWERING(PIPE_FORMAT_R8_UNORM, PIPE_FORMAT_RG88_UNORM);
|
||||
break;
|
||||
case PIPE_FORMAT_NV61:
|
||||
TRY_LOWERING(PIPE_FORMAT_R8_UNORM, PIPE_FORMAT_RG88_UNORM);
|
||||
break;
|
||||
case PIPE_FORMAT_NV24:
|
||||
TRY_LOWERING(PIPE_FORMAT_R8_UNORM, PIPE_FORMAT_RG88_UNORM);
|
||||
break;
|
||||
case PIPE_FORMAT_NV42:
|
||||
TRY_LOWERING(PIPE_FORMAT_R8_UNORM, PIPE_FORMAT_RG88_UNORM);
|
||||
break;
|
||||
case PIPE_FORMAT_NV15:
|
||||
TRY_LOWERING(PIPE_FORMAT_R10_G10B10_420_UNORM);
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user