What's this? Graphics in the ps2sdk?
Posted: Thu Jun 16, 2005 2:34 pm
Some of you may have taken a look at the stuff I've been adding to ps2sdk lately. Some of you may have been too unsure of what it all does and have avoided it. So, here's a link to a quick document on how to use it:
http://www.oopo.net/consoledev/files/ps ... ibdraw.txt
If you remain unconvinced, or just plain lazy, here's a link to precompiled versions of the samples:
http://www.oopo.net/consoledev/files/sa ... 050615.tgz
(the lighting sample with the teapot is my favorite)
They should handle NTSC/PAL autodetection and possibly even 4:3/16:9 autodetection assuming that the OSD functions are broken only on the pstwo I'm using to code on lately.
Be advised the API may wiggle a little before it settles.
http://www.oopo.net/consoledev/files/ps ... ibdraw.txt
This new 'draw' library is designed to be an easy stepping stone into a subject that can be a little complex to tackle all at once.// So, you want to do your own 3D programs on the PS2. As you may already know,
// there isn't a lot of help out there to learn from. You may stumble through
// countless old documents from the demo scene days where most of the info was
// on how to write your own rasterizer instead of the math. Or you may run into
// countless opengl and directx articles that really don't teach you much other
// than 'use this function'.
//
// I've written this very simple, and compileable, document that may be able to
// shed some light on the subject. I've also created a few libraries in ps2sdk
// to make this a process that you can take on at your own pace. As you figure
// out how this program works, you can take a look at the libdraw source. From
// there, you can take a look at libgraph and libmath3d. If you're feeling spicy,
// libdma and libpacket await you. Its not that complicated when compared to the
// pc you're used to... its just different.
If you remain unconvinced, or just plain lazy, here's a link to precompiled versions of the samples:
http://www.oopo.net/consoledev/files/sa ... 050615.tgz
(the lighting sample with the teapot is my favorite)
They should handle NTSC/PAL autodetection and possibly even 4:3/16:9 autodetection assuming that the OSD functions are broken only on the pstwo I'm using to code on lately.
Be advised the API may wiggle a little before it settles.