-
Notifications
You must be signed in to change notification settings - Fork 4
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
Enumerate missing GLSL constructs #2
Comments
Compare GLSL intrinsics with built-in functions in webgl reference card.Here are missing functions in Braid.T represents float, vec2, vec3, or vec4
|
This is great; thanks! Perhaps the next step would be to group these into rough units that we might work on adding. For example, here are some patterns I see:
|
Also, it strikes me after reading this list that it would be nice to support much of these functions on the CPU as well as on the GPU. We already do this for a few simple functions, such as matrix multiplication, but more uniform coverage would be awesome. |
Here's the list of GLSL intrinsics we currently support: https://github.com/sampsyo/braid/blob/19f57db2ddcd93f1d07af3f49b9cc2b375a1c1f4/src/backends/gl.ts#L128-L193
It would be awesome to have a list of what we're missing from the GLSL standard supported by WebGL 1.0.
The text was updated successfully, but these errors were encountered: