/ egui_glium / Cargo.toml
Cargo.toml
 1  [package]
 2  name = "egui_glium"
 3  version = "0.17.0"
 4  authors = ["Emil Ernerfeldt <emil.ernerfeldt@gmail.com>"]
 5  description = "Bindings for using egui natively using the glium library"
 6  edition = "2021"
 7  rust-version = "1.56"
 8  homepage = "https://github.com/emilk/egui/tree/master/egui_glium"
 9  license = "MIT OR Apache-2.0"
10  readme = "README.md"
11  repository = "https://github.com/emilk/egui/tree/master/egui_glium"
12  categories = ["gui", "game-development"]
13  keywords = ["glium", "egui", "gui", "gamedev"]
14  include = [
15    "../LICENSE-APACHE",
16    "../LICENSE-MIT",
17    "**/*.rs",
18    "Cargo.toml",
19    "src/shader/*.glsl",
20  ]
21  
22  [package.metadata.docs.rs]
23  all-features = true
24  
25  
26  [features]
27  default = ["clipboard", "default_fonts", "links", "persistence"]
28  
29  # enable cut/copy/paste to OS clipboard.
30  # if disabled a clipboard will be simulated so you can still copy/paste within the egui app.
31  clipboard = ["egui-winit/clipboard"]
32  
33  # If set, egui will use `include_bytes!` to bundle some fonts.
34  # If you plan on specifying your own fonts you may disable this feature.
35  default_fonts = ["egui/default_fonts"]
36  
37  # enable opening links in a browser when an egui hyperlink is clicked.
38  links = ["egui-winit/links"]
39  
40  # enable persisting native window options and egui memory
41  persistence = ["egui-winit/persistence", "egui/persistence"]
42  
43  # experimental support for a screen reader
44  screen_reader = ["egui-winit/screen_reader"]
45  
46  
47  [dependencies]
48  egui = { version = "0.17.0", path = "../egui", default-features = false, features = [
49    "convert_bytemuck",
50  ] }
51  egui-winit = { version = "0.17.0", path = "../egui-winit", default-features = false }
52  
53  ahash = "0.7"
54  bytemuck = "1.7"
55  glium = "0.31"
56  
57  [dev-dependencies]
58  image = { version = "0.24", default-features = false, features = ["png"] }