|
7 | 7 | /// should not be done. |
8 | 8 | pub unsafe trait Vector<T: crate::scalar::Scalar, const N: usize>: Default {} |
9 | 9 |
|
10 | | -#[cfg(feature = "glam")] |
11 | 10 | unsafe impl Vector<f32, 2> for glam::Vec2 {} |
12 | | -#[cfg(feature = "glam")] |
13 | 11 | unsafe impl Vector<f32, 3> for glam::Vec3 {} |
14 | | -#[cfg(feature = "glam")] |
15 | 12 | unsafe impl Vector<f32, 3> for glam::Vec3A {} |
16 | | -#[cfg(feature = "glam")] |
17 | 13 | unsafe impl Vector<f32, 4> for glam::Vec4 {} |
18 | 14 |
|
19 | | -#[cfg(feature = "glam")] |
20 | 15 | unsafe impl Vector<f64, 2> for glam::DVec2 {} |
21 | | -#[cfg(feature = "glam")] |
22 | 16 | unsafe impl Vector<f64, 3> for glam::DVec3 {} |
23 | | -#[cfg(feature = "glam")] |
24 | 17 | unsafe impl Vector<f64, 4> for glam::DVec4 {} |
25 | 18 |
|
26 | | -#[cfg(feature = "glam")] |
27 | 19 | unsafe impl Vector<u32, 2> for glam::UVec2 {} |
28 | | -#[cfg(feature = "glam")] |
29 | 20 | unsafe impl Vector<u32, 3> for glam::UVec3 {} |
30 | | -#[cfg(feature = "glam")] |
31 | 21 | unsafe impl Vector<u32, 4> for glam::UVec4 {} |
32 | 22 |
|
33 | | -#[cfg(feature = "glam")] |
34 | 23 | unsafe impl Vector<i32, 2> for glam::IVec2 {} |
35 | | -#[cfg(feature = "glam")] |
36 | 24 | unsafe impl Vector<i32, 3> for glam::IVec3 {} |
37 | | -#[cfg(feature = "glam")] |
38 | 25 | unsafe impl Vector<i32, 4> for glam::IVec4 {} |
0 commit comments