|
|||||||
| 3-D Audio kX 3-D Audio, DirectSound 3D, OpenAL and EAX discussion |
![]() |
|
|
Thread Tools |
|
|
#1 |
|
DriverHeaven Newbie
Join Date: Jul 2004
Posts: 8
Rep Power: 0 ![]() |
EAX Wrapper
I was just wondering... who remember a glide -> opengl wrapper used to run ultrahle on nvidia gpus?
cant something like this be used to convert eax to openal (i guess creative is doing this on alchemy?) and make all openal-compatible cards use eax? maybe it could be done in directsound too, dunno! it's just an idea! |
|
|
|
|
|
#2 |
|
HardwareHeaven Extreme Member
Join Date: Jan 2005
Posts: 5,561
Rep Power: 62 ![]() ![]() ![]() ![]() ![]() ![]() |
Re: EAX Wrapper
The issue (as far as kX goes) is not related to DirectSound, kX does not support EAX (mostly) because it does not have the necessary EAX engine (i.e. the EAX Reverbs that are bundled with kX, contain hard-coded presets only, they do not include control of the individual parameters, so the best you could get is EAX1 or maybe EAX2 (I forget the specifics of each EAX version).
|
|
|
|
|
|
|
|
|
DriverHeaven Newbie
Join Date: Jul 2004
Posts: 8
Rep Power: 0 ![]() |
Re: EAX Wrapper
Quote:
if all eax was wrapped to openal.. it could work just like nvidia didnt had glide to play glide-only games... there was a glide->opengl wrapper... and it worked well, maybe a bit slower, but... it worked!
|
|
|
|
|
|
|
#4 |
|
HardwareHeaven Extreme Member
Join Date: Jan 2005
Posts: 5,561
Rep Power: 62 ![]() ![]() ![]() ![]() ![]() ![]() |
Re: EAX Wrapper
Sorry but you are mis-understanding. The Creative wrapper that you refer to does not wrap EAX, it wraps DirectSound3D (translates DirectSound3D calls to OpenAL).
EAX is an extension to both DirectSound3D and OpenAL, and with the exception of software implementations (like the DirectSound headphone setting), the sound card's hardware/driver still needs to implement the EAX engine. Last edited by Russ; Nov 6, 2008 at 04:42 AM. |
|
|
|
![]() |
| Thread Tools | |
|
|