Bug 243529 - [ANGLE] Create extension to allow MTLEvents to be signalled from Metal backend
Summary: [ANGLE] Create extension to allow MTLEvents to be signalled from Metal backend
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: ANGLE (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Dan Glastonbury
URL:
Keywords: InRadar
Depends on:
Blocks: 246589
  Show dependency treegraph
 
Reported: 2022-08-03 22:34 PDT by Dan Glastonbury
Modified: 2022-10-15 18:39 PDT (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dan Glastonbury 2022-08-03 22:34:24 PDT
We need to be able to signal a MTLSharedEvent when a command stream has been processed. In order to do this, we'll need an extension to ANGLE that will allow us to pass the MTLSharedEvent down into the ANGLE Metal backend where it can be used.

It's likely that this extension would be specific to Metal, but there is also the chance that other ANGLE backends might want something like this.
Comment 1 Dan Glastonbury 2022-08-03 22:35:08 PDT
rdar://83207470
Comment 2 Dan Glastonbury 2022-08-03 23:19:31 PDT
Pull request: https://github.com/WebKit/WebKit/pull/3004