pass the float pointer to the isNaN function instead of the SGVec3 type
This commit is contained in:
@@ -384,9 +384,9 @@ void SGSampleGroup::update_sample_config( SGSoundSample *sample ) {
|
|||||||
|
|
||||||
if (dist(position, _smgr->get_position()) > 10000)
|
if (dist(position, _smgr->get_position()) > 10000)
|
||||||
printf("source and listener distance greater than 20km!\n");
|
printf("source and listener distance greater than 20km!\n");
|
||||||
if (isNaN(position)) printf("NaN in source position\n");
|
if (isNaN(toVec3f(position).data())) printf("NaN in source position\n");
|
||||||
if (isNaN(orientation)) printf("NaN in source orientation\n");
|
if (isNaN(orientation.data())) printf("NaN in source orientation\n");
|
||||||
if (isNaN(velocity)) printf("NaN in source velocity\n");
|
if (isNaN(velocity.data())) printf("NaN in source velocity\n");
|
||||||
|
|
||||||
unsigned int source = sample->get_source();
|
unsigned int source = sample->get_source();
|
||||||
alSourcefv( source, AL_POSITION, toVec3f(position).data() );
|
alSourcefv( source, AL_POSITION, toVec3f(position).data() );
|
||||||
|
|||||||
Reference in New Issue
Block a user