I'm using OpenTK in my project since version 0.3.7 and after moving to 0.3.9 I'm experiencing some weird behavior of GL.Color3 and GL.Normal3 functions. Particularly, overloads taking integer parameters don't work properly, while those taking double or float are OK.
For example, if I try to set the normals like this:
GL.Normal3(0, 0, 1) the scene looks like there would be no lighting at all, while
GL.Normal3(0f, 0f, 1f) works perfectly.
GL.Color3(color.R, color.G, color.B) where color is a System.Drawing.Color structure, produces uncolored objects. When colors are given as floats, everything is OK.
So it seems like a bug... or I'm doing something wrong :)