private void GLView_Load(object sender, EventArgs e) { GL.ClearColor(Color.FromArgb(100, 100, 100)); ChaosTime.Initialize(); Logger.Initialize(); //shaders["default"] = ChaosUtils.LoadShaderProgram("Resources\\defaultShader_vertex.glsl", "Resources\\defaultShader_fragment.glsl"); VAO = loadTriangle(); }
private void GLView_Paint(object sender, System.Windows.Forms.PaintEventArgs e) { ChaosTime.UpdateTime(); ChaosPhysics.Frame(); GL.Viewport(0, 0, GLView.Width, GLView.Height); GL.Clear(ClearBufferMask.ColorBufferBit); GL.Clear(ClearBufferMask.DepthBufferBit); //GL.UseProgram(shaders["default"]); GL.BindVertexArray(VAO); GL.DrawArrays(PrimitiveType.Triangles, 0, 3); GLView.SwapBuffers(); }