summaryrefslogtreecommitdiffstats
path: root/src/3rdparty/angle/src/libANGLE/renderer/d3d/d3d11/swizzle_format_data.json
blob: 3e9e6877d99c042c5074fa2f605cb8803ab41b99 (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
{
  "GL_UNSIGNED_NORMALIZED": {
    "8": {
      "texFormat": "DXGI_FORMAT_R8G8B8A8_UNORM",
      "srvFormat": "DXGI_FORMAT_R8G8B8A8_UNORM",
      "rtvFormat": "DXGI_FORMAT_R8G8B8A8_UNORM"
    },
    "16": {
      "texFormat": "DXGI_FORMAT_R16G16B16A16_UNORM",
      "srvFormat": "DXGI_FORMAT_R16G16B16A16_UNORM",
      "rtvFormat": "DXGI_FORMAT_R16G16B16A16_UNORM"
    },
    "24": {
      "texFormat": "DXGI_FORMAT_R32G32B32A32_FLOAT",
      "srvFormat": "DXGI_FORMAT_R32G32B32A32_FLOAT",
      "rtvFormat": "DXGI_FORMAT_R32G32B32A32_FLOAT"
    },
    "32": {
      "texFormat": "DXGI_FORMAT_R32G32B32A32_FLOAT",
      "srvFormat": "DXGI_FORMAT_R32G32B32A32_FLOAT",
      "rtvFormat": "DXGI_FORMAT_R32G32B32A32_FLOAT"
    }
  },
  "GL_SIGNED_NORMALIZED": {
    "8": {
      "texFormat": "DXGI_FORMAT_R8G8B8A8_SNORM",
      "srvFormat": "DXGI_FORMAT_R8G8B8A8_SNORM",
      "rtvFormat": "DXGI_FORMAT_R8G8B8A8_SNORM"
    }
  },
  "GL_FLOAT": {
    "16": {
      "texFormat": "DXGI_FORMAT_R16G16B16A16_FLOAT",
      "srvFormat": "DXGI_FORMAT_R16G16B16A16_FLOAT",
      "rtvFormat": "DXGI_FORMAT_R16G16B16A16_FLOAT"
    },
    "32": {
      "texFormat": "DXGI_FORMAT_R32G32B32A32_FLOAT",
      "srvFormat": "DXGI_FORMAT_R32G32B32A32_FLOAT",
      "rtvFormat": "DXGI_FORMAT_R32G32B32A32_FLOAT"
    }
  },
  "GL_UNSIGNED_INT": {
    "8": {
      "texFormat": "DXGI_FORMAT_R8G8B8A8_UINT",
      "srvFormat": "DXGI_FORMAT_R8G8B8A8_UINT",
      "rtvFormat": "DXGI_FORMAT_R8G8B8A8_UINT"
    },
    "16": {
      "texFormat": "DXGI_FORMAT_R16G16B16A16_UINT",
      "srvFormat": "DXGI_FORMAT_R16G16B16A16_UINT",
      "rtvFormat": "DXGI_FORMAT_R16G16B16A16_UINT"
    },
    "32": {
      "texFormat": "DXGI_FORMAT_R32G32B32A32_UINT",
      "srvFormat": "DXGI_FORMAT_R32G32B32A32_UINT",
      "rtvFormat": "DXGI_FORMAT_R32G32B32A32_UINT"
    }
  },
  "GL_INT": {
    "8": {
      "texFormat": "DXGI_FORMAT_R8G8B8A8_SINT",
      "srvFormat": "DXGI_FORMAT_R8G8B8A8_SINT",
      "rtvFormat": "DXGI_FORMAT_R8G8B8A8_SINT"
    },
    "16": {
      "texFormat": "DXGI_FORMAT_R16G16B16A16_SINT",
      "srvFormat": "DXGI_FORMAT_R16G16B16A16_SINT",
      "rtvFormat": "DXGI_FORMAT_R16G16B16A16_SINT"
    },
    "32": {
      "texFormat": "DXGI_FORMAT_R32G32B32A32_SINT",
      "srvFormat": "DXGI_FORMAT_R32G32B32A32_SINT",
      "rtvFormat": "DXGI_FORMAT_R32G32B32A32_SINT"
    }
  }
}