angelic
April 19th, 2004, 07:38 AM
So I'm now getting interested in the C++ version - having looked already at the C version which appears to be firmly in maintenance mode (see my other posts to the main forum).
I'm not very familiar with the codebase as yet so don't assume I know anything. In fact, assume I know nothing! :) On top of that, don't assume that this is a definite offer of help, but I'm interested in having a hack and seeing if it lies within my ability range (doubtful given my current exposure to C++ but I'm always up for a challenge...)
One thing I started to look at today is OpenAL and the C++ wrapper openalpp.
From the samples provided with the SDK this looks remarkably simple for e.g. play wavs etc., but what I am missing is a statement of requirements from the Doom engine perspective. I assume there is a proprietary sound format which would need to be passed to OpenAL, and there is some positional data too? Is there any design or technical data on this kind of stuff for me to read over, or can anyone suggest where I should be looking for the current implementation details?
Are OpenAL and openalpp acceptable additional requirements for Legacy? I assume the vision is that this should be something optional.
I'm not very familiar with the codebase as yet so don't assume I know anything. In fact, assume I know nothing! :) On top of that, don't assume that this is a definite offer of help, but I'm interested in having a hack and seeing if it lies within my ability range (doubtful given my current exposure to C++ but I'm always up for a challenge...)
One thing I started to look at today is OpenAL and the C++ wrapper openalpp.
From the samples provided with the SDK this looks remarkably simple for e.g. play wavs etc., but what I am missing is a statement of requirements from the Doom engine perspective. I assume there is a proprietary sound format which would need to be passed to OpenAL, and there is some positional data too? Is there any design or technical data on this kind of stuff for me to read over, or can anyone suggest where I should be looking for the current implementation details?
Are OpenAL and openalpp acceptable additional requirements for Legacy? I assume the vision is that this should be something optional.