SSE2: Align CMatrix
This commit is contained in:
parent
2b9a54a503
commit
d6e1053a61
3 changed files with 5 additions and 2 deletions
|
@ -290,7 +290,7 @@ public:
|
|||
* \param matrix transformation matrix
|
||||
* \param hotspot position of string origine
|
||||
*/
|
||||
void render3D (IDriver& driver,CMatrix matrix,THotSpot hotspot = MiddleMiddle);
|
||||
void render3D (IDriver& driver, const CMatrix &matrix, THotSpot hotspot = MiddleMiddle);
|
||||
|
||||
};
|
||||
|
||||
|
|
|
@ -53,6 +53,7 @@ class CPlane;
|
|||
* \author Nevrax France
|
||||
* \date 2000
|
||||
*/
|
||||
NL_ALIGN_SSE2
|
||||
class CMatrix
|
||||
{
|
||||
public:
|
||||
|
|
|
@ -143,11 +143,13 @@ void CComputedString::render2D (IDriver& driver,
|
|||
/*------------------------------------------------------------------*\
|
||||
render3D()
|
||||
\*------------------------------------------------------------------*/
|
||||
void CComputedString::render3D (IDriver& driver,CMatrix matrix,THotSpot hotspot)
|
||||
void CComputedString::render3D (IDriver& driver, const CMatrix &matrixp, THotSpot hotspot)
|
||||
{
|
||||
if (Vertices.getNumVertices() == 0)
|
||||
return;
|
||||
|
||||
CMatrix matrix = matrixp;
|
||||
|
||||
// get window size
|
||||
uint32 wndWidth, wndHeight;
|
||||
driver.getWindowSize(wndWidth, wndHeight);
|
||||
|
|
Loading…
Reference in a new issue