You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is support for Citro2D on the checklist? I would quite like to use Rust3DS for my homebrew applications, but it doesn't appear to support C2D unfortunately :/
The text was updated successfully, but these errors were encountered:
there is a C3D/C2D bindings repo, but it's very much a wip, so the safe abstractions mostly aren't there, and those that exist aren't nearly as polished as the libctru ones.
I went ahead and transferred this issue, since C2D support would most likely be implemented here in citro3d-rs. Maybe we'd have a separate crate for citro2d and citro2d-sys but since a lot of the foundation is built off citro3d I think we'd probably need to flesh out the API of citro3d-rs a bit more before we can come up with something sensible.
In the meantime, if you want to use the existing devkitPro citro2d, you can probably use bindgen yourself in a similar manner to what we do for citro3d-sys: https://github.com/rust3ds/citro3d-rs/blob/main/citro3d-sys/build.rs . I imagine with some tweaking of the include headers you could generate appropriate citro2d bindings and use those, but it will of course require a lot of unsafe and might not interoperate too nicely with this library.
Still, I do think this is a useful goal for this library to have so let's keep this issue around to track it!
Is support for Citro2D on the checklist? I would quite like to use Rust3DS for my homebrew applications, but it doesn't appear to support C2D unfortunately :/
The text was updated successfully, but these errors were encountered: