Skip to content

Commit cc3644d

Browse files
CrossVRKaffeine
authored andcommitted
xrEngine/CRenderDevice: Removed D3DXMatrixInverse dependency.
1 parent c738d70 commit cc3644d

File tree

1 file changed

+1
-5
lines changed

1 file changed

+1
-5
lines changed

src/xrEngine/device.cpp

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,6 @@
99
#define MMNOMIXER
1010
#define MMNOJOY
1111
#include <mmsystem.h>
12-
// d3dx9.h
13-
#include <d3dx9.h>
1412
#pragma warning(default:4995)
1513

1614
#include "x_ray.h"
@@ -29,8 +27,6 @@
2927
#include "IGame_Persistent.h"
3028
#include "xrScriptEngine/ScriptExporter.hpp"
3129

32-
#pragma comment( lib, "d3dx9.lib" )
33-
3430
ENGINE_API CRenderDevice Device;
3531
ENGINE_API CLoadScreenRenderer load_screen_renderer;
3632

@@ -232,7 +228,7 @@ void CRenderDevice::on_idle()
232228
// Matrices
233229
mFullTransform.mul(mProject, mView);
234230
GlobalEnv.Render->SetCacheXform(mView, mProject);
235-
D3DXMatrixInverse((D3DXMATRIX*)&mInvFullTransform, 0, (D3DXMATRIX*)&mFullTransform);
231+
mInvFullTransform.invert(mFullTransform);
236232
vCameraPosition_saved = vCameraPosition;
237233
mFullTransform_saved = mFullTransform;
238234
mView_saved = mView;

0 commit comments

Comments
 (0)