using GLSL vec2 and vec3 types and their accelerated functions
Is there a way to use vector types, accelerated functions and basic operators that are usually provided by GLSL ?
Right now I'm recoding my own functions to calculate distances between points, to calculate vector magnitudes, and each time I want to divide a vector by a scalar, I have to divide the x, y and z component individually.
Is there something that I'm missing ?
Some issues mention that this support has been added but I can not find anything about it in the doc, are there any examples ?
@itsKaspar I found this comment in another issue with example usage of glsl builtin functions. https://github.com/gpujs/gpu.js/issues/385#issuecomment-432861373
as shown by the demo
if you really want to these features I'd suggest gpu.addNativeFunction()