summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Colin Cross <ccross@android.com> 2020-11-23 21:22:43 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2020-11-23 21:22:43 +0000
commit023e314f11bd0e01d5fc9defd7fc693a2a185f00 (patch)
tree6f171a46fc0e8a246c241212bf4aaef78f7ba13b
parent60511fbda921cc575984c029bcdb06f68abd02b8 (diff)
parent810477b6774cc1e8d6affeef2b9fe637ee01368b (diff)
Merge "Revert "Support bilinear filtering in Skia-RE""
-rw-r--r--libs/renderengine/skia/SkiaGLRenderEngine.cpp12
1 files changed, 1 insertions, 11 deletions
diff --git a/libs/renderengine/skia/SkiaGLRenderEngine.cpp b/libs/renderengine/skia/SkiaGLRenderEngine.cpp
index ccd075b51d..4105bd78ab 100644
--- a/libs/renderengine/skia/SkiaGLRenderEngine.cpp
+++ b/libs/renderengine/skia/SkiaGLRenderEngine.cpp
@@ -550,7 +550,6 @@ status_t SkiaGLRenderEngine::drawLayers(const DisplaySettings& display,
screenTransform.preRotate(toDegrees(display.orientation));
screenTransform.preTranslate(-clipWidth / 2, -clipHeight / 2);
screenTransform.preTranslate(-display.clip.left, -display.clip.top);
- // Traverse all layers.
for (const auto& layer : layers) {
const SkMatrix drawTransform = getDrawTransform(layer, screenTransform);
@@ -653,16 +652,7 @@ status_t SkiaGLRenderEngine::drawLayers(const DisplaySettings& display,
matrix.postConcat(texMatrix);
matrix.postScale(rotatedBufferWidth, rotatedBufferHeight);
- sk_sp<SkShader> shader;
-
- if (layer->source.buffer.useTextureFiltering) {
- shader = image->makeShader(SkTileMode::kClamp, SkTileMode::kClamp,
- SkSamplingOptions(
- {SkSamplingMode::kLinear, SkMipmapMode::kNone}),
- &matrix);
- } else {
- shader = image->makeShader(matrix);
- }
+ sk_sp<SkShader> shader = image->makeShader(matrix);
if (mUseColorManagement &&
needsToneMapping(layer->sourceDataspace, display.outputDataspace)) {