Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove dependence on regl #7

Open
rreusser opened this issue Nov 21, 2021 · 1 comment
Open

Remove dependence on regl #7

rreusser opened this issue Nov 21, 2021 · 1 comment
Labels
enhancement New feature or request

Comments

@rreusser
Copy link
Owner

rreusser commented Nov 21, 2021

I'd love for regl to be an afterthought and refactor the core of this module not to actually depend on it. I don't quite know what it means though to write a raw WebGL 1/2 module which uses advanced features but doesn't require an agonizing amount of very specialized interfacing in order to use. Vlad's WebGL 2 boilerplate is certainly very interesting as a potential approach, though until it grows to encompass all of the underlying API surface area, it sort of feels like an all-or-none buy in; you either have to go all the way down to the level of individual WebGL API calls or all the way up to the level of a library which entirely wraps it (threejs, regl). Unless a lightweight wrapper would allow you to just make the raw WebGL calls yourself, which may be the case.

@rreusser rreusser added the enhancement New feature or request label Nov 21, 2021
@KTRosenberg
Copy link

Now that WebGPU is coming out soon, a parallel implementation in that might also be worth exploring, as it makes things a lot easier on the compute side.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants