From 9ecbee8032356cb047d247819a7e192811a23ccc Mon Sep 17 00:00:00 2001 From: gdkchan Date: Fri, 24 Mar 2023 10:19:54 -0300 Subject: Batch inline index buffer update (#4587) --- Ryujinx.Graphics.Gpu/Engine/Threed/DrawManager.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'Ryujinx.Graphics.Gpu/Engine/Threed/DrawManager.cs') diff --git a/Ryujinx.Graphics.Gpu/Engine/Threed/DrawManager.cs b/Ryujinx.Graphics.Gpu/Engine/Threed/DrawManager.cs index 61f227d9..7438ba03 100644 --- a/Ryujinx.Graphics.Gpu/Engine/Threed/DrawManager.cs +++ b/Ryujinx.Graphics.Gpu/Engine/Threed/DrawManager.cs @@ -180,7 +180,7 @@ namespace Ryujinx.Graphics.Gpu.Engine.Threed int firstInstance = (int)_state.State.FirstInstance; - int inlineIndexCount = _drawState.IbStreamer.GetAndResetInlineIndexCount(); + int inlineIndexCount = _drawState.IbStreamer.GetAndResetInlineIndexCount(_context.Renderer); if (inlineIndexCount != 0) { @@ -670,7 +670,7 @@ namespace Ryujinx.Graphics.Gpu.Engine.Threed { if (indexedInline) { - int inlineIndexCount = _drawState.IbStreamer.GetAndResetInlineIndexCount(); + int inlineIndexCount = _drawState.IbStreamer.GetAndResetInlineIndexCount(_context.Renderer); BufferRange br = new BufferRange(_drawState.IbStreamer.GetInlineIndexBuffer(), 0, inlineIndexCount * 4); _channel.BufferManager.SetIndexBuffer(br, IndexType.UInt); -- cgit v1.2.3