here's an example where we used sizeof(glm::vec3) so we can assume it's safe to do it above as well.