Call GL.Clear. Slightly reduce Update speed.

This commit is contained in:
the_fiddler 2008-03-10 11:38:05 +00:00
parent 357703d456
commit 41cba22df3
2 changed files with 14 additions and 2 deletions

View file

@ -367,6 +367,7 @@
this.Controls.Add(this.tabControl); this.Controls.Add(this.tabControl);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle; this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
this.Name = "S04_Input_Logger"; this.Name = "S04_Input_Logger";
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
this.Text = "S04: Input Logger"; this.Text = "S04: Input Logger";
this.tabControl.ResumeLayout(false); this.tabControl.ResumeLayout(false);
this.Keyboard.ResumeLayout(false); this.Keyboard.ResumeLayout(false);

View file

@ -17,7 +17,9 @@ using OpenTK.Platform;
using OpenTK.Input; using OpenTK.Input;
using System.Diagnostics; using System.Diagnostics;
using System.Threading; using System.Threading;
using OpenTK.Graphics; using OpenTK.Graphics;
using OpenTK.Graphics.OpenGL;
namespace Examples.Tests namespace Examples.Tests
{ {
@ -36,15 +38,24 @@ namespace Examples.Tests
void LaunchGameWindow() void LaunchGameWindow()
{ {
hidden = new GameWindow(16, 16, GraphicsMode.Default, "OpenTK | Hidden input window"); hidden = new GameWindow(320, 240, GraphicsMode.Default, "OpenTK | Hidden input window");
hidden.Load += hidden_Load; hidden.Load += hidden_Load;
hidden.Unload += hidden_Unload; hidden.Unload += hidden_Unload;
hidden.Run(60.0, 1.0); hidden.RenderFrame += new OpenTK.RenderFrameEvent(hidden_RenderFrame);
hidden.Run(31.0, 10.0);
}
void hidden_RenderFrame(GameWindow sender, RenderFrameEventArgs e)
{
GL.Clear(ClearBufferMask.ColorBufferBit);
sender.SwapBuffers();
Thread.Sleep(10);
} }
void hidden_Load(GameWindow sender, EventArgs e) void hidden_Load(GameWindow sender, EventArgs e)
{ {
start = true; start = true;
GL.ClearColor(Color.Black);
} }
void hidden_Unload(GameWindow sender, EventArgs e) void hidden_Unload(GameWindow sender, EventArgs e)