Revert "[SF] Intersect layers with display frame not bounds"

This reverts commit 40270c68ae95e5bd7338893dccf7dcd64c529445.

Reason for revert: b/160309152

Change-Id: Id441b1ded16369228403da81ea65333020849a59
diff --git a/services/surfaceflinger/CompositionEngine/src/Output.cpp b/services/surfaceflinger/CompositionEngine/src/Output.cpp
index 8883ef3..b07c904 100644
--- a/services/surfaceflinger/CompositionEngine/src/Output.cpp
+++ b/services/surfaceflinger/CompositionEngine/src/Output.cpp
@@ -539,7 +539,7 @@
     // TODO(b/121291683): Why does this not use visibleRegion? (see outputSpaceVisibleRegion below)
     const auto& outputState = getState();
     Region drawRegion(outputState.transform.transform(visibleNonTransparentRegion));
-    drawRegion.andSelf(outputState.frame);
+    drawRegion.andSelf(outputState.bounds);
     if (drawRegion.isEmpty()) {
         return;
     }