aboutsummaryrefslogtreecommitdiff
path: root/GPU3D.h
Commit message (Collapse)AuthorAge
* also keep track of texture attributesStapleButter2017-02-28
|
* calculate texture coordinatesStapleButter2017-02-28
|
* fixes to 3D rendering. polygons are almost pixel-perfect. clipping still ↵StapleButter2017-02-20
| | | | doesn't get colors quite right.
* 'FIFO full' hack for SM64DS.StapleButter2017-02-17
|
* improve 3D renderer precision. not perfect, but not bad at all.StapleButter2017-02-17
|
* * backface/frontface culling (and rendering of backfacing polygons)StapleButter2017-02-14
| | | | | * fix clipping/viewport transform precision errors * triangle/quad strips
* some debuts of 3D drawing.StapleButter2017-02-11
| | | | it can draw non-strip polygons, filled with a fixed color. oh and it doesn't work if they're facing back.
* base for software rendererStapleButter2017-02-10
|
* store vertices and polygons. strips not handled yet.StapleButter2017-02-10
|
* * GXFIFO DMA (note: Mario Slam Basketball keeps overflowing the FIFO for ↵StapleButter2017-02-08
| | | | | | whatever reason, probably lack of proper DMA timings) * start implementing matrix shit
* GXFIFO finished. hacktastic integration into the ARM9 loop.StapleButter2017-02-08
|
* well, GX FIFO base. noting that for now, it doesn't do much beyond getting ↵StapleButter2017-02-07
| | | | | | full real quick. also make ROM loading fail gracefully if it shits itself, instead of entering an endless loop.
* * lay base for 3D engineStapleButter2017-02-07
* add failure reporting to Init functions, and DeInit functions * GPU-related notes * readme update