CommandType.cs 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  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. TextureSetStorage,
  36. WindowPresent,
  37. Barrier,
  38. BeginTransformFeedback,
  39. ClearBuffer,
  40. ClearRenderTargetColor,
  41. ClearRenderTargetDepthStencil,
  42. CommandBufferBarrier,
  43. CopyBuffer,
  44. DispatchCompute,
  45. Draw,
  46. DrawIndexed,
  47. DrawTexture,
  48. EndHostConditionalRendering,
  49. EndTransformFeedback,
  50. MultiDrawIndirectCount,
  51. MultiDrawIndexedIndirectCount,
  52. SetAlphaTest,
  53. SetBlendState,
  54. SetDepthBias,
  55. SetDepthClamp,
  56. SetDepthMode,
  57. SetDepthTest,
  58. SetFaceCulling,
  59. SetFrontFace,
  60. SetStorageBuffers,
  61. SetTransformFeedbackBuffers,
  62. SetUniformBuffers,
  63. SetImage,
  64. SetIndexBuffer,
  65. SetLineParameters,
  66. SetLogicOpState,
  67. SetPatchParameters,
  68. SetPointParameters,
  69. SetPolygonMode,
  70. SetPrimitiveRestart,
  71. SetPrimitiveTopology,
  72. SetProgram,
  73. SetRasterizerDiscard,
  74. SetRenderTargetColorMasks,
  75. SetRenderTargetScale,
  76. SetRenderTargets,
  77. SetSampler,
  78. SetScissor,
  79. SetStencilTest,
  80. SetTexture,
  81. SetUserClipDistance,
  82. SetVertexAttribs,
  83. SetVertexBuffers,
  84. SetViewports,
  85. TextureBarrier,
  86. TextureBarrierTiled,
  87. TryHostConditionalRendering,
  88. TryHostConditionalRenderingFlush,
  89. UpdateRenderScale
  90. }
  91. }