diff options
Diffstat (limited to 'src/views/SkWindow.cpp')
-rw-r--r-- | src/views/SkWindow.cpp | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/views/SkWindow.cpp b/src/views/SkWindow.cpp index 056b3eab50..82c1a43c0a 100644 --- a/src/views/SkWindow.cpp +++ b/src/views/SkWindow.cpp @@ -329,13 +329,9 @@ GrRenderTarget* SkWindow::renderTarget(const AttachmentInfo& attachmentInfo, // TODO: Query the actual framebuffer for sRGB capable. However, to // preserve old (fake-linear) behavior, we don't do this. Instead, rely // on the flag (currently driven via 'C' mode in SampleApp). - // - // Also, we may not have real sRGB support (ANGLE, in particular), so check for - // that, and fall back to L32: - desc.fConfig = grContext->caps()->srgbSupport() && - (info().profileType() == kSRGB_SkColorProfileType || + desc.fConfig = (info().profileType() == kSRGB_SkColorProfileType || info().colorType() == kRGBA_F16_SkColorType) - ? kSkiaGamma8888_GrPixelConfig + ? kSRGBA_8888_GrPixelConfig // This may not be the right byte-order : kSkia8888_GrPixelConfig; desc.fOrigin = kBottomLeft_GrSurfaceOrigin; desc.fSampleCnt = attachmentInfo.fSampleCount; |