Bug 216573 - ANGLE worker context implementation is incomplete
Summary: ANGLE worker context implementation is incomplete
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: ANGLE (show other bugs)
Version: WebKit Local Build
Hardware: iPhone / iPad iOS 13
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on: 215908
Blocks: webglangle
  Show dependency treegraph
 
Reported: 2020-09-15 11:43 PDT by Kimmo Kinnunen
Modified: 2020-09-23 23:32 PDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kimmo Kinnunen 2020-09-15 11:43:08 PDT
ANGLE worker context implementation is incomplete 

The worker context is not initialised with the sharegroup
  WorkerContext *DisplayEAGL::createWorkerContext(std::string *infoLog)

Need to also add a way to flush correctly after each worker task before task wait is notified

Need to also add a way to flush correctly after each shader object / program object creation.

https://developer.apple.com/documentation/opengles/eaglsharegroup?language=objc
https://developer.apple.com/documentation/opengles/eaglcontext/1624877-initwithapi?language=objc
Comment 1 Radar WebKit Bug Importer 2020-09-22 11:59:09 PDT
<rdar://problem/69384016>