1
0
Fork 0
mirror of https://github.com/Ryujinx/Ryujinx.git synced 2024-12-21 02:42:00 +00:00
This commit is contained in:
Isaac Marovitz 2024-03-19 23:12:28 -04:00 committed by Isaac Marovitz
parent 009f791879
commit a9db9f5b27

View file

@ -27,15 +27,16 @@ namespace Ryujinx.Graphics.Metal
_pipeline = pipeline; _pipeline = pipeline;
_info = info; _info = info;
var descriptor = new MTLTextureDescriptor(); var descriptor = new MTLTextureDescriptor
{
descriptor.PixelFormat = FormatTable.GetFormat(Info.Format); PixelFormat = FormatTable.GetFormat(Info.Format),
descriptor.Usage = MTLTextureUsage.ShaderRead; Usage = MTLTextureUsage.ShaderRead,
descriptor.SampleCount = (ulong)Info.Samples; SampleCount = (ulong)Info.Samples,
descriptor.TextureType = Info.Target.Convert(); TextureType = Info.Target.Convert(),
descriptor.Width = (ulong)Info.Width; Width = (ulong)Info.Width,
descriptor.Height = (ulong)Info.Height; Height = (ulong)Info.Height,
descriptor.MipmapLevelCount = (ulong)Info.Levels; MipmapLevelCount = (ulong)Info.Levels
};
if (info.Target == Target.Texture3D) if (info.Target == Target.Texture3D)
{ {