Hey Gacel, I'm slowly understanding how to debug this...
currently I'm stuck in the file render.go
line 131
fragObj := compile(gl.FRAGMENT_SHADER, fragShader)
then it goes into the compile function and call on the line 110
gl.GetObjectParameterivARB(shader, gl.OBJECT_COMPILE_STATUS_ARB, &ok)
before calling this function, ok == 0
After calling, ok == 0.
Then, app panics and throw the error:
/Volumes/data/devel/Ikemen_GO/src/main.go:22 +0x7b
main.RenderInit.func2(0xc000008b30, 0x462e502, 0x309, 0x2)
/Volumes/data/devel/Ikemen_GO/src/render.go:112 +0x1f0
main.RenderInit()
/Volumes/data/devel/Ikemen_GO/src/render.go:131 +0x16f
main.(*System).init(0x4990240, 0x1e000000280, 0x0)
/Volumes/data/devel/Ikemen_GO/src/system.go:264 +0x2a3
main.main()
/Volumes/data/devel/Ikemen_GO/src/main.go:234 +0x26b7
Currently using go1.12 darwin/amd64