Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | less shitty texture mapping. alpha test, sort of. | StapleButter | 2017-03-15 | |
| | ||||
* | start work on polygon edges and shit | StapleButter | 2017-03-13 | |
| | ||||
* | * vecmatrix read | StapleButter | 2017-03-07 | |
| | | | | * implement the missing texture formats | |||
* | mostly fix culling | StapleButter | 2017-03-07 | |
| | ||||
* | horizontal scrolling for 3D layer | StapleButter | 2017-03-07 | |
| | ||||
* | proper clear-plane support, including bitmap mode | StapleButter | 2017-03-07 | |
| | ||||
* | * perspective-correct Z interpolation | StapleButter | 2017-03-06 | |
| | | | | | * fix depth buffering. support W-buffer mode. * 3D/2D blending. doesn't do much yet, but the code is here. | |||
* | fix shitty texture mapping | StapleButter | 2017-03-06 | |
| | ||||
* | less derpy texture mapping | StapleButter | 2017-03-06 | |
| | ||||
* | * direct color textures. | StapleButter | 2017-03-06 | |
| | | | | * texture wrap modes. | |||
* | make NEG update flags correctly (oops). | StapleButter | 2017-03-06 | |
| | | | | also misc graphics notes added. | |||
* | remove unneeded files. will stop melonDS.depend from polluting commit diffs. | StapleButter | 2017-03-04 | |
| | ||||
* | temp. hack preventing evil out-of-bounds write | StapleButter | 2017-03-04 | |
| | ||||
* | don't blend semitransparent sprites with everything | StapleButter | 2017-03-04 | |
| | ||||
* | * fix a few bugs related to 2D GPU registers (so there are atleast some of ↵ | StapleButter | 2017-03-04 | |
| | | | | | | the graphics tests that pass) * less shitty texture mapping (and perspective-correct interpolation in general). extra bonus is that it also takes less divisions. | |||
* | support 16-bit writes to rotscale reference point registers | StapleButter | 2017-03-04 | |
| | ||||
* | fix behavior for rotscale BG reference points | StapleButter | 2017-03-04 | |
| | ||||
* | confirm that 2D brightness-up effect does x=x+(63-x)*factor | StapleButter | 2017-03-04 | |
| | ||||
* | * fixes to GXFIFO IRQ. refine IRQ support a bit. | StapleButter | 2017-03-03 | |
| | | | | * fix potential bug when multiple DMAs are running. | |||
* | * color special effects (fade, blending) | StapleButter | 2017-03-02 | |
| | | | | | | * sprite blending not optimized, but works | |||
* | * 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 |