Unnecessary memory allication.

Each double is a heap allocation.
Each vec4 is a heap allocation + 4 doubles.

My = 4 allocations
Yours = 5 allocations.