[package] name = "newton_renderer" version.workspace = true edition.workspace = true authors.workspace = true [[bin]] name = "newton_renderer" path = "src/main.rs" [dependencies] teleia = {workspace = true} newton_shader = {path = "../shader"} glam = "*" # linear algebra glow = "*" # gl bindings bitflags = "*" # C-style bitwise flags rand = "=0.8.5" # rng log = "*" # logging env_logger = "*" # native logging lazy_static = "*" # global constants strum = {version = "*", features = ["derive"]} # utility macros for enums lexpr = "*" # s-expression parsing clap = {version = "*", features = ["cargo"]} # cli arg parsing base64 = "0.22.1" # base64 encoding/decoding polling = "*" # polling sockets termion = "*" # terminal escapes device_query = "*" # get pressed keys when unfocused byteorder = "*" # read little-endian numbers image = "*" # read and write image files png = "*" # encode apng cpal = "*" # record microphone redis = "*" # database web-image-meta = "*" # edit image metadata uuid = {version = "*", features = ["v4"]} # generate uuids