From 70a63e5f65891c9d22d1a554ed4bda11b16f48ba Mon Sep 17 00:00:00 2001 From: Melody Hsu Date: Fri, 17 Nov 2023 19:49:12 +0000 Subject: Remove useIdentityTransform from DisplayCaptureArgs. Screenshots do not set useIdentityTransfrom to true with a rotated display. The default value is false in SurfaceFlinger and is not relevant for captureLayers, which is the API that will be used for screenshots going forward. Rotation flags are no longer relevant in DisplayRenderArea and rotation values can be simplified to 0 rotation by default. Bug: 293445881 Test: atest LayerStateTest Test: presubmit Change-Id: Id0cce05458c3daa4078097057f00fd856df1e092 --- services/surfaceflinger/RegionSamplingThread.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'services/surfaceflinger/RegionSamplingThread.cpp') diff --git a/services/surfaceflinger/RegionSamplingThread.cpp b/services/surfaceflinger/RegionSamplingThread.cpp index 8f658d5a09..6db39f143f 100644 --- a/services/surfaceflinger/RegionSamplingThread.cpp +++ b/services/surfaceflinger/RegionSamplingThread.cpp @@ -276,13 +276,11 @@ void RegionSamplingThread::captureSample() { } const Rect sampledBounds = sampleRegion.bounds(); - constexpr bool kUseIdentityTransform = false; constexpr bool kHintForSeamlessTransition = false; SurfaceFlinger::RenderAreaFuture renderAreaFuture = ftl::defer([=] { return DisplayRenderArea::create(displayWeak, sampledBounds, sampledBounds.getSize(), - ui::Dataspace::V0_SRGB, kUseIdentityTransform, - kHintForSeamlessTransition); + ui::Dataspace::V0_SRGB, kHintForSeamlessTransition); }); std::unordered_set, SpHash> listeners; -- cgit v1.2.3-59-g8ed1b