From aa50c93791bfb043a5c5415b632fabb318f67756 Mon Sep 17 00:00:00 2001 From: Chris Danford Date: Wed, 22 Oct 2003 01:47:40 +0000 Subject: [PATCH] fix BLEND_ADD bug --- stepmania/src/RageDisplay_D3D.cpp | 2 +- stepmania/src/RageDisplay_OGL.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/stepmania/src/RageDisplay_D3D.cpp b/stepmania/src/RageDisplay_D3D.cpp index 63032f88f2..aff989c185 100644 --- a/stepmania/src/RageDisplay_D3D.cpp +++ b/stepmania/src/RageDisplay_D3D.cpp @@ -827,7 +827,7 @@ void RageDisplay_D3D::SetBlendMode( BlendMode mode ) g_pd3dDevice->SetRenderState( D3DRS_DESTBLEND, D3DBLEND_INVSRCALPHA ); break; case BLEND_ADD: - g_pd3dDevice->SetRenderState( D3DRS_SRCBLEND, D3DBLEND_ONE ); + g_pd3dDevice->SetRenderState( D3DRS_SRCBLEND, D3DBLEND_SRCALPHA ); g_pd3dDevice->SetRenderState( D3DRS_DESTBLEND, D3DBLEND_ONE ); break; case BLEND_NO_EFFECT: diff --git a/stepmania/src/RageDisplay_OGL.cpp b/stepmania/src/RageDisplay_OGL.cpp index be5e9acb6d..18b98abff4 100644 --- a/stepmania/src/RageDisplay_OGL.cpp +++ b/stepmania/src/RageDisplay_OGL.cpp @@ -974,7 +974,7 @@ void RageDisplay_OGL::SetBlendMode( BlendMode mode ) glBlendFunc( GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA ); break; case BLEND_ADD: - glBlendFunc( GL_ONE, GL_ONE ); + glBlendFunc( GL_SRC_ALPHA, GL_ONE ); break; case BLEND_NO_EFFECT: glBlendFunc( GL_ZERO, GL_ONE );