- Vec4d color = new Vec4d(1, 1, 1, 0.5);
- if (faceGroup.useColorBuffer) {
- var colors = faceGroup.getColorList();
- int colorHanlde = 0;
- GL.GenBuffers(1, out colorHanlde);
- vbo.ColorHandle = colorHanlde;
- GL.BindBuffer(BufferTarget.ArrayBuffer, vbo.ColorHandle);
- GL.BufferData<Vector4d>(BufferTarget.ArrayBuffer,
- (IntPtr)(colors.Count * 4 * sizeof(double)),
- colors.ToArray(), BufferUsageHint.StaticDraw);
- }