I'm going to be away for a little bit, bringing my netbook with me to do some basic DirectX10 stuff.
How can I run DX10 on DX9.0c hardware?
|
I'm going to be away for a little bit, bringing my netbook with me to do some basic DirectX10 stuff. How can I run DX10 on DX9.0c hardware? |
||||
|
|
Windows Advanced Rasterization Platform (WARP)
I copied all of that from the article, but looks like the most relevant and useful part. You probably should read the entire article though. I was pretty sure that doing this was impossible when I read your question. A little digging and I was surprised. |
|||||||
|
|
WARP is good but you're going to find it quite slow on a netbook. My experience is that even on a quite beefy i7 it struggles to hit 60 fps with relatively simple scenes, and also is incredibly CPU-intensive - more black marks against it for netbook use. If you want to use the D3D10 API I'm going to make an alternative suggestion. Don't. Use D3D11 instead and use feature levels to gain support for downlevel hardware. Just specify D3D_FEATURE_LEVEL_9_3 in your D3D11CreateDeviceAndSwapChain call, stick within the documented restrictions, and you'll run. |
|||
|
|
|
Direct3D no longer ships with a software rasterizer. You could, however, check out WARP. http://msdn.microsoft.com/en-us/library/gg615082.aspx |
|||
|
|