Would like to know options in 3D graphics engines out there that can even work on cards that do not have support for pixel shader or dedicated video memory.
For example , xna samples do not work on my notebook ( no dedicated video memory , shared video memory(64MB) and no pixel shader )
Although , on this very notebook unreal tournament ( first version ) runs smooth.
I know OpenGL is one option and can be used in C# via interop.
Are there other choices one could consider fr developing 3d apps that run on low-end hardware ?
Update #1: Preferred development platform – dotNet
DirectX is still pretty good about supporting low-end hardware. Of course, you won’t be able to use advanced features like pixel shaders if your hardware doesn’t support them, but it can emulate a lot of features (including hardware T&L) in software.
If you’re using C#, you’ll want to look into Managed DirectX. As a start, MSDN has an article introducing the technology here.