Main Page   Modules   Alphabetical List   Data Structures   Data Fields  

D3D9
[RwV3d]

Platform specific

Matrix-vector Products

Note:
This section only applies if the RenderWare SDK has been built with available assembler code. This is the default case.
The RwV3dTransformPoints and RwV3dTransformVectors functions have been changed in D3D9 RenderWare Graphics to utilize x96 floating-point assembler code to calculate matrix-vector products. This assembler is written to take advantage of the structure of RwMatrix's and RwV3d's. Performance improvements will be apparent for applications that make heavy use of these functions.

Note:
This assembler code does not take advantage of any vector instructions available on the host processor.

Criterion Software © 1993-2004 Criterion Software Limited. All rights reserved. Built Thu Feb 12 13:46:56 2004. Send Feedback