Cargo Features

[dependencies]
trapezoid-core = { version = "0.2.0", default-features = false, features = ["vulkan", "debugger"] }
default = vulkan

The vulkan feature is set by default whenever trapezoid-core is added without default-features = false somewhere in the dependency tree.

vulkan default = vulkano, vulkano-shaders

Enable vulkan backend rendering, and also correct GPU emulation, without this, GPU emulation will be not working as expected

debugger

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

vulkano vulkan
vulkano-shaders vulkan