pass the float pointer to the isNaN function instead of the SGVec3 type

This commit is contained in:
ehofman
2009-10-29 17:03:16 +00:00
committed by Tim Moore
parent 06f0b6030a
commit 145a7fa146

View File

@@ -384,9 +384,9 @@ void SGSampleGroup::update_sample_config( SGSoundSample *sample ) {
if (dist(position, _smgr->get_position()) > 10000)
printf("source and listener distance greater than 20km!\n");
if (isNaN(position)) printf("NaN in source position\n");
if (isNaN(orientation)) printf("NaN in source orientation\n");
if (isNaN(velocity)) printf("NaN in source velocity\n");
if (isNaN(toVec3f(position).data())) printf("NaN in source position\n");
if (isNaN(orientation.data())) printf("NaN in source orientation\n");
if (isNaN(velocity.data())) printf("NaN in source velocity\n");
unsigned int source = sample->get_source();
alSourcefv( source, AL_POSITION, toVec3f(position).data() );