bevy/docs/cargo_features.md

1.4 KiB

Cargo Features

Default Features

bevy_audio

Audio support. Support for all audio formats depends on this.

bevy_gilrs

Adds gamepad support.

bevy_gltf

glTF support.

bevy_winit

GUI support.

bevy_wgpu

Make use of GPU via WebGPU support.

render

The render pipeline and all render related plugins.

bevy_dynamic_plugins

Plugins for dynamic loading (libloading)

png

PNG picture format support.

hdr

HDR support.

mp3

MP3 audio format support.

x11

Make GUI applications use X11 protocol. You could enable wayland feature to override this.

Optional Features

trace

Enables system tracing (useful in tandem wit a feature like trace_chrome)

trace_chrome

Enables tracing-chrome as bevy_log output. This allows you to visualize system execution.

wgpu_trace

For tracing wgpu.

flac

FLAC audio format support. It's included in bevy_audio feature.

wav

WAV audio format support.

vorbis

Vorbis audio format support.

wayland

Enable this to use Wayland display server protocol other than X11.

subpixel_glyph_atlas

Enable this to cache glyphs using subpixel accuracy. This increases texture memory usage as each position requires a separate sprite in the glyph atlas, but provide more accurate character spacing.