aboutsummaryrefslogtreecommitdiff
path: root/src/Ryujinx.Graphics.GAL/Multithreading/CommandType.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/Ryujinx.Graphics.GAL/Multithreading/CommandType.cs')
-rw-r--r--src/Ryujinx.Graphics.GAL/Multithreading/CommandType.cs102
1 files changed, 102 insertions, 0 deletions
diff --git a/src/Ryujinx.Graphics.GAL/Multithreading/CommandType.cs b/src/Ryujinx.Graphics.GAL/Multithreading/CommandType.cs
new file mode 100644
index 00000000..61e729b4
--- /dev/null
+++ b/src/Ryujinx.Graphics.GAL/Multithreading/CommandType.cs
@@ -0,0 +1,102 @@
+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
+ }
+}