Panic, out of memory on mesh allocation
John-Nagle opened this issue · 0 comments
John-Nagle commented
06:03:10 [ERROR] =========> Panic wgpu error: Validation Error
Caused by:
In Device::create_buffer
note: label = `mesh data buffer`
Not enough memory left.
at file /home/john/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-0.18.0/src/backend/direct.rs, line 3111 in thread Asset fetch #9.
Backtrace:
libcommon::common::commonutils::catch_panic::{{closure}}
at /home/john/projects/sl/SL-test-viewer/libcommon/src/common/commonutils.rs:215:25
wgpu::backend::direct::default_error_handler
at /home/john/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-0.18.0/src/backend/direct.rs:3111:5
wgpu::backend::direct::ErrorSinkRaw::handle_error
at /home/john/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-0.18.0/src/backend/direct.rs:3097:17
wgpu::backend::direct::Context::handle_error
at /home/john/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-0.18.0/src/backend/direct.rs:333:9
<wgpu::backend::direct::Context as wgpu::context::Context>::device_create_buffer
at /home/john/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-0.18.0/src/backend/direct.rs:1294:13
<T as wgpu::context::DynContext>::device_create_buffer
at /home/john/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-0.18.0/src/context.rs:2359:30
wgpu::Device::create_buffer
at /home/john/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-0.18.0/src/lib.rs:2588:13
rend3::managers::mesh::MeshManager::reallocate_buffers
at /home/john/.cargo/git/checkouts/rend3-e03f89403de3386a/0e01337/rend3/src/managers/mesh.rs:246:35
rend3::managers::mesh::MeshManager::allocate_range_impl
at /home/john/.cargo/git/checkouts/rend3-e03f89403de3386a/0e01337/rend3/src/managers/mesh.rs:209:17
rend3::managers::mesh::MeshManager::add
at /home/john/.cargo/git/checkouts/rend3-e03f89403de3386a/0e01337/rend3/src/managers/mesh.rs:119:27
But the GPU isn't full: Here's what NVidia's utility says: