Skip to main content

Module compute

Module compute 

Source
Expand description

Auto-generated module structure

Re-exports§

pub use buffer_pool::BufferPool;
pub use timestamp::ComputeDispatchTimer;
pub use timestamp::dispatch_count_for;
pub use wgpu_backend::WgpuBackend;
pub use wgpu_backend::WgpuBufferHandle;
pub use wgpu_backend::WgpuDeviceInfo;
pub use wgpu_backend::WgpuInitError;
pub use cuda_backend::CudaBackend;
pub use cuda_backend::CudaBufferHandle;
pub use cuda_backend::CudaDeviceInfo;
pub use cuda_backend::CudaInitError;
pub use functions::*;
pub use types::*;

Modules§

buffer_pool
A power-of-two bucket pool for reusing CPU-side Vec<f64> buffers.
computedispatcher_traits
ComputeDispatcher - Trait Implementations
computepass_traits
ComputePass - Trait Implementations
cpubackend_traits
CpuBackend - Trait Implementations
cuda_backend
CUDA compute backend for the OxiPhysics GPU acceleration layer.
functions
Auto-generated module
gpuerror_traits
GpuError - Trait Implementations
resourcelifecycle_traits
ResourceLifecycle - Trait Implementations
timelinesemaphore_traits
TimelineSemaphore - Trait Implementations
timestamp
CPU-side dispatch timing utilities for the GPU compute layer.
types
Auto-generated module
wgpu_backend
WebGPU (wgpu) compute backend for the OxiPhysics GPU acceleration layer.