答案 0 :(得分:4)
ColorPointer有错误的参数。第一个参数是每种颜色的组件数。使用3表示RGB颜色。
试试这个:
byte[] squareColors = new byte[simpleVertices.Count * 3];
Random.NextBytes(squareColors);
GL.ColorPointer (3, All.UnsignedByte, 0, squareColors);
答案 1 :(得分:2)
您需要启用纹理:
glEnable(GL_TEXTURE_2D);
(应该很容易弄清楚OpenTk的等价物)