Minimum shader model in DirectX?

Discussion about everything. New games, 3d math, development tips...
Post Reply
3DModelerMan
Posts: 1691
Joined: Sun May 18, 2008 9:42 pm

Minimum shader model in DirectX?

Post by 3DModelerMan »

What's a good minimum shader model to assume that people will have nowadays. Is it safe to assume that people will have cards that support shader model 2.0 for DirectX 9? Or even 3.0? Or will I have to support fixed function on alot of cards still?
That would be illogical captain...

My first full game:
http://www.kongregate.com/games/3DModel ... tor#tipjar
Sylence
Posts: 725
Joined: Sat Mar 03, 2007 9:01 pm
Location: Germany
Contact:

Post by Sylence »

Well depends ;)
The best source for this questions would be the Steam Hardware Survey. Of course this is only valid for gamers. Normal people will have older hardware, of course.
Software documentation is like sex. If it's good you want more. If it's bad it's better than nothing.
hendu
Posts: 2600
Joined: Sat Dec 18, 2010 12:53 pm

Post by hendu »

You might also want to check Unity's stats:
http://unity3d.com/webplayer/hwstats/pa ... ergen.html
Radikalizm
Posts: 1215
Joined: Tue Jan 09, 2007 7:03 pm
Location: Leuven, Belgium

Post by Radikalizm »

I try to look at the current hardware generation and support it together with the 2 generations before that, which means I'm ditching anything older than shader model 3

If people still run on hardware which can't support features from 2 generations ago, they shouldn't complain they can't run current generation software

People should be encouraged to update their outdated hardware, a decent up-to-date mid-range card doesn't have to cost much these days
nespa
Posts: 167
Joined: Wed Feb 24, 2010 12:02 pm

Post by nespa »

at least 2.0, with selector for upgrade
hendu
Posts: 2600
Joined: Sat Dec 18, 2010 12:53 pm

Post by hendu »

BTW my opinion is to allow the greatest market penetration possible, that is, to run well on Intel 945 ;)

It is still possible to look good, and even to use shaders. ARB assembly ftw.
Post Reply