Make "cubemastah.elf" work.
Posted on 2005-09-30 00:00:00
Found out why the program was calling negative kernel functions. Apparently the negative functions (-100 for example) are the same as thier positive counterparts (100, which is FlushCache) except for a little something which I don't know about yet.

Added the color gouraud shaded triangles. Works as expected.

The z-buffering stuff is bugging me a little bit right now. It seems that it's turned on only 1 frame out of two... I don't know if that's the desired behavior but I'll have to figure this one out. OpenGL's depth buffering is giving me a bit of trouble right now, and that's why there's no screen shots for now.

With some luck this development will be done tomorrow... After the z-buffering, I gotta clean the primivite rendering code a bit and test the older demos to see if nothing was broken.