rust3ds / ctru-rs

Rust wrapper for libctru
https://rust3ds.github.io/ctru-rs/
Other
114 stars 17 forks source link

Port 3ds examples from devkitPro/3ds-examples #18

Open AzureMarker opened 2 years ago

AzureMarker commented 2 years ago

There's a bunch of stuff here that could be ported to test the crate: https://github.com/devkitPro/3ds-examples

ian-h-chamberlain commented 2 years ago

I've started on a rough port of the time/rtc example there and should have a PR before long. Figured I would post here to avoid any duplication of work.

It might be useful to use this as a tracking issue for the examples with a task list in the body of the issue, but would require creating a new issue for each example, so perhaps that's overkill.

AzureMarker commented 2 years ago

Thanks for the heads up @ian-h-chamberlain! Let us know if you have any issues getting your environment set up.

Techie-Pi commented 2 years ago

It might be useful to use this as a tracking issue for the examples with a task list in the body of the issue, but would require creating a new issue for each example, so perhaps that's overkill.

From my experience, it isn't needed to create an issue for each example, you can just create a normal list and it will be shown as a task list. So it would be great to use that to track progress

hYdos commented 1 year ago

might be a good idea to add a 3d rendering example as it seems it may need to differ a bit from C

Meziu commented 1 year ago

might be a good idea to add a 3d rendering example as it seems it may need to differ a bit from C

If your intention is to have graphics rendering, I suggest sticking to the raw citro3d-sys bindings, basically exactly as it would work in C.

Once citro3d-rs is finalised, we will make examples for rendering there.