Bug 209510 - [WebGL2] (Meta) update texture-related APIs
Summary: [WebGL2] (Meta) update texture-related APIs
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebGL (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Kenneth Russell
URL:
Keywords:
Depends on: 126449 183151 208875 209098 209515 210766 211602 211748
Blocks: 126404
  Show dependency treegraph
 
Reported: 2020-03-24 15:22 PDT by Kenneth Russell
Modified: 2020-07-14 15:57 PDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.