From dc06849fa0d39b21037b3046189dac1c4d4a71b9 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Sun, 20 Oct 2002 08:50:49 +0000 Subject: [PATCH] Use clamp instead of border to get rid of some stray lines. --- stepmania/src/RageDisplay.cpp | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/stepmania/src/RageDisplay.cpp b/stepmania/src/RageDisplay.cpp index 677f04f85f..6d7c344820 100644 --- a/stepmania/src/RageDisplay.cpp +++ b/stepmania/src/RageDisplay.cpp @@ -380,9 +380,11 @@ HRESULT RageDisplay::BeginFrame() // Don't tile texture coords. This creates ugly wrapping artifacts on textures that have to be rescaled. - m_pd3dDevice->SetTextureStageState( 0, D3DTSS_ADDRESSU, D3DTADDRESS_BORDER ); - m_pd3dDevice->SetTextureStageState( 0, D3DTSS_ADDRESSV, D3DTADDRESS_BORDER ); - m_pd3dDevice->SetTextureStageState( 0, D3DTSS_BORDERCOLOR, D3DCOLOR_ARGB(0,0,0,0) ); + DisableTextureWrapping(); + + // m_pd3dDevice->SetTextureStageState( 0, D3DTSS_ADDRESSU, D3DTADDRESS_BORDER ); + // m_pd3dDevice->SetTextureStageState( 0, D3DTSS_ADDRESSV, D3DTADDRESS_BORDER ); + // m_pd3dDevice->SetTextureStageState( 0, D3DTSS_BORDERCOLOR, D3DCOLOR_ARGB(0,0,0,0) ); m_pd3dDevice->SetVertexShader( D3DFVF_RAGEVERTEX ); @@ -803,9 +805,9 @@ void RageDisplay::DisableTextureWrapping() m_pd3dDevice->GetTextureStageState( 0, D3DTSS_ADDRESSU, &dw0 ); m_pd3dDevice->GetTextureStageState( 0, D3DTSS_ADDRESSV, &dw1 ); - if( dw0!=D3DTADDRESS_BORDER || dw1!=D3DTADDRESS_BORDER ) + if( dw0!=D3DTADDRESS_CLAMP || dw1!=D3DTADDRESS_CLAMP ) FlushQueue(); - m_pd3dDevice->SetTextureStageState( 0, D3DTSS_ADDRESSU, D3DTADDRESS_BORDER ); - m_pd3dDevice->SetTextureStageState( 0, D3DTSS_ADDRESSV, D3DTADDRESS_BORDER ); + m_pd3dDevice->SetTextureStageState( 0, D3DTSS_ADDRESSU, D3DTADDRESS_CLAMP ); + m_pd3dDevice->SetTextureStageState( 0, D3DTSS_ADDRESSV, D3DTADDRESS_CLAMP ); }