Ported project to GL4.4 core profile