quote:
Original post by a person
i am not saying you should switch, i am just saying your being a bit naive about how dsound works.
![](smile.gif)
What can I say - I''m a naive person. The truth of the fact is, I was kind of replying without the profound knowledge of things actually work - I do know how they should work in theory, though. By bad. Having read a little more about OpenAL, I did discover that it uses DirectX in Windows, which is a bit of a suprise/disappointment because the documentation provided with the SDK clearly states OpenAL is cross-platform. Well, this goes to show I have little possibility of escaping DirectX in
any case, which is one of the things I was originally hoping to achieve (don''t ask why - I just wanted to get by without any intermediate APIs or wrappers {sigh}).
Just out of curiosity, can anyone answer this question: let''s take Wolfenstein 3D, the original version (NOT Wolfenstein Castle) which effectively produces sound when run on a Windows platform. Now, if you take a look at Wolf''s source code (see: ftp.idsoftware.com), you can see that it so-to-say directly interacts with the sound card (maybe this isn''t the
true case - somebody correct me) and produces sound. This, in turn, is pretty much in conflict with what siaspete and ''a person'' (just to stress that the two words belong together) said. Once again, correct me if I''m wrong!
Regards,
Crispy
"Literally, it means that Bob is everything you can think of, but not dead; i.e., Bob is a purple-spotted, yellow-striped bumblebee/dragon/pterodactyl hybrid with a voracious addiction to Twix candy bars, but not dead."- kSquared