aboutsummaryrefslogtreecommitdiff
path: root/src/Ryujinx.Graphics.Shader/Decoders/InstProps.cs
blob: 14cdcd06003ed20fcfb1522362819550516aa09d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
using System;

namespace Ryujinx.Graphics.Shader.Decoders
{
    [Flags]
    enum InstProps : ushort
    {
        None = 0,
        Rd = 1 << 0,
        Rd2 = 1 << 1,
        Ra = 1 << 2,
        Rb = 1 << 3,
        Rb2 = 1 << 4,
        Ib = 1 << 5,
        Rc = 1 << 6,

        Pd = 1 << 7,
        LPd = 2 << 7,
        SPd = 3 << 7,
        TPd = 4 << 7,
        VPd = 5 << 7,
        PdMask = 7 << 7,

        Pdn = 1 << 10,
        Ps = 1 << 11,
        Tex = 1 << 12,
        TexB = 1 << 13,
        Bra = 1 << 14,
        NoPred = 1 << 15,
    }
}