add window wrapper
change exception specification of move constructor in renderer
change exception specification of move constructors in engine and basic engine
Merge branch 'feature_ecs' into develop
Exception specification of move constructors had to be changed to prevent compilation errors
Merge branch 'develop' into feature_simple_renderer
Few minor changes in the ecs
add window class
add clear and swap function to window
add wrapper classes for opengl buffer objects and vertex arry object
add shader wrapper classes and a simple colored triangle test
add uniform function to shader which sets a uniform for it. only a few important uniform types can be set for now
add sdl calls to fullscreen, vsync and resize function. now they'll work properly
add camera component with different projections
change constructor for orthogonal screen prjection camera from integers to floats.
add texture wrapper
add submesh and static mesh component
fix unittest compilation error
some minor modifications on the ecs
renamed type_attribute
fix some minor bugs in the ecs
Merge branch 'feature_ecs' into develop