summaryrefslogtreecommitdiffstats
path: root/src/gui/rhi/qrhimetal.mm
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@qt.io>2021-04-04 15:59:54 +0200
committerLars Knoll <lars.knoll@qt.io>2021-04-07 14:29:23 +0200
commitdf54a5d087d7e3a5cf20bb34fefd8d643a7b2f58 (patch)
tree1b0044820fb6f38f8b83b27e36ea1052c1a9d554 /src/gui/rhi/qrhimetal.mm
parent0baa26638d7d14b6609dab191c4ea0cc1d3ff50a (diff)
Add QRhiTexture::RG16 format
Those are needed to handle 16bit YUV formats in Qt Multimedia. Change-Id: I39c67bf4fcf558487b7819ea38e578f99c12a3ed Reviewed-by: Laszlo Agocs <laszlo.agocs@qt.io>
Diffstat (limited to 'src/gui/rhi/qrhimetal.mm')
-rw-r--r--src/gui/rhi/qrhimetal.mm2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/gui/rhi/qrhimetal.mm b/src/gui/rhi/qrhimetal.mm
index ab255f74df..850b3a91aa 100644
--- a/src/gui/rhi/qrhimetal.mm
+++ b/src/gui/rhi/qrhimetal.mm
@@ -2348,6 +2348,8 @@ static inline MTLPixelFormat toMetalTextureFormat(QRhiTexture::Format format, QR
#endif
case QRhiTexture::R16:
return MTLPixelFormatR16Unorm;
+ case QRhiTexture::RG16:
+ return MTLPixelFormatRG16Unorm;
case QRhiTexture::RED_OR_ALPHA8:
return MTLPixelFormatR8Unorm;