From f460ecc1829c1b34f2198cc41528b1c6de99d976 Mon Sep 17 00:00:00 2001 From: riperiperi Date: Fri, 6 Oct 2023 23:55:07 +0100 Subject: GPU: Add HLE macros for popular NVN macros (#5761) * GPU: Add HLE macros for popular NVN macros * Remove non-vector equality check The case where it's not hardware accelerated will do the check integer-wise anyways. * Whitespace :pensive: * Address Feedback --- src/Ryujinx.Graphics.Gpu/Engine/MME/MacroHLEFunctionName.cs | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/Ryujinx.Graphics.Gpu/Engine/MME/MacroHLEFunctionName.cs') diff --git a/src/Ryujinx.Graphics.Gpu/Engine/MME/MacroHLEFunctionName.cs b/src/Ryujinx.Graphics.Gpu/Engine/MME/MacroHLEFunctionName.cs index 9e71761b..8dca5226 100644 --- a/src/Ryujinx.Graphics.Gpu/Engine/MME/MacroHLEFunctionName.cs +++ b/src/Ryujinx.Graphics.Gpu/Engine/MME/MacroHLEFunctionName.cs @@ -6,11 +6,19 @@ enum MacroHLEFunctionName { None, + BindShaderProgram, ClearColor, ClearDepthStencil, DrawArraysInstanced, + DrawElements, DrawElementsInstanced, DrawElementsIndirect, MultiDrawElementsIndirectCount, + + UpdateBlendState, + UpdateColorMasks, + UpdateUniformBufferState, + UpdateUniformBufferStateCbu, + UpdateUniformBufferStateCbuV2 } } -- cgit v1.2.3