Has anyone tried to change the application layer to run from sdl2 wrapper? It's much simpler than winapi and can make the whole thing portable. It cuts down the time needed to make the application layer work, quite a + in writing an engine imho.
The big part is changing the rendering subsystem that uses opengl. Apart from converting the coordinate system and texture coordinates, there's a lot more to change. The model loading scheme, is assimp worth it? Apart from having to write shaders anew, opengl doesn't use the dx effects structure, making it a shaderish mess, anyone got a good way around that?
So, has anyone tried to implement opengl render next to directx one, or just plainly replace it? Any suggestions on how to start?
The big part is changing the rendering subsystem that uses opengl. Apart from converting the coordinate system and texture coordinates, there's a lot more to change. The model loading scheme, is assimp worth it? Apart from having to write shaders anew, opengl doesn't use the dx effects structure, making it a shaderish mess, anyone got a good way around that?
So, has anyone tried to implement opengl render next to directx one, or just plainly replace it? Any suggestions on how to start?