Tristam MacDonald

Results 19 issues of Tristam MacDonald

It would be very convenient to be able to `#[derive(ApproxEq)]` on structs (much like one does with PartialEq). Would you see that a proc-macro crate for that fitting within the...

Defining perspective projections by hand is time consuming and error prone. Seeing as cgmath already has implementations of the various projection matrices, it would be nice to expose them.

In a somewhat traditional scene setup, my camera has an associated transform (i.e. the model matrix of the camera node), and then I derive the view matrix by inverting the...

question

Taking the element-wise absolute value of a vector is a pretty common operation in GLSL. It would be lovely to have an `abs_element_wise()`. Maybe also a `.abs()` added to `VectorSpace`...

**Description** A clear and concise description of what the bug is. The Vulkan capabilities viewer says that my hardware/driver supports MSAA samples up to 8 for all targets: ![image](https://user-images.githubusercontent.com/4706210/180598869-998f22cb-8faa-4216-ba99-914e77102499.png) Setting...

type: enhancement
help wanted
good first issue
area: api

The triangle example hangs for a long time (10-20 seconds) after one presses the close button on Mac (Mojave developer beta 7, using MoltenVK via vulkansdk-macos-1.1.82.1). The Teapot example exposes...

I have a system that is using `#[filter(maybe_changed::())]` to update lazily. However, I'd like to run this same function once to set the initial state correctly. Is there a filter...

Given a top-level Cargo.toml containing the a single value in the `default-members` key, then invoking `cargo run` will build and run that crate in place of the top-level crate. ```...

good first issue
difficulty: easy

I realise Verse may not be an active effort at this point, but I still feel there's a lot of potential in the realtime collaborative vision underlying Verse. In the...