diff options
| author | Stenzek <stenzek@gmail.com> | 2017-09-09 15:24:41 +1000 |
|---|---|---|
| committer | Stenzek <stenzek@gmail.com> | 2017-11-22 18:47:04 +1000 |
| commit | a584ccc7d882213d93586cae9063d9865311aaad (patch) | |
| tree | 114280e3abe44473c3c502bfa0d13a24b3bd4bb7 /Source/Core/VideoBackends/D3D/DXTexture.cpp | |
| parent | 49a9c33bd75df2b8cebd58eab10f140c79a8f65c (diff) | |
AbstractTexture: Support BGRA8 formats
Used for some driver's swap chains, and EFB to RAM.
Diffstat (limited to 'Source/Core/VideoBackends/D3D/DXTexture.cpp')
| -rw-r--r-- | Source/Core/VideoBackends/D3D/DXTexture.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Source/Core/VideoBackends/D3D/DXTexture.cpp b/Source/Core/VideoBackends/D3D/DXTexture.cpp index 5f7a4e39eb..30f664b5b4 100644 --- a/Source/Core/VideoBackends/D3D/DXTexture.cpp +++ b/Source/Core/VideoBackends/D3D/DXTexture.cpp @@ -40,7 +40,11 @@ DXGI_FORMAT GetDXGIFormatForHostFormat(AbstractTextureFormat format) case AbstractTextureFormat::BPTC: return DXGI_FORMAT_BC7_UNORM; case AbstractTextureFormat::RGBA8: + return DXGI_FORMAT_R8G8B8A8_UNORM; + case AbstractTextureFormat::BGRA8: + return DXGI_FORMAT_B8G8R8A8_UNORM; default: + PanicAlert("Unhandled texture format."); return DXGI_FORMAT_R8G8B8A8_UNORM; } } |
