no-traits rewrite
This commit is contained in:
parent
bd6b7ff217
commit
dc79b4011d
36
Cargo.lock
generated
36
Cargo.lock
generated
@ -4,9 +4,9 @@ version = 3
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "arrayvec"
|
name = "arrayvec"
|
||||||
version = "0.7.4"
|
version = "0.7.6"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711"
|
checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "bitflags"
|
name = "bitflags"
|
||||||
@ -20,31 +20,21 @@ version = "0.11.0"
|
|||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "3e31ea183f6ee62ac8b8a8cf7feddd766317adfb13ff469de57ce033efd6a790"
|
checksum = "3e31ea183f6ee62ac8b8a8cf7feddd766317adfb13ff469de57ce033efd6a790"
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "deferred_division"
|
|
||||||
version = "0.1.0"
|
|
||||||
dependencies = [
|
|
||||||
"fixed_wide_traits",
|
|
||||||
]
|
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "fixed_wide"
|
name = "fixed_wide"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
|
"arrayvec",
|
||||||
"bnum",
|
"bnum",
|
||||||
"fixed_wide_traits",
|
"paste",
|
||||||
"typenum",
|
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "fixed_wide_traits"
|
|
||||||
version = "0.1.0"
|
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "fixed_wide_vectors"
|
name = "fixed_wide_vectors"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"fixed_wide_traits",
|
"fixed_wide",
|
||||||
|
"paste",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
@ -64,6 +54,12 @@ dependencies = [
|
|||||||
"syn",
|
"syn",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "paste"
|
||||||
|
version = "1.0.15"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "proc-macro2"
|
name = "proc-macro2"
|
||||||
version = "1.0.86"
|
version = "1.0.86"
|
||||||
@ -88,9 +84,7 @@ version = "0.4.1"
|
|||||||
dependencies = [
|
dependencies = [
|
||||||
"arrayvec",
|
"arrayvec",
|
||||||
"bitflags",
|
"bitflags",
|
||||||
"deferred_division",
|
|
||||||
"fixed_wide",
|
"fixed_wide",
|
||||||
"fixed_wide_traits",
|
|
||||||
"fixed_wide_vectors",
|
"fixed_wide_vectors",
|
||||||
"glam",
|
"glam",
|
||||||
"id",
|
"id",
|
||||||
@ -107,12 +101,6 @@ dependencies = [
|
|||||||
"unicode-ident",
|
"unicode-ident",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "typenum"
|
|
||||||
version = "1.17.0"
|
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825"
|
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "unicode-ident"
|
name = "unicode-ident"
|
||||||
version = "1.0.12"
|
version = "1.0.12"
|
||||||
|
@ -12,9 +12,7 @@ authors = ["Rhys Lloyd <krakow20@gmail.com>"]
|
|||||||
[dependencies]
|
[dependencies]
|
||||||
arrayvec = "0.7.4"
|
arrayvec = "0.7.4"
|
||||||
bitflags = "2.6.0"
|
bitflags = "2.6.0"
|
||||||
deferred_division = { path = "../fixed_wide_vectors/deferred_division" }
|
fixed_wide = { path = "../fixed_wide_vectors/fixed_wide" }
|
||||||
fixed_wide = { path = "../fixed_wide_vectors/fixed_wide" }#, features = ["fixed_wide_traits", "cordic"]
|
|
||||||
fixed_wide_traits = { path = "../fixed_wide_vectors/fixed_wide_traits" }
|
|
||||||
fixed_wide_vectors = { path = "../fixed_wide_vectors/fixed_wide_vectors" }
|
fixed_wide_vectors = { path = "../fixed_wide_vectors/fixed_wide_vectors" }
|
||||||
glam = "0.28.0"
|
glam = "0.28.0"
|
||||||
id = { version = "0.1.0", registry = "strafesnet" }
|
id = { version = "0.1.0", registry = "strafesnet" }
|
||||||
|
@ -431,7 +431,6 @@ pub type Planar64=fixed_wide::types::I32F32;
|
|||||||
pub type Planar64Vec3=fixed_wide_vectors::Vector3<Planar64>;
|
pub type Planar64Vec3=fixed_wide_vectors::Vector3<Planar64>;
|
||||||
pub type Planar64Mat3=fixed_wide_vectors::Matrix3<Planar64Vec3>;
|
pub type Planar64Mat3=fixed_wide_vectors::Matrix3<Planar64Vec3>;
|
||||||
pub type Planar64Affine3=fixed_wide_vectors::Matrix4<Planar64Vec3>;
|
pub type Planar64Affine3=fixed_wide_vectors::Matrix4<Planar64Vec3>;
|
||||||
pub use fixed_wide_traits::wide::{WideMul,WideDot,WideCross};
|
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn test_sqrt(){
|
fn test_sqrt(){
|
||||||
|
Loading…
Reference in New Issue
Block a user