Opengl no libraries except stb_image.h in C with phong lighting working both on linux and windows