Bug 209510
| Summary: | [WebGL2] (Meta) update texture-related APIs | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Kenneth Russell <kbr> | 
| Component: | WebGL | Assignee: | 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 | ||
          Kenneth Russell
          
          
          
          
        
        
      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.
    | Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. | 
          Kenneth Russell
          
          
          
          
        
        
      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.