Not nonsense. It was an article about 15.9 driver, how the GM965 will have support for DX10 but in software.
What article is that?
And it's still nonsense, because obviously the X3100 is using hardware-acceleration for DX10.
Oh whatever, I told you it was in Microsoft presentation. Search for it if you do not believe me. There still are things in DX10 that Intel graphics do not fully enable that ATI/Nvidia does. (And about that thai massage comment by Morgoth, you are just being a jerk, oh sorry I meant idiot)
So? Unless these things are part of the required DX10 featureset, I don't see how that makes the X3100 any less DX10-compatible.
Doesn't matter. Basic architecture of G965 is identical to GM965, and since I use it development of the drivers in both fields are important. The 15.9 is a significant driver even for DX9 since it brings performance improvements that has not been there since the first hardware VS supporting driver from what I found.
It does matter. The basic architecture is NOT the same. They're similar, but one can do DX10, the other cannot.
And the DX9-portion of the driver is not relevant to the DX10-portion.
The lack of performance is ENOUGH to justify that its a half-hearted implementation. Implementing it so its not running at optimal speeds is half-hearted.
You're using a G965, how can you judge DX10 performance in the first place?
And there ARE optional features in DX10. DX10.1 implements those optional features. 32-bit FP Filtering, 16-bit UNORM blending, RGB32 Rendertarget.
Yes, optional... meaning you don't have to implement them for full DX10-compatibility. Nobody ever claimed DX10.1 compatibility so I don't see the relevance. nVidia doesn't have DX10.1 compatibility either.
"New drive for desktop G35, notebook GM965/GL960 eventually bring the legends of the DX10 support, but because of structure, some specifications is still software support rather than hardware support,..."
Why do they fail to mention what exactly is hardware, what is software, and why?
Since DX10 uses a unified shader architecture, if the hardware can run pixelshaders, it can run vertex and geometry shaders aswell. So even if the drivers would at this point use software vertexshading (which wouldn't make sense to me, because they'd have to write a complete software vp path, while they already have the unified shaders going for pixelshading anyway), it would not be a limitation of the hardware.
Aside from that, whether you support a feature in software or hardware is irrelevant. As long as you support the required features, you're DX10-compatible, no matter how you support them.
Shader precision goes down from G965's 32-bit to 24-bit for all other IGPs. Things like max 2D texture is between DX9(2k x 2k) and DX10(8k x 8k) at 4k x 4k.
If that's true then they would not make DX10 specs, however, they would not pass WHQL testing on the drivers either I suppose.
Another thing is that they list VS and PS as 3.0, while obviously the new DX10 driver runs SM 4.0, and it is too fast to be all software. At least the pixelshaders must be hardware. Vertex/geometry shaders *could* be software, but being unified shaders, they should be able to run on hardware.
So are they listing hardware features, or what the driver supported at the time of writing?