CommandType.cs 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. namespace Ryujinx.Graphics.GAL.Multithreading
  2. {
  3. enum CommandType : byte
  4. {
  5. Action,
  6. CreateBuffer,
  7. CreateProgram,
  8. CreateSampler,
  9. CreateSync,
  10. CreateTexture,
  11. GetCapabilities,
  12. Unused,
  13. PreFrame,
  14. ReportCounter,
  15. ResetCounter,
  16. UpdateCounters,
  17. BufferDispose,
  18. BufferGetData,
  19. BufferSetData,
  20. CounterEventDispose,
  21. CounterEventFlush,
  22. ProgramDispose,
  23. ProgramGetBinary,
  24. ProgramCheckLink,
  25. SamplerDispose,
  26. TextureCopyTo,
  27. TextureCopyToScaled,
  28. TextureCopyToSlice,
  29. TextureCreateView,
  30. TextureGetData,
  31. TextureGetDataSlice,
  32. TextureRelease,
  33. TextureSetData,
  34. TextureSetDataSlice,
  35. TextureSetDataSliceRegion,
  36. TextureSetStorage,
  37. WindowPresent,
  38. Barrier,
  39. BeginTransformFeedback,
  40. ClearBuffer,
  41. ClearRenderTargetColor,
  42. ClearRenderTargetDepthStencil,
  43. CommandBufferBarrier,
  44. CopyBuffer,
  45. DispatchCompute,
  46. Draw,
  47. DrawIndexed,
  48. DrawIndexedIndirect,
  49. DrawIndexedIndirectCount,
  50. DrawIndirect,
  51. DrawIndirectCount,
  52. DrawTexture,
  53. EndHostConditionalRendering,
  54. EndTransformFeedback,
  55. SetAlphaTest,
  56. SetBlendStateAdvanced,
  57. SetBlendState,
  58. SetDepthBias,
  59. SetDepthClamp,
  60. SetDepthMode,
  61. SetDepthTest,
  62. SetFaceCulling,
  63. SetFrontFace,
  64. SetStorageBuffers,
  65. SetTransformFeedbackBuffers,
  66. SetUniformBuffers,
  67. SetImage,
  68. SetIndexBuffer,
  69. SetLineParameters,
  70. SetLogicOpState,
  71. SetMultisampleState,
  72. SetPatchParameters,
  73. SetPointParameters,
  74. SetPolygonMode,
  75. SetPrimitiveRestart,
  76. SetPrimitiveTopology,
  77. SetProgram,
  78. SetRasterizerDiscard,
  79. SetRenderTargetColorMasks,
  80. SetRenderTargetScale,
  81. SetRenderTargets,
  82. SetScissor,
  83. SetStencilTest,
  84. SetTextureAndSampler,
  85. SetUserClipDistance,
  86. SetVertexAttribs,
  87. SetVertexBuffers,
  88. SetViewports,
  89. TextureBarrier,
  90. TextureBarrierTiled,
  91. TryHostConditionalRendering,
  92. TryHostConditionalRenderingFlush,
  93. UpdateRenderScale
  94. }
  95. }