bevy_pipelines_ready

Crates.iobevy_pipelines_ready
lib.rsbevy_pipelines_ready
version0.4.0
sourcesrc
created_at2023-10-05 01:43:17.17112
updated_at2024-07-04 17:54:11.906321
descriptionBevy plugin for tracking render pipeline status.
homepagehttps://github.com/rparrett/bevy_pipelines_ready
repositoryhttps://github.com/rparrett/bevy_pipelines_ready
max_upload_size
id993494
size104,117
Rob Parrett (rparrett)

documentation

https://docs.rs/bevy_pipelines_ready

README

bevy_pipelines_ready

crates.io docs Bevy tracking

A tiny Bevy plugin that counts the number of render pipelines that are ready and makes that data available as a resource in the main world.

This is useful for creating a nice loading experience for your Bevy app, especially on the web where execution is single-threaded and pipeline building is disruptive.

Usage

See examples/states.rs.

WebGL2 and WebGPU

Install wasm-server-runner.

# WebGL
cargo run --example states --target=wasm32-unknown-unknown --features=webgl2

# WebGPU
cargo run --example states --target=wasm32-unknown-unknown --features=webgpu

Compatibility

bevy_pipelines_ready bevy
0.4 0.14
0.3 0.13
0.2 0.12
0.1 0.11

Contributing

Please feel free to open a PR.

Commit count: 16

cargo fmt