C++ Cross-Platform rendering Engine