gogine was built upon opengl 2.X for work purposes, im rebuilding gogine with gl 3.3 functionality