Kevin Reid
Kevin Reid
I'm not familiar with the WGSL specification and couldn't figure it out quickly, so I'm not sure if this is a validation error or _merely_ a poor error message. Given...
Input WGSL: ```rust struct Foo { @location(0) position: vec3, @location(1) color: vec4, } struct Bar { @builtin(position) clip_position: vec4, color: vec4, } @vertex fn lines_vertex(foo: Foo) -> Bar { return...
`enable_srgb(true)` has no effect on rendering when using the WebGL2 backend. It has the expected effect when using the gl33 backend. A quick text search suggests that the problem is...
The wrapper types generated by `#[derive(Semantics)]` have documentation text that is literally > Vertex attribute type (representing #repr\_ty\_name). instead of substituting the type name as was presumably intended. Using `luminance-derive`...
[The documentation for `Semantics` says:](https://docs.rs/luminance/0.45.0/luminance/vertex/trait.Semantics.html) > Sometimes, a shader just need a few information from the vertex attributes. You then want to be able to authorize “gaps” in the semantics...
The derive macro for `Vertex` generates an inherent associated function called `new()`. I propose that it be removed, for the following reasons: * It is undocumented. * It is surprising;...
I'm noticing a problem where intermittently, in some of my `Tess`es, when their index storage has been updated using `indices_mut()`, some of the indices will be seemingly pointing to a...
(This is a minor issue and should not particularly be prioritized, but I finally realized that it's why I was getting different results and it wasn't obvious to me, so...
It is not possible to run code that uses any luminance types (particularly `Tess` and `Texture`) without creating a `GraphicsContext`. It would be convenient for testing if there was a...
I noticed that 0.4.0 was just released, with the long-promised move of `html_reports` and "Standalone support (ie without cargo-criterion) feature flag: 'cargo_bench_support'" to be non-default features. However, `cargo-criterion` does not...