У нас тут несколько API для рендера, я сейчас внедряю еще один. Остальные API используют этот uptr. Загрузка ресурсов происходит из одного места и сохраняется в своей структуре данных. Дальше промежуточные структуры данных интерпретируют общие данные для своего API рендера
В общем последнее мое предложение - после создания структуры, но до заполнения создать вектор с кастомным аллокатором, который будет выделять память ровно в том куске, где структура это сделала.
В общем последнее мое предложение - после создания структуры, но до заполнения создать вектор с кастомным аллокатором, который будет выделять память ровно в том куске, где структура это сделала.