The commit comment for this patch is rather non-descriptive... what is this supposed to fix? An array based stack seems more appropriate than a list based one for ID3DXMATRIXStack, why change that?
I think so, too (after taking a closer look at the interface documentation at msdn). Though it ain't really a good argument, but msdn gives a code example where they show that they use arrays internally:
http://msdn2.microsoft.com/en-us/library/bb174057(VS.85).aspx m_pstack[m_currentPos] = m_pstack[m_currentPos] * (*pMat);
Unbegrenzter Speicher, Top-Spamschutz, 120 SMS und eigene E-MailDomain inkl. http://office.freenet.de/dienste/emailoffice/produktuebersicht/power/mail/in...