Patch some leaks and only perform copies on valid textures (#37)

This commit is contained in:
riperiperi
2024-08-05 22:58:37 +01:00
committed by Evan Husted
parent ceaa174859
commit e8de1156eb
6 changed files with 29 additions and 13 deletions

View File

@@ -151,6 +151,11 @@ namespace Ryujinx.Graphics.Metal
TextureBase src = this;
TextureBase dst = (TextureBase)destination;
if (!Valid || !dst.Valid)
{
return;
}
var srcImage = GetHandle();
var dstImage = dst.GetHandle();
@@ -203,6 +208,11 @@ namespace Ryujinx.Graphics.Metal
TextureBase src = this;
TextureBase dst = (TextureBase)destination;
if (!Valid || !dst.Valid)
{
return;
}
var srcImage = GetHandle();
var dstImage = dst.GetHandle();