FiringSquad: Home of the Hardcore Gamer - Games, Hardware, Reviews and NewsSubmit your own or view users' CPU overclocking results!

  
 Home   News   THE MATRIX   Deals   Hardware   Games   Features   Media   Products   Forums   FS China 
AddThis Social Bookmark Button

Home : Hardware : Video Cards : DirectX 10 Preview: The Future of PC Graphics and Gaming
» Join the Greatest Gaming Community NOW! (It's free)

Already a member? Login
 


Random Gallery >> 
Click to view high-res Image!
Tony Hawk's Project 8 Preview Screenshots [30] (3)


Headache?!? (1) by jetstar503
Cheats!! (0) by Joanna140796
Half Life 2 (Round 2) *runs* (8) by exe3
It'll take a crowbar... (1) by ronniedobbs
S.T.A.L.K.E.R Screenshot - An Artistic Touch (1) by sushrukh
The Orange Box Review in 500 Words! [Preliminary #2] (7) by Swatt
Unreal tournament 2004 o.o (0) by boboboob
Don't Shoot! (0) by L10nhardt
When I get that feelin' I need OveerrrHEALin' (0) by phatphrog
My Entry (4) by sushrukh

More Blogs >>




DirectX 10 Preview: The Future of PC Graphics and Gaming
October 27, 2006   Efstathios Stathi Papadopoulos > [View My Other Articles]
Brandon Sandman Bell > [View My Other Articles]
Product Info | User Reviews | Article Images(56) | Image Gallery | Comments | Forum Thread
DirectX 10 Preview


Microsoft and DirectX

Microsoft’s DirectX application programming interface (API) was first introduced in 1995. DirectX was designed to make life easier for software developers by providing a standard platform developers could use to easily make multimedia software and game programming for the Windows Platform.

Before the arrival of DirectX, developers had to program their software titles to take advantage of features found in each individual hardware component. With the wealth of devices on the market, spanning from input devices to graphics and sound cards, supporting every hardware device on the market was a tedious, time-consuming process.

DirectX is composed of a suite of multimedia APIs such as graphics (both 2D and 3D), audio, and input devices. Each API provides developers access to all the features found in the latest hardware without having to program directly for it. This simplifies the development process for developers, which should in theory bring titles to market more quickly.

Granted the first few versions were unstable and rocky, but DirectX has come a long way since then. Here is the timeline alongside the Operating Systems that are associated with the versions of DirectX that have been implemented thus far:

A Brief History of DirectX
VersionOperating SystemLaunch Date
DirectX 1.0Windows 95a9/30/95
DirectX 2.0/2.0aWindows 95OSR2/NT4.06/5/96
DirectX 3.0/3.0aWindows NT 4.0 SP39/15/96
DirectX 4.0Never Released
DirectX 5.0Windows NT 4.0/Beta for NT 5.07/16/97
DirectX 5.1Windows 95/98/NT4.012/1/97
DirectX 5.2Windows 955/5/98
DirectX 6.0Windows 98/NT4.08/7/98
DirectX 6.1Windows 95/98/98SE2/3/99
DirectX 7.0Windows 95/98/98SE/20009/22/99
DirectX 7.0aWindows 95/98/98SE/20009/99
DirectX 7.1Windows 95/98/98SE/ME/20009/16/99
DirectX 8.0/8.0aWindows 95/98/98SE/ME/20009/30/2000
DirectX 8.1Windows 95/98/98SE/ME/2000/XP11/12/01
DirectX 9 Shader Model 2.0Windows 95/98/98SE/ME/2000/XP12/19/2002
DirectX 9 Shader Model 2.0bWindows 98/98SE/ME/2000/XP8/13/2003
DirectX 9 Shader Model 3.0Windows 98/98SE/ME/2000/XP8/9/2004


Notes

Prior to DirectX 6.0, Microsoft’s DirectX APIs were seldom used by most game developers, instead they predominantly opted for 3dfx’s Glide API. As such, we won’t list them here to save space:

DirectX 6.0
Most Notable New Feature: Environment mapped bump mapping which gives flat 2D surfaces added dimension, making them look more realistic.

DirectX 7.0
Most Notable New Feature: Started the shift from CPU based 3D processing to GPU based 3D processing. Transfers the stages of transform and lightning from the CPU to the GPU. 20% performance boost over 6.1.

DirectX 7.0a
Most Notable New Feature: Provided improved force-feedback performance more compatibility with input devices.

DirectX 7.1
Most Notable New Feature: Released for Windows Millennium launch.

DirectX 8.0/8.0a
Most Notable New Feature: Shader Model 1.0, and 1.1 which introduced programmable pixel shaders (up to 12 instructions at a time) and vertex shaders. This version of DirectX is also used by Microsoft’s Xbox gaming console. (PS1.0 was never used)

DirectX 8.1
Most Notable New Feature: Pixel Shader 1.2, 1.3, and 1.4 where pixel shaders can use up to 28 instructions at a time. Pixel Shader 1.4 was only utilized by the ATI Radeon 8500.

DirectX 9.0 Shader Model 2.0
Most Notable New Feature: More powerful pixel/vertex shaders thanks to Shader Model 2.0. Shader Model 2.0 supports a pixel shader length of up to 96 instructions. Also adds improvements to DirectPlay and several improvements to audio and video.

DirectX 9.0 Pixel Shader 2.0b
Most Notable New Feature: Used first on the ATI Radeon X600/700/800 series of GPUs. Pixel shader 2.0b supports more instructions (up to 1,536) and more temporary registers (32 versus 12). As well as a new facing register. 2.0b also supports geometry instancing.

DirectX 9.0 Shader Model 3.0
Most Notable New Feature: Shader Model 3.0 where pixel/vertex shaders support more instructions. Shader Model 3.0 also supports flow control/dynamic branching, which allows developers to add loops to their shaders, making programming easier. Used first on the NVIDIA GeForce 6800 series of GPUs.


As you can see, there have been many versions of DirectX spanning many operating systems. As new hardware devices (video cards, sounds cards, input devices, etc.) became available, Microsoft worked with hardware developers to make the most of the new technology. Now things are about to change once again with the release of DirectX 10. Read on to find out why…


    Tell me about DirectX 10! Next!
Blog + Share: Digg Del.icio.us Reddit SU furl • More: AddThis Social Bookmark Button
Send This Article to a Friend!  
Table of Contents
  Print Entire Article  

MATRIX CONTENT » RANDOM MEDIA BLOG More Blogs >>
No ratings yet
» Please rate this
I am an AMD AgentRead this Media-Blog entry!» S.T.A.L.K.E.R Screenshot - An Artistic Touch (1)
by sushrukh (9) Talk with this user on their Shout Box (My other blogs) Posted 6 months ago

Sponsored Links
:
[GO]


 Latest Headlines
Crossfire Contest Update: More Prizes from Sapphire! (13)
New Gates-Seinfeld ad: what did you think? (29)
Intel Core 2 Duo E8600 Review (5)
Leaked AMD roadmap lists Jan 8th release date for 45-nm Deneb Phenom (3)
Call of Duty: World at War coming Nov 11th; public beta in Oct (5)
Today's News >>
Today's Siteseeing >>


 Table of Contents


PT Cruiser  Loans  Vinos premiados  Loans  Myspace Icons
FiringSquad is powered by... Back to Top Site MapContact UsAdvertise With Us Privacy StatementAbout Us  
News RSSSiteseeing RSSArticle RSS   © 1998-2008 FS Media, Inc. All Rights Reserved