Metal view: Update drawable size when rotating.

Bug: webrtc:9407
Change-Id: I8d6651eb4cd22c83a2dddbdbd890f34a61002f97
Reviewed-on: https://webrtc-review.googlesource.com/83586
Reviewed-by: Anders Carlsson <andersc@webrtc.org>
Commit-Queue: Peter Hanspers <peterhanspers@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#23614}
This commit is contained in:
Peter Hanspers
2018-06-14 14:12:45 +02:00
committed by Commit Bot
parent 724a97d08d
commit 7c32c866c0
2 changed files with 10 additions and 1 deletions

View File

@ -182,6 +182,15 @@
- (void)mtkView:(MTKView *)view drawableSizeWillChange:(CGSize)size {
}
#pragma mark -
- (void)setRotationOverride:(NSValue *)rotationOverride {
_rotationOverride = rotationOverride;
self.metalView.drawableSize = [self drawableSize];
[self setNeedsLayout];
}
- (RTCVideoRotation)frameRotation {
if (self.rotationOverride) {
RTCVideoRotation rotation;