not necessarily, a lot of computers have integrated graphics cards, actually most of them do, now most new GAMING computers have high end graphics cards. as far as the shaders go, you need to work around it, there is a command in 3dgs that returns the shader version that that card has, you just would put an if statement saying if graphics card has shader model x, then run shader x, else use default shading.