Merge "Handle NATIVE_WINDOW_TRANSFORM_INVERSE_DISPLAY flag in ASurfaceTransaction" into qt-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
02223935bd
@@ -384,6 +384,9 @@ void ASurfaceTransaction_setGeometry(ASurfaceTransaction* aSurfaceTransaction,
|
|||||||
transaction->setCrop(surfaceControl, static_cast<const Rect&>(source));
|
transaction->setCrop(surfaceControl, static_cast<const Rect&>(source));
|
||||||
transaction->setFrame(surfaceControl, static_cast<const Rect&>(destination));
|
transaction->setFrame(surfaceControl, static_cast<const Rect&>(destination));
|
||||||
transaction->setTransform(surfaceControl, transform);
|
transaction->setTransform(surfaceControl, transform);
|
||||||
|
bool transformToInverseDisplay = (NATIVE_WINDOW_TRANSFORM_INVERSE_DISPLAY & transform) ==
|
||||||
|
NATIVE_WINDOW_TRANSFORM_INVERSE_DISPLAY;
|
||||||
|
transaction->setTransformToDisplayInverse(surfaceControl, transformToInverseDisplay);
|
||||||
}
|
}
|
||||||
|
|
||||||
void ASurfaceTransaction_setBufferTransparency(ASurfaceTransaction* aSurfaceTransaction,
|
void ASurfaceTransaction_setBufferTransparency(ASurfaceTransaction* aSurfaceTransaction,
|
||||||
|
|||||||
Reference in New Issue
Block a user