Skip to content

Add new aligned storage and use it for vertex data

Luke Benstead requested to merge aligned-vector-for-vertex-data into master

Summary of Changes Introduced

  • Adds core/memory.h core/aligned_vector.h and core/aligned_allocator.h
  • Uses aligned_vector<uint8_t, 32> for vertex data for optimisation reasons

PR Checklist

  • I have documented any user-visible changes to the code in the documentation folder
  • I agree that the changes introduced in this PR are dual-licensed under the LGPL-3.0 license (Why?)
  • I have added applicable tests, or at least not introduced any failures

Merge request reports