nobodyman

Besides my desktop, I have an older Vaio K35 laptop w/ Radeon IGP 345M integrated graphics. I can install DX9, XNA and Game Studio Express, and I can edit/build XNA projects. However, the integrated graphics dont support the minimum shader version so I get an exception whenever I try to build/debug. I looked for newer drivers, but so far it's a no go.

Is there a way I can force GSE to use the directx reference renderer I don't really care about performance, I just want to see that thinkg look visually okay. Even 1fps is fine. I just want to have a way to work on my XNA projects while on the road.



Re: XNA Framework Options for older laptop w/ no shader suppport?

manders

Have a look here: http://www.nuclex.org/node/118

I haven't tried it myself.

-Mike





Re: XNA Framework Options for older laptop w/ no shader suppport?

nobodyman

Worked like a charm, thanks! For anyone who haven't checked it out yet, basically nuclex.org provides an IGraphicsDeviceManager implementation that uses the Direct3D Reference Rasterizer. If you want to use it just swap out the occurances of GraphicsDeviceManager w/ ReferenceGraphicsDeviceManager.

The site didn't mention this, but I additionally created a new build profile that #define's USE_REFERENCE_RASTERIZER, and then put the swapout code inside of an #if/#else/#endif section. That way you can easily switch between dev platforms.

It is *very* slow, but perfect for developing on my crappy laptop when I'm not at home. Sweet!