Results 231 issues of Kevin Reid

```rust #[derive(Debug, Default, PartialEq)] pub struct Foo { whatever: i32, } pub fn foo() -> Foo { Foo::default() } #[test] fn t() { assert_eq!(foo(), Foo { whatever: 0 }); }...

generate
small

### Location https://doc.rust-lang.org/std/fmt/ ### Summary The documentation of format strings uses the colon “:” without ever explaining what its role is. To some it will be obvious, but others will...

A-docs
T-libs
A-fmt
needs-triage

### What it does Detects when a type visible outside the crate (and not `doc(hidden)`) has a generic parameter of any kind (type parameter, lifetime parameter, or const generic parameter),...

A-lint

Problem: Suppose that * you have a large amount of data to load, and * that data is also slow to render — let's say 200 ms per frame. In...

📺 re_viewer
😤 annoying
🚀 performance
user-request
project-many-entities-perf

[The documentation of `trycmd`](https://docs.rs/trycmd/0.15.7/trycmd/index.html) makes a couple of references to `fs.sandbox = true`, but does not explain what that option does, nor what is done instead if it is false....

enhancement
A-trycmd

Right now, `all-is-cubes-mesh`’s generation of texture coordinates for volumetric rendering is cheating by extending past the range a `texture::Plane` covers. To fix this, we should add explicit optional support for...

kind: incomplete
area: graphics

To improve the performance/quality of GPU volumetric rendering, we need to be able to efficiently obtain light samples while raymarching. Calling the current lighting function in the fragment shader is...

kind: performance
area: graphics
area: light

Implement the Amanatides & Woo grid traversal algorithm in WGSL and replace the current `raymarch_volumetric()` function with it. This will improve the quality of transparent blocks.

kind: incomplete
area: graphics

### Problem There's a correctness bug lurking in our use of `ordered_float::NotNan`: positive and negative zero, `-0.0` and `0.0`, compare equal, and this can cause different outcomes of further operations...

kind: bug
area: data

We currently define body collision in terms of `self.collision_box` translated by `self.position`. The problem with this definition is that rounding error means that it is difficult for collision detection to...

kind: bug
area: simulation