pouët.net

wtf IS this Shader Model anyway?

category: general [glöplog]
 
I mean, I can't find ANY documents about it to be able to call it a Standard...
Is there like a "Shader Model 4.0 Specification 1.08.15" or something or is this just a common denominator of companies NVIDIA and ATI and MS?
added on the 2007-10-17 19:05:30 by raer raer
DirectX 10 Specification
added on the 2007-10-17 19:24:46 by blueflame blueflame
Actually I thought one existed for public access - but I can seem to find "only" the SDK-docs.
added on the 2007-10-17 19:32:34 by hornet hornet
So... Shader Model ~ HLSL "version" == Microsoft's great idea
There's this, but that didn't really enlightning me...

This is more like it. Was quite hard to find.

Thanks guys.
added on the 2007-10-17 22:36:56 by raer raer
Quote:
Starting with Windows Vista, shader model 4 is a complete redesign. It allows unlimited instructions and constants (within hardware constraints of your machine), has templated objects to make texture sampling clearner and more efficient, and has the fewest restrictions of any shader model. It does however require the Windows Driver Model which is only available on the Windows Vista (or later) operating system.


WOW111!!!!ONE I am going buying Vista just for this feature!!!!111uno

-_-
added on the 2007-10-18 00:05:56 by bdk bdk
"...the Windows Driver Model which is only available on the Windows Vista..."

Hmmm? Are they talking about the same WDM that has been around since W98??
added on the 2007-10-18 12:13:16 by nitro2k01 nitro2k01
no.. they are talking about "..the Windows Driver Model which is _ONLY_ available on the Windows Vista.." and not the Windows Driver Model that has been around since W98..
added on the 2007-10-18 12:54:36 by ekoli ekoli
In fact they're talking about the Windows Display Driver Model (WDDM) that's new in Vista but they don't know what they're talking about.
added on the 2007-10-18 13:24:50 by kb_ kb_
I agree , that paragraph above is completely nonsense.
added on the 2007-10-18 16:39:05 by auld auld
I live about an hour from Microsoft. Whoever bids the highest, can pay me to go punch Steve Ballmer in the face! :D
Microsoft sucks...royally.
I work there. It was all easier when the new driver model was 'LDDM'. Maybe 'VDDM' sounded like a dungeon master with venereal disease.
Fun facts:
The guy with the 'directx' license plate drives a dirty beat-up pickup with a lawnmower in the back of it.
There's another dude with an 'hlsl' license plate. Fancy sports car, I forget which make exactly.
added on the 2007-10-18 17:51:36 by GbND GbND
Quote:

In fact they're talking about the Windows Display Driver Model (WDDM) that's new in Vista but they don't know what they're talking about.

Yeah, it get that feeling too, sometimes...

In fact in the early days of shaders the hardware producers defined what functions a specific shader version had by stating the vertex or pixel shader version. today it seems that the shader version always equals the HLSL Shader Model and is defined by MS, which is something I never figured...

Year PS VS DirectX HLSL-Version OpenGL OpenGL-shaders
2000 1.0,1.1 1.0 8.0 SM 1 1.2.1 vendor-specific
2001 1.2-1.4 1.0 8.1 SM 1 1.3 vendor-specific
2002 2.0 2.0 9.0 SM 2 1.4 with ARB ext.
2003 2.a 2.a 9.0a SM 2 1.5 with ARB ext.
2003 2.b 2.a 9.0b SM 2 1.5 with ARB ext.
2004 3.0 3.0 9.0c SM 3 2.0 GLSL 1.1
2006 4.0 4.0 10.0 SM 4 2.1 GLSL 1.2
2008 4.1 4.1 10.1 SM 4.1 3.0 GLSL ?.?

jsyk.

@krang: the highest bidder should get a bonus or something, otherwise that doesn't make much sense ;)
added on the 2007-10-18 18:31:51 by raer raer
uhm... maybe like this?
Code: Year PS VS DirectX HLSL-Version OpenGL OpenGL-shaders 2000 1.0,1.1 1.0 8.0 SM 1 1.2.1 vendor-specific 2001 1.2-1.4 1.0 8.1 SM 1 1.3 vendor-specific 2002 2.0 2.0 9.0 SM 2 1.4 with ARB ext. 2003 2.a 2.a 9.0a SM 2 1.5 with ARB ext. 2003 2.b 2.a 9.0b SM 2 1.5 with ARB ext. 2004 3.0 3.0 9.0c SM 3 2.0 GLSL 1.1 2006 4.0 4.0 10.0 SM 4 2.1 GLSL 1.2 2008 4.1 4.1 10.1 SM 4.1 3.0 GLSL ?.?
added on the 2007-10-18 18:33:04 by raer raer
almost... you get the idea...
added on the 2007-10-18 18:33:55 by raer raer

login