Bug 209510

Summary: [WebGL2] (Meta) update texture-related APIs
Product: WebKit Reporter: Kenneth Russell <kbr>
Component: WebGLAssignee: Kenneth Russell <kbr>
Status: RESOLVED FIXED    
Severity: Normal CC: dino
Priority: P2    
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on: 126449, 183151, 208875, 209098, 209515, 210766, 211602, 211748    
Bug Blocks: 126404    

Description Kenneth Russell 2020-03-24 15:22:02 PDT
Several updates to texture-related entry points will be needed in order to support WebGL 2.0. A non-exhaustive list includes:

- 3D texture support (Bug 208875)
- Updating texture packing code for uploads from the DOM
- Adding texStorage* entry points

and more.

This depends on work in Bug 209098 to remove a large amount of texture-related validation using the ANGLE_robust_client_memory extension.
Comment 1 Kenneth Russell 2020-07-14 15:57:50 PDT
All of the texture related APIs in WebGL 2.0 are implemented now. Some WebGL conformance tests are still failing; these will be investigated in follow-on bugs.