Fix NRE when using buffer image array (#7159)

This commit is contained in:
gdkchan
2024-08-21 00:49:17 +01:00
committed by GitHub
parent 552c15739c
commit 460f9faf4e
4 changed files with 29 additions and 13 deletions
+9 -2
View File
@@ -14,13 +14,20 @@ namespace Ryujinx.Graphics.Vulkan
private int _bindCount;
protected void SetDirty(VulkanRenderer gd)
protected void SetDirty(VulkanRenderer gd, bool isImage)
{
ReleaseDescriptorSet();
if (_bindCount != 0)
{
gd.PipelineInternal.ForceTextureDirty();
if (isImage)
{
gd.PipelineInternal.ForceImageDirty();
}
else
{
gd.PipelineInternal.ForceTextureDirty();
}
}
}