export WebGLRenderingContext and add gl consts #236
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I was trying to use headless-gl to polyfill
window.WebGLRenderingContext
(in addition tocanvas.getContext()
). However, when working with just the class definition instead of a class instance, it was missing the gl consts which are available in the browser implementation. Eg:WebGLRenderingContext.STENCIL_TEST
As a bonus, I also thought it would be nice to have
WebGLRenderingContext
as part of the top level exports instead of having to reach intogl/src/javascript/webgl-rendering-context
.I'm looking for feedback on this solution, as I'm not very familiar with this repo. But instead of just opening an issue, I thought I would try to get a start on some code. 🙂