From 5c6457d9388bb54d9e99707032d9fa5ad6d39e42 Mon Sep 17 00:00:00 2001 From: Chris Danford Date: Wed, 23 Nov 2005 22:16:09 +0000 Subject: [PATCH] make closer to OpenGL sphere mapping --- stepmania/src/RageDisplay_D3D.cpp | 8 +++++--- stepmania/src/RageDisplay_D3D.h | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/stepmania/src/RageDisplay_D3D.cpp b/stepmania/src/RageDisplay_D3D.cpp index 96f13b4148..615789fd49 100644 --- a/stepmania/src/RageDisplay_D3D.cpp +++ b/stepmania/src/RageDisplay_D3D.cpp @@ -393,6 +393,8 @@ CString SetD3DParams( bool &bNewDeviceOut ) } } + g_pd3dDevice->SetRenderState( D3DRS_NORMALIZENORMALS, TRUE ); + return CString(); } @@ -830,10 +832,10 @@ void RageDisplay_D3D::SendCurrentMatrices() { static const RageMatrix tex = RageMatrix ( - 0.8f, 0.0f, 0.0f, 0.0f, - 0.0f, -0.8f, 0.0f, 0.0f, + 0.5f, 0.0f, 0.0f, 0.0f, + 0.0f, -0.5f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, - 0.50, -0.50, 0.0f, 1.0f + 0.5f, -0.5f, 0.0f, 1.0f ); g_pd3dDevice->SetTransform( (D3DTRANSFORMSTATETYPE)(D3DTS_TEXTURE0+tu), (D3DMATRIX*)&tex ); diff --git a/stepmania/src/RageDisplay_D3D.h b/stepmania/src/RageDisplay_D3D.h index 52f2541a07..d359206642 100644 --- a/stepmania/src/RageDisplay_D3D.h +++ b/stepmania/src/RageDisplay_D3D.h @@ -7,7 +7,7 @@ class RageDisplay_D3D: public RageDisplay { public: RageDisplay_D3D(); - ~RageDisplay_D3D(); + virtual ~RageDisplay_D3D(); CString Init( VideoModeParams p ); virtual CString GetApiDescription() const { return "D3D"; }