I'm not sure what I'd use geometry shaders for *right now*, especially seeing that their performance isn't very good on current hardware. But in the long-term they'd be on my Horde wish-list too, as I'm sure they will become important sooner or later.
The most popular example is using them to move stencil-shadow calculations off the CPU to the GPU (
contrary to popular belief, stencil shadows are still "better" than shadow mapping in some cases). But seeing that Horde doesn't support stencil shadows (
or application-side use of the stencil buffer), this obviously isn't needed.
Siavash wrote:
A few notes about DirectX 10: Well, there is a very small improvement in visual quality [soft particles, better lighting, ...] and also makes the life easier for the developer [in comparison with DirectX 9] in cost of loosing about 50% of Windows gamers.
As far as I can tell, most of this "visual quality" stuff is just Mircrosoft's propaganda... The Wii (
which uses ~DX7/DX8 level hardware) can even do soft particles (
although, yes, it's much easier for the developer to do it with DX10 )!