From 02dcf79fe10f22b40f83ba2fd7123d0f4a6daf25 Mon Sep 17 00:00:00 2001 From: the_fiddler Date: Thu, 31 Jan 2008 14:23:20 +0000 Subject: [PATCH] Moved and renamed OpenTK.GLContext to OpenTK.Graphics.GraphicsContext. --- Source/Examples/Examples.csproj | 327 ++++++++++++ Source/Examples/Examples.exe.build | 109 ++++ Source/Examples/OpenTK.xml | 476 ++++++++++++++++++ Source/Examples/Tests/S01_Call_Performance.cs | 7 +- Source/Examples/WinForms/W03_Extensions.cs | 5 +- Source/Examples/bin/Debug/OpenTK.xml | 476 ++++++++++++++++++ Source/Examples/bin/Release/OpenTK.xml | 476 ++++++++++++++++++ .../Examples.csproj.FileListAbsolute.txt | 27 + Source/Examples/obj/Debug/Examples.exe | Bin 0 -> 77824 bytes Source/Examples/obj/Debug/Examples.pdb | Bin 0 -> 171520 bytes .../obj/Debug/ResolveAssemblyReference.cache | Bin 0 -> 4451 bytes .../Examples.csproj.FileListAbsolute.txt | 26 + .../Release/ResolveAssemblyReference.cache | Bin 0 -> 4455 bytes 13 files changed, 1924 insertions(+), 5 deletions(-) create mode 100644 Source/Examples/Examples.csproj create mode 100644 Source/Examples/Examples.exe.build create mode 100644 Source/Examples/OpenTK.xml create mode 100644 Source/Examples/bin/Debug/OpenTK.xml create mode 100644 Source/Examples/bin/Release/OpenTK.xml create mode 100644 Source/Examples/obj/Debug/Examples.csproj.FileListAbsolute.txt create mode 100644 Source/Examples/obj/Debug/Examples.exe create mode 100644 Source/Examples/obj/Debug/Examples.pdb create mode 100644 Source/Examples/obj/Debug/ResolveAssemblyReference.cache create mode 100644 Source/Examples/obj/Release/Examples.csproj.FileListAbsolute.txt create mode 100644 Source/Examples/obj/Release/ResolveAssemblyReference.cache diff --git a/Source/Examples/Examples.csproj b/Source/Examples/Examples.csproj new file mode 100644 index 00000000..a00ab8df --- /dev/null +++ b/Source/Examples/Examples.csproj @@ -0,0 +1,327 @@ + + + Local + 9.0.21022 + 2.0 + {5D5B5CBC-A071-490C-AAF7-30818E4D989F} + Debug + AnyCPU + + + + + Examples + JScript + Grid + IE50 + false + WinExe + + + Examples + Examples.ExampleLauncher + + + 2.0 + + + publish\ + true + Disk + false + Foreground + 7 + Days + false + false + true + 0 + 1.0.0.%2a + false + false + true + + + True + 285212672 + False + + + TRACE; + OpenTK.xml + False + 4096 + True + ..\..\Binaries\Release\Examples\ + False + False + False + 4 + + + + + True + 285212672 + False + + + DEBUG;TRACE; + + + True + 4096 + False + ..\..\Binaries\Debug\Examples\ + False + False + False + 4 + + + + + + System + \System.dll + + + System.Drawing + \System.Drawing.dll + + + System.Windows.Forms + \System.Windows.Forms.dll + + + System.Data + \System.Data.dll + + + + + OpenTK + {CD48B313-4414-4F4D-8E83-9EA6B1163AE4} + {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + + + + + Code + + + Form + + + ExampleLauncher.cs + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Form + + + S04_Input_Logger.cs + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + UserControl + + + DerivedGLControl.cs + Code + + + Form + + + W01_First_Window.cs + Code + + + Form + + + W02_Immediate_Mode_Cube.cs + Code + + + Form + + + W03_Extensions.cs + Code + + + Form + + + W04_Multiple_GLControls.cs + Code + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + + + False + .NET Framework 2.0 %28x86%29 + true + + + False + .NET Framework 3.0 %28x86%29 + false + + + False + .NET Framework 3.5 + false + + + + + + + + + + \ No newline at end of file diff --git a/Source/Examples/Examples.exe.build b/Source/Examples/Examples.exe.build new file mode 100644 index 00000000..ea358327 --- /dev/null +++ b/Source/Examples/Examples.exe.build @@ -0,0 +1,109 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Source/Examples/OpenTK.xml b/Source/Examples/OpenTK.xml new file mode 100644 index 00000000..40c4abf5 --- /dev/null +++ b/Source/Examples/OpenTK.xml @@ -0,0 +1,476 @@ + + + + Examples + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Converts a System.Drawing.Color to a System.Int32. + + The System.Drawing.Color to convert. + A System.Int32 containing the R, G, B, A values of the + given System.Drawing.Color in the Rbga32 format. + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Entry point of this example. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Entry point of this example. + + + + + Demonstrates simple OpenGL Texturing. + + + + + Setup OpenGL and load resources here. + + Not used. + + + + Respond to resize events here. + + Contains information on the new GameWindow size. + There is no need to call the base implementation. + + + + Add your game logic here. + + Contains timing information. + There is no need to call the base implementation. + + + + Add your game rendering code here. + + Contains timing information. + There is no need to call the base implementation. + + + + Entry point of this example. + + + + + Prepares the next frame for rendering. + + + Place your control logic here. This is the place to respond to user input, + update object positions etc. + + + + + Entry point of this example. + + + + + Demonstrates how to load and use a simple OpenGL shader program. Example is incomplete (documentation). + + + + + This is the place to load resources that change little + during the lifetime of the GameWindow. In this case, we + check for GLSL support, and load the shaders. + + Not used. + + + + Called when the user resizes the window. + + Contains the new width/height of the window. + + You want the OpenGL viewport to match the window. This is the place to do it! + + + + + Prepares the next frame for rendering. + + + Place your control logic here. This is the place to respond to user input, + update object positions etc. + + + + + Place your rendering code here. + + + + + Entry point of this example. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + The main entry point for the application. + + + + + Contains the information necessary to display and launch an example thorugh the ExampleLauncer. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Demonstrates the GameWindow class. + + + + + Occurs when a key is pressed. + + The KeyboardDevice which generated this event. + The key that was pressed. + + + + Setup OpenGL and load resources here. + + Not used. + + + + Respond to resize events here. + + Contains information on the new GameWindow size. + There is no need to call the base implementation. + + + + Add your game logic here. + + Contains timing information. + There is no need to call the base implementation. + + + + Add your game rendering code here. + + Contains timing information. + There is no need to call the base implementation. + + + + Entry point of this example. + + + + + Entry point of this example. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Demonstrates Vertex Arrays (in system memory). Example is incomplete (documentation). + Broken since release 0.3.12. + + + + + Called when the user resizes the window. + + Contains the new width/height of the window. + + You want the OpenGL viewport to match the window. This is the place to do it! + + + + + Prepares the next frame for rendering. + + + Place your control logic here. This is the place to respond to user input, + update object positions etc. + + + + + Place your rendering code here. + + + + + Launches this example. + + + Provides a simple way for the example launcher to launch the examples. + + + + + Tests Font loading and rendering. + + + + + To maintain high rendering performance, we need to cache the text + we wish to draw, for each font we want to draw it with. To achieve + this, we use the TextPrinter.Prepare() method, which returns a + TextHandle - i.e. a handle to the cached text. + + We can use these TextHandles with the TextPrinter.Draw() method + to draw text with very high performance. + + + + + + + It is important that we need to call the Dispose() methods to reclaim of + each and every TextHandle and TextureFont to reclaim the unamanged + (OpenGL) resources they are using. + + + + + + To render pixel-perfect text, we have to setup a 2d display projection + with a width/height that corresponds to our current Viewport. + In OpenGL this can be easily achieved using the GL.Ortho method. + + It is still possible to render text in a 3d projection, but it will + be very hard to achieve pixel-perfect precision. + + + To achieve the highest possible performance, render your 3d scene first. + At the end of the RenderFrame call, setup a 2d projection and render all + text in one go. + + + + + + + Entry point of this example. + + + + + Shows how to render and scroll large amounts of text. + + + + + Entry point of this example. + + + + + This interface is is used by the ExampleLauncher to identify OpenTK examples, + your applications do not need to implement or use it. + + + + + Entry point of this example. + + + + + Entry point of this example. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Demonstrates fixed-function OpenGL lighting. Example is incomplete (documentation). + + + + + Called when the user resizes the window. + + Contains the new width/height of the window. + + You want the OpenGL viewport to match the window. This is the place to do it! + + + + + Prepares the next frame for rendering. + + + Place your control logic here. This is the place to respond to user input, + update object positions etc. + + + + + Place your rendering code here. + + + + + Launches this example. + + + Provides a simple way for the example launcher to launch the examples. + + + + + Demonstrates immediate mode rendering. Example is incomplete, and will probably go away in the future. + + + + + Called when the user resizes the window. + + Contains the new width/height of the window. + + You want the OpenGL viewport to match the window. This is the place to do it! + + + + + Prepares the next frame for rendering. + + + Place your control logic here. This is the place to respond to user input, + update object positions etc. + + + + + Place your rendering code here. + + + + + Entry point of this example. + + + + diff --git a/Source/Examples/Tests/S01_Call_Performance.cs b/Source/Examples/Tests/S01_Call_Performance.cs index 893ca0ec..8b5c7143 100644 --- a/Source/Examples/Tests/S01_Call_Performance.cs +++ b/Source/Examples/Tests/S01_Call_Performance.cs @@ -10,16 +10,17 @@ using System.Threading; using System.Runtime.InteropServices; using System.Diagnostics; using System.Windows.Forms; +using System.Security; using OpenTK.OpenGL; -using System.Security; using OpenTK.OpenGL.Enums; +using OpenTK.Graphics; namespace Examples.Tests { public class S01_Call_Performance : IExample { - OpenTK.GLContext context; + GLContext context; const int num_calls = 1000000; float[] v = new float[] { 0.0f, 0.0f }; public static int dummy_variable = 0; @@ -28,7 +29,7 @@ namespace Examples.Tests { using (Form f = new Form()) { - context = new OpenTK.GLContext(new OpenTK.DisplayMode(), new OpenTK.Platform.WindowInfo(f)); + context = new GLContext(new OpenTK.DisplayMode(), new OpenTK.Platform.WindowInfo(f)); context.CreateContext(); Trace.WriteLine(String.Format("Number of calls: {0}", num_calls)); diff --git a/Source/Examples/WinForms/W03_Extensions.cs b/Source/Examples/WinForms/W03_Extensions.cs index 75ab9d66..7f5a043b 100644 --- a/Source/Examples/WinForms/W03_Extensions.cs +++ b/Source/Examples/WinForms/W03_Extensions.cs @@ -11,12 +11,13 @@ using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; +using System.Threading; +using System.Reflection; using OpenTK; -using System.Reflection; using OpenTK.OpenGL; -using System.Threading; using OpenTK.OpenGL.Enums; +using OpenTK.Graphics; namespace Examples.WinForms { diff --git a/Source/Examples/bin/Debug/OpenTK.xml b/Source/Examples/bin/Debug/OpenTK.xml new file mode 100644 index 00000000..52812135 --- /dev/null +++ b/Source/Examples/bin/Debug/OpenTK.xml @@ -0,0 +1,476 @@ + + + + Examples + + + + + The main entry point for the application. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Contains the information necessary to display and launch an example thorugh the ExampleLauncer. + + + + + This interface is is used by the ExampleLauncher to identify OpenTK examples, + your applications do not need to implement or use it. + + + + + Converts a System.Drawing.Color to a System.Int32. + + The System.Drawing.Color to convert. + A System.Int32 containing the R, G, B, A values of the + given System.Drawing.Color in the Rbga32 format. + + + + Entry point of this example. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Tests Font loading and rendering. + + + + + To maintain high rendering performance, we need to cache the text + we wish to draw, for each font we want to draw it with. To achieve + this, we use the TextPrinter.Prepare() method, which returns a + TextHandle - i.e. a handle to the cached text. + + We can use these TextHandles with the TextPrinter.Draw() method + to draw text with very high performance. + + + + + + + It is important that we need to call the Dispose() methods to reclaim of + each and every TextHandle and TextureFont to reclaim the unamanged + (OpenGL) resources they are using. + + + + + + To render pixel-perfect text, we have to setup a 2d display projection + with a width/height that corresponds to our current Viewport. + In OpenGL this can be easily achieved using the GL.Ortho method. + + It is still possible to render text in a 3d projection, but it will + be very hard to achieve pixel-perfect precision. + + + To achieve the highest possible performance, render your 3d scene first. + At the end of the RenderFrame call, setup a 2d projection and render all + text in one go. + + + + + + + Entry point of this example. + + + + + Demonstrates the GameWindow class. + + + + + Occurs when a key is pressed. + + The KeyboardDevice which generated this event. + The key that was pressed. + + + + Setup OpenGL and load resources here. + + Not used. + + + + Respond to resize events here. + + Contains information on the new GameWindow size. + There is no need to call the base implementation. + + + + Add your game logic here. + + Contains timing information. + There is no need to call the base implementation. + + + + Add your game rendering code here. + + Contains timing information. + There is no need to call the base implementation. + + + + Entry point of this example. + + + + + Demonstrates Vertex Arrays (in system memory). Example is incomplete (documentation). + Broken since release 0.3.12. + + + + + Called when the user resizes the window. + + Contains the new width/height of the window. + + You want the OpenGL viewport to match the window. This is the place to do it! + + + + + Prepares the next frame for rendering. + + + Place your control logic here. This is the place to respond to user input, + update object positions etc. + + + + + Place your rendering code here. + + + + + Launches this example. + + + Provides a simple way for the example launcher to launch the examples. + + + + + Demonstrates immediate mode rendering. Example is incomplete, and will probably go away in the future. + + + + + Called when the user resizes the window. + + Contains the new width/height of the window. + + You want the OpenGL viewport to match the window. This is the place to do it! + + + + + Prepares the next frame for rendering. + + + Place your control logic here. This is the place to respond to user input, + update object positions etc. + + + + + Place your rendering code here. + + + + + Entry point of this example. + + + + + Demonstrates fixed-function OpenGL lighting. Example is incomplete (documentation). + + + + + Called when the user resizes the window. + + Contains the new width/height of the window. + + You want the OpenGL viewport to match the window. This is the place to do it! + + + + + Prepares the next frame for rendering. + + + Place your control logic here. This is the place to respond to user input, + update object positions etc. + + + + + Place your rendering code here. + + + + + Launches this example. + + + Provides a simple way for the example launcher to launch the examples. + + + + + Entry point of this example. + + + + + Prepares the next frame for rendering. + + + Place your control logic here. This is the place to respond to user input, + update object positions etc. + + + + + Entry point of this example. + + + + + Demonstrates how to load and use a simple OpenGL shader program. Example is incomplete (documentation). + + + + + This is the place to load resources that change little + during the lifetime of the GameWindow. In this case, we + check for GLSL support, and load the shaders. + + Not used. + + + + Called when the user resizes the window. + + Contains the new width/height of the window. + + You want the OpenGL viewport to match the window. This is the place to do it! + + + + + Prepares the next frame for rendering. + + + Place your control logic here. This is the place to respond to user input, + update object positions etc. + + + + + Place your rendering code here. + + + + + Entry point of this example. + + + + + Shows how to render and scroll large amounts of text. + + + + + Entry point of this example. + + + + + Demonstrates simple OpenGL Texturing. + + + + + Setup OpenGL and load resources here. + + Not used. + + + + Respond to resize events here. + + Contains information on the new GameWindow size. + There is no need to call the base implementation. + + + + Add your game logic here. + + Contains timing information. + There is no need to call the base implementation. + + + + Add your game rendering code here. + + Contains timing information. + There is no need to call the base implementation. + + + + Entry point of this example. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Entry point of this example. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Entry point of this example. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Entry point of this example. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + diff --git a/Source/Examples/bin/Release/OpenTK.xml b/Source/Examples/bin/Release/OpenTK.xml new file mode 100644 index 00000000..52812135 --- /dev/null +++ b/Source/Examples/bin/Release/OpenTK.xml @@ -0,0 +1,476 @@ + + + + Examples + + + + + The main entry point for the application. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Contains the information necessary to display and launch an example thorugh the ExampleLauncer. + + + + + This interface is is used by the ExampleLauncher to identify OpenTK examples, + your applications do not need to implement or use it. + + + + + Converts a System.Drawing.Color to a System.Int32. + + The System.Drawing.Color to convert. + A System.Int32 containing the R, G, B, A values of the + given System.Drawing.Color in the Rbga32 format. + + + + Entry point of this example. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Tests Font loading and rendering. + + + + + To maintain high rendering performance, we need to cache the text + we wish to draw, for each font we want to draw it with. To achieve + this, we use the TextPrinter.Prepare() method, which returns a + TextHandle - i.e. a handle to the cached text. + + We can use these TextHandles with the TextPrinter.Draw() method + to draw text with very high performance. + + + + + + + It is important that we need to call the Dispose() methods to reclaim of + each and every TextHandle and TextureFont to reclaim the unamanged + (OpenGL) resources they are using. + + + + + + To render pixel-perfect text, we have to setup a 2d display projection + with a width/height that corresponds to our current Viewport. + In OpenGL this can be easily achieved using the GL.Ortho method. + + It is still possible to render text in a 3d projection, but it will + be very hard to achieve pixel-perfect precision. + + + To achieve the highest possible performance, render your 3d scene first. + At the end of the RenderFrame call, setup a 2d projection and render all + text in one go. + + + + + + + Entry point of this example. + + + + + Demonstrates the GameWindow class. + + + + + Occurs when a key is pressed. + + The KeyboardDevice which generated this event. + The key that was pressed. + + + + Setup OpenGL and load resources here. + + Not used. + + + + Respond to resize events here. + + Contains information on the new GameWindow size. + There is no need to call the base implementation. + + + + Add your game logic here. + + Contains timing information. + There is no need to call the base implementation. + + + + Add your game rendering code here. + + Contains timing information. + There is no need to call the base implementation. + + + + Entry point of this example. + + + + + Demonstrates Vertex Arrays (in system memory). Example is incomplete (documentation). + Broken since release 0.3.12. + + + + + Called when the user resizes the window. + + Contains the new width/height of the window. + + You want the OpenGL viewport to match the window. This is the place to do it! + + + + + Prepares the next frame for rendering. + + + Place your control logic here. This is the place to respond to user input, + update object positions etc. + + + + + Place your rendering code here. + + + + + Launches this example. + + + Provides a simple way for the example launcher to launch the examples. + + + + + Demonstrates immediate mode rendering. Example is incomplete, and will probably go away in the future. + + + + + Called when the user resizes the window. + + Contains the new width/height of the window. + + You want the OpenGL viewport to match the window. This is the place to do it! + + + + + Prepares the next frame for rendering. + + + Place your control logic here. This is the place to respond to user input, + update object positions etc. + + + + + Place your rendering code here. + + + + + Entry point of this example. + + + + + Demonstrates fixed-function OpenGL lighting. Example is incomplete (documentation). + + + + + Called when the user resizes the window. + + Contains the new width/height of the window. + + You want the OpenGL viewport to match the window. This is the place to do it! + + + + + Prepares the next frame for rendering. + + + Place your control logic here. This is the place to respond to user input, + update object positions etc. + + + + + Place your rendering code here. + + + + + Launches this example. + + + Provides a simple way for the example launcher to launch the examples. + + + + + Entry point of this example. + + + + + Prepares the next frame for rendering. + + + Place your control logic here. This is the place to respond to user input, + update object positions etc. + + + + + Entry point of this example. + + + + + Demonstrates how to load and use a simple OpenGL shader program. Example is incomplete (documentation). + + + + + This is the place to load resources that change little + during the lifetime of the GameWindow. In this case, we + check for GLSL support, and load the shaders. + + Not used. + + + + Called when the user resizes the window. + + Contains the new width/height of the window. + + You want the OpenGL viewport to match the window. This is the place to do it! + + + + + Prepares the next frame for rendering. + + + Place your control logic here. This is the place to respond to user input, + update object positions etc. + + + + + Place your rendering code here. + + + + + Entry point of this example. + + + + + Shows how to render and scroll large amounts of text. + + + + + Entry point of this example. + + + + + Demonstrates simple OpenGL Texturing. + + + + + Setup OpenGL and load resources here. + + Not used. + + + + Respond to resize events here. + + Contains information on the new GameWindow size. + There is no need to call the base implementation. + + + + Add your game logic here. + + Contains timing information. + There is no need to call the base implementation. + + + + Add your game rendering code here. + + Contains timing information. + There is no need to call the base implementation. + + + + Entry point of this example. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Entry point of this example. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Entry point of this example. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Entry point of this example. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + diff --git a/Source/Examples/obj/Debug/Examples.csproj.FileListAbsolute.txt b/Source/Examples/obj/Debug/Examples.csproj.FileListAbsolute.txt new file mode 100644 index 00000000..e04dec2f --- /dev/null +++ b/Source/Examples/obj/Debug/Examples.csproj.FileListAbsolute.txt @@ -0,0 +1,27 @@ +E:\Users\StApostol\Desktop\opentk\Binaries\Debug\Examples\OpenTK.dll.config +E:\Users\StApostol\Desktop\opentk\Binaries\Debug\Examples\Data\logo-dark.jpg +E:\Users\StApostol\Desktop\opentk\Binaries\Debug\Examples\Data\logo.jpg +E:\Users\StApostol\Desktop\opentk\Binaries\Debug\Examples\Data\metal.jpg +E:\Users\StApostol\Desktop\opentk\Binaries\Debug\Examples\Data\Poem.txt +E:\Users\StApostol\Desktop\opentk\Binaries\Debug\Examples\Data\.svn\all-wcprops +E:\Users\StApostol\Desktop\opentk\Binaries\Debug\Examples\Data\.svn\entries +E:\Users\StApostol\Desktop\opentk\Binaries\Debug\Examples\Data\.svn\format +E:\Users\StApostol\Desktop\opentk\Binaries\Debug\Examples\Data\.svn\prop-base\logo-dark.jpg.svn-base +E:\Users\StApostol\Desktop\opentk\Binaries\Debug\Examples\Data\.svn\prop-base\logo.jpg.svn-base +E:\Users\StApostol\Desktop\opentk\Binaries\Debug\Examples\Data\.svn\prop-base\metal.jpg.svn-base +E:\Users\StApostol\Desktop\opentk\Binaries\Debug\Examples\Data\.svn\text-base\logo-dark.jpg.svn-base +E:\Users\StApostol\Desktop\opentk\Binaries\Debug\Examples\Data\.svn\text-base\logo.jpg.svn-base +E:\Users\StApostol\Desktop\opentk\Binaries\Debug\Examples\Data\.svn\text-base\metal.jpg.svn-base +E:\Users\StApostol\Desktop\opentk\Binaries\Debug\Examples\Data\.svn\text-base\Poem.txt.svn-base +E:\Users\StApostol\Desktop\opentk\Binaries\Debug\Examples\Data\Shaders\Simple_FS.glsl +E:\Users\StApostol\Desktop\opentk\Binaries\Debug\Examples\Data\Shaders\Simple_VS.glsl +E:\Users\StApostol\Desktop\opentk\Binaries\Debug\Examples\Data\Shaders\.svn\all-wcprops +E:\Users\StApostol\Desktop\opentk\Binaries\Debug\Examples\Data\Shaders\.svn\entries +E:\Users\StApostol\Desktop\opentk\Binaries\Debug\Examples\Data\Shaders\.svn\format +E:\Users\StApostol\Desktop\opentk\Binaries\Debug\Examples\Data\Shaders\.svn\text-base\Simple_FS.glsl.svn-base +E:\Users\StApostol\Desktop\opentk\Binaries\Debug\Examples\Data\Shaders\.svn\text-base\Simple_VS.glsl.svn-base +E:\Users\StApostol\Desktop\opentk\Binaries\Debug\Examples\Examples.exe +E:\Users\StApostol\Desktop\opentk\Binaries\Debug\Examples\Examples.pdb +E:\Users\StApostol\Desktop\opentk\Source\Examples\obj\Debug\ResolveAssemblyReference.cache +E:\Users\StApostol\Desktop\opentk\Source\Examples\obj\Debug\Examples.exe +E:\Users\StApostol\Desktop\opentk\Source\Examples\obj\Debug\Examples.pdb diff --git a/Source/Examples/obj/Debug/Examples.exe b/Source/Examples/obj/Debug/Examples.exe new file mode 100644 index 0000000000000000000000000000000000000000..8a5dfbd69a05b6218a272aa884792e712301f1a5 GIT binary patch literal 77824 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 literal 0 HcmV?d00001 diff --git a/Source/Examples/obj/Debug/Examples.pdb b/Source/Examples/obj/Debug/Examples.pdb new file mode 100644 index 0000000000000000000000000000000000000000..5a5ca474b8e2b449338bd6546be1b24168c5d0e7 GIT binary patch literal 171520 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

Jgc!=*%&wHh2_sQ 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 literal 0 HcmV?d00001 diff --git a/Source/Examples/obj/Release/Examples.csproj.FileListAbsolute.txt b/Source/Examples/obj/Release/Examples.csproj.FileListAbsolute.txt new file mode 100644 index 00000000..d968af67 --- /dev/null +++ b/Source/Examples/obj/Release/Examples.csproj.FileListAbsolute.txt @@ -0,0 +1,26 @@ +E:\Users\StApostol\Desktop\opentk\Binaries\Release\Examples\OpenTK.dll.config +E:\Users\StApostol\Desktop\opentk\Binaries\Release\Examples\Data\logo-dark.jpg +E:\Users\StApostol\Desktop\opentk\Binaries\Release\Examples\Data\logo.jpg +E:\Users\StApostol\Desktop\opentk\Binaries\Release\Examples\Data\metal.jpg +E:\Users\StApostol\Desktop\opentk\Binaries\Release\Examples\Data\Poem.txt +E:\Users\StApostol\Desktop\opentk\Binaries\Release\Examples\Data\.svn\all-wcprops +E:\Users\StApostol\Desktop\opentk\Binaries\Release\Examples\Data\.svn\entries +E:\Users\StApostol\Desktop\opentk\Binaries\Release\Examples\Data\.svn\format +E:\Users\StApostol\Desktop\opentk\Binaries\Release\Examples\Data\.svn\prop-base\logo-dark.jpg.svn-base +E:\Users\StApostol\Desktop\opentk\Binaries\Release\Examples\Data\.svn\prop-base\logo.jpg.svn-base +E:\Users\StApostol\Desktop\opentk\Binaries\Release\Examples\Data\.svn\prop-base\metal.jpg.svn-base +E:\Users\StApostol\Desktop\opentk\Binaries\Release\Examples\Data\.svn\text-base\logo-dark.jpg.svn-base +E:\Users\StApostol\Desktop\opentk\Binaries\Release\Examples\Data\.svn\text-base\logo.jpg.svn-base +E:\Users\StApostol\Desktop\opentk\Binaries\Release\Examples\Data\.svn\text-base\metal.jpg.svn-base +E:\Users\StApostol\Desktop\opentk\Binaries\Release\Examples\Data\.svn\text-base\Poem.txt.svn-base +E:\Users\StApostol\Desktop\opentk\Binaries\Release\Examples\Data\Shaders\Simple_FS.glsl +E:\Users\StApostol\Desktop\opentk\Binaries\Release\Examples\Data\Shaders\Simple_VS.glsl +E:\Users\StApostol\Desktop\opentk\Binaries\Release\Examples\Data\Shaders\.svn\all-wcprops +E:\Users\StApostol\Desktop\opentk\Binaries\Release\Examples\Data\Shaders\.svn\entries +E:\Users\StApostol\Desktop\opentk\Binaries\Release\Examples\Data\Shaders\.svn\format +E:\Users\StApostol\Desktop\opentk\Binaries\Release\Examples\Data\Shaders\.svn\text-base\Simple_FS.glsl.svn-base +E:\Users\StApostol\Desktop\opentk\Binaries\Release\Examples\Data\Shaders\.svn\text-base\Simple_VS.glsl.svn-base +E:\Users\StApostol\Desktop\opentk\Binaries\Release\Examples\Examples.exe +E:\Users\StApostol\Desktop\opentk\Binaries\Release\Examples\OpenTK.xml +E:\Users\StApostol\Desktop\opentk\Source\Examples\obj\Release\ResolveAssemblyReference.cache +E:\Users\StApostol\Desktop\opentk\Source\Examples\obj\Release\Examples.exe diff --git a/Source/Examples/obj/Release/ResolveAssemblyReference.cache b/Source/Examples/obj/Release/ResolveAssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..13bda83691a347eabf37ade2329e18b300ea82bc GIT binary patch literal 4455 zcmeHKOLH4V5Z;wmk6kO49YPg>5KIxcSlN|vT!0H#%2sS}B__r)=73ULBkf2YJlb*1 zj2x6pI8kume{kf+Ux0AnQN`;J$dT87fbP{wTE!}2hnve&rJnhAXL@?NzwTKXrePTW zK*JteAqC>r25U&6L{qyf9mWH9o2WhI9?ZK7rI{Tn6%*kS0JrRxOEZ-Y*BwchLfX-i z@Y2j?r_Nd9I_++YJsK|6%k#~J<}1y)xnQA8=1B(kdVc&C)vnUCUDZTWoMkr|rx8kD z=)H0)f^*u?V1aVqBx+ZaI;Uu~od#i{_|K_1nBd$HBv>O2Eo3e}PQD`A`$SSXg-R<-}_sthBYHZqxs{J6c=`?@ZTv3dQF{=eUT^=bjFawb69 z7K#jrDIB2}vRM#stS;8xQQ-SpRWI)gr3J5DqiRo!{hHXPq28;lu#iYbRc(uMN))Z# zV0GDhaua53Uv~q}r%-j|Tl7Q*#q1+vF}v1}1KL#JMClC?uqLBHfha}Wb>4l8v}qxr zuu(w62AEM$4Wc!bxKc%$krxIA!|6Dn3e&@@DXVNBiQEO_r0F2Uc-r^aU= zUB36Rod;msC>#(OgvYjFlBlG8d7`RXvapplFUH~BqRp6+BPWSSi6PBmbeDP|80Jse zea)RaO8$f$&U1K(C~O!2>)3~|&%iQ!5=9Zk6o_f`2{sFje8ge!2pJz^?D&KHE)IuL zsu%pY7OaO&Vf&axE5O6NA1B$QkK|wGEg_lSZ9g>%*MzKyP)otj`ru*_ws1R0x=q65 zlYJdgZfRC$oat`XU*n{uijkt>dNY?Z%yiUpsZ@S4j#F&K!XPWdCTn#h!D7;n9PqY3 z?2Z`wc&lDGOp!xJd;O^P#P*MPV9W+dwnpwrWv3x}*&YEM`z(OF_}~c;H?hJldY-qs z=tbql8E-zlMymG2~89yH z87hP~hGYE!qyOcx(H#(3zk|-BIC69;=8$7zVnt=g zVkEGoEcDt#G{r>E`WxhZA)#X-cF}EY`&;yYVTr`Gd1%;Ufk6APS!l~iOX$>TLPI%> z6Z%;QaK5b?LULAj?27;~r5*b@kmiF##+bh)fMfm&2vZ2DV%~=Vav#Q!S;*K^(nKFK zC-WA#1OYx5UpDWuFc7zu3zueFIrfY2sz;!gU}XLRr0ADi^XCL`%%1=a2=pU>A%U>Q zof7B-6KEC!ob3_Fu}cHWTt>=#pJ0jkT>?1fw@J!;GeQ}>2Tv(;f+_Pd1i1fUb4`-l z@W;uq=Lgieg4Fps!4~sg0yySZN$Px=q)rj<#ZyF6KfmhVo&LdDH1Ra!rcV3|J!QvU literal 0 HcmV?d00001