diff options
| author | 2020-11-23 21:22:43 +0000 | |
|---|---|---|
| committer | 2020-11-23 21:22:43 +0000 | |
| commit | 023e314f11bd0e01d5fc9defd7fc693a2a185f00 (patch) | |
| tree | 6f171a46fc0e8a246c241212bf4aaef78f7ba13b | |
| parent | 60511fbda921cc575984c029bcdb06f68abd02b8 (diff) | |
| parent | 810477b6774cc1e8d6affeef2b9fe637ee01368b (diff) | |
Merge "Revert "Support bilinear filtering in Skia-RE""
| -rw-r--r-- | libs/renderengine/skia/SkiaGLRenderEngine.cpp | 12 |
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)) { |