fix s/a/A/rray
math: vec3 should be standard layout