066ceb15b6
GrFence is implemented by a single MTLSharedEvent where we increase the value with each new invocation. GrSemaphore uses a MTLEvent (the assumption here is that we are signaling and waiting on the same device) with an associated value that defaults to 1. For generating a large number of GrSemaphores at once it should be possible to use the same MTLEvent but with different assigned values. Bug: skia:8243 Change-Id: Ic7de2d9d295fbe51e67bc7c3c4354257cb0774d4 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/233416 Reviewed-by: Greg Daniel <egdaniel@google.com> Commit-Queue: Jim Van Verth <jvanverth@google.com> |
||
---|---|---|
.. | ||
GrMtlTypes.h |