webrtc/sdk/objc/components/renderer/metal
Anders Carlsson 29f9cd9358 Synchronize replaceRegion calls.
In the Discussion part of
https://developer.apple.com/documentation/metal/mtltexture/1515679-replaceregion
it seems like we should sync the calls to replaceRegion (inside
setupTexturesForFrame) in RTCMTLRenderer and not just the command
buffer.

This is a speculative fix for the linked bug, but we don't have any
clear repro case. Have done basic testing in AppRTCMobile and don't
see any obvious regressions, so might be worth trying.

Bug: webrtc:10024
Change-Id: Id6848691129fba8845f38c3dfe0ba53b9e5a27ce
Reviewed-on: https://webrtc-review.googlesource.com/c/123766
Reviewed-by: Kári Helgason <kthelgason@webrtc.org>
Commit-Queue: Anders Carlsson <andersc@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#26819}
2019-02-22 14:03:06 +00:00
..
RTCMTLI420Renderer.h Obj-C SDK Cleanup 2018-08-30 10:42:41 +00:00
RTCMTLI420Renderer.mm React to changes in either width or height in iOS Metal renderer. 2018-11-28 15:30:03 +00:00
RTCMTLNSVideoView.h Rename RTC_EXPORT to RTC_OBJC_EXPORT. 2018-09-17 10:06:57 +00:00
RTCMTLNSVideoView.m Obj-C SDK Cleanup 2018-08-30 10:42:41 +00:00
RTCMTLNV12Renderer.h Obj-C SDK Cleanup 2018-08-30 10:42:41 +00:00
RTCMTLNV12Renderer.mm Obj-C SDK Cleanup 2018-08-30 10:42:41 +00:00
RTCMTLRenderer+Private.h Obj-C SDK Cleanup 2018-08-30 10:42:41 +00:00
RTCMTLRenderer.h Obj-C SDK Cleanup 2018-08-30 10:42:41 +00:00
RTCMTLRenderer.mm Synchronize replaceRegion calls. 2019-02-22 14:03:06 +00:00
RTCMTLRGBRenderer.h Obj-C SDK Cleanup 2018-08-30 10:42:41 +00:00
RTCMTLRGBRenderer.mm Obj-C SDK Cleanup 2018-08-30 10:42:41 +00:00
RTCMTLVideoView.h Rename RTC_EXPORT to RTC_OBJC_EXPORT. 2018-09-17 10:06:57 +00:00
RTCMTLVideoView.m Metal: Don't render into an empty view. 2018-11-22 16:20:37 +00:00