Home
last modified time | relevance | path

Searched refs:BVec3 (Results 1 – 13 of 13) sorted by relevance

/external/rust/crates/glam/src/bool/
Dbvec3.rs10 pub struct BVec3 { struct
18 impl BVec3 { impl
73 impl Default for BVec3 { implementation
80 impl BitAnd for BVec3 { implementation
92 impl BitAndAssign for BVec3 { implementation
99 impl BitOr for BVec3 { implementation
111 impl BitOrAssign for BVec3 { implementation
118 impl BitXor for BVec3 { implementation
130 impl BitXorAssign for BVec3 { implementation
137 impl Not for BVec3 { implementation
[all …]
/external/rust/crates/glam/src/f64/
Ddvec3.rs3 use crate::{BVec3, DVec2, DVec4};
82 pub fn select(mask: BVec3, if_true: Self, if_false: Self) -> Self { in select() argument
231 pub fn cmpeq(self, rhs: Self) -> BVec3 { in cmpeq() argument
232 BVec3::new(self.x.eq(&rhs.x), self.y.eq(&rhs.y), self.z.eq(&rhs.z)) in cmpeq()
241 pub fn cmpne(self, rhs: Self) -> BVec3 { in cmpne() argument
242 BVec3::new(self.x.ne(&rhs.x), self.y.ne(&rhs.y), self.z.ne(&rhs.z)) in cmpne()
251 pub fn cmpge(self, rhs: Self) -> BVec3 { in cmpge() argument
252 BVec3::new(self.x.ge(&rhs.x), self.y.ge(&rhs.y), self.z.ge(&rhs.z)) in cmpge()
261 pub fn cmpgt(self, rhs: Self) -> BVec3 { in cmpgt() argument
262 BVec3::new(self.x.gt(&rhs.x), self.y.gt(&rhs.y), self.z.gt(&rhs.z)) in cmpgt()
[all …]
/external/rust/crates/glam/src/f32/
Dvec3.rs3 use crate::{BVec3, Vec2, Vec4};
82 pub fn select(mask: BVec3, if_true: Self, if_false: Self) -> Self { in select() argument
231 pub fn cmpeq(self, rhs: Self) -> BVec3 { in cmpeq() argument
232 BVec3::new(self.x.eq(&rhs.x), self.y.eq(&rhs.y), self.z.eq(&rhs.z)) in cmpeq()
241 pub fn cmpne(self, rhs: Self) -> BVec3 { in cmpne() argument
242 BVec3::new(self.x.ne(&rhs.x), self.y.ne(&rhs.y), self.z.ne(&rhs.z)) in cmpne()
251 pub fn cmpge(self, rhs: Self) -> BVec3 { in cmpge() argument
252 BVec3::new(self.x.ge(&rhs.x), self.y.ge(&rhs.y), self.z.ge(&rhs.z)) in cmpge()
261 pub fn cmpgt(self, rhs: Self) -> BVec3 { in cmpgt() argument
262 BVec3::new(self.x.gt(&rhs.x), self.y.gt(&rhs.y), self.z.gt(&rhs.z)) in cmpgt()
[all …]
/external/rust/crates/glam/src/u32/
Duvec3.rs3 use crate::{BVec3, UVec2, UVec4};
64 pub fn select(mask: BVec3, if_true: Self, if_false: Self) -> Self { in select() argument
213 pub fn cmpeq(self, rhs: Self) -> BVec3 { in cmpeq() argument
214 BVec3::new(self.x.eq(&rhs.x), self.y.eq(&rhs.y), self.z.eq(&rhs.z)) in cmpeq()
223 pub fn cmpne(self, rhs: Self) -> BVec3 { in cmpne() argument
224 BVec3::new(self.x.ne(&rhs.x), self.y.ne(&rhs.y), self.z.ne(&rhs.z)) in cmpne()
233 pub fn cmpge(self, rhs: Self) -> BVec3 { in cmpge() argument
234 BVec3::new(self.x.ge(&rhs.x), self.y.ge(&rhs.y), self.z.ge(&rhs.z)) in cmpge()
243 pub fn cmpgt(self, rhs: Self) -> BVec3 { in cmpgt() argument
244 BVec3::new(self.x.gt(&rhs.x), self.y.gt(&rhs.y), self.z.gt(&rhs.z)) in cmpgt()
[all …]
/external/rust/crates/glam/src/i32/
Divec3.rs3 use crate::{BVec3, IVec2, IVec4};
76 pub fn select(mask: BVec3, if_true: Self, if_false: Self) -> Self { in select() argument
225 pub fn cmpeq(self, rhs: Self) -> BVec3 { in cmpeq() argument
226 BVec3::new(self.x.eq(&rhs.x), self.y.eq(&rhs.y), self.z.eq(&rhs.z)) in cmpeq()
235 pub fn cmpne(self, rhs: Self) -> BVec3 { in cmpne() argument
236 BVec3::new(self.x.ne(&rhs.x), self.y.ne(&rhs.y), self.z.ne(&rhs.z)) in cmpne()
245 pub fn cmpge(self, rhs: Self) -> BVec3 { in cmpge() argument
246 BVec3::new(self.x.ge(&rhs.x), self.y.ge(&rhs.y), self.z.ge(&rhs.z)) in cmpge()
255 pub fn cmpgt(self, rhs: Self) -> BVec3 { in cmpgt() argument
256 BVec3::new(self.x.gt(&rhs.x), self.y.gt(&rhs.y), self.z.gt(&rhs.z)) in cmpgt()
[all …]
/external/rust/crates/glam/src/
Dbool.rs31 pub use bvec3::BVec3;
85 const_assert_eq!(1, core::mem::align_of::<super::BVec3>());
86 const_assert_eq!(3, core::mem::size_of::<super::BVec3>());
/external/rust/crates/glam/tests/
Dvec3.rs1052 use glam::{vec3, BVec3, Vec3};
1058 assert_eq!(3, mem::size_of::<BVec3>());
1059 assert_eq!(1, mem::align_of::<BVec3>());
1118 impl_vec3_float_tests!(f32, vec3, Vec3, BVec3);
1192 use glam::{dvec3, BVec3, DVec3};
1198 assert_eq!(3, mem::size_of::<BVec3>());
1199 assert_eq!(1, mem::align_of::<BVec3>());
1202 impl_vec3_float_tests!(f64, dvec3, DVec3, BVec3);
1206 use glam::{ivec3, BVec3, IVec3, UVec3};
1212 assert_eq!(3, mem::size_of::<BVec3>());
[all …]
/external/deqp/framework/common/
DtcuVectorType.hpp65 typedef Vector<bool, 3> BVec3; typedef
/external/deqp/external/openglcts/modules/common/
DglcLimitTest.inl266 tcu::BVec3 bVec = tcu::equal(a, b);
279 tcu::BVec3 bVec = tcu::greaterThan(a, b);
292 tcu::BVec3 bVec = tcu::lessThan(a, b);
/external/rust/crates/glam/
DCHANGELOG.md13 changed from `BVec3` to `BVec3A`.
118 * The `AsRef` trait implementations were removed from `BVec2`, `BVec3`,
489 * `Vec2Mask`, `Vec3Mask` and `Vec4Mask` have been replaced by `BVec2`, `BVec3`,
504 * vectors: `BVec2`, `BVec3` and `BVec4`
DREADME.md31 * vectors: `BVec2`, `BVec3` and `BVec4`
/external/rust/crates/glam/src/features/
Dimpl_serde.rs782 use crate::{BVec2, BVec3, BVec4};
792 impl_serde_vec3!(bool, BVec3);
/external/deqp/modules/gles31/functional/
Des31fGeometryShaderTests.cpp3576 …c().swizzle(0, 1, 2)), tcu::IVec3(threshold, threshold, threshold)), tcu::BVec3(true, true, true)); in verifyImageSingleColoredRow()