SSE2: Align CMatrix

--HG--
branch : sse2
hg/feature/sse2
kaetemi 11 years ago
parent 556a41afee
commit d3fb390cf3

@ -290,7 +290,7 @@ public:
* \param matrix transformation matrix * \param matrix transformation matrix
* \param hotspot position of string origine * \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 * \author Nevrax France
* \date 2000 * \date 2000
*/ */
NL_ALIGN_SSE2
class CMatrix class CMatrix
{ {
public: public:

@ -143,11 +143,13 @@ void CComputedString::render2D (IDriver& driver,
/*------------------------------------------------------------------*\ /*------------------------------------------------------------------*\
render3D() render3D()
\*------------------------------------------------------------------*/ \*------------------------------------------------------------------*/
void CComputedString::render3D (IDriver& driver,CMatrix matrix,THotSpot hotspot) void CComputedString::render3D (IDriver& driver, const CMatrix &matrixp, THotSpot hotspot)
{ {
if (Vertices.getNumVertices() == 0) if (Vertices.getNumVertices() == 0)
return; return;
CMatrix matrix = matrixp;
// get window size // get window size
uint32 wndWidth, wndHeight; uint32 wndWidth, wndHeight;
driver.getWindowSize(wndWidth, wndHeight); driver.getWindowSize(wndWidth, wndHeight);

Loading…
Cancel
Save