Commit graph

5042 commits

Author SHA1 Message Date
the_fiddler f6da09177e Fixed line endings and set svn:eol-style to native and svn:mime-type to text/plain for .cs files. 2009-09-03 19:01:11 +00:00
the_fiddler 019504f739 * enumext.spec: Added COLOR_ATTACHMENTi tokens to ReadBuffersMode enum. 2009-09-03 12:51:43 +00:00
the_fiddler 126280fc64 * enumext.spec: Added COLOR_ATTACHMENTi tokens to ReadBuffersMode enum. 2009-09-03 12:51:43 +00:00
the_fiddler 3c26795d7a * Source/GLControl/GLControl.cs: Validate internal state when public
members are accessed (issue [#1141]: "Unhandled exception in
  GlControl possible bug in rev 2207"). Throw ObjectDisposedException
  if public members are accessed after the GLControl has been
  disposed. Force the create/recreation of the control if a public
  member is called and the control handle or context does not exist.
2009-09-03 12:26:42 +00:00
the_fiddler 34326b7b42 * Source/GLControl/GLControl.cs: Validate internal state when public
members are accessed (issue [#1141]: "Unhandled exception in
  GlControl possible bug in rev 2207"). Throw ObjectDisposedException
  if public members are accessed after the GLControl has been
  disposed. Force the create/recreation of the control if a public
  member is called and the control handle or context does not exist.
2009-09-03 12:26:42 +00:00
the_fiddler 95c88baf3d * Source/OpenTK/Platform/Egl/EglContext.cs:
* Source/OpenTK/Graphics/GraphicsContext.cs:
* Source/OpenTK/Graphics/IGraphicsContext.cs:
* Source/OpenTK/Platform/MacOS/AglContext.cs:
* Source/OpenTK/Platform/X11/X11GLContext.cs:
* Source/OpenTK/Graphics/GraphicsContextBase.cs:
* Source/OpenTK/Platform/Windows/WinGLContext.cs:
* Source/OpenTK/Platform/Dummy/DummyGLContext.cs: Added IsDisposed
  property to IGraphicsContext and implemented in all context classes.
  Removed 'bool disposed' fields from these classes in favor of the
  new property.
2009-09-03 12:23:11 +00:00
the_fiddler 2f5a0bfe3b * Source/OpenTK/Platform/Egl/EglContext.cs:
* Source/OpenTK/Graphics/GraphicsContext.cs:
* Source/OpenTK/Graphics/IGraphicsContext.cs:
* Source/OpenTK/Platform/MacOS/AglContext.cs:
* Source/OpenTK/Platform/X11/X11GLContext.cs:
* Source/OpenTK/Graphics/GraphicsContextBase.cs:
* Source/OpenTK/Platform/Windows/WinGLContext.cs:
* Source/OpenTK/Platform/Dummy/DummyGLContext.cs: Added IsDisposed
  property to IGraphicsContext and implemented in all context classes.
  Removed 'bool disposed' fields from these classes in favor of the
  new property.
2009-09-03 12:23:11 +00:00
the_fiddler 3822044e17 Removed unused code. 2009-09-02 23:02:14 +00:00
the_fiddler 0edbcae3b4 Removed unused code. 2009-09-02 23:02:14 +00:00
the_fiddler babb202015 Do not call IGraphicsContextInternal.LoadAll() in design-mode. The DummyGLContext would need extensive modifications to support the runtime checks performed by this call and the extra work is not worth it. 2009-09-02 22:56:46 +00:00
the_fiddler 9efa051ba3 Do not call IGraphicsContextInternal.LoadAll() in design-mode. The DummyGLContext would need extensive modifications to support the runtime checks performed by this call and the extra work is not worth it. 2009-09-02 22:56:46 +00:00
the_fiddler c3d643f2fa Create the WinGLControl unconditionally in the constructor. Construction/destruction is done lazily when the actual GLControl handle is created/destroyed. 2009-09-02 22:55:51 +00:00
the_fiddler ced435c072 Create the WinGLControl unconditionally in the constructor. Construction/destruction is done lazily when the actual GLControl handle is created/destroyed. 2009-09-02 22:55:51 +00:00
the_fiddler bdb48acdcd Merged nativewindow branch to trunk. 2009-09-02 13:36:34 +00:00
the_fiddler 9d3561dc4e Merged nativewindow branch to trunk. 2009-09-02 13:36:34 +00:00
the_fiddler de2cb816f6 * GLControl.cs: Removed call to CreateControl from the GLControl constructor. The GLControl is now constructed lazily, as regular UserControls do. Fixes issue [#1071]: "Not firing Load event for GLControl." 2009-09-02 12:06:41 +00:00
the_fiddler ad714d3f4c * GLControl.cs: Removed call to CreateControl from the GLControl constructor. The GLControl is now constructed lazily, as regular UserControls do. Fixes issue [#1071]: "Not firing Load event for GLControl." 2009-09-02 12:06:41 +00:00
the_fiddler cd77ad6f29 * GLControl.cs: Delayed creation of IGLControl implementation until
the OnHandleCreated event.

* X11GLControl.cs: Removed unused Control field.
Added checks for null parameters.
2009-09-02 12:00:44 +00:00
the_fiddler 7be5bc9648 * GLControl.cs: Delayed creation of IGLControl implementation until
the OnHandleCreated event.

* X11GLControl.cs: Removed unused Control field.
Added checks for null parameters.
2009-09-02 12:00:44 +00:00
the_fiddler 924ec8179e * ES/ESGenerator.cs: Changed default output namespace to 'GL'. 2009-08-26 07:52:58 +00:00
the_fiddler da8355de48 * ES/ESGenerator.cs: Changed default output namespace to 'GL'. 2009-08-26 07:52:58 +00:00
the_fiddler e079daa6cc * Main.cs: * Main.cs: Fixed a potential index out of range exception
when setting dirName (output path).
2009-08-26 07:52:35 +00:00
the_fiddler e0d33e995d * Main.cs: * Main.cs: Fixed a potential index out of range exception
when setting dirName (output path).
2009-08-26 07:52:35 +00:00
the_fiddler f692a3c069 Fixed default input and output paths now that the compiled assembly is placed into Binaries/Generator/[Debug|Release] instead of Binaries/[Debug|Release]. 2009-08-26 07:51:16 +00:00
the_fiddler 08bc033ff0 Fixed default input and output paths now that the compiled assembly is placed into Binaries/Generator/[Debug|Release] instead of Binaries/[Debug|Release]. 2009-08-26 07:51:16 +00:00
the_fiddler ec3ef00a4e * GeometryShaderAdvanced.cs: Committed pokemoen's advanced geometry shader tutorial. 2009-08-25 23:06:20 +00:00
the_fiddler 3081d38199 * GeometryShaderAdvanced.cs: Committed pokemoen's advanced geometry shader tutorial. 2009-08-25 23:06:20 +00:00
the_fiddler 52744c1661 Applied Barlog's "arrange this qualifier" patch. 2009-08-25 15:59:57 +00:00
the_fiddler d09c341dc5 Applied Barlog's "arrange this qualifier" patch. 2009-08-25 15:59:57 +00:00
the_fiddler beac0d41d1 Applied Jonathan's patch for output directories. 2009-08-25 15:46:22 +00:00
the_fiddler ccc4f5291b 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 6dcfb9ed3b 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 501e690c85 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 bdb052201d 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 20f3135f2c 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 f285573885 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 a3538b59b4 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 c4d6f56511 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 416ffadf6f 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 37f5c99d58 * 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