Temporarily removed font rendering.
This commit is contained in:
parent
210122454c
commit
bf95f9c3c6
2 changed files with 40 additions and 9 deletions
|
@ -12,6 +12,7 @@ using System.Diagnostics;
|
|||
|
||||
using OpenTK;
|
||||
using OpenTK.OpenGL;
|
||||
using OpenTK.Fonts;
|
||||
|
||||
namespace Examples.Tutorial
|
||||
{
|
||||
|
@ -24,6 +25,8 @@ namespace Examples.Tutorial
|
|||
{
|
||||
}
|
||||
|
||||
TextureFont sans = new TextureFont(new Font(FontFamily.GenericSansSerif, 16.0f));
|
||||
|
||||
#region OnLoad
|
||||
|
||||
/// <summary>
|
||||
|
@ -84,7 +87,7 @@ namespace Examples.Tutorial
|
|||
public override void OnRenderFrame(RenderFrameEventArgs e)
|
||||
{
|
||||
GL.Clear(GL.Enums.ClearBufferMask.COLOR_BUFFER_BIT);
|
||||
|
||||
/*
|
||||
GL.Begin(GL.Enums.BeginMode.TRIANGLES);
|
||||
|
||||
GL.Color3(Color.SpringGreen);
|
||||
|
@ -96,6 +99,19 @@ namespace Examples.Tutorial
|
|||
|
||||
GL.End();
|
||||
|
||||
GL.PushMatrix();
|
||||
*/
|
||||
GL.MatrixMode(GL.Enums.MatrixMode.MODELVIEW);
|
||||
GL.LoadIdentity();
|
||||
GL.Ortho(-1.0, 1.0, -1.0, 1.0, 0.0, 1.0);
|
||||
GL.MatrixMode(GL.Enums.MatrixMode.PROJECTION);
|
||||
GL.LoadIdentity();
|
||||
GL.Translate(0.7f, 1.0f, 0.0f);
|
||||
|
||||
//sans.Print(RenderPeriod.ToString());
|
||||
|
||||
//GL.PopMatrix();
|
||||
|
||||
this.SwapBuffers();
|
||||
}
|
||||
|
||||
|
|
|
@ -14,6 +14,7 @@ using OpenTK;
|
|||
using OpenTK.OpenGL;
|
||||
using System.Diagnostics;
|
||||
using OpenTK.Input;
|
||||
using OpenTK.Fonts;
|
||||
|
||||
namespace Examples.Tutorial
|
||||
{
|
||||
|
@ -26,12 +27,13 @@ namespace Examples.Tutorial
|
|||
float angle = 0.0f;
|
||||
|
||||
Shapes.Shape shape = new Examples.Shapes.Plane(16, 16, 2.0f, 2.0f);
|
||||
TextureFont sans = new TextureFont(new Font(FontFamily.GenericSansSerif, 32, FontStyle.Regular, GraphicsUnit.Pixel));
|
||||
|
||||
#region Constructor
|
||||
|
||||
public T02_Vertex_Arrays() : base(new DisplayMode(800, 600), "OpenTK Tutorial 2: Vertex Arrays")
|
||||
{
|
||||
this.VSync = VSyncMode.On;
|
||||
//this.VSync = VSyncMode.On;
|
||||
this.Keyboard.KeyUp += new KeyUpEvent(Keyboard_KeyUp);
|
||||
}
|
||||
|
||||
|
@ -55,7 +57,7 @@ namespace Examples.Tutorial
|
|||
|
||||
public override void OnLoad(EventArgs e)
|
||||
{
|
||||
base.OnLoad(e);
|
||||
GL.Enable(GL.Enums.EnableCap.TEXTURE_2D);
|
||||
|
||||
GL.ClearColor(Color.CadetBlue);
|
||||
GL.Enable(GL.Enums.EnableCap.DEPTH_TEST);
|
||||
|
@ -158,13 +160,26 @@ namespace Examples.Tutorial
|
|||
|
||||
// GL.DrawArrays(GL.Enums.BeginMode.LINES, 0, shape.Vertices.Length);
|
||||
|
||||
GL.Begin(GL.Enums.BeginMode.TRIANGLES);
|
||||
//GL.Begin(GL.Enums.BeginMode.TRIANGLES);
|
||||
|
||||
GL.Vertex3(-1.0, -1.0, 5.0);
|
||||
GL.Vertex3(1.0, -1.0, 5.0);
|
||||
GL.Vertex3(1.0, 1.0, 5.0);
|
||||
//GL.Vertex3(-1.0, -1.0, 5.0);
|
||||
//GL.Vertex3(1.0, -1.0, 5.0);
|
||||
//GL.Vertex3(1.0, 1.0, 5.0);
|
||||
|
||||
GL.End();
|
||||
//GL.End();
|
||||
|
||||
GL.PushMatrix();
|
||||
|
||||
GL.MatrixMode(GL.Enums.MatrixMode.PROJECTION);
|
||||
GL.LoadIdentity();
|
||||
GL.Ortho(-1.0, 1.0, -1.0, 1.0, 0.0, 1.0);
|
||||
GL.MatrixMode(GL.Enums.MatrixMode.MODELVIEW);
|
||||
GL.LoadIdentity();
|
||||
|
||||
//GL.Translate(0.7f, 1.0f, 0.0f);
|
||||
//sans.Print(String.Format("{0:f1}", RenderFrequency));
|
||||
|
||||
GL.PopMatrix();
|
||||
|
||||
SwapBuffers();
|
||||
}
|
||||
|
@ -183,7 +198,7 @@ namespace Examples.Tutorial
|
|||
{
|
||||
// Lock UpdateFrame rate at 30Hz and RenderFrame rate 85Hz.
|
||||
//Run(60.0, 85.0);
|
||||
Run(30.0);
|
||||
Run(30.0, 85.0);
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
|
Loading…
Reference in a new issue