It's too redundant to have a separate between the window and the renderer since they are so closely tied. Instead, the RenderingSystem can contain a pointer to the platform-abstracted window and work with it directly. This will simplify the code quite a bit and make future designs much easier.
It's too redundant to have a separate between the window and the renderer since they are so closely tied. Instead, the RenderingSystem can contain a pointer to the platform-abstracted window and work with it directly. This will simplify the code quite a bit and make future designs much easier.