#65513 - sampsonk - Tue Jan 03, 2006 7:28 pm
I have a few questions regarding the matrix and div / sqrt registers on the NDS:
1. Are there any issues with doing other processing on the CPU while doing a div or sqrt on the math processor?
2. Can you do a div and sqrt simultaneously?
3. All of the examples I've seen that use the matrix registers are in relation to the model / projection matrices on the GPU. Can you use them to perform operations on matrices in general? E.g., multiplying several matrices together to transform a vector (not a triangle vertex), and reading the transformed vector back once the operation is complete.
4. If (3) is possible, is it more efficient than doing than implementing the same operation on the CPU? Any ideas on how long they take?
Thanks for the help.
1. Are there any issues with doing other processing on the CPU while doing a div or sqrt on the math processor?
2. Can you do a div and sqrt simultaneously?
3. All of the examples I've seen that use the matrix registers are in relation to the model / projection matrices on the GPU. Can you use them to perform operations on matrices in general? E.g., multiplying several matrices together to transform a vector (not a triangle vertex), and reading the transformed vector back once the operation is complete.
4. If (3) is possible, is it more efficient than doing than implementing the same operation on the CPU? Any ideas on how long they take?
Thanks for the help.