logo       
Google Custom Search
    AddThis Social Bookmark Button
-->

Re: Distance model questions: msg#00048

Subject: Re: Distance model questions

 * What is the expected behaviour when AL_REFERENCE_DISTANCE is larger than
AL_MAX_DISTANCE? No distance-based attenuation? This is at least what the
Win32 part in ALu.c does. It looks sensible, but I can't find something
about this case in the spec.

I vaguely remember thinking about this, but perhaps I didn't put anything about it in that section of the spec. The Win32 behavior seems reasonable enough, so let's go with that. I'll take a look at coming up with a more general way of expressing these out of range conditions in the spec.

 * "Disabling distance-based attenuation" means a gain of 1.0 in this
context, doesn't it?

Yes -- that's reasonable.

* Section 3.5 (Evaluation of Gain/Attenuation Related State) mentions
multiplication with source gain two times, which looks strange. I guess that
the last part of item 3. should read: "... is multiplied with the the gain
calculated in 2.".

I'll take a look -- I imagine it's simply bad writing in the spec.

Garin


<Prev in Thread] Current Thread [Next in Thread>