Overclock.net › Forums › Graphics Cards › Graphics Cards - General › What is DirectX?
New Posts  All Forums:Forum Nav:

What is DirectX? - Page 2

post #11 of 27
Dx is a good thing. Regardless of whether or not people "bow at Microsoft's feet" or not. It made (most)games run smoother, and look (mostly)better. So its a good thing.
'bout time.
(13 items)
 
  
CPUMotherboardGraphicsRAM
Phenom II X6 Thuban; 2.8 Asus M4A87TD Evo Radeon HD 6850 1GB G.Skill 4GB (2x2) DDR3 1600 
Hard DriveOptical DriveOSMonitor
WD Caviar Black 1TB Lite-On DVD/CD RW Windows 7 Home 64-bit Acer G235HAbd 23'' WideScreen 
KeyboardPowerCaseMouse
Logitec K120 OCZ ModXStream Pro 600W Cooler Master HAF 932 Gigabyte GM-M6800 
Mouse Pad
XTRAC Ripper Black 
  hide details  
Reply
'bout time.
(13 items)
 
  
CPUMotherboardGraphicsRAM
Phenom II X6 Thuban; 2.8 Asus M4A87TD Evo Radeon HD 6850 1GB G.Skill 4GB (2x2) DDR3 1600 
Hard DriveOptical DriveOSMonitor
WD Caviar Black 1TB Lite-On DVD/CD RW Windows 7 Home 64-bit Acer G235HAbd 23'' WideScreen 
KeyboardPowerCaseMouse
Logitec K120 OCZ ModXStream Pro 600W Cooler Master HAF 932 Gigabyte GM-M6800 
Mouse Pad
XTRAC Ripper Black 
  hide details  
Reply
post #12 of 27
Thread Starter 
Quote:
Originally Posted by shellofinsanity View Post
directX is a software to hardware API. It takes information and requests to sends those to the hardware, so that games can be opitmized for DirectX and not for every single hardware requirement like they where for DOS.
Sorry I'm such a noob. I don't even know what API or DOS is.
post #13 of 27
Here's a "graphical" representation of DOS:

C:\\>

API = Application Program Interface
$265 MacBook Pro
(13 items)
 
  
CPUMotherboardGraphicsRAM
2.8GHz Core 2 Duo POS GeForce 9400M/9600GT M 4GB 1066MHz DDR3 
Hard DriveOptical DriveOSMonitor
500GB Western Digital Slot-loading thing OS X Snow Leopard 1440x900 glossy thing 
KeyboardPowerCase
Broken-backlit chiclet-type Awkwardly-shaped wall wart Aluminum block 
  hide details  
Reply
$265 MacBook Pro
(13 items)
 
  
CPUMotherboardGraphicsRAM
2.8GHz Core 2 Duo POS GeForce 9400M/9600GT M 4GB 1066MHz DDR3 
Hard DriveOptical DriveOSMonitor
500GB Western Digital Slot-loading thing OS X Snow Leopard 1440x900 glossy thing 
KeyboardPowerCase
Broken-backlit chiclet-type Awkwardly-shaped wall wart Aluminum block 
  hide details  
Reply
post #14 of 27
Thread Starter 
Quote:
Originally Posted by KloroFormd View Post
Doom 3 was made with OpenGL, and not DirectX. Game developers don't HAVE to use it... and I prefer they don't.
Wow, my brain was not meant to think this much.....I don't even know what OpenGL is.......hardware crash...beep...beep.........
post #15 of 27
Quote:
Originally Posted by Game_Freak View Post
Wow, my brain was not meant to think this much.....I don't even know what OpenGL is.......hardware crash...beep...beep.........
OpenGL is an open source program that basically does the same thing as DirectX, and allows games to also play great in other operating systems, as it can be ported to any of them.
$265 MacBook Pro
(13 items)
 
  
CPUMotherboardGraphicsRAM
2.8GHz Core 2 Duo POS GeForce 9400M/9600GT M 4GB 1066MHz DDR3 
Hard DriveOptical DriveOSMonitor
500GB Western Digital Slot-loading thing OS X Snow Leopard 1440x900 glossy thing 
KeyboardPowerCase
Broken-backlit chiclet-type Awkwardly-shaped wall wart Aluminum block 
  hide details  
Reply
$265 MacBook Pro
(13 items)
 
  
CPUMotherboardGraphicsRAM
2.8GHz Core 2 Duo POS GeForce 9400M/9600GT M 4GB 1066MHz DDR3 
Hard DriveOptical DriveOSMonitor
500GB Western Digital Slot-loading thing OS X Snow Leopard 1440x900 glossy thing 
KeyboardPowerCase
Broken-backlit chiclet-type Awkwardly-shaped wall wart Aluminum block 
  hide details  
Reply
post #16 of 27
Thread Starter 
Quote:
Originally Posted by Xerasyte View Post
Dx is a good thing. Regardless of whether or not people "bow at Microsoft's feet" or not. It made (most)games run smoother, and look (mostly)better. So its a good thing.
Ok..I'll just take this. DirectX(higher)=Good Thing
post #17 of 27
DirectX is a set of API that help game developers simplify coding. The most important DirectX part is DirectX3D. This is the graphics part.

For example, a progammer wanted to draw a simple line. To do this by himself, he would have to know how and what type of hardware he will be using. So it would literally take days for him to just draw a simple line. So... DirectX and OpenGL sets of functions that he can use instead and it takes care of controlling the hardware for him. So instead of spends days on developing the program to draw the line.... he can use a simple command that was already built called "DrawLine(x,y)". The higher level DirectX have more functions built in so the programmer has more options to do things instead of wasting time trying to figure out how.

In really layman terms, DirectX that contains pre-built common commands that developers can use instead of writing their own.
Once again...
(13 items)
 
  
CPUMotherboardGraphicsRAM
i7 920 [4.28GHz, HT] Asus P6T + Broadcom NetXtreme II VisionTek HD5850 [900/1200] + Galaxy GT240 2x4GB G.Skill Ripjaw X [1632 MHz] 
Hard DriveOSMonitorKeyboard
Intel X25-M 160GB + 3xRAID0 500GB 7200.12 Window 7 Pro 64 Acer H243H + Samsung 226BW XARMOR-U9BL  
PowerCaseMouseMouse Pad
Antec Truepower New 750W Li Lian PC-V2100 [10x120mm fans] Logitech G9 X-Trac Pro 
  hide details  
Reply
Once again...
(13 items)
 
  
CPUMotherboardGraphicsRAM
i7 920 [4.28GHz, HT] Asus P6T + Broadcom NetXtreme II VisionTek HD5850 [900/1200] + Galaxy GT240 2x4GB G.Skill Ripjaw X [1632 MHz] 
Hard DriveOSMonitorKeyboard
Intel X25-M 160GB + 3xRAID0 500GB 7200.12 Window 7 Pro 64 Acer H243H + Samsung 226BW XARMOR-U9BL  
PowerCaseMouseMouse Pad
Antec Truepower New 750W Li Lian PC-V2100 [10x120mm fans] Logitech G9 X-Trac Pro 
  hide details  
Reply
post #18 of 27
Thread Starter 
Quote:
Originally Posted by DuckieHo View Post
DirectX is a set of API that help game developers simplify coding. The most important DirectX part is DirectX3D. This is the graphics part.

For example, a progammer wanted to draw a simple line. To do this by himself, he would have to know how and what type of hardware he will be using. So it would literally take days for him to just draw a simple line. So... DirectX and OpenGL sets of functions that he can use instead and it takes care of controlling the hardware for him. So instead of spends days on developing the program to draw the line.... he can use a simple command that was already built called "DrawLine(x,y)". The higher level DirectX have more functions built in so the programmer has more options to do things instead of wasting time trying to figure out how.

In really layman terms, DirectX that contains pre-built common commands that developers can use instead of writing their own.
Wait...so it wouldn't be much of a benefit for me to have it? Since I'm not a programmer.
post #19 of 27
Quote:
Originally Posted by Game_Freak View Post
Wait...so it wouldn't be much of a benefit for me to have it? Since I'm not a programmer.
No. DirectX programs can't run without DirectX commands. Without DirectX, most games will not run since all the programming would be worthless because none of it would mean anything. It would try to run a command call "DrawLine(x,y)". Since it is a DirectX command and you don't have DirectX, it would not do anything but break.

Developers use DirectX to make programming easier. Since the programs are using DirectX, you need DX for the program to work.
Once again...
(13 items)
 
  
CPUMotherboardGraphicsRAM
i7 920 [4.28GHz, HT] Asus P6T + Broadcom NetXtreme II VisionTek HD5850 [900/1200] + Galaxy GT240 2x4GB G.Skill Ripjaw X [1632 MHz] 
Hard DriveOSMonitorKeyboard
Intel X25-M 160GB + 3xRAID0 500GB 7200.12 Window 7 Pro 64 Acer H243H + Samsung 226BW XARMOR-U9BL  
PowerCaseMouseMouse Pad
Antec Truepower New 750W Li Lian PC-V2100 [10x120mm fans] Logitech G9 X-Trac Pro 
  hide details  
Reply
Once again...
(13 items)
 
  
CPUMotherboardGraphicsRAM
i7 920 [4.28GHz, HT] Asus P6T + Broadcom NetXtreme II VisionTek HD5850 [900/1200] + Galaxy GT240 2x4GB G.Skill Ripjaw X [1632 MHz] 
Hard DriveOSMonitorKeyboard
Intel X25-M 160GB + 3xRAID0 500GB 7200.12 Window 7 Pro 64 Acer H243H + Samsung 226BW XARMOR-U9BL  
PowerCaseMouseMouse Pad
Antec Truepower New 750W Li Lian PC-V2100 [10x120mm fans] Logitech G9 X-Trac Pro 
  hide details  
Reply
post #20 of 27
Thread Starter 
Quote:
Originally Posted by DuckieHo View Post
No. DirectX programs can't run without DirectX commands. Without DirectX, most games will not run since all the programming would be worthless because none of it would mean anything. It would try to run a command call "DrawLine(x,y)". Since it is a DirectX command and you don't have DirectX, it would not do anything but break.
Oh....thanks man! ...I actually kind of get if now.....
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Graphics Cards - General
Overclock.net › Forums › Graphics Cards › Graphics Cards - General › What is DirectX?