diff options
| author | Stenzek <stenzek@gmail.com> | 2019-02-28 20:35:17 +1000 |
|---|---|---|
| committer | Stenzek <stenzek@gmail.com> | 2019-02-28 20:35:22 +1000 |
| commit | 21d81f99ff9d51cb1dd845260e8655753bf0db4b (patch) | |
| tree | 061b6069c951a63ace1cb8d332f6d25d36fc44cc /Source/Core/VideoBackends/OGL/VertexManager.cpp | |
| parent | db6763019d08e8b47b640054595350a21793afd0 (diff) | |
VideoBackends: Fix GPU decoding of XFB buffers
Was using UNORM instead of UINT, resulting in invalid values.
Diffstat (limited to 'Source/Core/VideoBackends/OGL/VertexManager.cpp')
| -rw-r--r-- | Source/Core/VideoBackends/OGL/VertexManager.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Source/Core/VideoBackends/OGL/VertexManager.cpp b/Source/Core/VideoBackends/OGL/VertexManager.cpp index 543a85dac8..60bac67ee9 100644 --- a/Source/Core/VideoBackends/OGL/VertexManager.cpp +++ b/Source/Core/VideoBackends/OGL/VertexManager.cpp @@ -75,7 +75,7 @@ bool VertexManager::Initialize() format_mapping = {{ {TEXEL_BUFFER_FORMAT_R8_UINT, GL_R8UI}, {TEXEL_BUFFER_FORMAT_R16_UINT, GL_R16UI}, - {TEXEL_BUFFER_FORMAT_RGBA8_UINT, GL_RGBA8}, + {TEXEL_BUFFER_FORMAT_RGBA8_UINT, GL_RGBA8UI}, {TEXEL_BUFFER_FORMAT_R32G32_UINT, GL_RG32UI}, }}; glGenTextures(static_cast<GLsizei>(m_texel_buffer_views.size()), m_texel_buffer_views.data()); |
