KhronosGroup / KhronosGroup/WebGL
Remove LegacyNoInterfaceObject and expose extension objects
Open
- Dominant language
- HTML
- Stars
- 2.9k
- Forks
- 703
- Avg merge
- 2d 9h
- Merged PRs (30d)
- 4
Description
The `[LegacyNoInterfaceObject]` extended attribute has been deprecated for quite some time and as of now WebGL is the only user of it. I think it's time to consider removing it here too.
Contributor guide
Research direction
The issue names the LegacyNoInterfaceObject extended attribute and extension objects, but no files, tests, or entry points. Start by locating their definitions and usages in the repository, then determine the required compatibility changes; done means the deprecated attribute is removed and extension objects are exposed without regressions.
Written by the indexing model from the issue text.
Assessment
- Domain
- computer-graphics
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100