Completed gl_12.go and gl_40.go