#157496 - DensitY - Mon May 26, 2008 12:58 am
Greetings all :)
I've been doing some playing around on the DS, specifically software 3d rendering, and I'm currently looking at ways to improve a rather expensive routine.
now I know its possible to-do matrix * matrix using the DS's geometry hardware, and I'm wondering if there is a proper way of performing a vertex * matrix operation using the hardware since my C code is a tad too slow for my liking. I've had a look here and I've found nothing that fits that natively at least. I figure atm I could just fill my vertex into a dummy matrix (filling the rest with zeros) and do a matrix*matrix hardware multiply but I am seeking for a less annoying fix up.
Thoughts :)
I've been doing some playing around on the DS, specifically software 3d rendering, and I'm currently looking at ways to improve a rather expensive routine.
now I know its possible to-do matrix * matrix using the DS's geometry hardware, and I'm wondering if there is a proper way of performing a vertex * matrix operation using the hardware since my C code is a tad too slow for my liking. I've had a look here and I've found nothing that fits that natively at least. I figure atm I could just fill my vertex into a dummy matrix (filling the rest with zeros) and do a matrix*matrix hardware multiply but I am seeking for a less annoying fix up.
Thoughts :)