@kpreid softbuffer
looks promising - it is a bit frustrating that it expects data to be u32
and the pixel data I have is RGBA u8
- I assume I would need to manually covert each pixel by combining the 4 8bit values Into a u32
or is there a Rust equivalent of reinterpret_cast<u32*>(self.buffer_);
Currently self.buffer_
is a Vec<u32>