bevy_gpu_compute 0.1.2

Empowering anyone to leverage GPU-acceleration with as little barrier-to-entry as possible
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// Proc macros
pub use bevy_gpu_compute_macro::wgsl_config;
pub use bevy_gpu_compute_macro::wgsl_input_array;
pub use bevy_gpu_compute_macro::wgsl_output_array;
pub use bevy_gpu_compute_macro::wgsl_output_vec;
pub use bevy_gpu_compute_macro::wgsl_shader_module;

//helpers when writing the shader module:
pub use bevy_gpu_compute_core::MaxOutputLengths;
pub use bevy_gpu_compute_core::wgsl_helpers::*;

pub use crate::plugin::BevyGpuComputePlugin;

pub use crate::system_params::task_creator::BevyGpuComputeTaskCreator;
pub use crate::system_params::task_deleter::BevyGpuComputeTaskDeleter;
pub use crate::system_params::task_reader::GpuTaskReader;
pub use crate::system_params::task_runner::GpuTaskRunner;
pub use crate::task::task_components::configuration::iteration_space::IterationSpace;