Results 184 issues of Kevin Reid

In the WebGPU specification "Editor’s Draft, 16 February 2024" as currently posted on gpuweb.github.io, [§ 3.3 Coordinate Systems](https://gpuweb.github.io/gpuweb/#coordinate-systems): > * ***Normalized device coordinates*** (or NDC) have three dimensions, where: …...

editorial

### Problem you are trying to solve It occurred to me that, even though I am using stable Rust, I could use a `rust-toolchain.toml` file to declare the targets and...

enhancement

I just decided to upgrade my `cargo-audit` from `v0.17.6` to `v0.18.2`. The command then failed: ``` $ cargo audit Fetching advisory database from `https://github.com/RustSec/advisory-db.git` error: couldn't fetch advisory database: git...

**Is your feature request related to a problem? Please describe.** It's possible to unexpectedly become unable to update your package's dependencies, because a package somewhere in the dependency graph specified...

enhancement

**Description** wgpu/naga accepts a named component expression to access columns of a matrix (`matrix.x`, `matrix.y`, etc), but this is not permitted by [the specification](https://www.w3.org/TR/WGSL/#composite-value-decomposition-expr); the `.` syntax applies to vectors...

area: validation
naga
area: naga front-end
lang: WGSL

The properties `drawingBufferWidth` and `drawingBufferHeight` are not passed through properly by the CaptureContext; it appears that they are copied at creation time, so any resizing of the canvas (such as...

I have tests which I need to _run_ in a custom way, and I'd like to be able to benefit from `libtest-mimic`'s work to precisely emulate the standard test harness...

Commit f40f290f78bea147d5cd602caab408b7e9ff0254 introduced the "`propagation_table`" for pre-computed light ray propagation data. This improved light update performance, but computing it is a significant cost when constructing a new `Space`. The obvious...

kind: performance
area: simulation

As of b6e27616622781353556ea83338ac76e2d149846 we build block meshes asynchronously (not only in one stage of rendering one frame). This is already a great improvement in throughput, but we'd like to do...

kind: performance
area: graphics

`fuzz_mesh` is hitting the fuzzer-imposed memory limit. We should place explicit limits on the maximum complexity of a mesh so that it not only doesn't hit the fuzzer limit, but...

kind: bug
area: graphics