Author List
 
Our Featured Writers
"A Toronto-based freelance journalist specializing in consumer technology, including video games, computers, and home theatre components"

Tags: api

DirectX 10: The inevitable future of PC gaming

04/13/08 | by Chad Sapieha

If you play PC games, you have probably heard about something called DirectX. Upon completing installation of most new games, a dialogue box usually pops up that asks players if they’d like to upgrade to the latest version of DirectX. What this box doesn’t tell you is what DirectX is, why you need it, and what perks (if any) the latest version might offer.

In simple terms, DirectX is the means by which many multimedia applications (including video games) interact with Microsoft Windows operating systems. In more technical terms, it’s a set of low-level application programming interfaces—commonly called APIs—designed by Microsoft to facilitate activities related to the rendering of multimedia elements. The most well known of these APIs is Direct3D, which undertakes the formidable challenge of handling tasks related to the complex three-dimensional graphics found in modern games.

According to Microsoft’s Phil Taylor, program manager for the software giant’s in-house Aces game development studio, prior to DirectX developers “wrote directly to the metal,” tech jargon for developing software for specific pieces of hardware. “DirectX represented a major improvement because it presented a standardized interface for programmers,” he said.

It also meant that gamers would be able to install new components—such as video cards and sound cards—on their Windows computers secure in the knowledge that their games would still work under the new hardware configuration.

DirectX has become one of the major hubs around which the game industry revolves. NVIDIA public relations manager Ken Burns calls each major DirectX release a milestone for the industry. “It dictates what features will need to be supported in the graphics hardware, so that game developers can be assured that their newest features will be supported in the hardware,” he explained. “The vast majority of games are built using DirectX and every graphics processing unit has to support it.”

But DirectX is not alone. OpenGL, an API created by Silicon Graphics in 1992, was available four years before the first version of DirectX. OpenGL’s newest iterations still work on Windows PCs, but its popularity on Microsoft platforms has withered over time. It’s found a more receptive home on Macintosh computers and in the PlayStation3, leaving DirectX as the effective standard for the Windows PC gaming industry.

Pages: 1 · 2 · 3 · 4



You must be logged in to comment. If you do not have an account, click here to register

Why Should I Register?
Registration is very quick and easy. Type in a login name, password and email address and you are done! Once you have registered you will be automatically entered into certain contests, as well as being able to take advantage of one-click entry into our other contests. At hubcanada.com we are always offering up amazing prizes to our readers - so it pays to be a member.

Way are working on many exciting ways to reward our loyal users and registering today will help you take fullest advantage of these special programs. Perhaps the question should be: Why wouldn't you register?
Contents

Chad Sapieha is a Toronto-based freelance journalist specializing in consumer technology, including video games, computers, and home theatre components. He has been writing about technology since 1997, and is a frequent contributor to several national publications, including HUB: The Computer Paper, The Globe & Mail, and CBC online. He has appeared on television as a video game expert for CTV, Global, and the CBC, and produced spoken columns for national and local radio stations. He spends his days at home with his young daughter, who enjoys helping him test not only games and gadgets geared for toddlers, but also the durability of devices never intended to come into contact with a curious three-year-old.



XML Feeds

powered by b2evolution free blog software