devkitPro / citro3d

Homebrew PICA200 GPU wrapper library for Nintendo 3DS
zlib License
244 stars 34 forks source link

[RFC] citro3d documentation #54

Open oreo639 opened 3 years ago

oreo639 commented 3 years ago

This is a work in progress pr to finish the documentation for citro3d. You can check out the pr's docs here: https://oreo639.github.io/citro3d/index.html

Warning: This may contain mistakes or poor wording choices. Comments are welcome.

oreo639 commented 3 years ago

Thank you for the review. Sorry about the typos.

Just copying these down so they don't get buried. What still needs to be looked into:

ian-h-chamberlain commented 2 years ago

This PR looks great! It may have gotten a little stale but would still be valuable to have. Any chance of it being revived and/or accepted + published? I have been using https://oreo639.github.io/citro3d/index.html as my go-to for citro3d docs and would love to see this upstreamed and officially published.

If it would be helpful, I can try to review or help any other way, but I am of the opinion that any amount of docs is better than none! Let me know if there's any way to help see this PR through across the finish line.

oreo639 commented 2 years ago

Thanks for the comments.

Here is a brief overview of what needs to be finished:

These are things I would preferably experiment with and write applications using them and I just haven't gotten around to that yet.

Here is a list of other remaining tasks in order from most to least important:

I'm sorry about the delay, my attention has primarily been focused on other projects, but I'll try to look into this more in two weeks give or take. Any comments or feedback would be greatly appreciated.

Golem642 commented 2 months ago

Does anyone know anything about fog/gas rendering? The wiki's empty of description with just the source code shown

fincs commented 2 months ago

There is already a fog example. As for gas support, the current code in citro3d is unfinished. I intend to revisit this soon.