Josh Groves

Results 28 issues of Josh Groves

**Description** `mat2x2` seems to be padded more than `vec4` on WebGL but possibly not on OpenGL **Repro steps** Run https://github.com/lobis/fractal-explorer/commit/ad9da1f5e2776ff6540cef62e55bcacbfdd91051 and its parent commit to see the differences, e.g. with...

type: bug
help wanted
area: correctness
api: gles

In new versions of phosphorus the loader function is defined as `&dyn Fn` https://github.com/Lokathor/phosphorus/blob/13826247117ab738f88db8d1f2004983299b9cc0/src/bin/phosphorus.rs#L783 This doesn't work well if we're already using `FnMut` like in glow (https://github.com/grovesNL/glow/blob/7e702f6724f61955d5323376ce66a0ca5f14a73d/src/native.rs#L21) Is there a...

### Motivation We use a lot of enums for WebGPU at high frequency, e.g. https://docs.rs/web-sys/0.3.63/web_sys/struct.GpuRenderPassDepthStencilAttachment.html#method.stencil_load_op These enums are represented as strings in the WebIDL, e.g. https://github.com/rustwasm/wasm-bindgen/blob/5f10d6f0d512b2a57710973efa6ade6afd6ef39a/crates/web-sys/webidls/unstable/WebGPU.webidl#L1016-L1019 This is problematic because...

enhancement

In `SelectionIterator` and `SelectionIteratorMut` we use a `SmallVec` to queue nodes as we're iterating over the nodes in the tree, e.g.: https://github.com/georust/rstar/blob/84d12654104e783011f24267145fb6bfccd2a30e/rstar/src/algorithm/iterators.rs#L46 Constantly resizing this `SmallVec` seems to show up...

Maybe helps with #92 to avoid the need for a staging buffer

I was wondering if we might consider having a way to apply a custom sort function for a node's children (sorted on insert/split/etc.) to help with ordering intersection points later...

- [X] I agree to follow the project's [code of conduct](https://github.com/georust/geo/blob/master/CODE_OF_CONDUCT.md). - [X] I added an entry to `rstar/CHANGELOG.md` if knowledge of this change could be valuable to users. ---...