Results 231 issues of Kevin Reid

The WebGPU specification includes * [`GPUDevice.createComputePipelineAsync()`](https://www.w3.org/TR/webgpu/#dom-gpudevice-createcomputepipelineasync) * [`GPUDevice.createRenderPipelineAsync()`](https://www.w3.org/TR/webgpu/#dom-gpudevice-createrenderpipelineasync) and their use is recommended to avoid blocking upon pipeline creation. There are currently no corresponding functions in `wgpu`; presumably there should...

type: enhancement
help wanted
area: api

**Description** Panic (not a validation error) in webgl backend. This is probably similar to #2149 (fixed) but with different descriptor parameters. May also be related to #2117. **Repro steps** Create...

area: validation
backend: gles

**Is your feature request related to a problem? Please describe.** I'd like to be able to write `#[test]`s for code that manages one or more `wgpu` objects, without needing to...

**Description** I observed the following panic as an intermittent test failure in my own project's CI when attempting to update to wgpu 0.19. The tests share one `Adapter` between test...

I attempted to begin a review: ``` $ cargo crev open embedded-sprites -uv 0.1.2 Updating crates.io index Could not find requested crate. Try updating cargo's registry index cache? ``` On...

[The `KHR_materials_volume` extension specifies](https://github.com/KhronosGroup/glTF/blob/main/extensions/2.0/Khronos/KHR_materials_volume/README.md#properties) that `attenuationDistance` is an optional number, with the default being infinity. But if a `gltf_json::extensions::material::Volume` is serialized with `attenuation_distance: AttenuationDistance::default()`, the output contains JSON `null` instead...

type: bug

### Please complete the following tasks - [X] I have searched the [discussions](https://github.com/clap-rs/clap/discussions) - [X] I have searched the [open](https://github.com/clap-rs/clap/issues) and [rejected](https://github.com/clap-rs/clap/issues?q=is%3Aissue+label%3AS-wont-fix+is%3Aclosed) issues ### Clap Version 4.4.7 ### Describe your...

C-enhancement

[Rendered](https://github.com/kpreid/rust-rfcs/blob/nested-publish/text/0000-nested-publish.md) This is my first Rust RFC. The idea was previously discussed on IRLO ([Private nested Cargo packages](https://internals.rust-lang.org/t/private-nested-cargo-packages/19042)), and the feedback was generally positive except for confusion about exactly what...

T-cargo
T-crates-io
S-waiting-on-author

I haven't got a self-contained repro yet, but it involves loading an empty glTF scene with unused materials. Backtrace: ``` 3: core::option::Option::unwrap at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/option.rs:931:21 4: rend3::managers::material::apply_buffer_cpu::{{closure}} at /Users/kpreid/.cargo/git/checkouts/rend3-e03f89403de3386a/a68c76a/rend3/src/managers/material.rs:319:48 5: rend3::util::freelist::buffer::FreelistDerivedBuffer::apply::{{closure}}...

Today while running my build which includes a `cargo about generate` I got a flood of warnings like: ``` 2023-02-14 16:24:17.131075 +00:00:00 [WARN] failed to request license information from clearly...

bug