Commit b8edd524 authored by Brian Salomon's avatar Brian Salomon Committed by Commit Bot

Revert "Decode/Upload GPU images to tile color type (support 4444)"

This reverts commit 3e7226f5.

Reason for revert: Skia change this is dependent upon needs to be reverted.

Original change's description:
> Decode/Upload GPU images to tile color type (support 4444)
> 
> Makes use of new Skia logic which allows us to decode / upload GPU
> images to dithered ARGB_4444 if desired. This looks much better on low
> bit depth devices (low-end Android).
> 
> Bug: 720105
> Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel
> Change-Id: I2cb73c3fcaaf8e98527c488db2c2a1cb55893e08
> Reviewed-on: https://chromium-review.googlesource.com/527658
> Reviewed-by: Vladimir Levin <vmpstr@chromium.org>
> Commit-Queue: Eric Karl <ericrk@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#477847}

TBR=vmpstr@chromium.org,ericrk@chromium.org
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 720105
Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel

Change-Id: I99978e01a9b744548fffb5befec92473ab3d8ab0
Reviewed-on: https://chromium-review.googlesource.com/527355Reviewed-by: default avatarBrian Salomon <bsalomon@chromium.org>
Commit-Queue: Brian Salomon <bsalomon@chromium.org>
Cr-Commit-Position: refs/heads/master@{#477954}
parent 61b73ca6
...@@ -1224,7 +1224,7 @@ GpuImageDecodeCache::CreateImageData(const DrawImage& draw_image) { ...@@ -1224,7 +1224,7 @@ GpuImageDecodeCache::CreateImageData(const DrawImage& draw_image) {
int upload_scale_mip_level = CalculateUploadScaleMipLevel(draw_image); int upload_scale_mip_level = CalculateUploadScaleMipLevel(draw_image);
auto params = SkImage::DeferredTextureImageUsageParams( auto params = SkImage::DeferredTextureImageUsageParams(
draw_image.matrix(), CalculateUploadScaleFilterQuality(draw_image), draw_image.matrix(), CalculateUploadScaleFilterQuality(draw_image),
upload_scale_mip_level, ResourceFormatToClosestSkColorType(format_)); upload_scale_mip_level);
size_t data_size = draw_image.image()->getDeferredTextureImageData( size_t data_size = draw_image.image()->getDeferredTextureImageData(
*context_threadsafe_proxy_.get(), &params, 1, nullptr, nullptr); *context_threadsafe_proxy_.get(), &params, 1, nullptr, nullptr);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment