CommandType.cs 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. namespace Ryujinx.Graphics.GAL.Multithreading
  2. {
  3. enum CommandType : byte
  4. {
  5. Action,
  6. CompileShader,
  7. CreateBuffer,
  8. CreateProgram,
  9. CreateSampler,
  10. CreateSync,
  11. CreateTexture,
  12. GetCapabilities,
  13. Unused,
  14. PreFrame,
  15. ReportCounter,
  16. ResetCounter,
  17. UpdateCounters,
  18. BufferDispose,
  19. BufferGetData,
  20. BufferSetData,
  21. CounterEventDispose,
  22. CounterEventFlush,
  23. ProgramDispose,
  24. ProgramGetBinary,
  25. ProgramCheckLink,
  26. SamplerDispose,
  27. ShaderDispose,
  28. TextureCopyTo,
  29. TextureCopyToScaled,
  30. TextureCopyToSlice,
  31. TextureCreateView,
  32. TextureGetData,
  33. TextureRelease,
  34. TextureSetData,
  35. TextureSetDataSlice,
  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. 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. SetPointParameters,
  68. SetPrimitiveRestart,
  69. SetPrimitiveTopology,
  70. SetProgram,
  71. SetRasterizerDiscard,
  72. SetRenderTargetColorMasks,
  73. SetRenderTargetScale,
  74. SetRenderTargets,
  75. SetSampler,
  76. SetScissor,
  77. SetStencilTest,
  78. SetTexture,
  79. SetUserClipDistance,
  80. SetVertexAttribs,
  81. SetVertexBuffers,
  82. SetViewports,
  83. TextureBarrier,
  84. TextureBarrierTiled,
  85. TryHostConditionalRendering,
  86. TryHostConditionalRenderingFlush,
  87. UpdateRenderScale
  88. }
  89. }