[Openal] panning on positionless sources

Garin Hiebert garinh at cheesetoast.net
Wed Sep 27 15:42:42 PDT 2006


I'm not having any luck duplicating a panning issue on sources set in 
AL_SOURCE_RELATIVE mode (alSourcei(testSource[0], AL_SOURCE_RELATIVE, 
AL_TRUE).  I've tested the X-Fi (native), Generic Hardware, and Generic 
Software devices, and can move the listener around arbitrarily while the 
sources are in this mode and at (0,0,0) without any positioning taking 
place.

If you are using the default device and Generic Hardware is being used 
on your system, it could be that the underlying DS3D driver is defective 
in it's head-relative support.  Opening up a generic Generic Software 
device and finding that the problem goes away would hint that this is a 
strong possibility.  Worth testing.

Feel free to send me a minimalistic test app demonstrating the problem 
if you are still seeing the issue after more testing, and I'll take 
another look.

BTW -- I've taken a note that the AL_SOURCE_RELATIVE property 
description in the 1.1 spec is wrong -- the description applies to 
listener-relative (AL_FALSE) state.  Hopefully _that's_ not the issue...

Thanks,

Garin



More information about the Openal mailing list