librw/tests/ps2
aap d832570142 basic PS2 instancing 2015-07-12 22:57:05 +02:00
..
Makefile texture mapping in ps2 test 2015-06-18 23:05:37 +02:00
README.md Added PS2 test. 2015-01-18 19:35:23 +01:00
defaultpipe.dsm texture mapping in ps2 test 2015-06-18 23:05:37 +02:00
dma.cpp Added PS2 test. 2015-01-18 19:35:23 +01:00
dma.h Added PS2 test. 2015-01-18 19:35:23 +01:00
ee_regs.h Added PS2 test. 2015-01-18 19:35:23 +01:00
gif.h Added PS2 test. 2015-01-18 19:35:23 +01:00
gs.cpp upload PS2 texture over PATH2 2015-07-11 14:45:38 +02:00
gs.h upload PS2 texture over PATH2 2015-07-11 14:45:38 +02:00
light.vu texture mapping in ps2 test 2015-06-18 23:05:37 +02:00
main.cpp basic PS2 instancing 2015-07-12 22:57:05 +02:00
math.cpp Implemented transforming of normals on PS2. 2015-01-28 21:15:49 +01:00
math.h Added PS2 test. 2015-01-18 19:35:23 +01:00
mesh.cpp Added PS2 test. 2015-01-18 19:35:23 +01:00
mesh.h Added PS2 test. 2015-01-18 19:35:23 +01:00
mips_regs.h Added PS2 test. 2015-01-18 19:35:23 +01:00
ps2.h Added PS2 test. 2015-01-18 19:35:23 +01:00
skinpipe.dsm texture mapping in ps2 test 2015-06-18 23:05:37 +02:00
vu.dsm upload PS2 texture over PATH2 2015-07-11 14:45:38 +02:00

README.md

PS2 test renderer

This is a basic RW renderer for PS2. There is a bunch of unrelated code since I adapted an earlier program of mine.

To compile you need the ps2toolchain and ee-dvp-as from the Sony SDK (dvp-as from the ps2toolchain segfaults when encountering MPG, this should be fixed).

So far the program can render PS2 native geometry (no generic geometry atm) in the default or skin format (no PDS pipes as used in San Andreas supported yet). The files are read from host: (see main.cpp) so you can use e.g. ps2link on a real PS2 or pcsx2 with the host device enabled.