|
What is the difference between Aureal A3D
emulation and certified hardware support ?
A3D is a complete driver set, with an API, geometry engine, driver
stack, and 3D hardware engine to render it all. Every A3D game
that gets developed is tested to work in all A3D configurations.
Additionally, the latest games and all upcoming A3D 2.0 games use some
advanced features of the A3D drivers, such as geometry support and
advanced resource management.
Emulation drivers typically capture the A3D API calls, and then route
them to a driver stack and hardware or software 3D engine. Such
drivers can be made to work with some of the first generation A3D
titles, such as Jedi
Knight: Dark Forces II. However, they will fail with newer games
such as Descent
Freespace: The Great War. Even more importantly, emulation drivers
will fail on all A3D 2.0 titles because of the way that 2.0 features
(such as geometry based reflections and occlusions) are accessed: The
game actually ships with a DLL that includes the API and soft engine
portion of A3D 2.0. That DLL makes calls directly into a low-level
A3D driver interface that ships with the sound card. The low-level
driver interface only exists on genuine A3D hardware, therefore
emulation drivers won't work.
By Toni Schneider from Aureal Inc |
Site
About
News
News Archive
Audio
3D Sound Software
Interviews
Sound Cards
Files
Drivers
Game Demos
Game Updates
Utilities
Games
Game Interviews
Game Reviews
Hardware
Headphone Reviews
Sound Card Reviews
Speaker Reviews
Help
FAQ
Joysticks
Vortex 1
Vortex 2
Vortex Advantage
Links
Audio Links
|