2
0
mirror of https://github.com/FWGS/xash3d-fwgs synced 2024-11-11 05:19:01 +01:00

engine: client: sounds with zero attenuation must get spatialized anyway

This commit is contained in:
Alibek Omarov 2024-09-05 01:28:36 +03:00
parent b47ede477a
commit 0870536405

View File

@ -524,9 +524,6 @@ static void SND_Spatialize( channel_t *ch )
dist = VectorNormalizeLength( source_vec ); dist = VectorNormalizeLength( source_vec );
dot = DotProduct( s_listener.right, source_vec ); dot = DotProduct( s_listener.right, source_vec );
// don't pan sounds with no attenuation
if( ch->dist_mult <= 0.0f ) dot = 0.0f;
// fill out channel volumes for single location // fill out channel volumes for single location
S_SpatializeChannel( &ch->leftvol, &ch->rightvol, ch->master_vol, gain, dot, dist * ch->dist_mult ); S_SpatializeChannel( &ch->leftvol, &ch->rightvol, ch->master_vol, gain, dot, dist * ch->dist_mult );