21 lines
703 B
Rust
21 lines
703 B
Rust
//! GPU fractal rendering: wgpu pipeline, uniforms, reference orbit, and the
|
|
//! egui paint callback.
|
|
|
|
pub mod buddhabrot;
|
|
pub mod kind;
|
|
pub mod reference;
|
|
pub mod renderer;
|
|
pub mod share;
|
|
|
|
pub use buddhabrot::{BuddhabrotCallback, BuddhabrotRenderer, BuddhabrotUniforms};
|
|
pub use kind::FractalKind;
|
|
pub use reference::{compute_reference, compute_set_reference};
|
|
#[cfg(not(target_arch = "wasm32"))]
|
|
pub use renderer::PipelineKey;
|
|
#[cfg(target_arch = "wasm32")]
|
|
pub use renderer::encode_png_with_progress;
|
|
#[cfg(not(target_arch = "wasm32"))]
|
|
pub use renderer::export_to_png_blocking;
|
|
pub use renderer::{ExportRender, FractalCallback, FractalRenderer, MAX_REF_POINTS, Uniforms};
|
|
pub use share::ShareState;
|