5a061bc638begin work on wxWidgets+SDL interface Windows crapo ditched
StapleButter
2017-03-19 18:43:01 +0100
8a4ed8f41creorganize repo, move shit around
StapleButter
2017-03-16 23:01:22 +0100
10ca9b6f7f64-bit build. make library paths not absolute.
StapleButter
2017-03-16 19:47:31 +0100
0b3d150a71* support for culling polygons that clip through the far plane * toon/edge/fog tables and related registers
StapleButter
2017-03-16 16:37:38 +0100
7f85a10002move viewport transform to polygon setup
StapleButter
2017-03-16 15:55:18 +0100
7799b33dfehorizontal scrolling for 3D layer
StapleButter
2017-03-07 01:36:16 +0100
d95d22837bproper clear-plane support, including bitmap mode
StapleButter
2017-03-07 01:13:00 +0100
72209c51f9* perspective-correct Z interpolation * fix depth buffering. support W-buffer mode. * 3D/2D blending. doesn't do much yet, but the code is here.
StapleButter
2017-03-06 23:57:04 +0100
f8770dc8fedon't blend semitransparent sprites with everything
StapleButter
2017-03-04 14:51:48 +0100
b6e12e0c18* fix a few bugs related to 2D GPU registers (so there are atleast some of the graphics tests that pass) * less shitty texture mapping (and perspective-correct interpolation in general). extra bonus is that it also takes less divisions.
StapleButter
2017-03-04 14:47:20 +0100
ff4c1c9cf6support 16-bit writes to rotscale reference point registers
StapleButter
2017-03-04 02:37:39 +0100
5c3b7b5c30confirm that 2D brightness-up effect does x=x+(63-x)*factor
StapleButter
2017-03-04 00:17:01 +0100
2a33a5c480* fixes to GXFIFO IRQ. refine IRQ support a bit. * fix potential bug when multiple DMAs are running.
StapleButter
2017-03-03 00:48:26 +0100
e0fa57fbf2* color special effects (fade, blending) * sprite blending
StapleButter
2017-03-02 19:00:19 +0100
464717602f* compressed textures (asfafdgasfgadf) * fix bug where sprites too close to the right border shat themselves
StapleButter
2017-03-02 01:53:08 +0100
dadf1eb5a5fixes to 3D rendering. polygons are almost pixel-perfect. clipping still doesn't get colors quite right.
StapleButter
2017-02-20 18:46:44 +0100
0c8408950eAllow passing ROM file via CLI argument
Flerovium
2017-02-11 18:37:44 +0100
15c8d59e2bvertex colors, with Gouraud shading and all
StapleButter
2017-02-11 04:10:59 +0100
050ba5dfbesome debuts of 3D drawing. it can draw non-strip polygons, filled with a fixed color. oh and it doesn't work if they're facing back.
StapleButter
2017-02-11 03:54:08 +0100
78f49d061abase for software renderer
StapleButter
2017-02-10 16:50:26 +0100
c95f7578bbstore vertices and polygons. strips not handled yet.
StapleButter
2017-02-10 15:24:46 +0100
3ad95fbc65Merge pull request #4 from lioncash/off-by-one
StapleButter
2017-02-10 14:27:26 +0100
896bb1b781ARM: Fix out of bounds array indexing in RestoreCPSR
Lioncash
2017-02-09 08:18:05 -0500
ad996226f7aliaspider killed the fun
radius
2017-02-07 23:07:51 -0500
9e3e7ec5a3try to fix the framebuffer
radius
2017-02-07 22:54:50 -0500
3908ba9ba9initial port
radius
2017-02-07 22:07:04 -0500
796dc58f71GXFIFO finished. hacktastic integration into the ARM9 loop.
StapleButter
2017-02-08 00:52:37 +0100
971e7b7e89well, GX FIFO base. noting that for now, it doesn't do much beyond getting full real quick. also make ROM loading fail gracefully if it shits itself, instead of entering an endless loop.
StapleButter
2017-02-07 23:31:21 +0100
2b7fac05c7rework FIFO crap so it can also be used for the GXFIFO crapo.
StapleButter
2017-02-07 22:41:33 +0100
0562410de2* lay base for 3D engine * add failure reporting to Init functions, and DeInit functions * GPU-related notes * readme update
StapleButter
2017-02-07 22:23:46 +0100
86cdf28323change how redrawing is done. fixes memory leak and other fun shit.
StapleButter
2017-02-06 00:07:22 +0100
3cf38e3e9dlil' hack. makes SM64DS go ingame.
StapleButter
2017-02-05 18:34:21 +0100
1001df49easupport extended palette for 256-color sprites.
StapleButter
2017-02-05 18:23:03 +0100
e88cf1b43dapparently when you set an out-of-bounds address for EEPROM, it should wrap around
StapleButter
2017-02-05 17:45:17 +0100
5ccf56d21d* fix 'STMxx with base register included in register list' when base register is banked. * fix cart DMA for ARM9.
StapleButter
2017-02-05 16:50:20 +0100
1f691f3795* HBlank flag and IRQ. * VBlank and HBlank DMA.
StapleButter
2017-02-03 18:47:40 +0100
f4335b9292better save support. not hardcoded filename, support for non-tiny EEPROM and Flash, attempt at autodetecting the right memory type.
StapleButter
2017-02-03 16:57:31 +0100