[Openal-devel] alcSuspendContext()
Garin Hiebert
garinh at cheesetoast.net
Sun Feb 17 17:17:44 PST 2008
> Reading the annotations, it certainly seems this was the case.
It's a relic from the Loki days, then, and was one of the under-defined
sections of the 1.0 spec. I doubt if anyone outside of Loki ever used
suspend and process for anything other than batching state-changes
together. Going forward, it would seem practical to just follow current
practice.
I'm pretty sure that the 1.1 documentation -- both the spec and
Programmer's Guide -- states things the Creative way (while not fanning
any flames by bringing up alternatives or referencing an argument).
Optional Side note for those who haven't been rabidly following OpenAL
the last eight years -- The OpenAL 1.0 spec was developed while the
implementations were being used for publishing games. This helped make
OpenAL a very pragmatic API, but also resulted in confusion around
issues such as this where the spec never really caught up with what was
being implemented, or where there were multiple competing ways of
interpreting the API. That was mostly cleaned up with OpenAL 1.1, and
the emergence of OpenAL-soft should help in nailing down remaining cases.
Garin
More information about the Openal-devel
mailing list