SGScript threading/math sample code
// for http://www.sgscript.org/files/em/sgsdemo.htm
// threading
function f(){ println("<<START>>"); yield; println("<<END>>"); }
a = thread f();
printvar(a);
sa = serialize(a);
printvar(sa);
a = unserialize(sa);
process_threads();
// [xg] math
include "math";
mtx = mat4().rotateY(deg2rad(90));
printvar(mtx);
printvar(mtx.transform_pos(vec3(1,0,0)));
Comments