diff options
| author | 2018-07-24 16:47:50 -0500 | |
|---|---|---|
| committer | 2018-07-24 19:49:36 -0500 | |
| commit | 4f574201ea31b189b09cb0b52d9fc03f3db82b37 (patch) | |
| tree | 90a9a7149afa5c1dd14bae3ce60ec8e091565a5d /src/video_core/renderer_opengl | |
| parent | Merge pull request #806 from lioncash/friend (diff) | |
| download | yuzu-4f574201ea31b189b09cb0b52d9fc03f3db82b37.tar.gz yuzu-4f574201ea31b189b09cb0b52d9fc03f3db82b37.tar.xz yuzu-4f574201ea31b189b09cb0b52d9fc03f3db82b37.zip | |
GPU: Allow the usage of R8 as a render target format.
Diffstat (limited to 'src/video_core/renderer_opengl')
| -rw-r--r-- | src/video_core/renderer_opengl/gl_rasterizer_cache.h | 3 |
1 files changed, 3 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 e1d3670d9..ae449ee25 100644 --- a/src/video_core/renderer_opengl/gl_rasterizer_cache.h +++ b/src/video_core/renderer_opengl/gl_rasterizer_cache.h | |||
| @@ -194,6 +194,8 @@ struct SurfaceParams { | |||
| 194 | return PixelFormat::R11FG11FB10F; | 194 | return PixelFormat::R11FG11FB10F; |
| 195 | case Tegra::RenderTargetFormat::RGBA32_UINT: | 195 | case Tegra::RenderTargetFormat::RGBA32_UINT: |
| 196 | return PixelFormat::RGBA32UI; | 196 | return PixelFormat::RGBA32UI; |
| 197 | case Tegra::RenderTargetFormat::R8_UNORM: | ||
| 198 | return PixelFormat::R8; | ||
| 197 | default: | 199 | default: |
| 198 | LOG_CRITICAL(HW_GPU, "Unimplemented format={}", static_cast<u32>(format)); | 200 | LOG_CRITICAL(HW_GPU, "Unimplemented format={}", static_cast<u32>(format)); |
| 199 | UNREACHABLE(); | 201 | UNREACHABLE(); |
| @@ -351,6 +353,7 @@ struct SurfaceParams { | |||
| 351 | case Tegra::RenderTargetFormat::RGBA8_SRGB: | 353 | case Tegra::RenderTargetFormat::RGBA8_SRGB: |
| 352 | case Tegra::RenderTargetFormat::BGRA8_UNORM: | 354 | case Tegra::RenderTargetFormat::BGRA8_UNORM: |
| 353 | case Tegra::RenderTargetFormat::RGB10_A2_UNORM: | 355 | case Tegra::RenderTargetFormat::RGB10_A2_UNORM: |
| 356 | case Tegra::RenderTargetFormat::R8_UNORM: | ||
| 354 | return ComponentType::UNorm; | 357 | return ComponentType::UNorm; |
| 355 | case Tegra::RenderTargetFormat::RGBA16_FLOAT: | 358 | case Tegra::RenderTargetFormat::RGBA16_FLOAT: |
| 356 | case Tegra::RenderTargetFormat::R11G11B10_FLOAT: | 359 | case Tegra::RenderTargetFormat::R11G11B10_FLOAT: |