Bug 216573

Summary: ANGLE worker context implementation is incomplete
Product: WebKit Reporter: Kimmo Kinnunen <kkinnunen>
Component: ANGLEAssignee: Nobody <webkit-unassigned>
Status: RESOLVED CONFIGURATION CHANGED    
Severity: Normal CC: dino, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Local Build   
Hardware: iPhone / iPad   
OS: iOS 13   
Bug Depends on: 215908    
Bug Blocks: 198948    

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>
Comment 2 Kimmo Kinnunen 2022-08-10 23:58:39 PDT
EAGL is not supported anymore, closing.