aboutsummaryrefslogtreecommitdiff
path: root/src/Ryujinx.Graphics.Vic/Types/PixelFormat.cs
blob: 58df3f30751182dc766fcfff8e5bfca820e44576 (plain)
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
namespace Ryujinx.Graphics.Vic.Types
{
    enum PixelFormat
    {
        A8,
        L8,
        A4L4,
        L4A4,
        R8,
        A8L8,
        L8A8,
        R8G8,
        G8R8,
        B5G6R5,
        R5G6B5,
        B6G5R5,
        R5G5B6,
        A1B5G5R5,
        A1R5G5B5,
        B5G5R5A1,
        R5G5B5A1,
        A5B5G5R1,
        A5R1G5B5,
        B5G5R1A5,
        R1G5B5A5,
        X1B5G5R5,
        X1R5G5B5,
        B5G5R5X1,
        R5G5B5X1,
        A4B4G4R4,
        A4R4G4B4,
        B4G4R4A4,
        R4G4B4A4,
        B8_G8_R8,
        R8_G8_B8,
        A8B8G8R8,
        A8R8G8B8,
        B8G8R8A8,
        R8G8B8A8,
        X8B8G8R8,
        X8R8G8B8,
        B8G8R8X8,
        R8G8B8X8,
        A2B10G10R10,
        A2R10G10B10,
        B10G10R10A2,
        R10G10B10A2,
        A4P4,
        P4A4,
        P8A845,
        A8P8,
        P8,
        P1,
        U8V8,
        V8U8,
        A8Y8U8V8,
        V8U8Y8A8,
        Y8_U8_V8,
        Y8_V8_U8,
        U8_V8_Y8,
        V8_U8_Y8,
        Y8_U8__Y8_V8,
        Y8_V8__Y8_U8,
        U8_Y8__V8_Y8,
        V8_Y8__U8_Y8,
        Y8___U8V8_N444,
        Y8___V8U8_N444,
        Y8___U8V8_N422,
        Y8___V8U8_N422,
        Y8___U8V8_N422R,
        Y8___V8U8_N422R,
        Y8___U8V8_N420,
        Y8___V8U8_N420,
        Y8___U8___V8_N444,
        Y8___U8___V8_N422,
        Y8___U8___V8_N422R,
        Y8___U8___V8_N420,
        U8,
        V8,
    }
}