kvark: План такой: 1. Wgpu минрирует на новые gpu-alloc и дескрипторы 2. Wgpu переключается на gfx master (ибо сейчас между ними gfx-memory и gfx-descriptor) 3. Wgpu начинает передавать gfx'у naga::Module вместо Spirv, чтобы избежать посредников 4. Gfx выбрасывает spirv-cross и переключается на naga полностью
да это была жесть, я неделю переделывал всё, к тому же я параллельно заменял самодельную линейную алгебру на nalgebra. часов по 8-12 сидел в день, пожалуй такое повторять больше не буду 😂
@zakarumych интересно а в чем суть твоего аллокатора? Ему не важно еже какие данные аллоцировать, или он под полигоны заточен?\
Он не заточен по какие-то данные. Он умеет выбирать тип памяти под использование: маппинг на cpu, downloading, uploading, и т.д. И отдавать кусок памяти который можно прибиндить к ресурсу