Releases: DUznanski/vornmath
Vornmath 0.3
Version 0.3 of Vornmath gets all the remaining "mathematical" functions from GLSL: the all important mix
and clamp
, round
, vector relational and boolean functions, and some miscellaneous stuff.
In addition, quaternions finally get their primary suite of actual applications, and can now be used to rotate vectors directly and make rotation matrices.
The demo has also had two additional things added to it: a rational Bézier curve editing toy and a rendering of a dispersing prism (with correct dispersion even!)
vornmath v0.2
Vornmath version 0.2 is here with a whole bunch of new functions! Every math function that comes with Lua is now available as appropriate for vectors, matrices, complex numbers, and quaternions. In addition, a variety of vector and matrix operations are included, including dot
and cross
products, determinant
, inverse
, and basic optical functions. Finally, vectors have working (and about as performant as can exist in lua) swizzles!
In addition, several demos have been added to the repository: in them, vornmath is used to generate a geodesic sphere, a tesseract, and the Mandelbrot set. These require Löve to run, and can be seen by running the vornmath directory directly or by using the .love
file attached to this release.