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?
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?
DirectX 10 Specification
rarefluid: http://msdn.microsoft.com/directx
Actually I thought one existed for public access - but I can seem to find "only" the SDK-docs.
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
-_-
"...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??
Hmmm? Are they talking about the same WDM that has been around since W98??
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..
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.
I agree , that paragraph above is completely nonsense.
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.
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.
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 ;)
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 ?.?
almost... you get the idea...