Fix broken listener orientation code in dummy spatializer

it's a quat, not an axis-angle. now it works :)
This commit is contained in:
Nevyn Bengtsson 2021-01-25 14:46:59 +01:00 committed by Bjorn
parent 84bfac984c
commit f5a684f359
1 changed files with 2 additions and 2 deletions

View File

@ -39,7 +39,7 @@ void dummy_spatializer_apply(Source* source, mat4 transform, const float* input,
void dummy_spatializer_setListenerPose(float position[4], float orientation[4]) {
mat4_identity(state.listener);
mat4_translate(state.listener, position[0], position[1], position[2]);
mat4_rotate(state.listener, orientation[0], orientation[1], orientation[2], orientation[3]);
mat4_rotateQuat(state.listener, orientation);
}
Spatializer dummySpatializer = {
dummy_spatializer_init,
@ -47,4 +47,4 @@ Spatializer dummySpatializer = {
dummy_spatializer_apply,
dummy_spatializer_setListenerPose,
"dummy"
};
};