diff options
| author | 2020-04-15 22:10:40 -0400 | |
|---|---|---|
| committer | 2020-04-15 22:10:44 -0400 | |
| commit | b178c9a3492ea6c0db63f708beecd3dfb3d921fe (patch) | |
| tree | 40c6942fcc1e70b6ccf45ffbd59dd6b9029a576c /src | |
| parent | Merge pull request #3612 from ReinUsesLisp/red (diff) | |
| download | yuzu-b178c9a3492ea6c0db63f708beecd3dfb3d921fe.tar.gz yuzu-b178c9a3492ea6c0db63f708beecd3dfb3d921fe.tar.xz yuzu-b178c9a3492ea6c0db63f708beecd3dfb3d921fe.zip | |
decoder/image: Fix incorrect G24R8 component sizes in GetComponentSize()
The components' sizes were mismatched. This corrects that.
Diffstat (limited to 'src')
| -rw-r--r-- | src/video_core/shader/decode/image.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/video_core/shader/decode/image.cpp b/src/video_core/shader/decode/image.cpp index 0dd7a1196..7f94dacc8 100644 --- a/src/video_core/shader/decode/image.cpp +++ b/src/video_core/shader/decode/image.cpp | |||
| @@ -201,10 +201,10 @@ u32 GetComponentSize(TextureFormat format, std::size_t component) { | |||
| 201 | return 0; | 201 | return 0; |
| 202 | case TextureFormat::G24R8: | 202 | case TextureFormat::G24R8: |
| 203 | if (component == 0) { | 203 | if (component == 0) { |
| 204 | return 8; | 204 | return 24; |
| 205 | } | 205 | } |
| 206 | if (component == 1) { | 206 | if (component == 1) { |
| 207 | return 24; | 207 | return 8; |
| 208 | } | 208 | } |
| 209 | return 0; | 209 | return 0; |
| 210 | case TextureFormat::G8R8: | 210 | case TextureFormat::G8R8: |