Cargo Features

[dependencies]
blue_engine_core = { version = "0.7.1", default-features = false, features = ["debug", "android", "android_native_activity", "android_game_activity", "u32", "glam_fast_math"] }
default = debug

The debug feature is set by default whenever blue_engine_core is added without default-features = false somewhere in the dependency tree.

debug default

Enables env_logger

android

Enables android_logger and log

android_native_activity

Enables android-native-activity of winit

android_game_activity

Enables android-game-activity of winit

u32

using u32 for indices and others

Affects prelude::UnsignedIntType

glam_fast_math

Enables fast-math of glam

glam:

Enables platform specific optimizations that might speed-up certain operations.
This will cause APIs to output different results depending on the platform used and will likely break cross-platform determinism.
This should NOT be enabled by intermediate libraries, deferring the decision to the end binary build instead.