What Direct3D 10 Is All About : Digging Into DirectX 10
Digging Into DirectX 10

Time flies when you are having fun, and DirectX 9 has certainly given us plenty of that. We have been playing games on the DirectX 9 application programming interface (API) since December of 2002 - almost four years now. While many use the term "DirectX" when talking about graphics, the DirectX standard is actually a group of APIs for various aspects of the gaming experience, of which graphics is one. Big titles such as Half-Life 2, F.E.A.R., Battlefield 2, and Oblivion use the current version, which is 9.0c.
There are three core areas in DirectX: input devices, audio and video. The table below shows a list of the APIs in the current build.
| Input Devices | |
|---|---|
| DirectInput | This is an API for input devices including keyboards, mice, joysticks, game pads, and force-feedback enabled devices. Included in this API is the functionality of the Xbox360 controller when used on a PC with Windows XP SP1 or later. |
| Audio | |
| DirectSound | This is the low level hardware API that interfaces between applications and the sound card. Hardware buffers can be manipulated using this API, as well as the volume, pitch and pan of individual sounds. |
| DirectMusic | This is a higher level API that can mix multiple sounds. It can play MIDI as well as maintain the volume levels of multiple sounds and their runtime parameters. |
| Video | |
| Direct3D | This is the API that puts images on your screen. It's a low level interface that allows for the manipulation of 3D objects via hardware accelerators (graphics cards). |
| DirectDraw | While this was important in years past, the current build has taken 2D functionalities and incorporated them into Direct3D. |
For the remainder of this article we will be talking about what most people are most interested in: Direct3D. There are a lot of changes coming in DirectX 10. Direct3D 10 adds new features to deal with existing graphical problems, and tools to take on new rendering challenges. It also simplifies the 3D pipeline, which will help move bigger and better game titles out of the developers' studios and onto your PC.
- Next page What's Changed?
- Harlan Ellison Interviews Ronald D. Moore on Why "Battlestar...
- HDTV: The Big Picture
- Core 2 Duo to hit 3 GHz, introduce FSB1333 in Q3 '07
- MMR: Why Video Games Based on Movies Aren't Working
- Athlon 64 FX prices jump as AMD readies 4x4 CPUs
- AMD preps launch of three FX processors for 4x4 platform
- Canon Refreshes PowerShot A Series Cameras: Larger Screens, More...
- Holiday Buyers' Guide 2006, Part 1: PC Components
- Intel's quad-core rings in a new era of enthusiast systems
- The Autumn Games Preview, Part 2