ShaderIrInst.cs 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. namespace Ryujinx.Graphics.Gal.Shader
  2. {
  3. enum ShaderIrInst
  4. {
  5. Invalid,
  6. B_Start,
  7. Band,
  8. Bnot,
  9. Bor,
  10. Bxor,
  11. B_End,
  12. F_Start,
  13. Ceil,
  14. Fabs,
  15. Fadd,
  16. Fceq,
  17. Fcequ,
  18. Fcge,
  19. Fcgeu,
  20. Fcgt,
  21. Fcgtu,
  22. Fclamp,
  23. Fcle,
  24. Fcleu,
  25. Fclt,
  26. Fcltu,
  27. Fcnan,
  28. Fcne,
  29. Fcneu,
  30. Fcnum,
  31. Fcos,
  32. Fex2,
  33. Ffma,
  34. Flg2,
  35. Floor,
  36. Fmax,
  37. Fmin,
  38. Fmul,
  39. Fneg,
  40. Frcp,
  41. Frsq,
  42. Fsin,
  43. Fsqrt,
  44. Ftos,
  45. Ftou,
  46. Ipa,
  47. Texb,
  48. Texs,
  49. Trunc,
  50. F_End,
  51. I_Start,
  52. Abs,
  53. Add,
  54. And,
  55. Asr,
  56. Ceq,
  57. Cge,
  58. Cgt,
  59. Clamps,
  60. Clampu,
  61. Cle,
  62. Clt,
  63. Cne,
  64. Lsl,
  65. Lsr,
  66. Max,
  67. Min,
  68. Mul,
  69. Neg,
  70. Not,
  71. Or,
  72. Stof,
  73. Sub,
  74. Texq,
  75. Txlf,
  76. Utof,
  77. Xor,
  78. I_End,
  79. Bra,
  80. Exit,
  81. Kil,
  82. Ssy,
  83. Sync,
  84. Emit,
  85. Cut
  86. }
  87. }