ShaderIrInst.cs 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  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. Tld4,
  50. Trunc,
  51. F_End,
  52. I_Start,
  53. Abs,
  54. Add,
  55. And,
  56. Asr,
  57. Ceq,
  58. Cge,
  59. Cgt,
  60. Clamps,
  61. Clampu,
  62. Cle,
  63. Clt,
  64. Cne,
  65. Lsl,
  66. Lsr,
  67. Max,
  68. Min,
  69. Mul,
  70. Neg,
  71. Not,
  72. Or,
  73. Stof,
  74. Sub,
  75. Texq,
  76. Txlf,
  77. Utof,
  78. Xor,
  79. I_End,
  80. Bra,
  81. Exit,
  82. Kil,
  83. Ssy,
  84. Sync,
  85. Emit,
  86. Cut
  87. }
  88. }