India Broadband Forum


What is DirectX and OpenGL ?

This is a discussion on What is DirectX and OpenGL ? within the Computer Accessories forums, part of the Computer technology category; You might have come across these terms Directx and OpenGL terms . Like for Example the Nvidia GeForce 8600Gt is ...

Go Back   India Broadband Forum > Computers > Computer technology > Computer Accessories

India Broadband Forum


                      

Reply

 

LinkBack Thread Tools Display Modes
Old 12-16-08, 05:57 AM   #1
ShAdOwCoN
Guest
 
Posts: n/a
Arrow What is DirectX and OpenGL ?

You might have come across these terms Directx and OpenGL terms . Like for Example the Nvidia GeForce 8600Gt is DirectX10 enabled

Directx
DirectX is a collection of API (Application program Interface) for handling Multimedia based tasks like Videos and gaming .Its made by Microsoft

Direct3D is widely used in the development of computer games for Microsoft Windows, Microsoft Xbox, and Microsoft Xbox 360. Direct3D is also used by other software applications for visualization and graphics tasks . As Direct3D is the most widely publicized component of DirectX, it is common to see the names "DirectX" and "Direct3D" used interchangeably.

Latest version of DirectX is the DirectX10.1 for Windows Vista

Versions of DirectX Currently Being used

DirectX 8.1 (xp)
DirectX 9a , 9b , 9c (xp)
Directx9L (Vista)
Directx10 , 10.1 (Vista)

OpenGL
OpenGL is slightly similar to DirectX . But it is Open Source

OpenGl is a standard specification defining a cross platform API for developing applications that produce 2d and 3d Graphics

Unlike DirectX it is not the API itself just the specification .

OpenGL is a specification, meaning it is simply a document that describes a set of functions and the precise behaviours that they must perform

Latest OpenGL version is OpenGL 3.0

Last edited by ShAdOwCoN; 12-16-08 at 07:15 PM.
  Reply With Quote
Old 12-27-08, 02:24 PM   #2
newprouser
Guest
 
Posts: n/a
Default

Quote:
Originally Posted by ShAdOwCoN View Post
Directx9L (Vista)
Never heard of it.. i had to install DirectX 9c to play games in vista.
  Reply With Quote
Old 12-27-08, 03:42 PM   #3
Platinum Member
 
just4kix's Avatar
 
Join Date: Dec 2007
Location: Pune
Posts: 9,226
Blog Entries: 6
Rep Power: 21
just4kix is a splendid one to beholdjust4kix is a splendid one to beholdjust4kix is a splendid one to beholdjust4kix is a splendid one to beholdjust4kix is a splendid one to beholdjust4kix is a splendid one to beholdjust4kix is a splendid one to beholdjust4kix is a splendid one to behold
Default

Good article. Repo!
just4kix is offline   Reply With Quote
Old 12-28-08, 11:11 AM   #4
Silver Member
 
Join Date: Nov 2008
Location: Chennai,Thiruvottriyur
Age: 24
Posts: 338
Rep Power: 2
prasannaganesh is on a distinguished road
Thumbs up

Quote:
Originally Posted by newprouser View Post
Never heard of it.. i had to install DirectX 9c to play games in vista.

vista has directx 10 inbuild, so dont need to install.
i guess directx 10.1 is also released.
just check the microsoft website and update your vista.
prasannaganesh is offline   Reply With Quote
Old 12-28-08, 11:17 AM   #5
ShAdOwCoN
Guest
 
Posts: n/a
Default

Quote:
Originally Posted by newprouser View Post
Never heard of it.. i had to install DirectX 9c to play games in vista.
Dx9L was the first Vista version of Dx .....

Dx 9c is the last version of Dx for XP ... u can also use it for Vista obviously .... but for Vista its currently Dx10.1

Quote:
Originally Posted by just4kix View Post
Good article. Repo!
Thanks

Last edited by ShAdOwCoN; 12-28-08 at 11:17 AM. Reason: Automerged Doublepost
  Reply With Quote
Old 12-28-08, 11:21 AM   #6
Silver Member
 
Join Date: Nov 2008
Location: Chennai,Thiruvottriyur
Age: 24
Posts: 338
Rep Power: 2
prasannaganesh is on a distinguished road
Default

hello shadow,
do you know anything about shader model.
does it affects the video playback and games too.
any idea.
prasannaganesh is offline   Reply With Quote
Old 12-28-08, 12:03 PM   #7
ShAdOwCoN
Guest
 
Posts: n/a
Default

Quote:
Originally Posted by prasannaganesh View Post
hello shadow,
do you know anything about shader model.
does it affects the video playback and games too.
any idea.
Yes definitely

Shader Model (SM) is primarily concerned with image rendering and so will effect both video and games ..
Puting it very simply [but not very accurately in the technical sense]
Shade=Color
Shader= ??
I hope you understood

Difference between shader models
How significant the effect will be will depend totally on the Shader Model ..... For example the difference between SM2 and SM3 is small when compared to difference between SM3 and SM4 .

Game devolopers include support for multiple shader models so it can be run on any card . But for advanced shader models more effects will be supported .And ofcourse your graphic card must have the capability of supporting the shader model .

Shader Model has many modules like Pixel Shader , Vertex Shader , geometry Shader etc

SM4 introduces a new shader that is the geometry shader hence the difference between SM3 and SM4 is great .
  Reply With Quote
Old 12-28-08, 12:04 PM   #8
rajan1311
Guest
 
Posts: n/a
Default

how does ur shader model version help in video ?? i did not understand
  Reply With Quote
Old 12-28-08, 12:10 PM   #9
ShAdOwCoN
Guest
 
Posts: n/a
Default

Quote:
Originally Posted by rajan1311 View Post
how does ur shader model version help in video ?? i did not understand
pixel rendering .... Geometry rendering etc etc

For example
As i said before
SM4 introduces the geometry shader. A new module that provides instructions like 'triangleadj' (for getting adjacent triangles on the GPU) cannot be done on the GPU in SM2 or SM3.

So it effects the quality of image/graphics rendering
  Reply With Quote
Old 08-12-09, 05:42 PM   #10
Silver Member
 
Join Date: Apr 2008
Location: delhi
Age: 23
Posts: 420
Rep Power: 2
eruptionjoojo is on a distinguished road
Question DirectX and OpenGL ..... ??

i'm a total n00b as far as graphics card are concerned so kindly explain to me the actual difference between the two terms i mean what actually does it mean in graphics cards terms and also how important is it ..........

What is the difference between DirectX and OpenGL ........ ??
what does these two actually refer to ...... ??

I' have noticed that most of the cards support DirectX 10.1 but while it comes to OpenGL 2.1 some do and some don't ........ why this is so ....... ??
eruptionjoojo is offline   Reply With Quote
Reply

Tags
computers, directx, graphic cards, graphics, opengl

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT +5.5. The time now is 10:22 PM.


India Broadband Forum