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 : GeForce-FX Comdex Preview
» Join the Greatest Gaming Community NOW! (It's free)

Already a member? Login
 



Random Gallery >> 
Click to view high-res Image!
The Elder Scrolls Online Leaked Screenshots and Concept Art [21] (0)

2nd Entry for Crank That S#!t Up! (2) by CamoDaGreat
[FX] 3-Screen Effect - Guide (part-2) (0) by nGAGE
My Entry For The Contest. (6) by D4rk Force
Superlative Computer (6) by arvernis
My crank that S#!T up entry (9) by iamcj
My crank that S#!t Up entry! (13) by zin_onos
Drink That S#!t Up! (14) by p4l1ndr0m3
My Entry for the Crank that SH#!T Up Contest (12) by TheGamesHD
The Nvidia "Crank That S#!T Up" Quiz Show! (21) by mohawkade
Blow That S#!t Up! (8) by Synchronous Failure

More Blogs >>




GeForce-FX Comdex Preview
November 18, 2002   Brandon Sandman Bell > [View My Other Articles]
Product Info | User Reviews | Article Images(14) | Image Gallery | Comments | Forum Thread
2.0 Vertex/Pixel Shaders


The Vertex shaders

The CineFX engine that the GeForce FX is based on supports up to 65,536 instructions for vertex processing, up from 128. This allows developers to write longer vertex programs to create objects that are more complex. Another area where the CineFX architecture excels is in character animation.


With DirectX 8 accelerators, if an object used vertices that could be affected by multiple bones, a vertex shader would have to be written for each one. With DirectX 9, one shader can be written to perform the same task, easing development for the programmer.

GeForce-FX Comdex Preview [ Meet Mr. Ogre @ 720 x 561 ] > View Full-Size in another window.
Meet Mr. Ogre

GeForce-FX Comdex Preview [ We think the Ogre can take Wolfman! @ 720 x 561 ] > View Full-Size in another window.
We think the Ogre can take Wolfman!


But with RADEON 9700 the object must still be broken up and drawn separately. GeForce FX is unique in that it can branch the shader on a per vertex basis, and it is not required to break up the object. This improves performance and makes things easier for the developer.

Another new addition brought with the DirectX 9 2.0 vertex shaders is flow control. This gives the developer the ability to use conditional branching as well as subroutines to perform mathematical calculations as well as providing early termination of the vertex program if certain conditions are met. If additional calculations aren’t necessary to improve the visual quality, the program can be terminated and can start working on the next vertex (or load the next vertex program) instead of going through the remainder of the program (a la a DirectX 8 vertex shading engine).

Pixel shaders

DirectX 8 pixel shaders were limited to very simple pixel shader effects. This was because DirectX 8 pixel shaders only supported a limited set of instructions that were focused on various texture related operations. The 2.0 pixel shaders in DirectX 9 have all of the commands available in 2.0 vertex shaders plus a few instructions necessary for pixel processing.

GeForce-FX Comdex Preview [ Dawn @ 800 x 600 ] > View Full-Size in another window.
Dawn

Another advantage with 2.0 pixel shaders is that programs can be larger, allowing developers to create a wife variety of effects. Multiple textures can also be combined in a single, one pass shader for greater efficiency. In comparison, DirectX 8 support eight instructions.

The key point to remember with the new 2.0 pixel and vertex shaders is that they are incredibly more powerful than the 1.4 shaders available in DirectX 8. They are easier to write and more flexible, making life easier for developers. DirectX 9 shaders will also provide increased performance. Many effects that would have required multiple passes in DirectX 8 can be performed in a single pass by DirectX 9 shaders. If you recall the Wolfman demo used for the GeForce4 launch, Mr. Wolf’s fur required eight passes for every pixel. With DirectX 9, GeForce FX can render Wolfman’s fur in a single pass.



Back! Bringing cinema effects to the PC     Alan talks about the GeForce FX “Ultra” cooling solution 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
Read this Media-Blog entry!» Crank It Up! (11)
by Kilos (6) Talk with this user on their Shout Box (My other blogs) Posted 33 months ago


 Hottest Topics
Two new GRID 2 gameplay trailers speeding your way (1)
Minecraft PC sales surpass the 8 million mark (0)
New Grand Theft Auto 5 trailer debuts main characters (0)
Crysis 3 'The Fields' campaign gameplay trailer (0)
New Far Cry 3 trailer focuses on co-op campaign (0)
Today's News >>
Today's Siteseeing >>


 Table of Contents


 Random Thought
For more details on the GeForce FX’s new pixel and vertex shaders, please refer back to our NV3x preview from July

FiringSquad is powered by... Back to Top Site MapContact UsAdvertise With Us Privacy StatementAbout Us  
News RSSSiteseeing RSSArticle RSS   © 1998-2013 FS Media, Inc. All Rights Reserved