Browse Source
Merge pull request #1077 from bunnei/rgba16u
gl_rasterizer_cache: Add RGBA16U to PixelFormatFromTextureFormat.
pull/15/merge
bunnei
7 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
9 additions and
1 deletions
-
src/video_core/renderer_opengl/gl_rasterizer_cache.h
|
|
|
@ -372,7 +372,15 @@ struct SurfaceParams { |
|
|
|
static_cast<u32>(component_type)); |
|
|
|
UNREACHABLE(); |
|
|
|
case Tegra::Texture::TextureFormat::R16_G16_B16_A16: |
|
|
|
return PixelFormat::RGBA16F; |
|
|
|
switch (component_type) { |
|
|
|
case Tegra::Texture::ComponentType::UNORM: |
|
|
|
return PixelFormat::RGBA16U; |
|
|
|
case Tegra::Texture::ComponentType::FLOAT: |
|
|
|
return PixelFormat::RGBA16F; |
|
|
|
} |
|
|
|
LOG_CRITICAL(HW_GPU, "Unimplemented component_type={}", |
|
|
|
static_cast<u32>(component_type)); |
|
|
|
UNREACHABLE(); |
|
|
|
case Tegra::Texture::TextureFormat::BF10GF11RF11: |
|
|
|
switch (component_type) { |
|
|
|
case Tegra::Texture::ComponentType::FLOAT: |
|
|
|
|