mirror of
https://github.com/Ryujinx/Opentk.git
synced 2025-02-24 15:06:58 +00:00
Deleted obsolete tests.
This commit is contained in:
parent
7ee58e02b9
commit
3e425f23ca
|
@ -1,96 +0,0 @@
|
||||||
#region --- License ---
|
|
||||||
/* Copyright (c) 2006, 2007 Stefanos Apostolopoulos
|
|
||||||
* See license.txt for license info
|
|
||||||
*/
|
|
||||||
#endregion
|
|
||||||
|
|
||||||
using System;
|
|
||||||
using System.Collections.Generic;
|
|
||||||
using System.Text;
|
|
||||||
using System.Windows.Forms;
|
|
||||||
using System.Threading;
|
|
||||||
using System.Runtime.Serialization;
|
|
||||||
using System.IO;
|
|
||||||
using System.Diagnostics;
|
|
||||||
|
|
||||||
using OpenTK;
|
|
||||||
using OpenTK.OpenGL;
|
|
||||||
|
|
||||||
namespace Examples.Tests
|
|
||||||
{
|
|
||||||
public class S02_RawInput_Logger : GameWindow//, IExample
|
|
||||||
{
|
|
||||||
#region IExample Members
|
|
||||||
|
|
||||||
public void Launch()
|
|
||||||
{
|
|
||||||
try
|
|
||||||
{
|
|
||||||
Run();
|
|
||||||
}
|
|
||||||
catch (Exception expt)
|
|
||||||
{
|
|
||||||
System.Diagnostics.Debug.WriteLine(
|
|
||||||
String.Format(
|
|
||||||
"Exception: {3}{0}Stacktrace:{0}{1}{0}{0}{2}",
|
|
||||||
System.Environment.NewLine,
|
|
||||||
expt.TargetSite,
|
|
||||||
expt.StackTrace,
|
|
||||||
expt.Message
|
|
||||||
)
|
|
||||||
);
|
|
||||||
/*MessageBox.Show(
|
|
||||||
String.Format(
|
|
||||||
"Stacktrace:{0}{1}{0}{0}{2}",
|
|
||||||
System.Environment.NewLine,
|
|
||||||
expt.TargetSite,
|
|
||||||
expt.StackTrace
|
|
||||||
),
|
|
||||||
expt.Message
|
|
||||||
);*/
|
|
||||||
throw;
|
|
||||||
}
|
|
||||||
Debug.Flush();
|
|
||||||
Debug.Close();
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
#endregion
|
|
||||||
|
|
||||||
public S02_RawInput_Logger()
|
|
||||||
{
|
|
||||||
this.CreateWindow(new DisplayMode(100, 100));
|
|
||||||
|
|
||||||
Keyboard.KeyDown += new OpenTK.Input.KeyDownEvent(LogKeyDown);
|
|
||||||
Keyboard.KeyUp += new OpenTK.Input.KeyUpEvent(LogKeyUp);
|
|
||||||
}
|
|
||||||
|
|
||||||
void LogKeyDown(object sender, OpenTK.Input.Key key)
|
|
||||||
{
|
|
||||||
Trace.WriteLine(String.Format("OpenTK key {0} pressed on Keyboard: ({1}).",
|
|
||||||
key, sender as OpenTK.Input.KeyboardDevice));
|
|
||||||
}
|
|
||||||
|
|
||||||
void LogKeyUp(object sender, OpenTK.Input.Key key)
|
|
||||||
{
|
|
||||||
Trace.WriteLine(String.Format("OpenTK key {0} released on Keyboard: ({1}).",
|
|
||||||
key, sender as OpenTK.Input.KeyboardDevice));
|
|
||||||
}
|
|
||||||
|
|
||||||
public override void OnLoad(EventArgs e)
|
|
||||||
{
|
|
||||||
base.OnLoad(e);
|
|
||||||
|
|
||||||
GL.ClearColor(0.0f, 0.0f, 0.0f, 0.0f);
|
|
||||||
}
|
|
||||||
|
|
||||||
public override void OnRenderFrame(RenderFrameEventArgs e)
|
|
||||||
{
|
|
||||||
base.OnRenderFrame(e);
|
|
||||||
|
|
||||||
GL.Clear(GL.Enums.ClearBufferMask.COLOR_BUFFER_BIT);
|
|
||||||
Context.SwapBuffers();
|
|
||||||
Thread.Sleep(1);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,67 +0,0 @@
|
||||||
using System;
|
|
||||||
using System.Collections.Generic;
|
|
||||||
using System.Text;
|
|
||||||
using OpenTK;
|
|
||||||
using OpenTK.OpenGL;
|
|
||||||
|
|
||||||
namespace Examples.Tests
|
|
||||||
{
|
|
||||||
public class S03_Stack_Imbalance : GameWindow//, IExample
|
|
||||||
{
|
|
||||||
public S03_Stack_Imbalance()
|
|
||||||
{
|
|
||||||
this.CreateWindow(new DisplayMode(800, 600));
|
|
||||||
}
|
|
||||||
|
|
||||||
#region IExample Members
|
|
||||||
|
|
||||||
public void Launch()
|
|
||||||
{
|
|
||||||
this.Run();
|
|
||||||
}
|
|
||||||
|
|
||||||
#endregion
|
|
||||||
|
|
||||||
protected override void OnResize(OpenTK.Platform.ResizeEventArgs e)
|
|
||||||
{
|
|
||||||
GL.Ortho(-1.0, 1.0, -1.0, 1.0, 1.0, 32.0);
|
|
||||||
|
|
||||||
base.OnResize(e);
|
|
||||||
}
|
|
||||||
|
|
||||||
float[] proj = new float[16];
|
|
||||||
public override void OnRenderFrame(RenderFrameEventArgs e)
|
|
||||||
{
|
|
||||||
GL.Clear(GL.Enums.ClearBufferMask.COLOR_BUFFER_BIT);
|
|
||||||
|
|
||||||
GL.GetFloat(GL.Enums.GetPName.PROJECTION_MATRIX, proj);
|
|
||||||
|
|
||||||
float sum = 0.0f;
|
|
||||||
for (int i = 0; i < 16; i++)
|
|
||||||
{
|
|
||||||
sum += proj[i];
|
|
||||||
}
|
|
||||||
|
|
||||||
if (sum == 0)
|
|
||||||
{
|
|
||||||
throw new Exception("GetFloat did not return anything!");
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
GL.Begin(GL.Enums.BeginMode.TRIANGLES);
|
|
||||||
|
|
||||||
GL.Color3(System.Drawing.Color.Chartreuse);
|
|
||||||
GL.Vertex3(-1.0, -1.0, 2.0);
|
|
||||||
GL.Color3(System.Drawing.Color.Crimson);
|
|
||||||
GL.Vertex3( 1.0, -1.0, 2.0);
|
|
||||||
GL.Color3(System.Drawing.Color.DarkGoldenrod);
|
|
||||||
GL.Vertex3( 0.0, 1.0, 2.0);
|
|
||||||
|
|
||||||
GL.End();
|
|
||||||
|
|
||||||
Context.SwapBuffers();
|
|
||||||
|
|
||||||
base.OnRenderFrame(e);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
Reference in a new issue