Compare commits

...

2 commits

Author SHA1 Message Date
Gered 9d02e23e9a explicitly set workspace resolver to address cargo warning
since we're using 2021 edition, resolver = 2 is the default, but this
apparently needs to be explicitly set at the workspace level
2023-11-11 13:54:28 -05:00
Gered 0f8377455c update dependencies 2023-11-11 13:52:58 -05:00
13 changed files with 25 additions and 22 deletions

View file

@ -4,6 +4,7 @@ members = [
"ggdt_imgui",
"examples/*",
]
resolver = "2"
# some stuff is becoming noticably slow with default dev profile settings (opt-level = 0). especially any of the
# fancier triangle_2d drawing stuff. while there are many optimizations still left to be made, it seems like a good

View file

@ -4,5 +4,5 @@ version = "0.1.0"
edition = "2021"
[dependencies]
anyhow = "=1.0.55"
anyhow = "=1.0.75"
ggdt = { path = "../../ggdt" }

View file

@ -4,5 +4,5 @@ version = "0.1.0"
edition = "2021"
[dependencies]
anyhow = "=1.0.55"
anyhow = "=1.0.75"
ggdt = { path = "../../ggdt" }

View file

@ -4,5 +4,5 @@ version = "0.1.0"
edition = "2021"
[dependencies]
anyhow = "=1.0.55"
anyhow = "=1.0.75"
ggdt = { path = "../../ggdt", features = [] }

View file

@ -4,7 +4,7 @@ version = "0.1.0"
edition = "2021"
[dependencies]
anyhow = "=1.0.55"
anyhow = "=1.0.75"
ggdt = { path = "../../ggdt" }
ggdt_imgui = { path = "../../ggdt_imgui" }
imgui = "0.11.0"

View file

@ -4,7 +4,7 @@ version = "0.1.0"
edition = "2021"
[dependencies]
anyhow = "=1.0.55"
anyhow = "=1.0.75"
ggdt = { path = "../../ggdt", features = [] }
serde = { version = "1.0.136", features = ["derive"] }
serde_json = "1.0.79"

View file

@ -4,5 +4,5 @@ version = "0.1.0"
edition = "2021"
[dependencies]
anyhow = "=1.0.55"
anyhow = "=1.0.75"
ggdt = { path = "../../ggdt" }

View file

@ -4,5 +4,5 @@ version = "0.1.0"
edition = "2021"
[dependencies]
anyhow = "=1.0.55"
anyhow = "=1.0.75"
ggdt = { path = "../../ggdt" }

View file

@ -6,18 +6,18 @@ authors = ["Gered King <gered@blarg.ca>"]
edition = "2021"
[dependencies]
byte-slice-cast = "1.2.1"
byteorder = "1.4.3"
thiserror = "=1.0.30"
byte-slice-cast = "1.2.2"
byteorder = "1.5.0"
thiserror = "=1.0.50"
rand = "0.8.5"
num = "0.4.0"
num-derive = "0.3.3"
num-traits = "0.2.15"
bitflags = "2.1.0"
flate2 = "1.0.25"
num = "0.4.1"
num-derive = "0.4.1"
num-traits = "0.2.17"
bitflags = "2.4.1"
flate2 = "1.0.28"
crc32fast = "1.3.2"
serde = { version = "1.0.136", features = ["derive"] }
serde_json = "1.0.79"
serde = { version = "1.0.192", features = ["derive"] }
serde_json = "1.0.108"
[target.'cfg(not(windows))'.dependencies]
sdl2 = { git = "https://github.com/Rust-SDL2/rust-sdl2/", rev = "819ab438ac971a922d6ee1da558822002d343b4e", features = ["static-link", "bundled", "use-pkgconfig", "unsafe_textures"] }
@ -27,9 +27,9 @@ sdl2 = { git = "https://github.com/Rust-SDL2/rust-sdl2/", rev = "819ab438ac971a9
[dev-dependencies]
claim = "0.5.0"
criterion = "0.4.0"
anyhow = "=1.0.55"
tempfile = "3.4.0"
criterion = "0.5.1"
anyhow = "=1.0.75"
tempfile = "3.8.1"
[[bench]]
name = "bitmap"

View file

@ -1,4 +1,5 @@
use std::simd;
use std::simd::{SimdFloat, SimdUint};
use crate::graphics::{edge_function, per_pixel_triangle_2d, BlendFunction, RgbaBitmap, RGBA};
use crate::math::Vector2;

View file

@ -1,5 +1,6 @@
use std::ops::{Mul, MulAssign};
use std::simd;
use std::simd::{SimdFloat, SimdUint};
use byteorder::{ReadBytesExt, WriteBytesExt};

View file

@ -10,4 +10,4 @@ edition = "2021"
[dependencies]
ggdt = { path = "../ggdt" }
imgui = { version = "0.11.0", features = ["docking"] }
thiserror = "=1.0.30"
thiserror = "=1.0.50"

View file

@ -4,4 +4,4 @@
# necessarily see a reason to keep using whatever nightly version is the latest, and would
# prefer stick with versions that appear to be stable and just periodically do manual updates
# here to get *some* peace of mind in terms of build stability.
channel = "nightly-2023-05-30"
channel = "nightly-2023-11-10"