New shiny code, modern openGL !