Crate all_is_cubes_gpu

Crate all_is_cubes_gpu 

Source
Expand description

Algorithms for rendering All is Cubes content using a GPU, via the wgpu graphics library.

§Package features

This package defines the following feature flags:

  • "auto-threads": Enable use of threads for parallel and background processing, including via rayon’s global thread pool.

Re-exports§

pub use wgpu;

Modules§

headless
Implementation of HeadlessRenderer using wgpu.
octree_alloc

Structs§

BlockTextureInfo
Performance info about Block texture management.
FrameBudget
A plan for the maximum amount of time to use for each step of each frame of rendering.
RenderInfo
Performance info about drawing an entire scene.
SpaceDrawInfo
Performance info about actually drawing a Space (excluding data updates).
SpaceUpdateInfo
Performance info about copying Space data into the renderer per-frame.
SurfaceRenderer
Entry point for wgpu rendering. Construct this and hand it the wgpu::Surface to draw on.
UpdateInfo
Info about the “update” operation, where fresh scene information is gathered, processed (e.g. mesh generation), and copied to GPU memory.