mirror of
https://github.com/ryujinx-mirror/ryujinx.git
synced 2025-03-13 10:49:37 -05:00
22 lines
737 B
C#
22 lines
737 B
C#
![]() |
using Ryujinx.Graphics.GAL.Multithreading.Model;
|
||
|
using Ryujinx.Graphics.GAL.Multithreading.Resources;
|
||
|
|
||
|
namespace Ryujinx.Graphics.GAL.Multithreading.Commands.ImageArray
|
||
|
{
|
||
|
struct ImageArrayDisposeCommand : IGALCommand, IGALCommand<ImageArrayDisposeCommand>
|
||
|
{
|
||
|
public readonly CommandType CommandType => CommandType.ImageArrayDispose;
|
||
|
private TableRef<ThreadedImageArray> _imageArray;
|
||
|
|
||
|
public void Set(TableRef<ThreadedImageArray> imageArray)
|
||
|
{
|
||
|
_imageArray = imageArray;
|
||
|
}
|
||
|
|
||
|
public static void Run(ref ImageArrayDisposeCommand command, ThreadedRenderer threaded, IRenderer renderer)
|
||
|
{
|
||
|
command._imageArray.Get(threaded).Base.Dispose();
|
||
|
}
|
||
|
}
|
||
|
}
|