Cargo Features

Neovide has no features set by default.

[dependencies]
neovide = { version = "0.14.0", features = ["embed-fonts", "profiling", "gpu_profiling", "tracy-system-tracing", "tracy-context-switch-tracing", "tracy-sampling", "tracy-code-transfer", "tracy-callstack-inlines", "d3d_debug"] }
embed-fonts
profiling gpu_profiling?

Enables tracy-client-sys

gpu_profiling = profiling

Affects profiling::d3d, profiling::opengl, profiling_enabled::gpu_enabled, profiling_enabled::GpuContextType, profiling_enabled::GpuCtx, profiling_enabled::tracy_create_gpu_context, profiling_enabled::tracy_gpu_collect, d3d::D3DSkiaRenderer.device, renderer::SkiaRenderer.tracy_create_gpu_context

tracy-system-tracing

Corresponds to https://github.com/nagisa/rust_tracy_client/blob/main/FEATURES.mkd

Enables system-tracing of optional tracy-client-sys

tracy-context-switch-tracing

Enables context-switch-tracing of optional tracy-client-sys

tracy-sampling

Enables sampling of optional tracy-client-sys

tracy-code-transfer

Enables code-transfer of optional tracy-client-sys

tracy-callstack-inlines

Enables callstack-inlines of optional tracy-client-sys

d3d_debug

Enable the D3D debug layer