Jump to content
  • Advertisement
Sign in to follow this  
lucaskeeper

directX10 possible on XP?

This topic is 3595 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

hellou! i'm looking for an answer of someone who had already tried this. is possible to use DirectX10 on Win XP? more preciselly, i'm tring to develop the LOD terrain rendering technique of clipmaps (from Hoppe) on an GeForce 8600. I think that it would be useful the use of the new geometry shader of the Shader Model 4.0 that is in DirectX10. Or is there a version of DirectX9 that has it to use in XP? thanks a lot ain advance for answers, Lucas.

Share this post


Link to post
Share on other sites
Advertisement
Quote:
Original post by lucaskeeper
more preciselly, i'm tring to develop the LOD terrain rendering technique of clipmaps (from Hoppe) on an GeForce 8600. I think that it would be useful the use of the new geometry shader of the Shader Model 4.0 that is in DirectX10.


Your out of luck with DirectX unless you upgrade to Vista. However, you can take advantage of geometry shaders on XP with OpenGL. Venders have released extensions to allow OpenGL to take advantage of the new shader model. For instance, NVidia has released the EXT_geometry_shader4 extension to add support for thier shader 4 cards.

Could be worth checking out if you want to learn geometry shaders without forking over cash for an copy of Vista.

Share this post


Link to post
Share on other sites
Quote:
Original post by Billr17
Could be worth checking out if you want to learn geometry shaders without forking over cash for an copy of Vista.


Of course, you'll still need to fork out cash for a DX10-level graphics card (Geforce 8xxx).

Edit: though you've already done that I see... nothin' to see here :-)

Share this post


Link to post
Share on other sites
Quote:
Original post by jpetrie
Quote:

is possible to use DirectX10 on Win XP?

No.
To expand on that a little, the way D3D interfaces with the driver has changed significantly, making using D3D10 on pre-Vista machines impossible. I don't know of any way to access D3D10 functionality on D3D9, I doubt there is such a way.

Share this post


Link to post
Share on other sites
Quote:
Original post by lucaskeeper
more preciselly, i'm tring to develop the LOD terrain rendering technique of clipmaps (from Hoppe) on an GeForce 8600. I think that it would be useful the use of the new geometry shader of the Shader Model 4.0 that is in DirectX10.
Note that Clipmapping does not require geometry shaders, as it was first implemented under DX9, and variations on the technique have even been implemented on DX7-class hardware.

Share this post


Link to post
Share on other sites
Well this is not the full trouth you guys.

OpenGl offers shader model 4 on xp.

But even better there is Wine. The emulator for windows on other systems. It also runs on windows and already started supporting directx10 ;)

Share this post


Link to post
Share on other sites
Quote:
Original post by Evil Steve
Quote:
Original post by jpetrie
Quote:

is possible to use DirectX10 on Win XP?

No.
To expand on that a little, the way D3D interfaces with the driver has changed significantly, making using D3D10 on pre-Vista machines impossible. I don't know of any way to access D3D10 functionality on D3D9, I doubt there is such a way.


No there isn't any way to access the functionality in D3D9 , however the driver model change is mostly a convenient excuse, It is fully possible for Microsoft to create a version of DX10 for Windows XP if they wanted to just like they did with DX9 for Vista.
They won't do it though for exactly the same reason that they never ported DX9 to Windows9x.

Quote:
Original post by DrHalan
Well this is not the full trouth you guys.

OpenGl offers shader model 4 on xp.

But even better there is Wine. The emulator for windows on other systems. It also runs on windows and already started supporting directx10 ;)


Thats a bit of a stretch isn't it ?

They've implemented stubs for DX10, its not anywhere near supported yet :)

Share this post


Link to post
Share on other sites
Quote:
Original post by DrHalan
Well this is not the full trouth you guys.

OpenGl offers shader model 4 on xp.

But even better there is Wine. The emulator for windows on other systems. It also runs on windows and already started supporting directx10 ;)
Yes, but OpenGL doesn't have the whole rewrite that D3D10 does.


Quote:
Original post by SimonForsman
No there isn't any way to access the functionality in D3D9 , however the driver model change is mostly a convenient excuse, It is fully possible for Microsoft to create a version of DX10 for Windows XP if they wanted to just like they did with DX9 for Vista.
They won't do it though for exactly the same reason that they never ported DX9 to Windows9x.
As far as I'm aware, DX9 works just fine on Win9x? Admittedly, I haven't tried it.
The driver stack has been rewritten; various members of the DirectX team have said that it's not possible to get DX10 running on XP, if it was there'd be no reason not to do it - XP has a huge consumer base, and almost nobody will upgrade to Vista just for DX10.
It may be a convenient excuse, but it's also likely to be the truth.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!