Welcome to my Citro3D Documentation! This is a collection of the notes that I've tooken while learning how to use the 3DS Citro3D library.
If you didn't know already, Citro3D is a library used to develop homebrew for the Nintendo 3DS. It provides an easy to use stateful interface to the PICA200 GPU, the GPU that the 3DS uses.
And this is a test, ignore pls.
Finally, we have to choose how our target will be shown on the screen.
For this, simply pass the C3D_RenderTarget object pointer we made before.
This controls which screen will be drawn on.
If you are drawing to the top screen and 3D is enabled, this controls which eyebuffer will be drawn on.
If you are drawing to the bottom screen or are drawing to the top screen, use GFX_LEFT.
This controls lots of other options, which you'll select using bitwise operators. Make a new unsigned 32-bit integer, and OR it with the following options:
This is used for anti-aliasing.