I am looking to develop my own game engine and have been brainstorming desired features for a while now. Also in this time i learned OpenGL and became comfortable with the API. But as part of my engine i want to implement both Opengl and DirectX and allow end user can pick witch API they wish to use. Either at Launch or during the running of the engine.
Can you suggest possible ways of implementing this and link any resources you may find useful.
Can you suggest possible ways of implementing this and link any resources you may find useful.