SM4, SM3, ShaderX 4

I've finally bought the book ShaderX 4 and it just arrived from Amazon. Lots of people have printed their names in there and its funny to have met or had email contact with some of them already. Makes the book feel a bit familiar. :) Anyway, I'm about one year too late, looks like ShaderX 5 will be released soon.
But who cares, especially for those shader books it is not that critical not to be up to date: Even today, only about a quarter of all end users (I'm talking about gamers) have hardware capable of rendering graphics using Shader Model 3. And even that doesn't mean anything: A graphics accelerator reporting that it is able to do SM3 doesn't mean that it also is able to draw those graphics with usable speed. So if I start programming nice SM3 grade graphics, not much people will really see a lot of it.
BTW: This situation will stay or even get worse: Direct3D 10 removed all min/max capabilities from the spec, so hardware is able to do D3D10 or not. There is nothing in between. The problem: Of course the spec doesn't talk about speed anywhere (at least I didn't see anyhting like that) and most vendors will be happy to display a 'Made for D3D10' tag on their boxes, ignoring speed. Who cares about hardware able to execute hundreds of shader instructions per pixel, if you can only draw a dozen of pixels that way?
Ok, enough off topic. Looking forward to find some time to read some articles of that book.

nine comments, already:

Well… but a fixed set of capabilities and vastly varying speeds gets you a 1D problem. This is far better than the current situation where you have vastly different speeds and vastly different feature sets (2D). Count in driver versions/bugs, and the problem becomes 3D ;)
NeARAZ () (link) - 05 09 06 - 20:48

I hope that book helps a lot in the development of future features for Irrlicht ;)
bicunisa (link) - 06 09 06 - 00:29

I must win this battle. You should help
paxil () (link) - 25 09 06 - 23:54

rkrofjI must win this battle. You should help
casino london 5946 () (link) - 25 09 06 - 23:55

hiffjbI must win this battle. You should help
poker gambling 4009 () (link) - 26 09 06 - 00:36

lmpaiwI must win this battle. You should help
poker table plans 3257 () (link) - 26 09 06 - 01:00

jfjsrsI must win this battle. You should help
poker case 3175 () (link) - 26 09 06 - 01:25

oprkfsDo you think I can win this battle. Mayby you can help
kenalog1428 () (link) - 26 09 06 - 03:41

It is very important for you to click below. Trust me
Celexa () (link) - 26 09 06 - 06:02


Name:  
Remember personal info?
yes
no
Email (optional):
URL (optional):
Enter "layered" (antispam):
Comment:Emoticons / Textile

  ( Register your username / Log in )

Notify: Yes, send me email when someone replies.  

Small print: All html tags except <b> and <i> will be removed from your comment. You can make links by just typing the url or mail-address.
Note: If you type in your email adress above, it will be visible to other visitors, although it will be hidden for bots using javaScript.