# Cargo Features ## Default Features ### bevy_audio Audio support. Support for all audio formats depends on this. ### bevy_gltf [glTF](https://www.khronos.org/gltf/) support. ### bevy_winit GUI support. ### bevy_wgpu Make use of GPU via [WebGPU](https://gpuweb.github.io/gpuweb/) support. ### render The render pipeline and all render related plugins. ### dynamic_plugins Plugins for dynamic loading (libloading) ### png PNG picture format support. ### hdr [HDR](https://en.wikipedia.org/wiki/High_dynamic_range) 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](https://github.com/thoren-d/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.