Commit graph

18 commits

Author SHA1 Message Date
993f30b7e2 add a texture to the spinning cube 2018-11-02 17:59:27 +01:00
46157705e2 add RDP reset macro and texture-loading macros 2018-11-02 17:58:00 +01:00
2dda303281 add on-screen frame-budget usage, rework graphics
* enable anti-aliasing

* increase teapot resolution

* rework teapot display list offset to 0 for convenience

* add font for frame-budget and debug text

* add on-screen ascii text to cache test to get a feel for fonts

* reduce cache test resolution to VI-padded 576x432

* rework other rendering settings (maybe no real difference)

* tweak task pushing (maybe no real difference)
2018-10-23 16:48:56 +02:00
ddfb8eb503 further cleanup of mostly video-related code 2018-10-02 04:57:36 +02:00
b3b5ab4c03 add low FOV mode 2018-09-29 07:23:32 +02:00
0c85f76835 explicitly specify colorbuffer register 2018-09-28 10:55:05 +02:00
551d4f153f fix disassembling last color combiner register 2018-09-28 10:35:32 +02:00
db35095b67 add matrix offset constants 2018-08-31 19:17:52 +02:00
9ac0aa22d8 fix backwards depth buffer 2018-08-31 18:31:31 +02:00
84c0fb1349 add way more F3DEX flags 2018-08-31 12:49:14 +02:00
4ecb1e5f1f add ugly matrix-generating macros; set near-far planes 2018-08-31 12:36:11 +02:00
be6a0f8261 render a spinning cube using command macros
unfortunately i seem to have broken console compatibility along the way;
it dies after a few frames. i will have to fix this later.
for now, i just really need to commit something.
2018-08-30 03:16:44 +02:00
93fd7c14cc implement color buffer swapping, sanity checks, etc.
i think rendering is now working properly and consistently
2018-08-25 02:06:09 +02:00
48939bb3d4 abstract width, height, and depth 2018-08-24 05:09:34 +02:00
6d57216ab1 fix scissor size 2018-08-21 16:35:01 +02:00
c0e2fd1a26 fix color buffer bit size 2018-08-21 07:02:50 +02:00
d1b1e2b4ea reorganize constants and macros 2018-08-21 05:10:06 +02:00
a6a769c47c rework main (F3DZEX mostly working?!) 2018-08-21 04:40:25 +02:00