[fluxus] cvs commits

dave griffiths dave at pawfal.org
Sat Nov 5 23:36:14 PST 2005


* (pdata-op "operator" a b) a one call operator for pdata - performs
operation on all values in the pdata array at once. speeds up rendering
of a particle system of 5000 particles from 20fps (looping through each
particle in scheme the old way), to running at 60fps using pdata-op on
my old laptop. documentation on it's way.
* (grab)/(ungrab) fixed properly - calling (push) or (pop) when an
object is grabbed will cause it to be ungrabbed and print a warning
* polys can be now be rendered in wireframe only (seems this wasn't
working before)
* (fog colour density start end) sets global fog (density to 0 to
disable)
* (selectable bool) whether an object is selectable by (mouse-over)

the pdata changes are fairly extensive, all primitive data is now stored
differently, there shouldn't be any changes to the script api or visual
results, look out for bugs...

cheers,

dave




More information about the Fluxus mailing list