{
  "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"
    }
  }
}