the_fiddler 
							
						 
						
							
							
							
							
								
							
							
								e9fc2c7134 
								
							 
						 
						
							
							
								
								Added length, normal and scale calculations.  
							
							 
							
							
							
						 
						
							2007-09-24 20:18:51 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								the_fiddler 
							
						 
						
							
							
							
							
								
							
							
								da03090ffa 
								
							 
						 
						
							
							
								
								Vector23 math and operator overloads.  
							
							 
							
							
							
						 
						
							2007-09-24 20:11:44 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								the_fiddler 
							
						 
						
							
							
							
							
								
							
							
								130951343a 
								
							 
						 
						
							
							
								
								Work on X11 mouse driver.  
							
							 
							
							
							
						 
						
							2007-09-24 20:10:14 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								the_fiddler 
							
						 
						
							
							
							
							
								
							
							
								0e862bcfdf 
								
							 
						 
						
							
							
								
								Bumped version numbers.  
							
							 
							
							
							
						 
						
							2007-09-24 19:58:45 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								the_fiddler 
							
						 
						
							
							
							
							
								
							
							
								edbdadf34b 
								
							 
						 
						
							
							
								
								W03_Extensions now uses the Application.Idle event to load extensions instead of the OnLoad event. Fixes flickering problems.  
							
							 
							
							
							
						 
						
							2007-09-24 19:57:37 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								the_fiddler 
							
						 
						
							
							
							
							
								
							
							
								8cfee01131 
								
							 
						 
						
							
							
								
								Start of T04_Lighting example. Slight updates to T10_GLSL_Cube. Updates to ExampleLauncher exception handling.  
							
							 
							
							
							
						 
						
							2007-09-23 13:38:03 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								the_fiddler 
							
						 
						
							
							
							
							
								
							
							
								dfe1d7c335 
								
							 
						 
						
							
							
								
								Updated update and render frequencies for all examples.  
							
							 
							
							
							
						 
						
							2007-09-23 12:49:38 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								the_fiddler 
							
						 
						
							
							
							
							
								
							
							
								ceb5f4dfd8 
								
							 
						 
						
							
							
								
								Fixed renderFrequency and updateFrequency (they were render_frequency and update_frequency respectively).  
							
							 
							
							
							
						 
						
							2007-09-23 12:39:15 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								the_fiddler 
							
						 
						
							
							
							
							
								
							
							
								794f4d4eb4 
								
							 
						 
						
							
							
								
								Added GameWindow.SwapBuffers(). Fixed T02_Vertex_Array_Cube to 60Hz.  
							
							 
							
							
							
						 
						
							2007-09-23 12:37:07 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								the_fiddler 
							
						 
						
							
							
							
							
								
							
							
								57b72e71e1 
								
							 
						 
						
							
							
								
								Added constant and variable time-step update logic to GameWindow. Updated examples to use the new GameWindow UpdateFrame and RenderFrame events.  
							
							 
							
							
							
						 
						
							2007-09-23 12:09:42 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								the_fiddler 
							
						 
						
							
							
							
							
								
							
							
								bb2b3f8eae 
								
							 
						 
						
							
							
								
								Added timing information to UpdateFrame.  
							
							 
							
							... 
							
							
							
							Removed T02_Resizable_Window.cs and added T02_Vertex_Array_Cube.cs
Added Shapes/Cube.cs to Examples. 
							
						 
						
							2007-09-22 22:01:43 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								the_fiddler 
							
						 
						
							
							
							
							
								
							
							
								7bf2e84373 
								
							 
						 
						
							
							
								
								Fixed build.  
							
							 
							
							
							
						 
						
							2007-09-22 15:07:28 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								the_fiddler 
							
						 
						
							
							
							
							
								
							
							
								b2ac1d4c61 
								
							 
						 
						
							
							
								
								Updated BindStreamWriter to better handle endlines. Reverted WinRawInput to standard reads.  
							
							 
							
							
							
						 
						
							2007-09-22 14:59:33 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								the_fiddler 
							
						 
						
							
							
							
							
								
							
							
								1c8b77cd1b 
								
							 
						 
						
							
							
								
								Windows raw input now works.  
							
							 
							
							
							
						 
						
							2007-09-22 13:13:17 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								the_fiddler 
							
						 
						
							
							
							
							
								
							
							
								1c893bdbb5 
								
							 
						 
						
							
							
								
								Added initial OpenTK.Math implementation. Contains Vector2, Vector3 and Vector4 structs.  
							
							 
							
							
							
						 
						
							2007-09-21 23:38:19 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								the_fiddler 
							
						 
						
							
							
							
							
								
							
							
								1f366057a2 
								
							 
						 
						
							
							
								
								Added license to S04.  
							
							 
							
							
							
						 
						
							2007-09-21 23:36:59 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								the_fiddler 
							
						 
						
							
							
							
							
								
							
							
								11261553ea 
								
							 
						 
						
							
							
								
								Removed Move event from IMouse (too inefficient). Polled input only.  
							
							 
							
							... 
							
							
							
							S04 now polls for the mouse position.
Keyboard now handles events generated from code and not from physical devices. 
							
						 
						
							2007-09-21 22:49:42 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								the_fiddler 
							
						 
						
							
							
							
							
								
							
							
								626c6324ca 
								
							 
						 
						
							
							
								
								Corrected Windows.API.RawMouse class. Mouse input now works!  
							
							 
							
							
							
						 
						
							2007-09-21 22:39:16 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								the_fiddler 
							
						 
						
							
							
							
							
								
							
							
								2e987c7d2d 
								
							 
						 
						
							
							
								
								Updated Input Logger example. Better handling of mice.  
							
							 
							
							
							
						 
						
							2007-09-21 21:30:18 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								the_fiddler 
							
						 
						
							
							
							
							
								
							
							
								93fc9ce367 
								
							 
						 
						
							
							
								
								Added S04: Input Logger test.  
							
							 
							
							
							
						 
						
							2007-09-21 20:45:47 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								the_fiddler 
							
						 
						
							
							
							
							
								
							
							
								9b05ee1022 
								
							 
						 
						
							
							
								
								Small update to LoadAll().  
							
							 
							
							
							
						 
						
							2007-09-21 20:36:41 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								the_fiddler 
							
						 
						
							
							
							
							
								
							
							
								39fa68a29f 
								
							 
						 
						
							
							
								
								Work on MouseDriver. Windows raw driver works.  
							
							 
							
							
							
						 
						
							2007-09-21 20:34:07 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								the_fiddler 
							
						 
						
							
							
							
							
								
							
							
								8bbaede72e 
								
							 
						 
						
							
							
								
								Corrected some struct definitions in Windows.API  
							
							 
							
							
							
						 
						
							2007-09-21 20:31:47 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								the_fiddler 
							
						 
						
							
							
							
							
								
							
							
								f2b92be34f 
								
							 
						 
						
							
							
								
								Enhanced WindowInfo API. A WindowInfo struct can now be initialized from any Control, Form, NativeWindow or GameWindow.  
							
							 
							
							
							
						 
						
							2007-09-21 20:07:30 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								the_fiddler 
							
						 
						
							
							
							
							
								
							
							
								af35f805ba 
								
							 
						 
						
							
							
								
								Slight changes to InputDriver constructor.  
							
							 
							
							
							
						 
						
							2007-09-21 20:05:56 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								the_fiddler 
							
						 
						
							
							
							
							
								
							
							
								98bf228a3d 
								
							 
						 
						
							
							
								
								Added KeyRepeat to IKeyboard.  
							
							 
							
							... 
							
							
							
							Multiple keyboards correctly reported under Windows (Raw input driver).
Corrected some key maps in X11 and Windows Raw keyboards. 
							
						 
						
							2007-09-21 20:03:53 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								the_fiddler 
							
						 
						
							
							
							
							
								
							
							
								f5db25f32c 
								
							 
						 
						
							
							
								
								Enhanced BindStreamWriter.Indent() and Unindent() implementation (they now change a simple counter).  
							
							 
							
							... 
							
							
							
							Suppressed warning CS0649 (uninitialised field) in generated code for delegates. 
							
						 
						
							2007-09-21 19:59:22 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								the_fiddler 
							
						 
						
							
							
							
							
								
							
							
								b22af8fd84 
								
							 
						 
						
							
							
								
								Added licensing information. Added Close() call on failed initialization of W01_First_Window. Moved GLContext to OpenTK namespace.  
							
							 
							
							
							
						 
						
							2007-09-09 16:07:39 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								the_fiddler 
							
						 
						
							
							
							
							
								
							
							
								51c257b562 
								
							 
						 
						
							
							
								
								Worked around a Mono 1.2.5 gmcs bug, where nested partial classes confuse the compiler.  
							
							 
							
							
							
						 
						
							2007-09-09 15:42:51 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								the_fiddler 
							
						 
						
							
							
							
							
								
							
							
								95318a8366 
								
							 
						 
						
							
							
								
								Added OpenTK.Platform.WindowInfo and OpenTK.Platform.IMutableWindowInfo. Split IWindowInfo implementation to IWindowInfo and IMutableWindowInfo. Added several methods.  
							
							 
							
							... 
							
							
							
							X11 and Windows GLControl and GLNative implementation now use IGLContext interfaces instead of direct X11GLContext and WinGLContext. Decouples the two (good!).
Updated all Native, Control, Context classes to use the new interfaces. 
							
						 
						
							2007-09-09 15:10:21 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								the_fiddler 
							
						 
						
							
							
							
							
								
							
							
								d9cedc213b 
								
							 
						 
						
							
							
								
								Added needed DisplayMode constructors. Fixed DisplayMode documentation.  
							
							 
							
							
							
						 
						
							2007-09-09 15:07:14 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								the_fiddler 
							
						 
						
							
							
							
							
								
							
							
								a28c46cdc0 
								
							 
						 
						
							
							
								
								Improved documentation for DummyGLContext and Dummy.  
							
							 
							
							... 
							
							
							
							Disabled S02_RawInput_Logger for updating.
Added WindowInfo.cs 
							
						 
						
							2007-09-09 11:53:25 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								the_fiddler 
							
						 
						
							
							
							
							
								
							
							
								2de33d9d8d 
								
							 
						 
						
							
							
								
								Decoupled GLContext from GLControl/GameWindow even more, by using IWindowInfo to pass data between them.  
							
							 
							
							... 
							
							
							
							Implemented the IWindowInfo.GetInfoFrom methods.
Removed said methods from OpenTK/Platform/Utilities. 
							
						 
						
							2007-09-09 11:52:09 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								the_fiddler 
							
						 
						
							
							
							
							
								
							
							
								eea200eb1d 
								
							 
						 
						
							
							
								
								Added partial modifier to internal Delegates and Imports class. Removed constructors (they now reside in GLHelper.cs). Renamed GL.DrawArray to GL.DrawArrays.  
							
							 
							
							
							
						 
						
							2007-09-05 19:59:54 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								the_fiddler 
							
						 
						
							
							
							
							
								
							
							
								c32f755ebb 
								
							 
						 
						
							
							
								
								Sped up GL.LoadAll() and GL.Load() functions.  
							
							 
							
							
							
						 
						
							2007-09-05 19:53:48 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								the_fiddler 
							
						 
						
							
							
							
							
								
							
							
								287e4dca8a 
								
							 
						 
						
							
							
								
								Updated W03_Extensions example (background loading of extensions).  
							
							 
							
							
							
						 
						
							2007-09-05 13:35:40 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								the_fiddler 
							
						 
						
							
							
							
							
								
							
							
								41c225a15a 
								
							 
						 
						
							
							
								
								Improved GL loading speed.  
							
							 
							
							... 
							
							
							
							Added background worker thread to W03_Extensions.
Added debug output to failed WinGLContext.MakeCurrent() calls.
Removed object field from Windows.MSG struct. 
							
						 
						
							2007-09-03 21:47:34 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								the_fiddler 
							
						 
						
							
							
							
							
								
							
							
								a435ee6077 
								
							 
						 
						
							
							
								
								Synced 0.3.11 to trunk.  
							
							 
							
							
							
						 
						
							2007-09-02 23:40:50 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								the_fiddler 
							
						 
						
							
							
							
							
								
							
							
								7b4cff49f2 
								
							 
						 
						
							
							
								
								Adding asynchronous extension loading.  
							
							 
							
							
							
						 
						
							2007-09-02 23:26:12 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								the_fiddler 
							
						 
						
							
							
							
							
								
							
							
								06c0468091 
								
							 
						 
						
							
							
								
								Glu is now initialized under X11GLNative  
							
							 
							
							
							
						 
						
							2007-09-02 23:18:50 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								the_fiddler 
							
						 
						
							
							
							
							
								
							
							
								e87ce1e5f1 
								
							 
						 
						
							
							
								
								Updated Documentation and version numbers for release.  
							
							 
							
							
							
						 
						
							2007-09-02 23:13:28 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								the_fiddler 
							
						 
						
							
							
							
							
								
							
							
								7f5bdc2fdc 
								
							 
						 
						
							
							
								
								Removed redudant GL.LoadAll call in WinGLNative  
							
							 
							
							... 
							
							
							
							Added Glu.LoadAll call to GLControl.cs 
							
						 
						
							2007-09-02 23:04:11 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								the_fiddler 
							
						 
						
							
							
							
							
								
							
							
								c610a8b707 
								
							 
						 
						
							
							
								
								T04_Lit_Cube not ready yet.  
							
							 
							
							
							
						 
						
							2007-09-02 22:52:56 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								the_fiddler 
							
						 
						
							
							
							
							
								
							
							
								cc23dac7a8 
								
							 
						 
						
							
							
								
								Merged with Bind. Added GLU bindings. Corrected OpenGL overload trimming.  
							
							 
							
							
							
						 
						
							2007-09-02 22:52:00 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								the_fiddler 
							
						 
						
							
							
							
							
								
							
							
								4ce8c1f0d3 
								
							 
						 
						
							
							
								
								Corrected spelling.  
							
							 
							
							
							
						 
						
							2007-09-02 19:54:01 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								the_fiddler 
							
						 
						
							
							
							
							
								
							
							
								601a8ad2f8 
								
							 
						 
						
							
							
								
								Added timing information in GL.LoadAll()  
							
							 
							
							
							
						 
						
							2007-09-02 19:30:25 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								the_fiddler 
							
						 
						
							
							
							
							
								
							
							
								5783528f10 
								
							 
						 
						
							
							
								
								Bumped version number.  
							
							 
							
							
							
						 
						
							2007-09-02 13:36:54 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								the_fiddler 
							
						 
						
							
							
							
							
								
							
							
								6fb1fe1e1b 
								
							 
						 
						
							
							
								
								Updated T10_GLSL_Cube to remove NRE exception on Mono 1.2.x.  
							
							 
							
							... 
							
							
							
							Added debug info to the GL.LoadAll function.
Added W03_Extensions.cs example. 
							
						 
						
							2007-09-02 13:34:44 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								the_fiddler 
							
						 
						
							
							
							
							
								
							
							
								e160c0fac2 
								
							 
						 
						
							
							
								
								T10_GLSL_Cube now really exits when OpenGL 2.0 support is not available.  
							
							 
							
							... 
							
							
							
							The ExampleLauncer example TextBox is now docked inside the parent form.
Bumped version numbers. 
							
						 
						
							2007-09-02 08:25:10 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								the_fiddler 
							
						 
						
							
							
							
							
								
							
							
								8c66c39a80 
								
							 
						 
						
							
							
								
								Added DummyGLContext.cs amd DummyGLControl.cs drivers.  
							
							 
							
							
							
						 
						
							2007-09-02 08:09:01 +00:00