diff options
| author | Filoppi <filippotarpini@hotmail.it> | 2023-06-08 03:17:20 +0300 |
|---|---|---|
| committer | Filoppi <filippotarpini@hotmail.it> | 2023-06-08 03:17:20 +0300 |
| commit | cdc53c046b47e8aaef70637dfdc8dffc22b5e4ac (patch) | |
| tree | 7da2d93aed8fe255ff13edb632599676bce590b7 /Source/Core/VideoBackends/Metal | |
| parent | 6743ca8e098268e7a11f26d626a15a09bd342577 (diff) | |
Video: add R10B10G10A2 and R16G16B16A16F texture types (needed by PR 11850)
Diffstat (limited to 'Source/Core/VideoBackends/Metal')
| -rw-r--r-- | Source/Core/VideoBackends/Metal/MTLUtil.mm | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Source/Core/VideoBackends/Metal/MTLUtil.mm b/Source/Core/VideoBackends/Metal/MTLUtil.mm index c6b95d674f..d10aa4b5f0 100644 --- a/Source/Core/VideoBackends/Metal/MTLUtil.mm +++ b/Source/Core/VideoBackends/Metal/MTLUtil.mm @@ -263,6 +263,8 @@ AbstractTextureFormat Metal::Util::ToAbstract(MTLPixelFormat format) { case MTLPixelFormatRGBA8Unorm: return AbstractTextureFormat::RGBA8; case MTLPixelFormatBGRA8Unorm: return AbstractTextureFormat::BGRA8; + case MTLPixelFormatRGB10A2Unorm: return AbstractTextureFormat::RGB10_A2; + case MTLPixelFormatRGBA16Float: return AbstractTextureFormat::RGBA16F; case MTLPixelFormatBC1_RGBA: return AbstractTextureFormat::DXT1; case MTLPixelFormatBC2_RGBA: return AbstractTextureFormat::DXT3; case MTLPixelFormatBC3_RGBA: return AbstractTextureFormat::DXT5; @@ -289,6 +291,8 @@ MTLPixelFormat Metal::Util::FromAbstract(AbstractTextureFormat format) { case AbstractTextureFormat::RGBA8: return MTLPixelFormatRGBA8Unorm; case AbstractTextureFormat::BGRA8: return MTLPixelFormatBGRA8Unorm; + case AbstractTextureFormat::RGB10_A2: return MTLPixelFormatRGB10A2Unorm; + case AbstractTextureFormat::RGBA16F: return MTLPixelFormatRGBA16Float; case AbstractTextureFormat::DXT1: return MTLPixelFormatBC1_RGBA; case AbstractTextureFormat::DXT3: return MTLPixelFormatBC2_RGBA; case AbstractTextureFormat::DXT5: return MTLPixelFormatBC3_RGBA; |
