ShaderIrOp.cs 654 B

12345678910111213141516171819202122
  1. namespace Ryujinx.Graphics.Gal.Shader
  2. {
  3. class ShaderIrOp : ShaderIrNode
  4. {
  5. public ShaderIrInst Inst { get; private set; }
  6. public ShaderIrNode OperandA { get; set; }
  7. public ShaderIrNode OperandB { get; set; }
  8. public ShaderIrNode OperandC { get; set; }
  9. public ShaderIrOp(
  10. ShaderIrInst Inst,
  11. ShaderIrNode OperandA = null,
  12. ShaderIrNode OperandB = null,
  13. ShaderIrNode OperandC = null)
  14. {
  15. this.Inst = Inst;
  16. this.OperandA = OperandA;
  17. this.OperandB = OperandB;
  18. this.OperandC = OperandC;
  19. }
  20. }
  21. }