vec3_dot should be a * b, not a * a.
vec3_dot should be a * b, not a * a.

tomaka/hematite,LeeRisk/hematite,bvssvni/hematite,0x73/hematite,PistonDevelopers/hematite,bvssvni/hematite,fenhl/hematite,PistonDevelopers/hematite,toqueteos/hematite,toqueteos/hematite,LeeRisk/hematite,fenhl/hematite,tomaka/hematite,0x73/hematite