WIP V2: Experimental: Metal backend #441

Merged
GreemDev merged 369 commits from new-metal into master 2024-12-24 06:55:16 +00:00
Showing only changes of commit f5b82cd6dc - Show all commits

View File

@ -234,10 +234,10 @@ namespace Ryujinx.Graphics.Metal
UpdateAndBind(renderCommandEncoder, _currentState.RenderProgram, MetalRenderer.TextureSetIndex);
}
// if (_currentState.Dirty.HasFlag(DirtyFlags.Images))
// {
// UpdateAndBind(renderCommandEncoder, _currentState.RenderProgram, MetalRenderer.ImageSetIndex);
// }
if (_currentState.Dirty.HasFlag(DirtyFlags.Images))
{
UpdateAndBind(renderCommandEncoder, _currentState.RenderProgram, MetalRenderer.ImageSetIndex);
}
_currentState.Dirty &= ~DirtyFlags.RenderAll;
}
@ -264,10 +264,10 @@ namespace Ryujinx.Graphics.Metal
UpdateAndBind(computeCommandEncoder, _currentState.ComputeProgram, MetalRenderer.TextureSetIndex);
}
// if (_currentState.Dirty.HasFlag(DirtyFlags.Images))
// {
// UpdateAndBind(computeCommandEncoder, _currentState.ComputeProgram, MetalRenderer.ImageSetIndex);
// }
if (_currentState.Dirty.HasFlag(DirtyFlags.Images))
{
UpdateAndBind(computeCommandEncoder, _currentState.ComputeProgram, MetalRenderer.ImageSetIndex);
}
_currentState.Dirty &= ~DirtyFlags.ComputeAll;
}