GreemDev-Ryujinx/src/Ryujinx.Graphics.Metal/DisposableSampler.cs
2025-02-22 21:33:38 -06:00

22 lines
442 B
C#

using SharpMetal.Metal;
using System;
using System.Runtime.Versioning;
namespace Ryujinx.Graphics.Metal
{
[SupportedOSPlatform("macos")]
readonly struct DisposableSampler : IDisposable
{
public MTLSamplerState Value { get; }
public DisposableSampler(MTLSamplerState sampler)
{
Value = sampler;
}
public void Dispose()
{
Value.Dispose();
}
}
}