mirror of
https://github.com/Ryujinx/Ryujinx.git
synced 2024-08-18 06:38:42 +02:00
* Add blend microcode registers * Add advanced blend support using host extension * Remove debug message * Use pre-generated table for blend functions * XML docs * Rename AdvancedBlendMode to AdvancedBlendOp for consistency * Remove redundant code * Fix some advanced blend related issues on Vulkan * Formatting
103 lines
2.3 KiB
C#
103 lines
2.3 KiB
C#
namespace Ryujinx.Graphics.GAL.Multithreading
|
|
{
|
|
enum CommandType : byte
|
|
{
|
|
Action,
|
|
CreateBuffer,
|
|
CreateProgram,
|
|
CreateSampler,
|
|
CreateSync,
|
|
CreateTexture,
|
|
GetCapabilities,
|
|
Unused,
|
|
PreFrame,
|
|
ReportCounter,
|
|
ResetCounter,
|
|
UpdateCounters,
|
|
|
|
BufferDispose,
|
|
BufferGetData,
|
|
BufferSetData,
|
|
|
|
CounterEventDispose,
|
|
CounterEventFlush,
|
|
|
|
ProgramDispose,
|
|
ProgramGetBinary,
|
|
ProgramCheckLink,
|
|
|
|
SamplerDispose,
|
|
|
|
TextureCopyTo,
|
|
TextureCopyToScaled,
|
|
TextureCopyToSlice,
|
|
TextureCreateView,
|
|
TextureGetData,
|
|
TextureGetDataSlice,
|
|
TextureRelease,
|
|
TextureSetData,
|
|
TextureSetDataSlice,
|
|
TextureSetDataSliceRegion,
|
|
TextureSetStorage,
|
|
|
|
WindowPresent,
|
|
|
|
Barrier,
|
|
BeginTransformFeedback,
|
|
ClearBuffer,
|
|
ClearRenderTargetColor,
|
|
ClearRenderTargetDepthStencil,
|
|
CommandBufferBarrier,
|
|
CopyBuffer,
|
|
DispatchCompute,
|
|
Draw,
|
|
DrawIndexed,
|
|
DrawIndexedIndirect,
|
|
DrawIndexedIndirectCount,
|
|
DrawIndirect,
|
|
DrawIndirectCount,
|
|
DrawTexture,
|
|
EndHostConditionalRendering,
|
|
EndTransformFeedback,
|
|
SetAlphaTest,
|
|
SetBlendStateAdvanced,
|
|
SetBlendState,
|
|
SetDepthBias,
|
|
SetDepthClamp,
|
|
SetDepthMode,
|
|
SetDepthTest,
|
|
SetFaceCulling,
|
|
SetFrontFace,
|
|
SetStorageBuffers,
|
|
SetTransformFeedbackBuffers,
|
|
SetUniformBuffers,
|
|
SetImage,
|
|
SetIndexBuffer,
|
|
SetLineParameters,
|
|
SetLogicOpState,
|
|
SetMultisampleState,
|
|
SetPatchParameters,
|
|
SetPointParameters,
|
|
SetPolygonMode,
|
|
SetPrimitiveRestart,
|
|
SetPrimitiveTopology,
|
|
SetProgram,
|
|
SetRasterizerDiscard,
|
|
SetRenderTargetColorMasks,
|
|
SetRenderTargetScale,
|
|
SetRenderTargets,
|
|
SetScissor,
|
|
SetStencilTest,
|
|
SetTextureAndSampler,
|
|
SetUserClipDistance,
|
|
SetVertexAttribs,
|
|
SetVertexBuffers,
|
|
SetViewports,
|
|
TextureBarrier,
|
|
TextureBarrierTiled,
|
|
TryHostConditionalRendering,
|
|
TryHostConditionalRenderingFlush,
|
|
UpdateRenderScale
|
|
}
|
|
}
|