Cargo Features

[dependencies]
breakwater = { version = "0.16.0", default-features = false, features = ["vnc", "alpha", "native-display", "binary-set-pixel", "binary-sync-pixels"] }
default = binary-set-pixel, native-display, vnc

We don't enable binary-sync-pixels by default to make it a bit harder for clients ;)

vnc default

Enables vncserver

Affects cli_args::CliArgs.vnc_port, sinks::vnc

alpha

Enables alpha of breakwater-parser

native-display default

Enables softbuffer and winit

Affects sinks::native_display

binary-set-pixel default

Enables binary-set-pixel of breakwater-parser

binary-sync-pixels

Enables binary-sync-pixels of breakwater-parser