Duncan
Duncan
 It seems like there are two issues contributing to the artifacts: 1. Non-manifold complexes 2. Interpolation between "unlit" normals and "lit" normals When you see random isolated black spots...
There is an observable error in the camera angles for the first-person controller (at least), which seems to worsen as you get further from the origin. I assume this is...
Short info header: - GFX version: gfx-backend-vulkan-0.3.3 - OS: Window 10 Version 2004 - GPU: Nvidia GTX 980 ``` thread '' panicked at 'internal error: entered unreachable code', .cargo\registry\src\github.com-1ecc6299db9ec823\gfx-backend-vulkan-0.3.3\src\device.rs:1352:18 ```...
SPECS has a `BitSet` that can store a set of entities, and it can be used in component queries. Here's an example from Amethyst, where the skin component stores a...
https://github.com/amethyst/rendy/blob/c3841966b387adf5e27b265b772b7f6c49e7a780/frame/src/frame.rs#L153 This happens on the first attempt at drawing a frame in my application that runs perfectly on Mac/Metal.
My use case is that I have a voxel octree which needs to be very memory efficient. So I can't store an AABB for every single voxel. That's 6 floats,...
Here's the stack: ``` thread '' panicked at 'assertion failed: self.pts[2] == id', /Users/duncan/.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide3d-0.20.1/src/query/algorithms/epa3.rs:143:13 stack backtrace: 0: std::panicking::default_hook::{{closure}} 1: std::panicking::default_hook 2: ::get 3: std::panicking::begin_panic 4: ncollide3d::query::algorithms::epa3::EPA::compute_silhouette at /Users/duncan/.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide3d-0.20.1/src/query/algorithms/epa3.rs:0 5: ncollide3d::query::algorithms::epa3::EPA::closest_points...
I have a short repro: ``` use nalgebra::{Isometry3, Translation, Vector3, zero}; use ncollide3d::{ shape::{Cuboid, ShapeHandle}, world::{CollisionGroups, CollisionWorld, GeometricQueryType}, }; use std::collections::HashMap; fn two_colliding_cuboids() { let mut world = CollisionWorld::new(0.0); //...
I think it would be nice to generate a type like: ```rust pub struct FooArray { pub f1: [f32; N], pub f2: [u8; N], ... } ``` This would allow...
I think, like any container, `BitSetLike`, or at least `BitSet`, should have a `len` method.