diff options
| author | 2018-04-23 13:16:48 -0400 | |
|---|---|---|
| committer | 2018-04-23 13:16:48 -0400 | |
| commit | 55d0b0609d8ea971bbb60911464142b918788f6b (patch) | |
| tree | 79d0484b8307e2282e9a48e84786984c9ce6d66e /src/video_core | |
| parent | Merge pull request #378 from Subv/a2bgr10 (diff) | |
| parent | GPU: Implement the RGB10_A2 RenderTarget format, it will use the same format ... (diff) | |
| download | yuzu-55d0b0609d8ea971bbb60911464142b918788f6b.tar.gz yuzu-55d0b0609d8ea971bbb60911464142b918788f6b.tar.xz yuzu-55d0b0609d8ea971bbb60911464142b918788f6b.zip | |
Merge pull request #382 from Subv/a2rgb10_rt
GPU: Implement the RGB10_A2 RenderTarget format
Diffstat (limited to 'src/video_core')
| -rw-r--r-- | src/video_core/renderer_opengl/gl_rasterizer_cache.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/video_core/renderer_opengl/gl_rasterizer_cache.h b/src/video_core/renderer_opengl/gl_rasterizer_cache.h index e4cb3390f..bf0fabb29 100644 --- a/src/video_core/renderer_opengl/gl_rasterizer_cache.h +++ b/src/video_core/renderer_opengl/gl_rasterizer_cache.h | |||
| @@ -106,6 +106,8 @@ struct SurfaceParams { | |||
| 106 | switch (format) { | 106 | switch (format) { |
| 107 | case Tegra::RenderTargetFormat::RGBA8_UNORM: | 107 | case Tegra::RenderTargetFormat::RGBA8_UNORM: |
| 108 | return PixelFormat::ABGR8; | 108 | return PixelFormat::ABGR8; |
| 109 | case Tegra::RenderTargetFormat::RGB10_A2_UNORM: | ||
| 110 | return PixelFormat::A2B10G10R10; | ||
| 109 | default: | 111 | default: |
| 110 | NGLOG_CRITICAL(HW_GPU, "Unimplemented format={}", static_cast<u32>(format)); | 112 | NGLOG_CRITICAL(HW_GPU, "Unimplemented format={}", static_cast<u32>(format)); |
| 111 | UNREACHABLE(); | 113 | UNREACHABLE(); |