aboutsummaryrefslogblamecommitdiff
path: root/src/Ryujinx.Graphics.Shader/IntermediateRepresentation/INode.cs
blob: d5eae00b79ec13cb1571a22dc1fa2d6227ee9de2 (plain) (tree)
1
2
3
4
5
6
7
8
9




                                                            
                               
                                 
                                   


                                                   
 
namespace Ryujinx.Graphics.Shader.IntermediateRepresentation
{
    interface INode
    {
        Operand Dest { get; set; }

        int DestsCount { get; }
        int SourcesCount { get; }

        Operand GetDest(int index);
        Operand GetSource(int index);

        void SetSource(int index, Operand operand);
    }
}