The (Un)official Citro3D Homebrew Dev Guide

--The (Un)Official Citro3D Guide--

Table of Contents:

Before You Start

Chapter 1: Initialize

Chapter 2: Jump Deeper

Chapter 3: Starting from the 3D Basics

Chapter 4: Another Mode of Rendering

Chapter 5: A Burst of Color

Chapter 6: Geo Shaders

Chapter 7: Light

Most chapters after Chapter 5 will tie in with the PICA200 guide. It will be specified if not. For the chapters before 6, the shaders will not be required to make since at that point it will just be an introduction for Citro3D.

--Before You Start--

You will need to know:

1: The C Programming Language

2: PICA200's Assembly (Guide comes with this one) [Needed for Chapter 2 and beyond]

3: Some 3D terminology

4: (OPTIONAL): Some OpenGL experience

Also, I made it to where the whole function is described and shown as it is in the documentation and its possible values also. If this is a problem, I can easily fix it since it does make the guide much longer. I’m only doing this chapter 1 and 2 and not all of chapter 2. If you want me to do this the whole book, please PM me on GBAtemp.

And, not all variable names have to be what’s in the book. They can be changed as long as you keep the name the same.

results matching ""

    No results matching ""