Jonathan Behrens

Results 83 issues of Jonathan Behrens

Upstream basis-universal now supports ktx2 files. It would be good if this library did as well.

Currently the system can successfully recover from individual machine failures. However, user code must manually re-create any view and table handles that still reference resources on the old machine. This...

enhancement
good first issue
m-distribution

Currently, the planning for a migration is interleaved with its actual execution. In addition to being unfortunate from a code cleanliness perspective, it also makes the code very hard to...

enhancement
m-migrations

Quoting myself in https://github.com/image-rs/image/pull/1495#issuecomment-863390561: > Right now our GPU compressed texture handling is really not all that great. For decoding we don't support any of the newer formats like BC6,...

Right now, the `ImageOutputFormat` enum is only used by `DynamicImage::write_to`, whereas everywhere else that we encode image files takes an instance of the `ImageFormat` enum. This distinction has led to...

Related to https://github.com/gfx-rs/naga/issues/1272#issuecomment-945044963

This shader: ```glsl #version 460 core void main() { #if 0 bool b = 1ul > 0; #endif } ``` Produces this error: ``` error: NotSupported64BitLiteral ```

kind: bug
area: front-end
lang: GLSL

This GLSL shader, when converted to SPIR-V ( [shader.spv.zip](https://github.com/gfx-rs/naga/files/8695519/shader.spv.zip) ): ```glsl #version 460 core void main() { uint x = 1, y = 2, carry = 3; uaddCarry(x, y, carry);...

kind: bug
lang: SPIR-V
area: front-end

Example code to reproduce: ```rust let mut router = TreeRouter::new(); insert_routes! { &mut router => { "graph" => Get: Box::new(move |_: Context, _: Response| {}) as Box, } }; ```...

defect
easy

This PR adds parallel decoding via an optional (but default) dependency on rayon.