going with texture arrays and converting assimp mesh data to interleaved format after all