Как сохранить работоспособность WGPU RenderPipeline после его сохранения в указателе void в С++?C++

Программы на C++. Форум разработчиков
Anonymous
Как сохранить работоспособность WGPU RenderPipeline после его сохранения в указателе void в С++?

Сообщение Anonymous »


Я пытаюсь сохранить wgpu::RenderPipeline как указатель void

pipeline.rendering_data (это void*) = wgpuDeviceCreateRenderPipeline(device, &pipeline_desc);

Однако при этом я получаю следующую ошибку:
поток '' запаниковал из-за того, что утверждение не удалось: `(left == right)` слева: `0`, правильно: `1`: RenderPipeline[1] больше не существует", /root/.cargo/git/checkouts/wgpu-53e70f8674b08dd4/011a4e2/wgpu-core/src/hub.rs:348:9 примечание: запустите переменную среды `RUST_BACKTRACE=1`, чтобы отобразить обратную трассировку. фатальная ошибка выполнения: не удалось инициировать панику, ошибка 5 zsh: инструкция IOT (дамп ядра)./jovial_test

Вернуться в «C++»