<div dir="ltr">MS uses _aligned_malloc (and _aligned_free), _declspec(align(16)).<br><br>I think gcc uses something like __attribute__((__aligned__(16))), but I'm not sure whether that's OK for dynamic allocation.<br>
<br>Intel's MKL, and others, provide cross-platform aligned mallocs, so we might be able to find something similar. Or just create a new Vec4f / Matrix4f type with an overriden new operator.<br><br>David<br><br></div>