aboutsummaryrefslogtreecommitdiff
path: root/GPU2D.cpp
Commit message (Collapse)AuthorAge
* 18-bit graphics pipelineStapleButter2017-02-14
| | | | (final buffer is 32-bit)
* 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.
* store vertices and polygons. strips not handled yet.StapleButter2017-02-10
|
* * lay base for 3D engineStapleButter2017-02-07
| | | | | | * add failure reporting to Init functions, and DeInit functions * GPU-related notes * readme update
* support extended palette for 256-color sprites.StapleButter2017-02-05
|
* 256-color sprites. code's weird tho. check it later.StapleButter2017-02-04
|
* fixes to tiled extended BGs. support for 256color/direct bitmap BGs.StapleButter2017-02-03
|
* fix extended backgrounds. blargStapleButter2017-02-03
|
* an attempt at shitty extended "tile+rotscale" BGsStapleButter2017-02-02
|
* BG extended palettes!StapleButter2017-02-02
|
* tile hflip/vflip for text BGs.StapleButter2017-02-01
| | | | 256-color mode for text BGs.
* this is not how sprite priorities work, you derpStapleButter2017-02-01
|
* more anti-crash.StapleButter2017-02-01
| | | | don't unmap VRAM in cases of overlaps. fixes NSMB minigames, for now.
* * fix VRAM address calculation for GPU AStapleButter2017-01-31
| | | | * add support for mode 5
* keep the GPU from crashing if there's no VRAM mapped, I guess.StapleButter2017-01-31
| | | | noting that the way it's accessing VRAM is grossly inaccurate.
* some attempt at cart supportStapleButter2017-01-22
|
* rotscaled 16color sprites. about fucking time I get this shit working.StapleButter2017-01-21
|
* some beginning of sprite support: 16bit tiled sprites, not rotated or ↵StapleButter2017-01-21
| | | | | | anything fancy also give it a version number
* BG scroll. also fix silly bug.StapleButter2017-01-20
|
* fix bug with ALU operations and shift operands, where the shift operation ↵StapleButter2017-01-20
| | | | | | could obliterate the carry flag also, misc shit
* * some basic BG display codeStapleButter2017-01-20
| | | | | * basic, frozen-in-time RTC * power management device
* * start GPU shit: draw BG0 16-color.StapleButter2017-01-18
| | | | | | * fix a few DMA bugs. * fix a bug where some code could still run right after a halt instruction. * fix VRAM mapping, too. I'm an idiot.
* skeleton for 2D GPUStapleButter2017-01-18
|
* uh oh! it's getting furtherStapleButter2017-01-16
| | | | (also CodeBlocks is fucking dumb)
* christ. CodeBlocks is retarded.StapleButter2016-12-23
| | | | also, lots of crap. I lost track of it.
* some more crap emulated.StapleButter2016-12-06
|
* implementation of VRAM and other misc crapStapleButter2016-12-05
|
* misc fixes.StapleButter2016-12-05
shit in place to start implementing GPU shit. GPL headers added before it's too late. (TODO: put actual GPL license in the repo) also added URL that doesn't exist yet but is reserved.