Commit graph

1994 commits

Author SHA1 Message Date
the_fiddler
beac0d41d1 Applied Jonathan's patch for output directories. 2009-08-25 15:46:22 +00:00
the_fiddler
fba220efae Removed Build folder. 2009-08-25 15:39:20 +00:00
the_fiddler
3d1cfb40dc Changed default namespace to OpenTK.Examples. 2009-08-25 15:38:50 +00:00
the_fiddler
f5358ca13c Removed OpenTK.GLControl.csproj - this is generated by Build.exe. 2009-08-25 15:38:27 +00:00
the_fiddler
efeb4c512a Updated ignored files. 2009-08-25 15:36:40 +00:00
the_fiddler
1031f0c10c Added QuickStart project. 2009-08-25 15:35:42 +00:00
the_fiddler
11f194ac73 Simplified build and usage instructions. Moved Instructions.txt to documentation folder. 2009-08-25 14:46:01 +00:00
the_fiddler
47f57b6591 Major cleanup. Removed dead code. Removed obsolete targets (MonoDevelop 1, SharpDevelop 1). Added new project for Bind and Converter. Added new QuickStart project. Added Prebuild and the various projects as embedded resources. 2009-08-25 14:36:19 +00:00
the_fiddler
a0efdb25b5 Moved Build.exe to project root. 2009-08-25 14:32:58 +00:00
the_fiddler
0ab4a76b6f * DesktopGraphicsContext.cs: Removed unecessary using directives. 2009-08-25 10:36:46 +00:00
the_fiddler
0089e89202 Added EmbeddedGraphicsContext as the foundation of all ES context implementations and modified EglContext to inherit from this. 2009-08-25 10:36:14 +00:00
the_fiddler
5018a2113b * GeometryShader.cs: Changed the number of output vertices so that output_vertices * num_varying_components is not larger than MaxGeometryTotalOutputComponents. Moved ProgramParameter calls before LinkProgram. 2009-08-25 09:33:01 +00:00
the_fiddler
8de1f8b0c8 * X11GLContext.cs: Remove context field in favor of GraphicsContextBase.Handle. Fixes issue 1121: "GraphicsContext fails with KeyNotFoundException on SVN trunk". 2009-08-25 09:03:19 +00:00
the_fiddler
43e0e2c5e5 Applied Barlog's 02_Bind_2172_ShortenQualifierReferences patch. 2009-08-21 20:28:14 +00:00
the_fiddler
7970282d7b Ensured System.Windows.Forms.NativeWindow is resolved correctly.
Renamed OpenTK.NativeWindow0 to OpenTK.NativeWindow.
2009-08-21 19:34:20 +00:00
the_fiddler
9975aab0f9 Close() method now calls implementation.Close() instead of Dispose() directly. 2009-08-20 22:26:57 +00:00
the_fiddler
3095504dd1 Removed GameWindowExitException.
Modified Exit() method to call Close() instead of disposing of the GameWindow.
Check and exit main loop if Exists == false.
2009-08-20 22:26:31 +00:00
the_fiddler
618aa34df8 Committed initial NativeWindow implementation. 2009-08-20 22:22:38 +00:00
the_fiddler
456a24ca1e Created NativeWindow branch. 2009-08-20 22:18:39 +00:00
the_fiddler
1ca83daf60 Suppressed "Example Browser not ready" message box. 2009-08-20 22:16:11 +00:00
the_fiddler
765c109b44 Added pokemoen's Geometry Shader sample. 2009-08-20 22:15:54 +00:00
the_fiddler
b30cc509ce Do not trim 's' from methods ending in "IDs". 2009-08-20 21:38:23 +00:00
the_fiddler
6cbdad7093 Fixed issue 1119: "[Compute] 'CL.GetPlatformIDs' missing 's'". 2009-08-20 21:36:57 +00:00
the_fiddler
8ffb395f95 Removed stale debugging code. 2009-08-20 21:35:09 +00:00
the_fiddler
d72a75f2fc Moved OpenTK.GLControl to its own project. 2009-08-19 14:17:47 +00:00
the_fiddler
dfb6d5bca8 Fixed documentation warnings.
Removed duplicate code (due to BindingsBase class).
2009-08-19 13:22:12 +00:00
the_fiddler
5e06ae45ef Removed unused code. 2009-08-19 13:20:45 +00:00
the_fiddler
3c51d81aa9 Marked all classes as obsolete.
Silenced all compiler warnings.
2009-08-19 13:20:41 +00:00
the_fiddler
dcd76ebebf Fixed handling of resx files.
Suppressed documentation warnings (1591) on OpenTK.Compatibility.
2009-08-19 13:19:29 +00:00
the_fiddler
849484c288 Ensure OpenTK.Graphics.GL.LoadAll() is called in OpenTK.Compatibility. 2009-08-19 10:47:12 +00:00
the_fiddler
ad5d554091 Added Tao.OpenGl, Tao.OpenAl and Tao.Platform.Windows.SimpleOpenGlControl to OpenTK.Compatibility.
Added Tao Framework license information.
Updated and clarified license information.
2009-08-19 10:04:17 +00:00
the_fiddler
c487a382e1 Applied Barlog's refactoring patch for using directives. 2009-08-17 12:28:22 +00:00
the_fiddler
5fc06ec65b Removed all references to OpenTK.Utilities. 2009-08-17 11:09:22 +00:00
the_fiddler
ee118d7ea4 Really moved TextPrinter to OpenTK.Compatibility. 2009-08-17 10:56:48 +00:00
the_fiddler
60c2551012 Deleted OpenTK.Utilities project. 2009-08-17 10:36:38 +00:00
the_fiddler
71f4a53111 Added OpenGL|ES 2.0 sample. 2009-08-17 10:34:50 +00:00
the_fiddler
da9497928e Moved Alut to OpenTK.Compatibility.
Moved SoundData and SoundFormat to OpenTK.Compatibility.
Moved AL and Alc classes to OpenTK.Audio.OpenAL and added the previous namespace to OpenTK.Compatibility.
Removed SoundData wrappers from AL class.
Updated samples to use the new API.
2009-08-17 10:32:20 +00:00
the_fiddler
244084c99e Moved GdiPlus wrappers to OpenTK.Compatibility.
Moved TextPrinter to OpenTK.Compatibility.
2009-08-17 10:29:51 +00:00
the_fiddler
d9ca18c678 Disabled OpenTK.Utilities project. 2009-08-17 10:28:01 +00:00
the_fiddler
b1915d8ef3 Removed Destroy event and RegisterForDisposal method from IGraphicsContext.
Added GraphicsContextBase, which acts as the foundation of all IGraphicsContext implementations.
Added DesktopGraphicsContext, which acts as the foundation of all desktop (i.e. not ES) IGraphicsContext implementations.
Modified all IGraphicsContext implementations to inherit from GraphicsContextBase and/or DesktopGraphicsContext.
2009-08-17 10:23:16 +00:00
the_fiddler
52263700fd Added BindingsBase class that provides a common base for all generated bindings.
Made the OpenGL and OpenGL|ES bindings non static.
Made the OpenGL and OpenGL|ES bindings inherit from BindingsBase.
2009-08-17 10:20:42 +00:00
the_fiddler
235a12d549 Now use "Core" as default Settings.ImportsClass. 2009-08-17 10:15:29 +00:00
the_fiddler
3c68f9fb99 Now use "Core" as default Settings.ImportsClass. 2009-08-17 10:15:22 +00:00
the_fiddler
486c42168a Manually check for OpenGL version. Removed TextPrinter references. 2009-08-17 09:57:43 +00:00
the_fiddler
b599535679 Manually check for OpenGL extension support.
Removed TextPrinter reference.
2009-08-17 09:56:43 +00:00
the_fiddler
7f7662cfb8 Manually check OpenGL version. 2009-08-17 09:56:16 +00:00
the_fiddler
5e80a061b8 Implemented INativeWindow.WindowBorderChanged and INativeWindow.WindowStateChanged events. 2009-08-17 09:34:15 +00:00
the_fiddler
878dd4394c Disabled TextPrinter samples.
Removed TextPrinter references.
2009-08-17 09:32:50 +00:00
the_fiddler
14f963b257 Note that parameter names for Nvidia fence extension were added by hand. 2009-08-15 19:08:03 +00:00
the_fiddler
82b8b6a518 Added missing parameter names to Nvidia Fence extension. 2009-08-15 19:07:34 +00:00