diff options
author | Chris Robinson <[email protected]> | 2017-10-29 18:25:04 -0700 |
---|---|---|
committer | Chris Robinson <[email protected]> | 2017-10-29 18:25:04 -0700 |
commit | 7c88e4a16b1976417e1064dcc7fb59039ccc7bf4 (patch) | |
tree | da6d121a1def7e0cc156ae95f843bdfa6cb6045c | |
parent | eac0539ea032982cd59ff7698a649356e81b345d (diff) |
Properly initialize with the default distance model
-rw-r--r-- | Alc/ALc.c | 9 |
1 files changed, 3 insertions, 6 deletions
@@ -2580,12 +2580,7 @@ static ALvoid InitContext(ALCcontext *Context) Context->ExtensionList = alExtList; - aluMatrixfSet(&listener->Params.Matrix, - 1.0f, 0.0f, 0.0f, 0.0f, - 0.0f, 1.0f, 0.0f, 0.0f, - 0.0f, 0.0f, 1.0f, 0.0f, - 0.0f, 0.0f, 0.0f, 1.0f - ); + listener->Params.Matrix = IdentityMatrixf; aluVectorSet(&listener->Params.Velocity, 0.0f, 0.0f, 0.0f, 0.0f); listener->Params.Gain = listener->Gain; listener->Params.MetersPerUnit = Context->MetersPerUnit; @@ -2593,6 +2588,8 @@ static ALvoid InitContext(ALCcontext *Context) listener->Params.SpeedOfSound = Context->SpeedOfSound * Context->DopplerVelocity; listener->Params.ReverbSpeedOfSound = listener->Params.SpeedOfSound * listener->Params.MetersPerUnit; + listener->Params.SourceDistanceModel = Context->SourceDistanceModel; + listener->Params.DistanceModel = Context->DistanceModel; } |