Как сохранить работоспособность 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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