Wait, you use egui for the desktop client?

Reply to this note

Please Login to reply.

Discussion

Yeah android too, its the same client just rendered different on mobile

Holy shit, I should seriously give egui another investigation. I tried it last year but was punched in the face by Rust.

definitely helps to not be new to rust. I found myself getting frustrated awhile back but then I realized what I needed was lifetime annotations and I just never knew how to use them to get around borrow checker issues.

using them I was able to make the rust nostrdb bindings zero copy, which is a big deal when you are rendering at 144fps+ and hundreds of queries are being executed every frame. nostrdb is really this fast and its bonkers.

Have you published the nostrdb binding as a rust crate yet?

Yes its just the nostrdb crate