shawk08033, on 04 Apr 2013 - 19:09, said:
I currently starting to make a mmorpg in c++ using opengl. How could I optimized it to run the best it can on integrated graphics but also take full advantage of top of line graphics card like a GTX 660 or higher.Would it been done directly in the way I code opengl or would it been done by changing the quality of the texture images??
To answer your question, most games provide different models with different levels of details. and provide simplier shaders for hardware that can't do all the fancy stuff that modern hardware can do.
It's all about providing different rendering paths depending on some pre-set variables that the user can change(most commonly these settings are things like high quality models, high quality shaders(that do more lightning calculations, or post-processing effects), quality of textures, etc.) basically you provide several different rendering modes, and the user can select the one that is most playable for them.
However, i'd heed the warnings of the above commentors, MMO's are a pain in the ass to make by yourself. perhaps don't consider building an MMO, but instead a small multiplayer game is more manageable, and doesn't need heavy duty dedicated public servers.