Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | * compressed textures (asfafdgasfgadf) | StapleButter | 2017-03-02 | |
| | | | | * fix bug where sprites too close to the right border shat themselves | |||
* | textures. | StapleButter | 2017-03-02 | |
| | | | | well, it's a start. | |||
* | support for non-rotscaled bitmap sprites | StapleButter | 2017-03-01 | |
| | ||||
* | * display capture | StapleButter | 2017-03-01 | |
| | | | | * fix bug with bitmap BGs (wrong base offset) | |||
* | no master brightness when screen is disabled. | StapleButter | 2017-03-01 | |
| | ||||
* | master brightness | StapleButter | 2017-03-01 | |
| | ||||
* | * slightly better 3D polygons. | StapleButter | 2017-02-28 | |
| | | | | * fix sprite-related bugs. implement 256-color rotscaled sprites. | |||
* | also keep track of texture attributes | StapleButter | 2017-02-28 | |
| | ||||
* | calculate texture coordinates | StapleButter | 2017-02-28 | |
| | ||||
* | dumb copypasta bug of the year. | StapleButter | 2017-02-27 | |
| | ||||
* | correct VRAM emulation. | StapleButter | 2017-02-27 | |
| | | | | there is room for optimizations esp. in the GPU drawing routines. | |||
* | fixes to 3D rendering. polygons are almost pixel-perfect. clipping still ↵ | StapleButter | 2017-02-20 | |
| | | | | doesn't get colors quite right. | |||
* | 'FIFO full' hack for SM64DS. | StapleButter | 2017-02-17 | |
| | ||||
* | fix a bunch of GXFIFO related bugs. | StapleButter | 2017-02-17 | |
| | ||||
* | emulate DMA timings. | StapleButter | 2017-02-17 | |
| | | | | keeps games from overflowing the GXFIFO... when they aren't fucking dumb. | |||
* | improve 3D renderer precision. not perfect, but not bad at all. | StapleButter | 2017-02-17 | |
| | ||||
* | perspective-correct Gouraud | StapleButter | 2017-02-15 | |
| | ||||
* | 18-bit graphics pipeline | StapleButter | 2017-02-14 | |
| | | | | (final buffer is 32-bit) | |||
* | attempt at depth buffer | StapleButter | 2017-02-14 | |
| | ||||
* | * backface/frontface culling (and rendering of backfacing polygons) | StapleButter | 2017-02-14 | |
| | | | | | * fix clipping/viewport transform precision errors * triangle/quad strips | |||
* | * fix overflows during fixed-point multiply | StapleButter | 2017-02-13 | |
| | | | | * small fix to SwapBuffers | |||
* | * fix GXFIFO decoding | StapleButter | 2017-02-13 | |
| | | | | | | * proper SwapBuffers implementation * fix polygon clipping * misc fixes | |||
* | vertex colors, with Gouraud shading and all | StapleButter | 2017-02-11 | |
| | | | | has yet to be checked for whether it's accurate, optimized, etc... | |||
* | some debuts of 3D drawing. | StapleButter | 2017-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 renderer | StapleButter | 2017-02-10 | |
| | ||||
* | store vertices and polygons. strips not handled yet. | StapleButter | 2017-02-10 | |
| | ||||
* | Merge pull request #4 from lioncash/off-by-one | StapleButter | 2017-02-10 | |
|\ | | | | | ARM: Fix out of bounds array indexing in RestoreCPSR | |||
| * | ARM: Fix out of bounds array indexing in RestoreCPSR | Lioncash | 2017-02-09 | |
|/ | ||||
* | calculate vertices. | StapleButter | 2017-02-09 | |
| | | | | it doesn't do much, but hey, it's a start. | |||
* | * GXFIFO DMA (note: Mario Slam Basketball keeps overflowing the FIFO for ↵ | StapleButter | 2017-02-08 | |
| | | | | | | whatever reason, probably lack of proper DMA timings) * start implementing matrix shit | |||
* | GXFIFO finished. hacktastic integration into the ARM9 loop. | StapleButter | 2017-02-08 | |
| | ||||
* | well, GX FIFO base. noting that for now, it doesn't do much beyond getting ↵ | StapleButter | 2017-02-07 | |
| | | | | | | full real quick. also make ROM loading fail gracefully if it shits itself, instead of entering an endless loop. | |||
* | rework FIFO crap so it can also be used for the GXFIFO crapo. | StapleButter | 2017-02-07 | |
| | ||||
* | * lay base for 3D engine | StapleButter | 2017-02-07 | |
| | | | | | | * add failure reporting to Init functions, and DeInit functions * GPU-related notes * readme update | |||
* | change how redrawing is done. fixes memory leak and other fun shit. | StapleButter | 2017-02-06 | |
| | | | | calling GetDC() over and over again isn't a good idea. | |||
* | lil' hack. makes SM64DS go ingame. | StapleButter | 2017-02-05 | |
| | ||||
* | support extended palette for 256-color sprites. | StapleButter | 2017-02-05 | |
| | ||||
* | apparently when you set an out-of-bounds address for EEPROM, it should wrap ↵ | StapleButter | 2017-02-05 | |
| | | | | | | | | around TODO: check if it also happens with Flash also fix shit that could have later turned into memory leaks | |||
* | ARM7 BIOS read protect. | StapleButter | 2017-02-05 | |
| | | | | (noting that Super Princess Peach reads from the BIOS. probably a bug) | |||
* | * fix 'STMxx with base register included in register list' when base ↵ | StapleButter | 2017-02-05 | |
| | | | | | | register is banked. * fix cart DMA for ARM9. | |||
* | improve touchscreen precision | StapleButter | 2017-02-04 | |
| | ||||
* | 256-color sprites. code's weird tho. check it later. | StapleButter | 2017-02-04 | |
| | ||||
* | fixes to tiled extended BGs. support for 256color/direct bitmap BGs. | StapleButter | 2017-02-03 | |
| | ||||
* | fix extended backgrounds. blarg | StapleButter | 2017-02-03 | |
| | ||||
* | blarg | StapleButter | 2017-02-03 | |
| | ||||
* | * HBlank flag and IRQ. | StapleButter | 2017-02-03 | |
| | | | | * VBlank and HBlank DMA. | |||
* | better save support. not hardcoded filename, support for non-tiny EEPROM and ↵ | StapleButter | 2017-02-03 | |
| | | | | Flash, attempt at autodetecting the right memory type. | |||
* | an attempt at shitty extended "tile+rotscale" BGs | StapleButter | 2017-02-02 | |
| | ||||
* | BG extended palettes! | StapleButter | 2017-02-02 | |
| | ||||
* | tile hflip/vflip for text BGs. | StapleButter | 2017-02-01 | |
| | | | | 256-color mode for text BGs. |