2023-12-04 14:17:13 +01:00
|
|
|
namespace Ryujinx.Graphics.Gpu.Engine.MME
|
2021-08-26 23:50:28 +02:00
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Name of the High-level implementation of a Macro function.
|
|
|
|
|
/// </summary>
|
|
|
|
|
enum MacroHLEFunctionName
|
|
|
|
|
{
|
|
|
|
|
None,
|
2023-10-06 23:55:07 +01:00
|
|
|
BindShaderProgram,
|
2022-08-04 18:30:08 -03:00
|
|
|
ClearColor,
|
|
|
|
|
ClearDepthStencil,
|
2022-11-16 14:53:04 -03:00
|
|
|
DrawArraysInstanced,
|
2023-10-06 23:55:07 +01:00
|
|
|
DrawElements,
|
2022-11-16 14:53:04 -03:00
|
|
|
DrawElementsInstanced,
|
|
|
|
|
DrawElementsIndirect,
|
2023-07-02 02:47:54 +02:00
|
|
|
MultiDrawElementsIndirectCount,
|
2023-10-06 23:55:07 +01:00
|
|
|
|
|
|
|
|
UpdateBlendState,
|
|
|
|
|
UpdateColorMasks,
|
|
|
|
|
UpdateUniformBufferState,
|
|
|
|
|
UpdateUniformBufferStateCbu,
|
|
|
|
|
UpdateUniformBufferStateCbuV2
|
2021-08-26 23:50:28 +02:00
|
|
|
}
|
|
|
|
|
}
|