Moritz Mœller
Moritz Mœller
https://github.com/AdrianEddy/after-effects/commit/bbeb3c0d21d6eab6cdb66b9bf7d4a165f6f5f70a LGTM!
Sorry, I completely missed this. You need to expose the C API. I.e. what is in the `nsi.h` header. The API is *copy*. I.e. anything passed-in is copied immediately. This...
Once you have the C-API exposed, you can then compile your renderer to a dylib and load that instead of `lib3delight`. When that happens I will gladly add code that...
Furthermore, once the middle layer exists, we could create a Rust-only version of the NSI API that offers *move* and *borrow* semantics for the data passed into a `Context`. The...
I have the same issue since I upgraded my Ubuntu from 23.10 to 24.04 today.
Commit hash for what? My repo or `cargo-spellcheck`? 😁 Neither should be needed. My repo. will not be touched in the foreseeable future and `c-s` was installed via `cargo-install` the...
Can you elaborate a bit? What would be needed to get such a `Pixmap` out from the crate? Especially the `f32` kind?
Also: this seems to be at odds with one of the non-goals on the readme.
I guess one option is to make it `Pixmap` where `F` is a transfer/mapping function. E.g.: ```rust use num::{traits::ConstZero, Num}; use rand::prelude::*; use smallvec::SmallVec; struct Pixmap where T: Clone +...
The above could also be called `CustomPixmap` or the like so the API remains the same.