Пиши два рендера, под виндой отлично будет пахать как direct3d так и opengl, а под другими платформами opengl. По сути различия между direct3d и...
Имена участников (разделяйте запятой).