Browse Source

Fixed the sRGB pixel format (#963)

* Changed the sRGB pixel format return

* Add a message about SRGBA -> RGBA conversion
pull/15/merge
Hexagon12 7 years ago
committed by bunnei
parent
commit
7139f05fc5
  1. 3
      src/video_core/renderer_opengl/gl_rasterizer_cache.h

3
src/video_core/renderer_opengl/gl_rasterizer_cache.h

@ -204,8 +204,9 @@ struct SurfaceParams {
static PixelFormat PixelFormatFromRenderTargetFormat(Tegra::RenderTargetFormat format) {
switch (format) {
// TODO (Hexagon12): Converting SRGBA to RGBA is a hack and doesn't completely correct the
// gamma.
case Tegra::RenderTargetFormat::RGBA8_SRGB:
return PixelFormat::SRGBA8;
case Tegra::RenderTargetFormat::RGBA8_UNORM:
return PixelFormat::ABGR8;
case Tegra::RenderTargetFormat::BGRA8_UNORM:

Loading…
Cancel
Save