Как сохранить работоспособность WGPU RenderPipeline после его сохранения в указателе void в С++? ⇐ C++
-
Anonymous
Как сохранить работоспособность WGPU RenderPipeline после его сохранения в указателе void в С++?
Я пытаюсь сохранить 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
Я пытаюсь сохранить 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
Мобильная версия